需要帮助使用php实现多语言网站

时间:2018-11-17 20:28:17

标签: php html web var multilingual

我正在尝试创建一个多语言网站

我可能会以错误的方式处理此问题,但是在这里

因此,我首先要在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á";
?>

眼前的问题是我将如何做到这一点,以便用户可以将var从en更改为pt,这样我就必须将具有所有所需翻译的php文件转换为PHP文件?

或者这是实现多种语言的一种非常不好的方法吗?

0 个答案:

没有答案