easysoft / zui

ZUI is an HTML5 front UI framework.
https://openzui.com
MIT License
2.71k stars 690 forks source link

多语言国际化是如何处理? #88

Open FlySkyBear opened 6 years ago

FlySkyBear commented 6 years ago

看了使用说明,其中没有提到多语言国际化,请问有什么解决方案, 查看了源码发现,en,zh_cn,zh_tw写死在代码里,其中有clientLang来做核心控制。觉得对国际化支持有点不足。最好有类似Element-ui的语言配置文件

catouse commented 6 years ago

ZUI 中的绝大部分组件都没有涉及到特定的语言文本,无需考虑国际化,部分组件(例如文件上传、日期选择)等插件内置了英文,中文简体和中文繁体语言项目,自动根据 <html lang='en'> 标签上的 lang 属性来设置默认语言,也可以通过初始化选项 {lang: 'en'} 来设置语言,对于自定义语言项,可以在初始化时传入一个对象来重置默认的语言项 {lang: {today: '今天'}}

zelricx commented 5 years ago

当使用<html lang="zh-cmn-Hans">时,这些多语言国际化的组件会出问题

catouse commented 5 years ago

谢谢反馈,将在后续版本中提供更好的多语言支持。