Upgrade to ExtJS 3.2.2 - Released 06/02/2010
[extjs.git] / docs / source / ext-lang-fa.html
1 <html>
2 <head>
3   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    
4   <title>The source code</title>
5     <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
6     <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
7 </head>
8 <body  onload="prettyPrint();">
9     <pre class="prettyprint lang-js">/*!
10  * Ext JS Library 3.2.2
11  * Copyright(c) 2006-2010 Ext JS, Inc.
12  * licensing@extjs.com
13  * http://www.extjs.com/license
14  */
15 /*
16  * Farsi (Persian) translation
17  * By Mohaqa
18  * 03-10-2007, 06:23 PM
19  */
20
21 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">در حال بارگذاری ...</div>';
22
23 if(Ext.View){
24    Ext.View.prototype.emptyText = "";
25 }
26
27 if(Ext.grid.GridPanel){
28    Ext.grid.GridPanel.prototype.ddText = "{0} رکورد انتخاب شده";
29 }
30
31 if(Ext.TabPanelItem){
32    Ext.TabPanelItem.prototype.closeText = "بستن";
33 }
34
35 if(Ext.form.Field){
36    Ext.form.Field.prototype.invalidText = "مقدار فیلد صحیح نیست";
37 }
38
39 if(Ext.LoadMask){
40     Ext.LoadMask.prototype.msg = "در حال بارگذاری ...";
41 }
42
43 Date.monthNames = [
44    "ژانویه",
45    "فوریه",
46    "مارس",
47    "آپریل",
48    "می",
49    "ژوئن",
50    "جولای",
51    "آگوست",
52    "سپتامبر",
53    "اکتبر",
54    "نوامبر",
55    "دسامبر"
56 ];
57
58 Date.monthNumbers = {
59   Jan : 0,
60   Feb : 1,
61   Mar : 2,
62   Apr : 3,
63   May : 4,
64   Jun : 5,
65   Jul : 6,
66   Aug : 7,
67   Sep : 8,
68   Oct : 9,
69   Nov : 10,
70   Dec : 11
71 };
72
73 Date.dayNames = [
74    "یکشنبه",
75    "دوشنبه",
76    "سه شنبه",
77    "چهارشنبه",
78    "پنجشنبه",
79    "جمعه",
80    "شنبه"
81 ];
82
83 if(Ext.MessageBox){
84    Ext.MessageBox.buttonText = {
85       ok     : "تایید",
86       cancel : "بازگشت",
87       yes    : "بله",
88       no     : "خیر"
89    };
90 }
91
92 if(Ext.util.Format){
93    Ext.util.Format.date = function(v, format){
94       if(!v) return "";
95       if(!(v instanceof Date)) v = new Date(Date.parse(v));
96       return v.dateFormat(format || "Y/m/d");
97    };
98 }
99
100 if(Ext.DatePicker){
101   Ext.apply(Ext.DatePicker.prototype, {
102     todayText         : "امروز",
103     minText           : "این تاریخ قبل از محدوده مجاز است",
104     maxText           : "این تاریخ پس از محدوده مجاز است",
105     disabledDaysText  : "",
106     disabledDatesText : "",
107     monthNames        : Date.monthNames,
108     dayNames          : Date.dayNames,
109     nextText          : 'ماه بعد (Control + Right)',
110     prevText          : 'ماه قبل (Control+Left)',
111     monthYearText     : 'یک ماه را انتخاب کنید (Control+Up/Down برای انتقال در سال)',
112     todayTip          : "{0} (Spacebar)",
113     format            : "y/m/d",
114     okText            : "&#160;OK&#160;",
115     cancelText        : "Cancel",
116     startDay          : 0
117    });
118 }
119
120 if(Ext.PagingToolbar){
121    Ext.apply(Ext.PagingToolbar.prototype, {
122       beforePageText : "صفحه",
123       afterPageText  : "از {0}",
124       firstText      : "صفحه اول",
125       prevText       : "صفحه قبل",
126       nextText       : "صفحه بعد",
127       lastText       : "صفحه آخر",
128       refreshText    : "بازخوانی",
129       displayMsg     : "نمایش {0} - {1} of {2}",
130       emptyMsg       : 'داده ای برای نمایش وجود ندارد'
131    });
132 }
133
134 if(Ext.form.TextField){
135    Ext.apply(Ext.form.TextField.prototype, {
136       minLengthText : "حداقل طول این فیلد برابر است با {0}",
137       maxLengthText : "حداکثر طول این فیلد برابر است با {0}",
138       blankText     : "این فیلد باید مقداری داشته باشد",
139       regexText     : "",
140       emptyText     : null
141    });
142 }
143
144 if(Ext.form.NumberField){
145    Ext.apply(Ext.form.NumberField.prototype, {
146       minText : "حداقل مقدار این فیلد برابر است با {0}",
147       maxText : "حداکثر مقدار این فیلد برابر است با {0}",
148       nanText : "{0} یک عدد نیست"
149    });
150 }
151
152 if(Ext.form.DateField){
153    Ext.apply(Ext.form.DateField.prototype, {
154       disabledDaysText  : "غیرفعال",
155       disabledDatesText : "غیرفعال",
156       minText           : "تاریخ باید پس از {0} باشد",
157       maxText           : "تاریخ باید پس از {0} باشد",
158       invalidText       : "{0} تاریخ صحیحی نیست - فرمت صحیح {1}",
159       format            : "y/m/d"
160    });
161 }
162
163 if(Ext.form.ComboBox){
164    Ext.apply(Ext.form.ComboBox.prototype, {
165       loadingText       : "در حال بارگذاری ...",
166       valueNotFoundText : undefined
167    });
168 }
169
170 if(Ext.form.VTypes){
171    Ext.apply(Ext.form.VTypes, {
172       emailText    : 'مقدار این فیلد باید یک ایمیل با این فرمت باشد "user@example.com"',
173       urlText      : 'مقدار این آدرس باید یک آدرس سایت با این فرمت باشد "http:/'+'/www.example.com"',
174       alphaText    : 'مقدار این فیلد باید فقط از حروف الفبا و _ تشکیل شده باشد ',
175       alphanumText : 'مقدار این فیلد باید فقط از حروف الفبا، اعداد و _ تشکیل شده باشد'
176    });
177 }
178
179 if(Ext.form.HtmlEditor){
180   Ext.apply(Ext.form.HtmlEditor.prototype, {
181     createLinkText : 'لطفا آدرس لینک را وارد کنید:',
182     buttonTips : {
183       bold : {
184         title: 'تیره (Ctrl+B)',
185         text: 'متن انتخاب شده را تیره می کند.',
186         cls: 'x-html-editor-tip'
187       },
188       italic : {
189         title: 'ایتالیک (Ctrl+I)',
190         text: 'متن انتخاب شده را ایتالیک می کند.',
191         cls: 'x-html-editor-tip'
192       },
193       underline : {
194         title: 'زیرخط (Ctrl+U)',
195         text: 'زیر هر نوشته یک خط نمایش می دهد.',
196         cls: 'x-html-editor-tip'
197       },
198       increasefontsize : {
199         title: 'افزایش اندازه',
200         text: 'اندازه فونت را افزایش می دهد.',
201         cls: 'x-html-editor-tip'
202       },
203       decreasefontsize : {
204         title: 'کاهش اندازه',
205         text: 'اندازه متن را کاهش می دهد.',
206         cls: 'x-html-editor-tip'
207       },
208       backcolor : {
209         title: 'رنگ زمینه متن',
210         text: 'برای تغییر رنگ زمینه متن استفاده می شود.',
211         cls: 'x-html-editor-tip'
212       },
213       forecolor : {
214         title: 'رنگ قلم',
215         text: 'رنگ  قلم متن را تغییر می دهد.',
216         cls: 'x-html-editor-tip'
217       },
218       justifyleft : {
219         title: 'چیدن متن از سمت چپ',
220         text: 'متن از سمت چپ چیده شده می شود.',
221         cls: 'x-html-editor-tip'
222       },
223       justifycenter : {
224         title: 'متن در وسط ',
225         text: 'نمایش متن در قسمت وسط صفحه و رعابت سمت چپ و راست.',
226         cls: 'x-html-editor-tip'
227       },
228       justifyright : {
229         title: 'چیدن متن از سمت راست',
230         text: 'متن از سمت راست پیده خواهد شد.',
231         cls: 'x-html-editor-tip'
232       },
233       insertunorderedlist : {
234         title: 'لیست همراه با علامت',
235         text: 'یک لیست جدید ایجاد می کند.',
236         cls: 'x-html-editor-tip'
237       },
238       insertorderedlist : {
239         title: 'لیست عددی',
240         text: 'یک لیست عددی ایجاد می کند. ',
241         cls: 'x-html-editor-tip'
242       },
243       createlink : {
244         title: 'لینک',
245         text: 'متن انتخاب شده را به لینک تبدیل کنید.',
246         cls: 'x-html-editor-tip'
247       },
248       sourceedit : {
249         title: 'ویرایش سورس',
250         text: 'رفتن به حالت ویرایش سورس.',
251         cls: 'x-html-editor-tip'
252       }
253     }
254   });
255 }
256
257 if(Ext.grid.GridView){
258    Ext.apply(Ext.grid.GridView.prototype, {
259       sortAscText  : "مرتب سازی افزایشی",
260       sortDescText : "مرتب سازی کاهشی",
261       lockText     : "قفل ستون ها",
262       unlockText   : "بازکردن ستون ها",
263       columnsText  : "ستون ها"
264    });
265 }
266
267 if(Ext.grid.PropertyColumnModel){
268    Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
269       nameText   : "نام",
270       valueText  : "مقدار",
271       dateFormat : "Y/m/d"
272    });
273 }
274
275 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
276    Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
277       splitTip            : "درگ برای تغییر اندازه.",
278       collapsibleSplitTip : "برای تغییر اندازه درگ کنید."
279    });
280 }
281 </pre>    
282 </body>
283 </html>