这更多的是一个分析问题。开发多语言系统
我需要知道如何制作多语言系统,也就是说用户可以更改语言的系统。该语言将存储在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');
正如你所看到的,这个系统既低效又不安全。有没有更好的方法来做到这一点? 我可以想到几个方法来做到这一点,但我不知道哪一个会很好。
任何人都可以帮助我吗?请不要只说“这样做!”,还要告诉我为什么这是一个好办法。
谢谢。
@mario如何使用gettext? – RobinJ