Upgrade to ExtJS 4.0.0 - Released 04/26/2011
[extjs.git] / locale / ext-lang-bg.js
1 /**
2  * Bulgarian Translation
3  *
4  * By Георги Костадинов, Калгари, Канада
5  * 10 October 2007
6  * By Nedko Penev 
7  * 26 October 2007
8  *
9  * (utf-8 encoding)
10  */
11 Ext.onReady(function() {
12     if (Ext.Updater) {
13         Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">Зареждане...</div>';
14     }
15     if(Ext.view.View){
16       Ext.view.View.prototype.emptyText = "";
17     }
18
19     if(Ext.grid.Panel){
20       Ext.grid.Panel.prototype.ddText = "{0} избрани колони";
21     }
22
23     if(Ext.TabPanelItem){
24       Ext.TabPanelItem.prototype.closeText = "Затвори таб";
25     }
26
27     if(Ext.form.field.Base){
28       Ext.form.field.Base.prototype.invalidText = "Невалидна стойност на полето";
29     }
30
31     if(Ext.LoadMask){
32       Ext.LoadMask.prototype.msg = "Зареждане...";
33     }
34
35     if(Ext.Date) {
36         Ext.Date.monthNames = [
37           "Януари",
38           "Февруари",
39           "Март",
40           "Април",
41           "Май",
42           "Юни",
43           "Юли",
44           "Август",
45           "Септември",
46           "Октомври",
47           "Ноември",
48           "Декември"
49         ];
50
51         Ext.Date.monthNumbers = {
52           Jan : 0,
53           Feb : 1,
54           Mar : 2,
55           Apr : 3,
56           May : 4,
57           Jun : 5,
58           Jul : 6,
59           Aug : 7,
60           Sep : 8,
61           Oct : 9,
62           Nov : 10,
63           Dec : 11
64         };
65
66         Ext.Date.dayNames = [
67           "Неделя",
68           "Понеделник",
69           "Вторник",
70           "Сряда",
71           "Четвъртък",
72           "Петък",
73           "Събота"
74         ];
75     }
76     if(Ext.MessageBox){
77       Ext.MessageBox.buttonText = {
78         ok     : "OK",
79         cancel : "Отмени",
80         yes    : "Да",
81         no     : "Не"
82       };
83     }
84
85     if(Ext.util.Format){
86         Ext.apply(Ext.util.Format, {
87             thousandSeparator: '.',
88             decimalSeparator: ',',
89             currencySign: '\u043b\u0432',  // Bulgarian Leva
90             dateFormat: 'd.m.Y'
91         });
92     }
93
94     if(Ext.picker.Date){
95       Ext.apply(Ext.picker.Date.prototype, {
96         todayText         : "Днес",
97         minText           : "Тази дата е преди минималната",
98         maxText           : "Тази дата е след максималната",
99         disabledDaysText  : "",
100         disabledDatesText : "",
101         monthNames        : Ext.Date.monthNames,
102         dayNames          : Ext.Date.dayNames,
103         nextText          : 'Следващ месец (Control+Right)',
104         prevText          : 'Предишен месец (Control+Left)',
105         monthYearText     : 'Избери месец (Control+Up/Down за преместване по години)',
106         todayTip          : "{0} (Spacebar)",
107         format            : "d.m.y",
108         startDay          : 1
109       });
110     }
111
112     if(Ext.picker.Month) {
113       Ext.apply(Ext.picker.Month.prototype, {
114           okText            : "&#160;OK&#160;",
115           cancelText        : "Отмени"
116       });
117     }
118
119     if(Ext.toolbar.Paging){
120       Ext.apply(Ext.PagingToolbar.prototype, {
121         beforePageText : "Страница",
122         afterPageText  : "от {0}",
123         firstText      : "Първа страница",
124         prevText       : "Предишна страница",
125         nextText       : "Следваща страница",
126         lastText       : "Последна страница",
127         refreshText    : "Презареди",
128         displayMsg     : "Показвайки {0} - {1} от {2}",
129         emptyMsg       : 'Няма данни за показване'
130       });
131     }
132
133     if(Ext.form.field.Text){
134       Ext.apply(Ext.form.field.Text.prototype, {
135         minLengthText : "Минималната дължина на това поле е {0}",
136         maxLengthText : "Максималната дължина на това поле е {0}",
137         blankText     : "Това поле е задължително",
138         regexText     : "",
139         emptyText     : null
140       });
141     }
142
143     if(Ext.form.field.Number){
144       Ext.apply(Ext.form.field.Number.prototype, {
145         minText : "Минималната стойност за това поле е {0}",
146         maxText : "Максималната стойност за това поле е {0}",
147         nanText : "{0} не е валидно число"
148       });
149     }
150
151     if(Ext.form.field.Date){
152       Ext.apply(Ext.form.field.Date.prototype, {
153         disabledDaysText  : "Недостъпен",
154         disabledDatesText : "Недостъпен",
155         minText           : "Датата в това поле трябва да е след {0}",
156         maxText           : "Датата в това поле трябва да е преди {0}",
157         invalidText       : "{0} не е валидна дата - трябва да бъде във формат {1}",
158         format            : "d.m.y",
159         altFormats        : "d.m.y|d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
160       });
161     }
162
163     if(Ext.form.field.ComboBox){
164       Ext.apply(Ext.form.field.ComboBox.prototype, {
165         loadingText       : "Зареждане...",
166         valueNotFoundText : undefined
167       });
168     }
169
170     if(Ext.form.field.VTypes){
171       Ext.apply(Ext.form.field.VTypes, {
172         emailText    : 'Това поле трябва да бъде емейл във формат "user@example.com"',
173         urlText      : 'Това поле трябва да бъде URL във формат "http:/'+'/www.example.com"',
174         alphaText    : 'Това поле трябва да съдържа само букви и _',
175         alphanumText : 'Това поле трябва да съдържа само букви, цифри и _'
176       });
177     }
178
179     if(Ext.form.field.HtmlEditor){
180       Ext.apply(Ext.form.field.HtmlEditor.prototype, {
181         createLinkText : 'Моля, въведете URL за връзката:',
182         buttonTips : {
183           bold : {
184             title: 'Bold (Ctrl+B)',
185             text: 'Удебелява избрания текст.',
186             cls: Ext.baseCSSPrefix + 'html-editor-tip'
187           },
188           italic : {
189             title: 'Italic (Ctrl+I)',
190             text: 'Прави избрания текст курсив.',
191             cls: Ext.baseCSSPrefix + 'html-editor-tip'
192           },
193           underline : {
194             title: 'Underline (Ctrl+U)',
195             text: 'Подчертава избрания текст.',
196             cls: Ext.baseCSSPrefix + 'html-editor-tip'
197           },
198           increasefontsize : {
199             title: 'Уголеми текста',
200             text: 'Уголемява размера на шрифта.',
201             cls: Ext.baseCSSPrefix + 'html-editor-tip'
202           },
203           decreasefontsize : {
204             title: 'Намали текста',
205             text: 'Намалява размера на шрифта.',
206             cls: Ext.baseCSSPrefix + 'html-editor-tip'
207           },
208           backcolor : {
209             title: 'Цвят на маркирания текст',
210             text: 'Променя фоновия цвят на избрания текст.',
211             cls: Ext.baseCSSPrefix + 'html-editor-tip'
212           },
213           forecolor : {
214             title: 'Цвят на шрифта',
215             text: 'Променя цвета на избрания текст.',
216             cls: Ext.baseCSSPrefix + 'html-editor-tip'
217           },
218           justifyleft : {
219             title: 'Ляво подравняване',
220             text: 'Подравнява текста на ляво.',
221             cls: Ext.baseCSSPrefix + 'html-editor-tip'
222           },
223           justifycenter : {
224             title: 'Центриране',
225             text: 'Центрира текста.',
226             cls: Ext.baseCSSPrefix + 'html-editor-tip'
227           },
228           justifyright : {
229             title: 'Дясно подравняване',
230             text: 'Подравнява текста на дясно.',
231             cls: Ext.baseCSSPrefix + 'html-editor-tip'
232           },
233           insertunorderedlist : {
234             title: 'Неномериран списък',
235             text: 'Започва неномериран списък.',
236             cls: Ext.baseCSSPrefix + 'html-editor-tip'
237           },
238           insertorderedlist : {
239             title: 'Номериран списък',
240             text: 'Започва номериран списък.',
241             cls: Ext.baseCSSPrefix + 'html-editor-tip'
242           },
243           createlink : {
244             title: 'Хипервръзка',
245             text: 'Превръща избрания текст в хипервръзка.',
246             cls: Ext.baseCSSPrefix + 'html-editor-tip'
247           },
248           sourceedit : {
249             title: 'Редактиране на кода',
250             text: 'Преминаване в режим на редактиране на кода.',
251             cls: Ext.baseCSSPrefix + 'html-editor-tip'
252           }
253         }
254       });
255     }
256
257     if(Ext.grid.header.Container){
258       Ext.apply(Ext.grid.header.Container.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 : "d.m.Y"
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
282 });