german language switch

This commit is contained in:
Omindu Hirushka
2025-06-24 14:17:23 +05:30
parent a681aadcfa
commit dc096f5e12
4 changed files with 14 additions and 1 deletions

View File

@@ -16,6 +16,7 @@ const LanguageSelector = () => {
{ key: 'es', label: 'Español' }, { key: 'es', label: 'Español' },
{ key: 'pt', label: 'Português' }, { key: 'pt', label: 'Português' },
{ key: 'alb', label: 'Shqip' }, { key: 'alb', label: 'Shqip' },
{ key: 'de', label: 'Deutsch' },
]; ];
const languageLabels = { const languageLabels = {
@@ -23,6 +24,7 @@ const LanguageSelector = () => {
es: 'Es', es: 'Es',
pt: 'Pt', pt: 'Pt',
alb: 'Sq', alb: 'Sq',
de: 'de',
}; };
return ( return (

View File

@@ -5,7 +5,8 @@ export enum Language {
EN = 'en', EN = 'en',
ES = 'es', ES = 'es',
PT = 'pt', PT = 'pt',
ALB = 'alb' ALB = 'alb',
DE = 'de',
} }
export type ILanguageType = `${Language}`; export type ILanguageType = `${Language}`;

View File

@@ -51,6 +51,10 @@ const LanguageAndRegionSettings = () => {
value: Language.ALB, value: Language.ALB,
label: 'Shqip', label: 'Shqip',
}, },
{
value: Language.DE,
label: 'Deutsch',
},
]; ];
const handleLanguageChange = async (values: { language?: ILanguageType; timezone?: string }) => { const handleLanguageChange = async (values: { language?: ILanguageType; timezone?: string }) => {

View File

@@ -35,6 +35,12 @@ export const greetingString = (name: string): string => {
morning = 'mëngjesi'; morning = 'mëngjesi';
afternoon = 'pasdite'; afternoon = 'pasdite';
evening = 'mbrëmja'; evening = 'mbrëmja';
} else if (language === 'de') {
greetingPrefix = 'Hallo';
greetingSuffix = 'Guten';
morning = 'Morgen';
afternoon = 'Tag';
evening = 'Abend';
} }
return `${greetingPrefix} ${name}, ${greetingSuffix} ${greet}!`; return `${greetingPrefix} ${name}, ${greetingSuffix} ${greet}!`;