Skip to content

Commit 265b08d

Browse files
committed
translate WelcomePage
1 parent 30e00d4 commit 265b08d

File tree

4 files changed

+24
-4
lines changed

4 files changed

+24
-4
lines changed

frontend/src/pages/chat/WelcomePage.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
import { Button, Text, Title } from '@mantine/core';
22
import { IconArrowRight } from '@tabler/icons-react';
33
import { useProfile } from 'src/hooks';
4+
import { texts } from 'src/texts';
45

56
export const WelcomePage = () => {
67
const profile = useProfile();
78
if (!profile) return <></>;
89
return (
910
<div className="flex h-screen items-center justify-center p-4">
1011
<div className="max-w-[500px] [&>*]:pb-2">
11-
<Title>Welcome to c4 GenAI Suite</Title>
12-
<Text c="dimmed">An AI chatbot with Model Context Provider (MCP) integration. Powered by Langchain.</Text>
12+
<Title>{texts.welcome.title}</Title>
13+
<Text c="dimmed">{texts.welcome.subtitle}</Text>
1314
<br />
1415
{profile.isAdmin ? (
1516
<Button component="a" href="/admin/assistants?create=true" rightSection={<IconArrowRight className="w-4" />}>
16-
Setup an Assistent
17+
{texts.welcome.setupAnAssistent}
1718
</Button>
1819
) : (
19-
<Text c="dimmed">No Assistent is set up yet. Ask your Admin to set up an Assistent get started.</Text>
20+
<Text c="dimmed">{texts.welcome.noAssistenIsSetUpYet}</Text>
2021
)}
2122
</div>
2223
</div>

frontend/src/texts/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,5 +324,11 @@ function load() {
324324
welcomeText: translate('theme.welcomeText'),
325325
welcomeTextHints: translate('theme.welcomeTextHints'),
326326
},
327+
welcome: {
328+
title: translate('welcome.title'),
329+
subtitle: translate('welcome.subtitle'),
330+
setupAnAssistent: translate('welcome.setupAnAssistent'),
331+
noAssistenIsSetUpYet: translate('welcome.noAssistenIsSetUpYet'),
332+
},
327333
};
328334
}

frontend/src/texts/languages/de.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,4 +299,11 @@ export const de: typeof en = {
299299
welcomeText: 'Willkommenstext',
300300
welcomeTextHints: 'Wird nur auf der Anmeldeseite angezeigt.',
301301
},
302+
welcome: {
303+
title: 'Willkommen bei der c4 GenAI Suite',
304+
subtitle: 'Ein KI-Chatbot mit Integration des Model Context Providers (MCP). Bereitgestellt von Langchain.',
305+
setupAnAssistent: 'Assistent einrichten',
306+
noAssistenIsSetUpYet:
307+
'Es ist noch kein Assistent eingerichtet. Bitte deinen Admin, einen Assistenten einzurichten, um loszulegen.',
308+
},
302309
};

frontend/src/texts/languages/en.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,4 +298,10 @@ export const en = {
298298
welcomeText: 'Welcome Text',
299299
welcomeTextHints: 'Only shown on the login page.',
300300
},
301+
welcome: {
302+
title: 'Welcome to c4 GenAI Suite',
303+
subtitle: 'An AI chatbot with Model Context Provider (MCP) integration. Powered by Langchain.',
304+
setupAnAssistent: 'Setup an Assistent',
305+
noAssistenIsSetUpYet: 'No Assistent is set up yet. Ask your Admin to set up an Assistent get started.',
306+
},
301307
};

0 commit comments

Comments
 (0)