ext-locale-bg.js 9.4 KB

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