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