这更像是一个分析问题。
我需要知道如何最好地制作多语言系统,也就是用户可以更改语言的系统。该语言将存储在 cookie 或数据库中。
我过去曾为每种语言使用不同的文件,例如:
nl.php
$lang['hi'] = 'Hoi';
$lang['howareyou'] = 'Hoe gaat het?';
en.php
$lang['hi'] = 'Hi'];
$lang['howareyou'] = 'How are you?';
索引.php
include($language . '.php');
如您所见,该系统既低效又不安全。有更好的方法吗?我现在可以想到几种方法来做到这一点,但我真的不知道哪种方法会好。
谁能帮我这个?请不要只说“这样做!”,还要告诉我为什么这是一个好方法。