我正在尝试编写多语言PHP脚本(英语和韩语)。但是,问题是从管理员添加的数据。我有一种方法在脚本中创建phrases
的常量,但是会有很多数据从管理员添加。
例如,管理员会将学校添加到脚本中并在主页面中显示。我为constants
school_id school_name school_description
--------------------------------------------------------------------------------------------------------------------
1 ELI This school is good for students who are looking to develope thier acadmic skills
2 ALI This school is good for students who are looking to develope thier conversation skills
3 ELI 이 학교는 그들의 대화 기술을 개발하고자하는 학생들에게 좋다
正如您在我的数据库中可以看到这些英文数据,我想让管理员也可以在Korean
中添加这些数据。在用户界面中,用户将看到常量变量的短语取决于用户页面。
我的解决方案是在数据库中添加一个字段,如果管理员希望在韩国部分或英语部分显示该学校。但是,我想在这里问你是否有任何标准解决方案来做这样的方法。
答案 0 :(得分:0)
也许你可以使用“一对多”表关系:
table school [school_id, school_name, default_desc]
table school_property [school_id, desc, facilities, advantages, disadvantages, language]
这样你可以使用两种以上的语言(例如韩语,英语和日语)