Upgrade to ExtJS 3.1.1 - Released 02/08/2010
[extjs.git] / docs / source / ext-lang-th.html
1 <html>\r
2 <head>\r
3   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    \r
4   <title>The source code</title>\r
5     <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />\r
6     <script type="text/javascript" src="../resources/prettify/prettify.js"></script>\r
7 </head>\r
8 <body  onload="prettyPrint();">\r
9     <pre class="prettyprint lang-js"><div id="prop-Ext.state.Provider-indicatorText"></div>/**
10  * List compiled by KillerNay on the extjs.com forums.
11  * Thank you KillerNay!
12  *
13  * Thailand Translations
14  */
15
16 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">¡ÓÅѧâËÅŽ...</div>';
17
18 if(Ext.View){
19   Ext.View.prototype.emptyText = "";
20 }
21
22 if(Ext.grid.GridPanel){
23   Ext.grid.GridPanel.prototype.ddText = "{0} àÅ×Í¡áÅéÇ·Ñé§ËÁŽá¶Ç";
24 }
25
26 if(Ext.TabPanelItem){
27   Ext.TabPanelItem.prototype.closeText = "»ÔŽá·çº¹Õé";
28 }
29
30 if(Ext.form.Field){
31   Ext.form.Field.prototype.invalidText = "€èҢͧªèͧ¹ÕéäÁè¶Ù¡µéͧ";
32 }
33
34 if(Ext.LoadMask){
35   Ext.LoadMask.prototype.msg = "¡ÓÅѧâËÅŽ...";
36 }
37
38 Date.monthNames = [
39   "Á¡ÃÒ€Á",
40   "¡ØÁŸÒӟѹžì",
41   "ÁÕ¹Ò€Á",
42   "àÁÉÒ¹",
43   "ŸÄÉÀÒ€Á",
44   "ÁԶعÒ¹",
45   "¡Ä¡¯Ò€Á",
46   "ÊÔ§ËÒ€Á",
47   "¡Ñ¹ÂÒ¹",
48   "µØÅÒ€Á",
49   "ŸÄÈšÔ¡Ò¹",
50   "žÑ¹ÇÒ€Á"
51 ];
52
53 Date.getShortMonthName = function(month) {
54   return Date.monthNames[month].substring(0, 3);
55 };
56
57 Date.monthNumbers = {
58   "Á€" : 0,
59   "¡Ÿ" : 1,
60   "ÁÕ€" : 2,
61   "àÁÂ" : 3,
62   "Ÿ€" : 4,
63   "ÁÔÂ" : 5,
64   "¡€" : 6,
65   "Ê€" : 7,
66   "¡Â" : 8,
67   "µ€" : 9,
68   "ŸÂ" : 10,
69   "ž€" : 11
70 };
71
72 Date.getMonthNumber = function(name) {
73   return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
74 };
75
76 Date.dayNames = [
77   "ÍÒ·ÔµÂì",
78   "šÑ¹·Ãì",
79   "Íѧ€ÒÃ",
80   "ŸØמ",
81   "ŸÄËÑʺŽÕ",
82   "ÈØ¡Ãì",
83   "àÊÒÃì"
84 ];
85
86 Date.getShortDayName = function(day) {
87   return Date.dayNames[day].substring(0, 3);
88 };
89
90 if(Ext.MessageBox){
91   Ext.MessageBox.buttonText = {
92     ok     : "µ¡Å§",
93     cancel : "¡àÅÔ¡",
94     yes    : "ãªè",
95     no     : "äÁèãªè"
96   };
97 }
98
99 if(Ext.util.Format){
100   Ext.util.Format.date = function(v, format){
101     if(!v) return "";
102     if(!(v instanceof Date)) v = new Date(Date.parse(v));
103     return v.dateFormat(format || "m/d/Y");
104   };
105 }
106
107 if(Ext.DatePicker){
108   Ext.apply(Ext.DatePicker.prototype, {
109     todayText         : "Çѹ¹Õé",
110     minText           : "This date is before the minimum date",
111     maxText           : "This date is after the maximum date",
112     disabledDaysText  : "",
113     disabledDatesText : "",
114     monthNames        : Date.monthNames,
115     dayNames          : Date.dayNames,
116     nextText          : 'àŽ×͹¶ÑŽä» (Control+Right)',
117     prevText          : 'àŽ×͹¡è͹˹éÒ (Control+Left)',
118     monthYearText     : 'àÅ×Í¡àŽ×͹ (Control+Up/Down to move years)',
119     todayTip          : "{0} (Spacebar)",
120     format            : "m/d/y",
121     okText            : "&#160;µ¡Å§&#160;",
122     cancelText        : "¡àÅÔ¡",
123     startDay          : 0
124   });
125 }
126
127 if(Ext.PagingToolbar){
128   Ext.apply(Ext.PagingToolbar.prototype, {
129     beforePageText : "˹éÒ",
130     afterPageText  : "of {0}",
131     firstText      : "˹éÒáá",
132     prevText       : "¡è͹˹éÒ",
133     nextText       : "¶ÑŽä»",
134     lastText       : "˹éÒÊØŽ·éÒÂ",
135     refreshText    : "ÃÕà¿Ãª",
136     displayMsg     : "¡ÓÅѧáÊŽ§ {0} - {1} šÒ¡ {2}",
137     emptyMsg       : 'äÁèÁÕ¢éÍÁÙÅáÊŽ§'
138   });
139 }
140
141 if(Ext.form.TextField){
142   Ext.apply(Ext.form.TextField.prototype, {
143     minLengthText : "The minimum length for this field is {0}",
144     maxLengthText : "The maximum length for this field is {0}",
145     blankText     : "This field is required",
146     regexText     : "",
147     emptyText     : null
148   });
149 }
150
151 if(Ext.form.NumberField){
152   Ext.apply(Ext.form.NumberField.prototype, {
153     minText : "The minimum value for this field is {0}",
154     maxText : "The maximum value for this field is {0}",
155     nanText : "{0} is not a valid number"
156   });
157 }
158
159 if(Ext.form.DateField){
160   Ext.apply(Ext.form.DateField.prototype, {
161     disabledDaysText  : "»ÔŽ",
162     disabledDatesText : "»ÔŽ",
163     minText           : "The date in this field must be after {0}",
164     maxText           : "The date in this field must be before {0}",
165     invalidText       : "{0} is not a valid date - it must be in the format {1}",
166     format            : "m/d/y",
167     altFormats        : "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
168   });
169 }
170
171 if(Ext.form.ComboBox){
172   Ext.apply(Ext.form.ComboBox.prototype, {
173     loadingText       : "¡ÓÅѧâËÅŽ...",
174     valueNotFoundText : undefined
175   });
176 }
177
178 if(Ext.form.VTypes){
179   Ext.apply(Ext.form.VTypes, {
180     emailText    : 'This field should be an e-mail address in the format "user@example.com"',
181     urlText      : 'This field should be a URL in the format "http:/'+'/www.example.com"',
182     alphaText    : 'This field should only contain letters and _',
183     alphanumText : 'This field should only contain letters, numbers and _'
184   });
185 }
186
187 if(Ext.form.HtmlEditor){
188   Ext.apply(Ext.form.HtmlEditor.prototype, {
189     createLinkText : 'Please enter the URL for the link:',
190     buttonTips : {
191       bold : {
192         title: 'Bold (Ctrl+B)',
193         text: 'Make the selected text bold.',
194         cls: 'x-html-editor-tip'
195       },
196       italic : {
197         title: 'Italic (Ctrl+I)',
198         text: 'Make the selected text italic.',
199         cls: 'x-html-editor-tip'
200       },
201       underline : {
202         title: 'Underline (Ctrl+U)',
203         text: 'Underline the selected text.',
204         cls: 'x-html-editor-tip'
205       },
206       increasefontsize : {
207         title: 'Grow Text',
208         text: 'Increase the font size.',
209         cls: 'x-html-editor-tip'
210       },
211       decreasefontsize : {
212         title: 'Shrink Text',
213         text: 'Decrease the font size.',
214         cls: 'x-html-editor-tip'
215       },
216       backcolor : {
217         title: 'Text Highlight Color',
218         text: 'Change the background color of the selected text.',
219         cls: 'x-html-editor-tip'
220       },
221       forecolor : {
222         title: 'Font Color',
223         text: 'Change the color of the selected text.',
224         cls: 'x-html-editor-tip'
225       },
226       justifyleft : {
227         title: 'Align Text Left',
228         text: 'Align text to the left.',
229         cls: 'x-html-editor-tip'
230       },
231       justifycenter : {
232         title: 'Center Text',
233         text: 'Center text in the editor.',
234         cls: 'x-html-editor-tip'
235       },
236       justifyright : {
237         title: 'Align Text Right',
238         text: 'Align text to the right.',
239         cls: 'x-html-editor-tip'
240       },
241       insertunorderedlist : {
242         title: 'Bullet List',
243         text: 'Start a bulleted list.',
244         cls: 'x-html-editor-tip'
245       },
246       insertorderedlist : {
247         title: 'Numbered List',
248         text: 'Start a numbered list.',
249         cls: 'x-html-editor-tip'
250       },
251       createlink : {
252         title: 'Hyperlink',
253         text: 'Make the selected text a hyperlink.',
254         cls: 'x-html-editor-tip'
255       },
256       sourceedit : {
257         title: 'Source Edit',
258         text: 'Switch to source editing mode.',
259         cls: 'x-html-editor-tip'
260       }
261     }
262   });
263 }
264
265 if(Ext.grid.GridView){
266   Ext.apply(Ext.grid.GridView.prototype, {
267     sortAscText  : "Sort Ascending",
268     sortDescText : "Sort Descending",
269     lockText     : "Lock Column",
270     unlockText   : "Unlock Column",
271     columnsText  : "Columns"
272   });
273 }
274
275 if(Ext.grid.GroupingView){
276   Ext.apply(Ext.grid.GroupingView.prototype, {
277     emptyGroupText : '(None)',
278     groupByText    : 'Group By This Field',
279     showGroupsText : 'Show in Groups'
280   });
281 }
282
283 if(Ext.grid.PropertyColumnModel){
284   Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
285     nameText   : "Name",
286     valueText  : "Value",
287     dateFormat : "m/j/Y"
288   });
289 }
290
291 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
292   Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
293     splitTip            : "Drag to resize.",
294     collapsibleSplitTip : "Drag to resize. Double click to hide."
295   });
296 }
297 </pre>    \r
298 </body>\r
299 </html>