0
我在ExtJS中寻找i18n的支持,并且在网上看到关于阅读资源包和替换组件的标签取决于语言环境。 虽然我有些疑惑i18n支持ExtJS
怎么样它得到存储在数据库为Unicode,我想 的数据来填充这些进入ExtJS的的组件
正在呈现ExtJS的组件的标签为不同语言只有可能?
我在ExtJS中寻找i18n的支持,并且在网上看到关于阅读资源包和替换组件的标签取决于语言环境。 虽然我有些疑惑i18n支持ExtJS
怎么样它得到存储在数据库为Unicode,我想 的数据来填充这些进入ExtJS的的组件
正在呈现ExtJS的组件的标签为不同语言只有可能?
有这个叫做Ext.ux.Localizer
https://github.com/devotis/Ext.ux.Localizer
凭借此组件的扩展,你可以翻译不仅仅是标签通过localizableProps:
localizableProps : {
// Ext.button
button : ["text", "tooltip"],
// Ext.form.field
checkboxfield : ["fieldLabel", "boxLabel"],
field : ["fieldLabel"],
filefield : ["fieldLabel", "buttonText"],
radiofield : ["fieldLabel", "boxLabel"],
// Ext.form
checkboxgroup : ["fieldLabel"],
fieldcontainer : ["fieldLabel"],
fieldset : ["title"],
label : ["text"],
// Ext.grid
gridcolumn : ["text"],
panel : ["title"],
tooltip: ["html"],
image: ["src"]
}
你甚至可以通过localizableColumns转换某些列中的数据:
localizableColumns: [ //add grid column renderers
"status_description", "bounced"
]
它不会转换窗体中字段的值。