ext-locale-ukr.js 9.7 KB

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