首页 新闻 会员 周边 捐助

多语言网站样式控制,是采用一种语言一个样式表,还是用js统一控制?

0
悬赏园豆:50 [已解决问题] 解决于 2014-09-29 17:13

我用的是谷歌多语言翻译,网站的需求是谷歌能翻译的国家都需要,这就引发了长度问题,另外一个就是货币问题,这些是通过js来控制,还是说我需要为每一种语言开辟一个样式表?

求高人指点!

经年的主页 经年 | 初学一级 | 园豆:59
提问于:2014-09-29 16:08
< >
分享
最佳答案
0

通过切换样式表实现吧。

收获园豆:50
幻天芒 | 高人七级 |园豆:37205 | 2014-09-29 16:22

你的意思是,写独立样式控制页面,而不是用js来控制,是吗?

经年 | 园豆:59 (初学一级) | 2014-09-29 16:45

@经年: 样式的变化不是很多。

首先默认样式就直接加载了。

然后下面根据具体的语言,利用js生成css链接,引入新的css文件(覆盖默认样式同名的class,达到多语言样式的切换)

幻天芒 | 园豆:37205 (高人七级) | 2014-09-29 16:54

@幻天芒: 再多问一个问题,翻译过后,价格的符号以及价格数字之间存在空格,数字与数字之间也存在空格,还有就是价格小数点,偶尔会被处理成“,”,这两个问题有没有好的解决方案? 

经年 | 园豆:59 (初学一级) | 2014-09-29 16:59

@幻天芒: 

经年 | 园豆:59 (初学一级) | 2014-09-29 17:05

@经年: 要看你的翻译是怎么实现的~如果是直接用的Google返回的结果,那么可能需要自己人工处理下。对于空格,也只能写代码去掉。

幻天芒 | 园豆:37205 (高人七级) | 2014-09-29 17:08

@幻天芒: 各种蛋疼,今天要完成翻译的最终效果,但到现在还在抓瞎……

感谢你的答复,和我之前的想法一样,虽然实现起来会比较麻烦,但是算起来已经是非常快捷的方法了!

经年 | 园豆:59 (初学一级) | 2014-09-29 17:12

@经年: 多语言大概就是这些东西。key value存储内容,然后多css控制样式。

幻天芒 | 园豆:37205 (高人七级) | 2014-09-30 00:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册