剑道UI不附带本地化包。 您只能选择一种文化文件,该文件将只设置数字和日期格式,而不是在小部件(例如显示的实际文本:寻呼机文本 - 每页项目,翻页等,过滤器菜单(等于等),网格部件(这里将一个柱....)等)
来定位插件一个必须通过,在每个插件的各个选项,一堆消息的覆盖由剑道UI默认使用的消息。 事情是这样的:
filterable: {
messages: {
info: "Título:", // sets the text on top of the filter menu
filter: "Filtrar", // sets the text for the "Filter" button
clear: "Limpar", // sets the text for the "Clear" button
// when filtering boolean numbers
isTrue: "é verdadeiro", // sets the text for "isTrue" radio button
isFalse: "é falso", // sets the text for "isFalse" radio button
//changes the text of the "And" and "Or" of the filter menu
and: "E",
or: "Ou"
},
operators: {
//filter menu for "string" type columns
string: {
eq: "Igual a",
neq: "Diferente de",
startswith: "Começa com",
contains: "Contém",
endswith: "Termina em"
},
//filter menu for "number" type columns
number: {
eq: "Igual a",
neq: "Diferente de",
gte: "Maior que ou igual a",
gt: "Mair que",
lte: "Menor que ou igual a",
lt: "Menor que"
},
//filter menu for "date" type columns
date: {
eq: "Igual a",
neq: "Diferente de",
gte: "Maior que ou igual a",
gt: "Mair que",
lte: "Menor que ou igual a",
lt: "Menor que"
}
}
},
groupable: {
messages: {
empty: "Arraste colunas aqui para agrupar pelas mesmas"
}
}
当然你可以分享一个JavaScript变量此选项,但那么你将面对一个意想不到的问题:如果你有一个单一的选项变量收集的所有部件的ALL选项消息,它会开启所有网格的所有这些选项。 如果你想有一个网格不进行分组,你必须有变量独立本地化选项没有可分组,否则,即使你不想,该组将显示,因为groupable: { messages: { .... } }
会使剑道认识到它作为启用。
它似乎并没有被任何方式只是其中一个额外的JavaScript来覆盖这些消息作为可以被视为本地化控制剑道UI论坛 。
是否有任何其他方式做到这一点?
(请注意,我会回答我的问题,我不躁郁症惨了!这只是一种方式来获得对剑道,全球项目社区的参与!)