這更多的是一個分析問題。開發多語言系統
我需要知道如何製作多語言系統,也就是說用戶可以更改語言的系統。該語言將存儲在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