这里我的网站我安装了osclass script.it需要多语言,所以,翻译成本地僧伽罗(si_SI)。类别也用僧伽罗语和英语更新。但是在切换成语言的前端时,其类别仅在英语上显示。是否有人有其他语言显示类别的解决方案?
僧伽罗语的前端 http://i60.tinypic.com/17cy9j.jpg“前端与僧伽罗语”
前端英语 http://i59.tinypic.com/314s1u1.jpg“英语前端”
答案 0 :(得分:2)
Osclass bug。他们为类别生成错误的SQL:
TestCase
这是瑞典的SQL示例。 SQL本身按locale_order对行进行排序。这是1 - sv_SE和0 - en_US。并且只是尝试按pk_i_id分组。在一些mysql配置上它可以工作,但有些不是。
正如MySQL参考手册(https://dev.mysql.com/doc/refman/5.0/en/group-by-extensions.html)中所述,GROUP BY扩展选择的值是不确定的 - 它不是"保证"将在最终结果中选择具有不同值的第一行(top-> down)。
此帖中未提供解决方案。
答案 1 :(得分:0)
当您回显select元素中的类别时,它可能需要准备好翻译。例如<?php _e('categoryName', 'translationName');?>