Нужна помощь в реализации многоязычного сайта с использованием php - PullRequest
0 голосов
/ 17 ноября 2018

Я пытаюсь создать многоязычный веб-сайт

Возможно, я иду по этому пути неправильно, но здесь все идет

Так что просто для проверки сначала в 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 файлы со всеми необходимыми переводами?

Или это действительно плохой способ реализовать несколько языков?

...