Я пытаюсь создать многоязычный веб-сайт
Возможно, я иду по этому пути неправильно, но здесь все идет
Так что просто для проверки сначала в index.php у меня есть:
<?php
$CURRENT_LANG = "en";
require'./includes/essentials/config.php';
include_once'./includes/essentials/header.php';
include_once'./includes/plugins/search-bars/global-nav.php';
include_once'./includes/essentials/footer.php';
php echo $test
?>
в моем config.php у меня есть:
<?php
if($CURRENT_LANG == "en"){
include_once $_SERVER['DOCUMENT_ROOT'].'/gps/includes/language/lang-en.php';
}else{
if($CURRENT_LANG == "pt"){
include_once $_SERVER['DOCUMENT_ROOT'].'/gps/includes/language/lang-en.php';
}
}
?>
в lang-en.php У меня есть:
<?php
$test = "Hi";
?>
в lang-pt.php у меня есть:
<?php
$test = "Olá";
?>
Вопрос в том, как бы я мог сделать так, чтобы пользователь мог изменить переменную с en на pt, чтобы мне могли php файлы со всеми необходимыми переводами?
Или это действительно плохой способ реализовать несколько языков?