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