我一直在四处寻找,看看我是否可以学习如何进行数据库翻译。
我的目标是让管理员在管理控制台中为每个标签执行翻译,当用户选择语言时,该站点将重新加载,它将从db加载翻译的选项,而不是在不同的多个视图文件中语言。
到目前为止,我所拥有的是在我的网址中添加一个额外的细分以适应不同的语言。 www.testwebsite.com/Application/en-US/content
我计划读取该段,将其存储到cookie或会话中,当加载新页面时,它会从cookie或会话中检索该选项,并始终加载正确的语言。
至于db结构,到目前为止我有
id |标签|语言|翻译
现在的主要问题是如何正确加载?到目前为止,我的经验告诉我,当我想从数据库加载一堆项目时,它将以数组形式出现,为了访问它,我必须添加一个for循环/ foreach循环。
有没有办法在没有循环的情况下更换标签?或者有更好的方法来实现我想要实现的目标吗?