ext-lang-bg.js 10 KB

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