我正在开发一个PHP应用程序,我想知道为其他国家的用户提供多语言支持的最佳方法.
我精通PHP,但从未开发过任何支持其他语言的东西.
我想将语言放入带有常量的PHP文件中,例如:
en.php可能包含:
define('HZ_DB_CONN_ERR', 'There was an error connecting to the database.');
Run Code Online (Sandbox Code Playgroud)
和fr.php可能包含:
define('HZ_DB_CONN_ERR', 'whatever the french is for the above...');
Run Code Online (Sandbox Code Playgroud)
然后我可以调用一个函数并自动传入正确的语言.
hz_die('HZ_DB_CONN_ERR', $this);
Run Code Online (Sandbox Code Playgroud)
这是一个很好的方式吗?
- morristhebear.