Add translation system (#85)

This commit is contained in:
Miguel Ribeiro
2024-01-23 22:46:26 +01:00
committed by GitHub
parent d287f303f0
commit d7366dcfb0
35 changed files with 965 additions and 317 deletions
+25
View File
@@ -0,0 +1,25 @@
<?php
$lang = "en";
if (isset($_COOKIE['language'])) {
$selectedLanguage = $_COOKIE['language'];
if (array_key_exists($selectedLanguage, $languages)) {
$lang = $selectedLanguage;
}
}
function translate($text, $translations) {
if (array_key_exists($text, $translations)) {
return $translations[$text];
} else {
require_once 'en.php';
if (array_key_exists($text, $i18n)) {
return $i18n[$text];
} else {
return "[i18n String Missing]";
}
}
}
?>