3 <title>The source code</title>
4 <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
5 <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
7 <body onload="prettyPrint();">
8 <pre class="prettyprint lang-js">/*!
10 * Copyright(c) 2006-2009 Ext JS, LLC
12 * http://www.extjs.com/license
15 * Farsi (Persian) translation
17 * 03-10-2007, 06:23 PM
20 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">در حال بارگذاری ...</div>';
23 Ext.View.prototype.emptyText = "";
26 if(Ext.grid.GridPanel){
27 Ext.grid.GridPanel.prototype.ddText = "{0} رکورد انتخاب شده";
31 Ext.TabPanelItem.prototype.closeText = "بستن";
35 Ext.form.Field.prototype.invalidText = "Ù
\85Ù
\82دار Ù?Û
\8cÙ
\84د صØÛ
\8cØ Ù
\86Û
\8cست";
39 Ext.LoadMask.prototype.msg = "در حال بارگذاری ...";
83 Ext.MessageBox.buttonText = {
92 Ext.util.Format.date = function(v, format){
94 if(!(v instanceof Date)) v = new Date(Date.parse(v));
95 return v.dateFormat(format || "Y/m/d");
100 Ext.apply(Ext.DatePicker.prototype, {
102 minText : "این تاریخ قبل از محدوده مجاز است",
103 maxText : "این تاریخ پس از محدوده مجاز است",
104 disabledDaysText : "",
105 disabledDatesText : "",
106 monthNames : Date.monthNames,
107 dayNames : Date.dayNames,
108 nextText : 'ماه بعد (Control + Right)',
109 prevText : 'ماه قبل (Control+Left)',
110 monthYearText : 'یک ماه را انتخاب کنید (Control+Up/Down برای انتقال در سال)',
111 todayTip : "{0} (Spacebar)",
113 okText : " OK ",
114 cancelText : "Cancel",
119 if(Ext.PagingToolbar){
120 Ext.apply(Ext.PagingToolbar.prototype, {
121 beforePageText : "صÙ?ØÙ
\87",
122 afterPageText : "از {0}",
123 firstText : "صÙ?ØÙ
\87 اÙ
\88Ù
\84",
124 prevText : "صÙ?ØÙ
\87 Ù
\82بÙ
\84",
125 nextText : "صÙ?ØÙ
\87 بعد",
126 lastText : "صÙ?ØÙ
\87 آخر",
127 refreshText : "بازخوانی",
128 displayMsg : "نمایش {0} - {1} of {2}",
129 emptyMsg : 'داده ای برای نمایش وجود ندارد'
133 if(Ext.form.TextField){
134 Ext.apply(Ext.form.TextField.prototype, {
135 minLengthText : "ØداÙ
\82Ù
\84 Ø·Ù
\88Ù
\84 اÛ
\8cÙ
\86 Ù?Û
\8cÙ
\84د برابر است با {0}",
136 maxLengthText : "Øداکثر Ø·Ù
\88Ù
\84 اÛ
\8cÙ
\86 Ù?Û
\8cÙ
\84د برابر است با {0}",
137 blankText : "اÛ
\8cÙ
\86 Ù?Û
\8cÙ
\84د باÛ
\8cد Ù
\85Ù
\82دارÛ
\8c داشتÙ
\87 باشد",
143 if(Ext.form.NumberField){
144 Ext.apply(Ext.form.NumberField.prototype, {
145 minText : "ØداÙ
\82Ù
\84 Ù
\85Ù
\82دار اÛ
\8cÙ
\86 Ù?Û
\8cÙ
\84د برابر است با {0}",
146 maxText : "Øداکثر Ù
\85Ù
\82دار اÛ
\8cÙ
\86 Ù?Û
\8cÙ
\84د برابر است با {0}",
147 nanText : "{0} یک عدد نیست"
151 if(Ext.form.DateField){
152 Ext.apply(Ext.form.DateField.prototype, {
153 disabledDaysText : "غÛ
\8cرÙ?عاÙ
\84",
154 disabledDatesText : "غÛ
\8cرÙ?عاÙ
\84",
155 minText : "تاریخ باید پس از {0} باشد",
156 maxText : "تاریخ باید پس از {0} باشد",
157 invalidText : "{0} تارÛ
\8cØ® صØÛ
\8cØÛ
\8c Ù
\86Û
\8cست - Ù?رÙ
\85ت صØÛ
\8cØ {1}",
162 if(Ext.form.ComboBox){
163 Ext.apply(Ext.form.ComboBox.prototype, {
164 loadingText : "در حال بارگذاری ...",
165 valueNotFoundText : undefined
170 Ext.apply(Ext.form.VTypes, {
171 emailText : 'Ù
\85Ù
\82دار اÛ
\8cÙ
\86 Ù?Û
\8cÙ
\84د باÛ
\8cد Û
\8cÚ© اÛ
\8cÙ
\85Û
\8cÙ
\84 با اÛ
\8cÙ
\86 Ù?رÙ
\85ت باشد "user@example.com"',
172 urlText : 'Ù
\85Ù
\82دار اÛ
\8cÙ
\86 آدرس باÛ
\8cد Û
\8cÚ© آدرس ساÛ
\8cت با اÛ
\8cÙ
\86 Ù?رÙ
\85ت باشد "http:/'+'/www.example.com"',
173 alphaText : 'Ù
\85Ù
\82دار اÛ
\8cÙ
\86 Ù?Û
\8cÙ
\84د باÛ
\8cد Ù?Ù
\82Ø· از ØرÙ
\88Ù? اÙ
\84Ù?با Ù
\88 _ تشکÛ
\8cÙ
\84 شدÙ
\87 باشد ',
174 alphanumText : 'Ù
\85Ù
\82دار اÛ
\8cÙ
\86 Ù?Û
\8cÙ
\84د باÛ
\8cد Ù?Ù
\82Ø· از ØرÙ
\88Ù? اÙ
\84Ù?باØ
\8c اعداد Ù
\88 _ تشکÛ
\8cÙ
\84 شدÙ
\87 باشد'
178 if(Ext.form.HtmlEditor){
179 Ext.apply(Ext.form.HtmlEditor.prototype, {
180 createLinkText : 'Ù
\84Ø·Ù?ا آدرس Ù
\84Û
\8cÙ
\86Ú© را Ù
\88ارد Ú©Ù
\86Û
\8cد:',
183 title: 'تیره (Ctrl+B)',
184 text: 'متن انتخاب شده را تیره می کند.',
185 cls: 'x-html-editor-tip'
188 title: 'ایتالیک (Ctrl+I)',
189 text: 'متن انتخاب شده را ایتالیک می کند.',
190 cls: 'x-html-editor-tip'
193 title: 'زیرخط (Ctrl+U)',
194 text: 'زیر هر نوشته یک خط نمایش می دهد.',
195 cls: 'x-html-editor-tip'
198 title: 'اÙ?زاÛ
\8cØ´ اÙ
\86دازÙ
\87',
199 text: 'اÙ
\86دازÙ
\87 Ù?Ù
\88Ù
\86ت را اÙ?زاÛ
\8cØ´ Ù
\85Û
\8c دÙ
\87د.',
200 cls: 'x-html-editor-tip'
203 title: 'کاهش اندازه',
204 text: 'اندازه متن را کاهش می دهد.',
205 cls: 'x-html-editor-tip'
208 title: 'رنگ زمینه متن',
209 text: 'براÛ
\8c تغÛ
\8cÛ
\8cر رÙ
\86Ú¯ زÙ
\85Û
\8cÙ
\86Ù
\87 Ù
\85تÙ
\86 استÙ?ادÙ
\87 Ù
\85Û
\8c Ø´Ù
\88د.',
210 cls: 'x-html-editor-tip'
214 text: 'رنگ قلم متن را تغییر می دهد.',
215 cls: 'x-html-editor-tip'
218 title: 'چیدن متن از سمت چپ',
219 text: 'متن از سمت چپ چیده شده می شود.',
220 cls: 'x-html-editor-tip'
223 title: 'متن در وسط ',
224 text: 'Ù
\86Ù
\85اÛ
\8cØ´ Ù
\85تÙ
\86 در Ù
\82سÙ
\85ت Ù
\88سط صÙ?ØÙ
\87 Ù
\88 رعابت سÙ
\85ت Ú
\86Ù¾ Ù
\88 راست.',
225 cls: 'x-html-editor-tip'
228 title: 'چیدن متن از سمت راست',
229 text: 'متن از سمت راست پیده خواهد شد.',
230 cls: 'x-html-editor-tip'
232 insertunorderedlist : {
233 title: 'لیست همراه با علامت',
234 text: 'یک لیست جدید ایجاد می کند.',
235 cls: 'x-html-editor-tip'
237 insertorderedlist : {
239 text: 'یک لیست عددی ایجاد می کند. ',
240 cls: 'x-html-editor-tip'
244 text: 'متن انتخاب شده را به لینک تبدیل کنید.',
245 cls: 'x-html-editor-tip'
248 title: 'ویرایش سورس',
249 text: 'رÙ?تÙ
\86 بÙ
\87 ØاÙ
\84ت Ù
\88Û
\8cراÛ
\8cØ´ سÙ
\88رس.',
250 cls: 'x-html-editor-tip'
256 if(Ext.grid.GridView){
257 Ext.apply(Ext.grid.GridView.prototype, {
258 sortAscText : "Ù
\85رتب سازÛ
\8c اÙ?زاÛ
\8cØ´Û
\8c",
259 sortDescText : "مرتب سازی کاهشی",
260 lockText : "Ù
\82Ù?Ù
\84 ستÙ
\88Ù
\86 Ù
\87ا",
261 unlockText : "بازکردن ستون ها",
262 columnsText : "ستون ها"
266 if(Ext.grid.PropertyColumnModel){
267 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
274 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
275 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
276 splitTip : "درگ برای تغییر اندازه.",
277 collapsibleSplitTip : "برای تغییر اندازه درگ کنید."