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

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

View File

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