add support for da and he languages

This commit is contained in:
Thomas Camlong
2022-10-24 20:16:11 +09:00
parent 01fc7b08f3
commit 2724a9fdcf
3 changed files with 19 additions and 2 deletions

View File

@@ -4,6 +4,8 @@ module.exports = {
defaultLocale: 'en',
locales: [
'en',
'da',
'he',
'de',
'es',
'fr',

View File

@@ -5,7 +5,7 @@ import { getCookie, setCookie } from 'cookies-next';
import Head from 'next/head';
import { MantineProvider, ColorScheme, ColorSchemeProvider, MantineTheme } from '@mantine/core';
import { NotificationsProvider } from '@mantine/notifications';
import { useHotkeys } from '@mantine/hooks';
import { useColorScheme, useHotkeys } from '@mantine/hooks';
import { ModalsProvider } from '@mantine/modals';
import { appWithTranslation } from 'next-i18next';
import { QueryClientProvider } from '@tanstack/react-query';
@@ -16,7 +16,8 @@ import { queryClient } from '../tools/queryClient';
function App(this: any, props: AppProps & { colorScheme: ColorScheme }) {
const { Component, pageProps } = props;
const [colorScheme, setColorScheme] = useState<ColorScheme>(props.colorScheme);
const preferredColorScheme = useColorScheme();
const [colorScheme, setColorScheme] = useState<ColorScheme>(preferredColorScheme);
const [primaryColor, setPrimaryColor] = useState<MantineTheme['primaryColor']>('red');
const [secondaryColor, setSecondaryColor] = useState<MantineTheme['primaryColor']>('orange');

View File

@@ -25,6 +25,20 @@ export const languages: Language[] = [
translatedName: 'English',
emoji: '🇬🇧',
},
// Danish
{
shortName: 'da',
originalName: 'Dansk',
translatedName: 'Danish',
emoji: '🇩🇰',
},
// Hebrew
{
shortName: 'he',
originalName: 'עברית',
translatedName: 'Hebrew',
emoji: '🇮🇱',
},
{
shortName: 'es',
originalName: 'Español',