【发布时间】:2011-12-20 14:34:01
【问题描述】:
我正在做一个项目,将有 3 种不同的语言:英语、法语和西班牙语。这将在用户注册时定义。
现在在我的配置文件中,我有以下内容:
define("DEFAULT_SLOGAN", "The default slogan will go here.");
直到我开始意识到我需要接受不同的语言。
用户有一个分配的语言代码(EN、FR、SP)。我将如何为每个页面设置不同的语言字符串?我需要这样的东西吗:
define("DEFAULT_SLOGAN_EN", "Slogan in english");
define("DEFAULT_SLOGAN_FR", "Slogan in french");
define("DEFAULT_SLOGAN_SP", "Slogan in spanish");
每个字符串只有 3 个不同的版本?不太确定解决此问题的最佳方法。
谢谢!
【问题讨论】:
标签: php translation