function ($id) use ($i18n) { return $i18n[$_GET['lang'] ?? 'de'][$id] ?? $i18n['de'][$id]; }, 'link_page' => function ($page) { $locale = $_GET['lang'] ?? 'de'; $page = trim($page, '/'); $link = "/$locale/$page"; return $link; }, 'link_language' => function ($locale) { $page = trim($_GET['page'], '/'); $link = "/$locale/$page"; return $link; }, 'inactive_languages' => function () { return array_values(array_diff(['de', 'en', 'jp'], [$_GET['lang'] ?? 'de'])); }, ]; }