diff --git a/_components/loc.php b/_components/loc.php new file mode 100644 index 0000000..191cb2e --- /dev/null +++ b/_components/loc.php @@ -0,0 +1,24 @@ + "English", + "de" => "Deutsch", +]; + +$lang_code = $_GET["lang"] ?? "en"; +if (!array_key_exists($lang_code, $lang_names)) +{ + $lang_code = "en"; +} + +$data = json_decode(file_get_contents(__DIR__."/../_lang/$lang_code.json"), true); + +function loc($key) +{ + global $data; + $str = $data[$key]; + if (substr($str, 0, 15) == "[UNTRANSLATED] ") + { + $str = substr($str, 15); + } + return $str; +} diff --git a/_components/navbar.php b/_components/navbar.php index 372e24f..31d3d88 100644 --- a/_components/navbar.php +++ b/_components/navbar.php @@ -1,21 +1,40 @@