added translations

This commit is contained in:
Laura Dolibois
2025-05-31 23:19:02 +02:00
parent 724130bd08
commit e8be9286e4
4 changed files with 13 additions and 5 deletions

View File

@@ -23,6 +23,7 @@
"contact": "Kontakt", "contact": "Kontakt",
"country": "Land", "country": "Land",
"currentAccount": "Konto des aktuellen Benutzers", "currentAccount": "Konto des aktuellen Benutzers",
"darkMode": "Zu dunklem Modus wechseln",
"deleteAccount": "Konto löschen", "deleteAccount": "Konto löschen",
"edit": "Bearbeiten", "edit": "Bearbeiten",
"email": "E-Mail", "email": "E-Mail",
@@ -34,6 +35,7 @@
"item": "Artikel", "item": "Artikel",
"items": "Artikel", "items": "Artikel",
"lastName": "Nachname", "lastName": "Nachname",
"lightMode": "Zu hellem Modus wechseln",
"logout": "Ausloggen", "logout": "Ausloggen",
"myAccount": "Mein Konto", "myAccount": "Mein Konto",
"myOrders": "Meine Bestellungen", "myOrders": "Meine Bestellungen",
@@ -41,6 +43,7 @@
"next": "Weiter", "next": "Weiter",
"noActiveOrders": "Keine laufenden Bestellungen.", "noActiveOrders": "Keine laufenden Bestellungen.",
"noPreviousOrders": "Keine vergangenen Bestellungen.", "noPreviousOrders": "Keine vergangenen Bestellungen.",
"openSettings": "Einstellungen öffnen",
"order": "Bestellung", "order": "Bestellung",
"orderCancelled": "Folgende Bestellung wurde storniert:", "orderCancelled": "Folgende Bestellung wurde storniert:",
"orderDate": "Bestelldatum", "orderDate": "Bestelldatum",

View File

@@ -24,6 +24,7 @@
"country": "Country", "country": "Country",
"currentAccount": "Account of current user", "currentAccount": "Account of current user",
"deleteAccount": "Delete Account", "deleteAccount": "Delete Account",
"darkMode": "Zu dunklem Modus wechseln",
"edit": "Edit", "edit": "Edit",
"email": "Email", "email": "Email",
"finish": "Finish", "finish": "Finish",
@@ -34,6 +35,7 @@
"item": "Item", "item": "Item",
"items": "items", "items": "items",
"lastName": "Last name", "lastName": "Last name",
"lightMode": "Zu hellem Modus wechseln",
"logout": "Logout", "logout": "Logout",
"myAccount": "My Account", "myAccount": "My Account",
"myOrders": "My Orders", "myOrders": "My Orders",
@@ -41,6 +43,7 @@
"next": "Next", "next": "Next",
"noActiveOrders": "No active orders.", "noActiveOrders": "No active orders.",
"noPreviousOrders": "No previous orders.", "noPreviousOrders": "No previous orders.",
"openSettings": "Open settings",
"order": "Order", "order": "Order",
"orderCancelled": "The following order has been cancelled:", "orderCancelled": "The following order has been cancelled:",
"orderDate": "Order date", "orderDate": "Order date",

View File

@@ -164,15 +164,14 @@ export default function NavBar() {
</Menu> </Menu>
</Box> </Box>
{/* Theme Toggle & Avatar (immer sichtbar) */}
<ThemeToggle /> <ThemeToggle />
<Tooltip title="Open settings"> <Tooltip title={t('openSettings')}>
<IconButton onClick={handleOpenUserMenu} sx={{ p: 0 }}> <IconButton onClick={handleOpenUserMenu} sx={{ p: 0 }}>
<Avatar alt="Florian Speicher" src="/static/images/avatar/2.jpg" /> <Avatar alt="Florian Speicher" src="/static/images/avatar/2.jpg" />
</IconButton> </IconButton>
</Tooltip> </Tooltip>
<Menu <Menu
sx={{ mt: "45px" }} sx={{ mt: "15px" }}
id="menu-appbar-user" id="menu-appbar-user"
anchorEl={anchorElUser} anchorEl={anchorElUser}
open={Boolean(anchorElUser)} open={Boolean(anchorElUser)}

View File

@@ -3,13 +3,16 @@ import React from 'react';
import { IconButton, Tooltip } from '@mui/material'; import { IconButton, Tooltip } from '@mui/material';
import { Brightness4, Brightness7 } from '@mui/icons-material'; import { Brightness4, Brightness7 } from '@mui/icons-material';
import { useThemeMode } from './ThemeContext'; import { useThemeMode } from './ThemeContext';
import { useTranslation } from "react-i18next";
const ThemeToggle: React.FC = () => { const ThemeToggle: React.FC = () => {
const { mode, toggleMode } = useThemeMode(); const { mode, toggleMode } = useThemeMode();
const { t } = useTranslation();
return ( return (
<Tooltip title={mode === 'dark' ? 'Zu hellem Modus wechseln' : 'Zu dunklem Modus wechseln'}> <Tooltip title={mode === 'dark' ? t('lightMode') : t('darkMode')}>
<IconButton
<IconButton
onClick={toggleMode} onClick={toggleMode}
color="inherit" color="inherit"
sx={{ sx={{