Localize strings from db

时间:2016-02-07 作者:Mark

我正在使用this method 翻译模板中的字符串。

问题是,如果一些字符串是从db动态加载的,该怎么办?我如何翻译它们?我已经在google上搜索了几天,甚至询问了其他社区,但没有找到解决方案。是否有任何技巧/解决方法来实现这一点?

1 个回复
SO网友:Remy

有多种方法可以做到这一点:1。使用必须本地化的字符串向表中添加多列。E、 g.一列德语,一列英语,依此类推。然后从相应的列中获取字符串。如果语言的数量或多或少保持不变(您必须为每种新语言更改DB),这是完美的
2。添加翻译表,其中包含语言、锁定和翻译列。因此,对于每个字符串,您将有多行(每个翻译一行)。如果语言的数量发生变化/应该是可配置的,这是很好的
3。除了表解决方案,您还可以在中查找字符串。采购订单文件。

但所有这些都需要做一些工作,您必须选择更改db字符串的读取方式。

相关推荐

Show content from database

这是我在Wordpress StackExchange上的第一篇帖子,所以请温柔一点。我在WordPress工作了一段时间,但更多的是作为前端开发人员,而不是太多的后端开发人员。我有在Joomla工作的背景(不要对我不利……)我正在从事一个当前的项目,其中一个API正在将数据注入数据库,WordPress网站有权访问的内容(尚未决定是WordPress数据库还是外部数据库。数据基于艺术品,因此各种数据与每件艺术品相关,还需要搜索/筛选选项来查看数据库中的各种数据。我的问题是,我如何获取数据以显示在网站前端