X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/0494b8d9b9bb03ab6c22b34dae81261e3cd7e3e6..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/locale/ext-lang-ukr.js diff --git a/locale/ext-lang-ukr.js b/locale/ext-lang-ukr.js new file mode 100644 index 00000000..6eecc007 --- /dev/null +++ b/locale/ext-lang-ukr.js @@ -0,0 +1,265 @@ +/** + * Ukrainian translations for ExtJS (UTF-8 encoding) + * + * Original translation by zlatko + * 3 October 2007 + * + * Updated by dev.ashevchuk@gmail.com + * 01.09.2009 + */ +Ext.onReady(function(){ + if(Ext.Updater){ + Ext.Updater.defaults.indicatorText = '
Завантаження...
'; + } + if(Ext.view.View){ + Ext.view.View.prototype.emptyText = "<Порожньо>"; + } + + if(Ext.grid.Panel){ + Ext.grid.Panel.prototype.ddText = "{0} обраних рядків"; + } + + if(Ext.TabPanelItem){ + Ext.TabPanelItem.prototype.closeText = "Закрити цю вкладку"; + } + + if(Ext.form.field.Base){ + Ext.form.field.Base.prototype.invalidText = "Хибне значення"; + } + + if(Ext.LoadMask){ + Ext.LoadMask.prototype.msg = "Завантаження..."; + } + + if(Ext.Date) { + Ext.Date.monthNames = [ + "Січень", + "Лютий", + "Березень", + "Квітень", + "Травень", + "Червень", + "Липень", + "Серпень", + "Вересень", + "Жовтень", + "Листопад", + "Грудень" + ]; + + Ext.Date.dayNames = [ + "Неділя", + "Понеділок", + "Вівторок", + "Середа", + "Четвер", + "П’ятниця", + "Субота" + ]; + } + + if(Ext.MessageBox){ + Ext.MessageBox.buttonText = { + ok : "OK", + cancel : "Відміна", + yes : "Так", + no : "Ні" + }; + } + + if(Ext.util.Format){ + Ext.apply(Ext.util.Format, { + thousandSeparator: '.', + decimalSeparator: ',', + currencySign: '\u20b4', // Ukranian Hryvnia + dateFormat: 'd.m.Y' + }); + } + + if(Ext.picker.Date){ + Ext.apply(Ext.picker.Date.prototype, { + todayText : "Сьогодні", + minText : "Ця дата меньша за мінімальну допустиму дату", + maxText : "Ця дата більша за максимальну допустиму дату", + disabledDaysText : "", + disabledDatesText : "", + monthNames : Ext.Date.monthNames, + dayNames : Ext.Date.dayNames, + nextText : 'Наступний місяць (Control+Вправо)', + prevText : 'Попередній місяць (Control+Вліво)', + monthYearText : 'Вибір місяця (Control+Вверх/Вниз для вибору року)', + todayTip : "{0} (Пробіл)", + format : "d.m.y", + startDay : 1 + }); + } + + if(Ext.picker.Month) { + Ext.apply(Ext.picker.Month.prototype, { + okText : " OK ", + cancelText : "Відміна" + }); + } + + if(Ext.toolbar.Paging){ + Ext.apply(Ext.PagingToolbar.prototype, { + beforePageText : "Сторінка", + afterPageText : "з {0}", + firstText : "Перша сторінка", + prevText : "Попередня сторінка", + nextText : "Наступна сторінка", + lastText : "Остання сторінка", + refreshText : "Освіжити", + displayMsg : "Відображення записів з {0} по {1}, всього {2}", + emptyMsg : 'Дані для відображення відсутні' + }); + } + + if(Ext.form.field.Text){ + Ext.apply(Ext.form.field.Text.prototype, { + minLengthText : "Мінімальна довжина цього поля {0}", + maxLengthText : "Максимальна довжина цього поля {0}", + blankText : "Це поле є обов’язковим для заповнення", + regexText : "", + emptyText : null + }); + } + + if(Ext.form.field.Number){ + Ext.apply(Ext.form.field.Number.prototype, { + minText : "Значення у цьому полі не може бути меньше {0}", + maxText : "Значення у цьому полі не може бути більше {0}", + nanText : "{0} не є числом" + }); + } + + if(Ext.form.field.Date){ + Ext.apply(Ext.form.field.Date.prototype, { + disabledDaysText : "Не доступно", + disabledDatesText : "Не доступно", + minText : "Дата у цьому полі повинна бути більша {0}", + maxText : "Дата у цьому полі повинна бути меньша {0}", + invalidText : "{0} хибна дата - дата повинна бути вказана у форматі {1}", + format : "d.m.y" + }); + } + + if(Ext.form.field.ComboBox){ + Ext.apply(Ext.form.field.ComboBox.prototype, { + loadingText : "Завантаження...", + valueNotFoundText : undefined + }); + } + + if(Ext.form.field.VTypes){ + Ext.apply(Ext.form.field.VTypes, { + emailText : 'Це поле повинно містити адресу електронної пошти у форматі "user@example.com"', + urlText : 'Це поле повинно містити URL у форматі "http:/'+'/www.example.com"', + alphaText : 'Це поле повинно містити виключно латинські літери та символ підкреслення "_"', + alphanumText : 'Це поле повинно містити виключно латинські літери, цифри та символ підкреслення "_"' + }); + } + + if(Ext.form.field.HtmlEditor){ + Ext.apply(Ext.form.field.HtmlEditor.prototype, { + createLinkText : 'Будь-ласка введіть адресу:', + buttonTips : { + bold : { + title: 'Напівжирний (Ctrl+B)', + text: 'Зробити напівжирним виділений текст.', + cls: Ext.baseCSSPrefix + 'html-editor-tip' + }, + italic : { + title: 'Курсив (Ctrl+I)', + text: 'Зробити курсивом виділений текст.', + cls: Ext.baseCSSPrefix + 'html-editor-tip' + }, + underline : { + title: 'Підкреслений (Ctrl+U)', + text: 'Зробити підкресленим виділений текст.', + cls: Ext.baseCSSPrefix + 'html-editor-tip' + }, + increasefontsize : { + title: 'Збільшити розмір', + text: 'Збільшити розмір шрифта.', + cls: Ext.baseCSSPrefix + 'html-editor-tip' + }, + decreasefontsize : { + title: 'Зменьшити розмір', + text: 'Зменьшити розмір шрифта.', + cls: Ext.baseCSSPrefix + 'html-editor-tip' + }, + backcolor : { + title: 'Заливка', + text: 'Змінити колір фону для виділеного тексту або абзацу.', + cls: Ext.baseCSSPrefix + 'html-editor-tip' + }, + forecolor : { + title: 'Колір тексту', + text: 'Змінити колір виділеного тексту або абзацу.', + cls: Ext.baseCSSPrefix + 'html-editor-tip' + }, + justifyleft : { + title: 'Вирівняти текст по лівому полю', + text: 'Вирівнювання тексту по лівому полю.', + cls: Ext.baseCSSPrefix + 'html-editor-tip' + }, + justifycenter : { + title: 'Вирівняти текст по центру', + text: 'Вирівнювання тексту по центру.', + cls: Ext.baseCSSPrefix + 'html-editor-tip' + }, + justifyright : { + title: 'Вирівняти текст по правому полю', + text: 'Вирівнювання тексту по правому полю.', + cls: Ext.baseCSSPrefix + 'html-editor-tip' + }, + insertunorderedlist : { + title: 'Маркери', + text: 'Почати маркований список.', + cls: Ext.baseCSSPrefix + 'html-editor-tip' + }, + insertorderedlist : { + title: 'Нумерація', + text: 'Почати нумернований список.', + cls: Ext.baseCSSPrefix + 'html-editor-tip' + }, + createlink : { + title: 'Вставити гіперпосилання', + text: 'Створення посилання із виділеного тексту.', + cls: Ext.baseCSSPrefix + 'html-editor-tip' + }, + sourceedit : { + title: 'Джерельний код', + text: 'Режим редагування джерельного коду.', + cls: Ext.baseCSSPrefix + 'html-editor-tip' + } + } + }); + } + + if(Ext.grid.header.Container){ + Ext.apply(Ext.grid.header.Container.prototype, { + sortAscText : "Сортувати по зростанню", + sortDescText : "Сортувати по спаданню", + lockText : "Закріпити стовпець", + unlockText : "Відкріпити стовпець", + columnsText : "Стовпці" + }); + } + + if(Ext.grid.PropertyColumnModel){ + Ext.apply(Ext.grid.PropertyColumnModel.prototype, { + nameText : "Назва", + valueText : "Значення", + dateFormat : "j.m.Y" + }); + } + + if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){ + Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, { + splitTip : "Тягніть для зміни розміру.", + collapsibleSplitTip : "Тягніть для зміни розміру. Подвійний клік сховає панель." + }); + } +});