feat: localisation and multi-lang support (#95)
* feat: setup localisation with lingui * Fix hydration and locale issues * Add missing translations and tweak selector styling * Extend language support * Update lang support * Extend lang support * Fix build and add dyanmic imports
This commit is contained in:
1443
apps/web/src/locales/de/messages.po
Normal file
1443
apps/web/src/locales/de/messages.po
Normal file
File diff suppressed because it is too large
Load Diff
1
apps/web/src/locales/de/messages.ts
Normal file
1
apps/web/src/locales/de/messages.ts
Normal file
File diff suppressed because one or more lines are too long
1463
apps/web/src/locales/en/messages.po
Normal file
1463
apps/web/src/locales/en/messages.po
Normal file
File diff suppressed because it is too large
Load Diff
1
apps/web/src/locales/en/messages.ts
Normal file
1
apps/web/src/locales/en/messages.ts
Normal file
File diff suppressed because one or more lines are too long
1443
apps/web/src/locales/es/messages.po
Normal file
1443
apps/web/src/locales/es/messages.po
Normal file
File diff suppressed because it is too large
Load Diff
1
apps/web/src/locales/es/messages.ts
Normal file
1
apps/web/src/locales/es/messages.ts
Normal file
File diff suppressed because one or more lines are too long
1443
apps/web/src/locales/fr/messages.po
Normal file
1443
apps/web/src/locales/fr/messages.po
Normal file
File diff suppressed because it is too large
Load Diff
1
apps/web/src/locales/fr/messages.ts
Normal file
1
apps/web/src/locales/fr/messages.ts
Normal file
File diff suppressed because one or more lines are too long
14
apps/web/src/locales/index.ts
Normal file
14
apps/web/src/locales/index.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
export const locales = ["en", "fr", "de", "es", "it", "nl"] as const;
|
||||
|
||||
export type Locale = (typeof locales)[number];
|
||||
|
||||
export const defaultLocale: Locale = "en";
|
||||
|
||||
export const localeNames: Record<Locale, string> = {
|
||||
en: "English",
|
||||
fr: "Français",
|
||||
de: "Deutsch",
|
||||
es: "Español",
|
||||
it: "Italiano",
|
||||
nl: "Nederlands",
|
||||
};
|
||||
1443
apps/web/src/locales/it/messages.po
Normal file
1443
apps/web/src/locales/it/messages.po
Normal file
File diff suppressed because it is too large
Load Diff
1
apps/web/src/locales/it/messages.ts
Normal file
1
apps/web/src/locales/it/messages.ts
Normal file
File diff suppressed because one or more lines are too long
1443
apps/web/src/locales/nl/messages.po
Normal file
1443
apps/web/src/locales/nl/messages.po
Normal file
File diff suppressed because it is too large
Load Diff
1
apps/web/src/locales/nl/messages.ts
Normal file
1
apps/web/src/locales/nl/messages.ts
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user