3 * Copyright(c) 2006-2009 Ext JS, LLC
5 * http://www.extjs.com/license
8 * Traditional Chinese translation
13 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">è®
\80å?
\96ä¸...</div>';
16 Ext.View.prototype.emptyText = "";
19 if(Ext.grid.GridPanel){
20 Ext.grid.GridPanel.prototype.ddText = "é?¸æ
\93\87äº
\86 {0} è¡
\8c";
24 Ext.TabPanelItem.prototype.closeText = "關閉此標籤";
28 Ext.form.Field.prototype.invalidText = "æ
\95¸å
\80¼ä¸?符å?
\88æ¬
\84ä½?è¦?å®
\9a";
32 Ext.LoadMask.prototype.msg = "è®
\80å?
\96ä¸...";
61 Ext.MessageBox.buttonText = {
63 cancel : "å?
\96æ¶
\88",
70 Ext.util.Format.date = function(v, format){
72 if(!(v instanceof Date)) v = new Date(Date.parse(v));
73 return v.dateFormat(format || "Y/m/d");
78 Ext.apply(Ext.DatePicker.prototype, {
80 minText : "æ
\97¥æ
\9c\9få¿
\85é
\88大æ
\96¼æ
\9c\80å°?容許æ
\97¥æ
\9c\9f",
81 maxText : "æ
\97¥æ
\9c\9få¿
\85é
\88å°?æ
\96¼æ
\9c\80大容許æ
\97¥æ
\9c\9f",
82 disabledDaysText : "",
83 disabledDatesText : "",
84 monthNames : Date.monthNames,
85 dayNames : Date.dayNames,
86 nextText : "ä¸
\8bå
\80\8bæ
\9c\88 (Ctrl+å?³æ
\96¹å?
\91é?µ)",
87 prevText : "ä¸
\8aå
\80\8bæ
\9c\88 (Ctrl+å·¦æ
\96¹å?
\91é?µ)",
88 monthYearText : "é?¸æ
\93\87æ
\9c\88份 (Ctrl+ä¸
\8a/ä¸
\8bæ
\96¹å?
\91é?µé?¸æ
\93\87年份)",
89 todayTip : "{0} (空ç
\99½é?µ)",
92 cancelText : "å?
\96æ¶
\88"
96 if(Ext.PagingToolbar){
97 Ext.apply(Ext.PagingToolbar.prototype, {
99 afterPageText : "é ?ï¼
\8cå
\85±{0}é ?",
100 firstText : "第ä¸
\80é ?",
101 prevText : "ä¸
\8aä¸
\80é ?",
102 nextText : "ä¸
\8bä¸
\80é ?",
103 lastText : "æ
\9c\80å¾
\8cé ?",
104 refreshText : "é
\87?æ
\96°æ
\95´ç?
\86",
105 displayMsg : "顯示{0} - {1}筆,共{2}筆",
110 if(Ext.form.TextField){
111 Ext.apply(Ext.form.TextField.prototype, {
112 minLengthText : "æ¤æ¬
\84ä½?æ
\9c\80å°
\91è¦?輸å
\85¥ {0} å
\80\8bå
\97",
113 maxLengthText : "æ¤æ¬
\84ä½?æ
\9c\80å¤
\9a輸å
\85¥ {0} å
\80\8bå
\97",
114 blankText : "æ¤æ¬
\84ä½?ç
\82ºå¿
\85å¡«",
120 if(Ext.form.NumberField){
121 Ext.apply(Ext.form.NumberField.prototype, {
122 minText : "æ¤æ¬
\84ä½?ä¹
\8bæ
\95¸å
\80¼å¿
\85é
\88大æ
\96¼ {0}",
123 maxText : "æ¤æ¬
\84ä½?ä¹
\8bæ
\95¸å
\80¼å¿
\85é
\88å°?æ
\96¼ {0}",
124 nanText : "{0} ä¸?æ
\98¯å?
\88æ³
\95ç
\9a\84æ
\95¸å
\97"
128 if(Ext.form.DateField){
129 Ext.apply(Ext.form.DateField.prototype, {
130 disabledDaysText : "無法使用",
131 disabledDatesText : "無法使用",
132 minText : "æ¤æ¬
\84ä½?ä¹
\8bæ
\97¥æ
\9c\9få¿
\85é
\88å
\9c¨ {0} ä¹
\8bå¾
\8c",
133 maxText : "æ¤æ¬
\84ä½?ä¹
\8bæ
\97¥æ
\9c\9få¿
\85é
\88å
\9c¨ {0} ä¹
\8bå
\89?",
134 invalidText : "{0} ä¸?æ
\98¯æ£ç¢ºç
\9a\84æ
\97¥æ
\9c\9fæ ¼å¼? - å¿
\85é
\88å
\83?æ
\98¯ ã
\80\8c {1} ã
\80? é
\80\99樣ç
\9a\84æ ¼å¼?",
139 if(Ext.form.ComboBox){
140 Ext.apply(Ext.form.ComboBox.prototype, {
141 loadingText : "è®
\80å?
\96ä¸ ...",
142 valueNotFoundText : undefined
147 Ext.apply(Ext.form.VTypes, {
148 emailText : 'æ¤æ¬
\84ä½?å¿
\85é
\88輸å
\85¥å
\83? "user@example.com" ä¹
\8bE-Mailæ ¼å¼?',
149 urlText : 'æ¤æ¬
\84ä½?å¿
\85é
\88輸å
\85¥å
\83? "http:/'+'/www.example.com" ä¹
\8b網å?
\80æ ¼å¼?',
150 alphaText : 'æ¤æ¬
\84ä½?å
\83\85è
\83½è¼¸å
\85¥å?
\8aå½¢è
\8b±æ
\96\87å
\97æ¯?å?
\8aåº
\95ç·
\9a( _ )符è
\99\9f',
151 alphanumText : 'æ¤æ¬
\84ä½?å
\83\85è
\83½è¼¸å
\85¥å?
\8aå½¢è
\8b±æ
\96\87å
\97æ¯?ã
\80?æ
\95¸å
\97å?
\8aåº
\95ç·
\9a( _ )符è
\99\9f'
155 if(Ext.grid.GridView){
156 Ext.apply(Ext.grid.GridView.prototype, {
157 sortAscText : "æ£å?
\91æ
\8e\92�",
158 sortDescText : "å??å?
\91æ
\8e\92�",
159 lockText : "é
\8e\96å®
\9aæ¬
\84ä½?",
160 unlockText : "解é
\96\8bæ¬
\84ä½?é
\8e\96å®
\9a",
161 columnsText : "æ¬
\84ä½?"
165 if(Ext.grid.PropertyColumnModel){
166 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
173 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
174 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
175 splitTip : "æ
\8b\96æ
\9b³ç¸®æ
\94¾å¤§å°?.",
176 collapsibleSplitTip : "æ
\8b\96æ
\9b³ç¸®æ
\94¾å¤§å°?. æ»
\91é¼ é
\9b\99æ
\93\8aé
\9a±è
\97?."