Add multilingual support (DE default, EN under /en/)

This commit is contained in:
chriz committed 2026-10-23 13:06:56 +02:00
1 parent 01ea3bd07a
commit 1e33c525f1
21 files changed
+855 -443

No files matched your search

+8 -6
View File
@@ -1,11 +1,13 @@
<?php
/* @var string $action */
/* @var string $lang */
$current = isset($action) ? $action : 'main';
$isEn = (isset($lang) && $lang === 'en') || Helper::getLang() === 'en';
?>
<ul class="nav-menu" id="navMenu">
<li class="nav-item"><a href="/" class="nav-link <?=$current === 'main' ? 'active' : ''?>" <?=$current === 'main' ? 'aria-current="page"' : ''?>>Startseite</a></li>
<li class="nav-item"><a href="/leistungen.html" class="nav-link <?=$current === 'leistungen' ? 'active' : ''?>" <?=$current === 'leistungen' ? 'aria-current="page"' : ''?>>Leistungen</a></li>
<li class="nav-item"><a href="/praxis.html" class="nav-link <?=$current === 'praxis' ? 'active' : ''?>" <?=$current === 'praxis' ? 'aria-current="page"' : ''?>>Praxis</a></li>
<li class="nav-item"><a href="/team.html" class="nav-link <?=$current === 'team' ? 'active' : ''?>" <?=$current === 'team' ? 'aria-current="page"' : ''?>>Team</a></li>
<li class="nav-item"><a href="/kontakt.html" class="nav-link <?=in_array($current, ['kontakt', 'kontakt-formular', 'ersttermin']) ? 'active' : ''?>" <?=in_array($current, ['kontakt', 'kontakt-formular', 'ersttermin']) ? 'aria-current="page"' : ''?>>Kontakt</a></li>
</ul>
<li class="nav-item"><a href="<?=Helper::url('/')?>" class="nav-link <?=$current === 'main' ? 'active' : ''?>" <?=$current === 'main' ? 'aria-current="page"' : ''?>><?=$isEn ? 'Home' : 'Startseite'?></a></li>
<li class="nav-item"><a href="<?=Helper::url('/leistungen.html')?>" class="nav-link <?=$current === 'leistungen' ? 'active' : ''?>" <?=$current === 'leistungen' ? 'aria-current="page"' : ''?>><?=$isEn ? 'Services' : 'Leistungen'?></a></li>
<li class="nav-item"><a href="<?=Helper::url('/praxis.html')?>" class="nav-link <?=$current === 'praxis' ? 'active' : ''?>" <?=$current === 'praxis' ? 'aria-current="page"' : ''?>><?=$isEn ? 'Practice' : 'Praxis'?></a></li>
<li class="nav-item"><a href="<?=Helper::url('/team.html')?>" class="nav-link <?=$current === 'team' ? 'active' : ''?>" <?=$current === 'team' ? 'aria-current="page"' : ''?>><?=$isEn ? 'Team' : 'Team'?></a></li>
<li class="nav-item"><a href="<?=Helper::url('/kontakt.html')?>" class="nav-link <?=in_array($current, ['kontakt', 'kontakt-formular', 'ersttermin']) ? 'active' : ''?>" <?=in_array($current, ['kontakt', 'kontakt-formular', 'ersttermin']) ? 'aria-current="page"' : ''?>><?=$isEn ? 'Contact' : 'Kontakt'?></a></li>
</ul>