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