ext-lang-ukr.js 10 KB

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