X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/ee06f37b0f6f6d94cd05a6ffae556660f7c4a2bc..c930e9176a5a85509c5b0230e2bff5c22a591432:/src/locale/ext-lang-zh_TW.js
diff --git a/src/locale/ext-lang-zh_TW.js b/src/locale/ext-lang-zh_TW.js
new file mode 100644
index 00000000..c3e54475
--- /dev/null
+++ b/src/locale/ext-lang-zh_TW.js
@@ -0,0 +1,178 @@
+/*!
+ * Ext JS Library 3.0.0
+ * Copyright(c) 2006-2009 Ext JS, LLC
+ * licensing@extjs.com
+ * http://www.extjs.com/license
+ */
+/*
+ * Traditional Chinese translation
+ * By hata1234
+ * 09 April 2007
+ */
+
+Ext.UpdateManager.defaults.indicatorText = '
è®åä¸...
';
+
+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 = "æ¸å¼ä¸ç¬¦åæ¬ä½è¦å®";
+}
+
+if(Ext.LoadMask){
+ Ext.LoadMask.prototype.msg = "è®åä¸...";
+}
+
+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 : "ä¸åæ (Ctrl+å³æ¹åéµ)",
+ prevText : "ä¸åæ (Ctrl+å·¦æ¹åéµ)",
+ monthYearText : "é¸ææ份 (Ctrl+ä¸/ä¸æ¹åéµé¸æ年份)",
+ 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" ä¹E-Mailæ ¼å¼',
+ urlText : 'æ¤æ¬ä½å¿
é 輸å
¥å "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 : "ææ³ç¸®æ¾å¤§å°. æ»é¼ éæé±è."
+ });
+}