From 721674973ca0a4d98cd081e9ff130c3356ddac03 Mon Sep 17 00:00:00 2001 From: winter Date: Tue, 24 Dec 2024 17:46:51 +0000 Subject: implement ui translations using gettext this was horrible i don't like gettext anymore --- index.php | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'index.php') diff --git a/index.php b/index.php index 617dc0e..dafc999 100644 --- a/index.php +++ b/index.php @@ -11,4 +11,13 @@ function require_all_glob(string $pattern) { require_all_glob('routes/*.php'); require_all_glob('misc/*.php'); +$lang = get_ui_language(); +header('Content-Language: ' . str_replace('_', '-', $lang)); +putenv("LANG=$lang"); +setlocale(LC_MESSAGES, $lang); + +bindtextdomain('digitigrade', __DIR__ . '/locale'); +bind_textdomain_codeset('digitigrade', 'UTF-8'); +textdomain('digitigrade'); + Digitigrade\Router::getInstance()->processRequest(); -- cgit v1.3