Skip to content

Commit 2b39226

Browse files
schaer-bgsSkyeYoungCopilot
authored
feat(i18n): add support for german (#3177)
Co-authored-by: YYYoung <[email protected]> Co-authored-by: Copilot <[email protected]>
1 parent 3d93a99 commit 2b39226

File tree

6 files changed

+376
-3
lines changed

6 files changed

+376
-3
lines changed

src/components/Header/LanguageMenu.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import IconLanguage from '~icons/material-symbols/language-chinese-array';
2323

2424
const LangMap: Record<keyof Resources, string> = {
2525
en: 'English',
26+
de: 'Deutsch',
2627
zh: '中文',
2728
};
2829

src/components/form-slice/FormSection/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import {
2222
type TableOfContentsProps,
2323
} from '@mantine/core';
2424
import { useShallowEffect } from '@mantine/hooks';
25-
import clsx from 'clsx';
25+
import { clsx } from 'clsx';
2626
import { debounce } from 'rambdax';
2727
import {
2828
createContext,

src/components/form/Editor.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
import { InputWrapper, type InputWrapperProps, Skeleton } from '@mantine/core';
1818
import { Editor, loader, type Monaco, useMonaco } from '@monaco-editor/react';
19-
import clsx from 'clsx';
19+
import { clsx } from 'clsx';
2020
import { editor } from 'monaco-editor';
2121
import editorWorker from 'monaco-editor/esm/vs/editor/editor.worker?worker';
2222
import jsonWorker from 'monaco-editor/esm/vs/language/json/json.worker?worker';

src/config/i18n.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,17 @@
1717
import i18n from 'i18next';
1818
import { initReactI18next } from 'react-i18next';
1919

20+
import de_common from '@/locales/de/common.json';
2021
import en_common from '@/locales/en/common.json';
2122
import zh_common from '@/locales/zh/common.json';
2223

2324
export const resources = {
2425
en: {
2526
common: en_common,
2627
},
28+
de: {
29+
common: de_common,
30+
},
2731
zh: {
2832
common: zh_common,
2933
},

0 commit comments

Comments
 (0)