1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
|
/*!
* Ext JS Library 3.0.3
* Copyright(c) 2006-2009 Ext JS, LLC
* licensing@extjs.com
* http://www.extjs.com/license
*/
/*
* Simplified Chinese translation
* By DavidHu
* 09 April 2007
*/
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">åŠ è½½ä¸...</div>';
if(Ext.View){
Ext.View.prototype.emptyText = "";
}
if(Ext.grid.GridPanel){
Ext.grid.GridPanel.prototype.ddText = "{0} 选择行";
}
if(Ext.TabPanelItem){
Ext.TabPanelItem.prototype.closeText = "å…³é—";
}
if(Ext.form.Field){
Ext.form.Field.prototype.invalidText = "输入值�法";
}
Date.monthNames = [
"一月",
"二月",
"三月",
"四月",
"五月",
"å…æœˆ",
"七月",
"八月",
"�月",
"å??月",
"å??一月",
"å??二月"
];
Date.dayNames = [
"æ—¥",
"一",
"二",
"三",
"å››",
"五",
"å…"
];
if(Ext.MessageBox){
Ext.MessageBox.buttonText = {
ok : "确定",
cancel : "�消",
yes : "是",
no : "å?¦"
};
}
if(Ext.util.Format){
Ext.util.Format.date = function(v, format){
if(!v) return "";
if(!(v instanceof Date)) v = new Date(Date.parse(v));
return v.dateFormat(format || "y年m月d日");
};
}
if(Ext.DatePicker){
Ext.apply(Ext.DatePicker.prototype, {
todayText : "今天",
minText : "日期在最�日期之�",
maxText : "日期在最大日期之�",
disabledDaysText : "",
disabledDatesText : "",
monthNames : Date.monthNames,
dayNames : Date.dayNames,
nextText : '下月 (Control+Right)',
prevText : '上月 (Control+Left)',
monthYearText : '选择一个月 (Control+Up/Down �改�年)',
todayTip : "{0} (ç©ºæ ¼é”®é€‰æ‹©)",
format : "y年m月d日",
okText : "确定",
cancelText : "�消"
});
}
if(Ext.PagingToolbar){
Ext.apply(Ext.PagingToolbar.prototype, {
beforePageText : "页",
afterPageText : "页共 {0} 页",
firstText : "第一页",
prevText : "�一页",
nextText : "下一页",
lastText : "最�页",
refreshText : "刷新",
displayMsg : "显示 {0} - {1},共 {2} �",
emptyMsg : '没有数�需�显示'
});
}
if(Ext.form.TextField){
Ext.apply(Ext.form.TextField.prototype, {
minLengthText : "该输入项的最�长度是 {0}",
maxLengthText : "该输入项的最大长度是 {0}",
blankText : "该输入项为必输项",
regexText : "",
emptyText : null
});
}
if(Ext.form.NumberField){
Ext.apply(Ext.form.NumberField.prototype, {
minText : "该输入项的最�值是 {0}",
maxText : "该输入项的最大值是 {0}",
nanText : "{0} �是有效数值"
});
}
if(Ext.form.DateField){
Ext.apply(Ext.form.DateField.prototype, {
disabledDaysText : "�用",
disabledDatesText : "�用",
minText : "该输入项的日期必须在 {0} 之�",
maxText : "该输入项的日期必须在 {0} 之�",
invalidText : "{0} æ˜¯æ— æ•ˆçš„æ—¥æœŸ - 必须符å?ˆæ ¼å¼?: {1}",
format : "y年m月d日"
});
}
if(Ext.form.ComboBox){
Ext.apply(Ext.form.ComboBox.prototype, {
loadingText : "åŠ è½½...",
valueNotFoundText : undefined
});
}
if(Ext.form.VTypes){
Ext.apply(Ext.form.VTypes, {
emailText : '该输入项必须是电å?邮件地å?€ï¼Œæ ¼å¼?如: "user@example.com"',
urlText : '该输入项必须是URL地å?€ï¼Œæ ¼å¼?如: "http:/'+'/www.example.com"',
alphaText : '该输入项å?ªèƒ½åŒ…å?«å—符和_',
alphanumText : '该输入项å?ªèƒ½åŒ…å?«å—符,æ•°å—å’Œ_'
});
}
if(Ext.grid.GridView){
Ext.apply(Ext.grid.GridView.prototype, {
sortAscText : "æ£åº?",
sortDescText : "逆�",
lockText : "�列",
unlockText : "解�列",
columnsText : "列"
});
}
if(Ext.grid.PropertyColumnModel){
Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
nameText : "å??ç§°",
valueText : "值",
dateFormat : "y年m月d日"
});
}
if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
splitTip : "拖动�改�尺寸.",
collapsibleSplitTip : "拖动�改�尺寸. �击��."
});
}
|