locale-pt-debug.js 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463
  1. /**
  2. * Portuguese/Brazil Translation
  3. */
  4. Ext.onReady(function() {
  5. if (Ext.Date) {
  6. Ext.Date.monthNames = [
  7. "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto",
  8. "Setembro", "Outubro", "Novembro", "Dezembro"
  9. ];
  10. Ext.Date.dayNames = [
  11. "Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"
  12. ];
  13. }
  14. if (Ext.util && Ext.util.Format) {
  15. Ext.apply(Ext.util.Format, {
  16. thousandSeparator: '.',
  17. decimalSeparator: ',',
  18. currencySign: '\u20ac',
  19. // Portugese Euro
  20. dateFormat: 'd/m/Y'
  21. });
  22. }
  23. });
  24. Ext.define('Ext.locale.pt.Panel', {
  25. override: 'Ext.Panel',
  26. config: {
  27. standardButtons: {
  28. ok: {
  29. text: 'OK'
  30. },
  31. abort: {
  32. text: 'Abortar'
  33. },
  34. retry: {
  35. text: 'Tentar novamente'
  36. },
  37. ignore: {
  38. text: 'Ignorar'
  39. },
  40. yes: {
  41. text: 'Sim'
  42. },
  43. no: {
  44. text: 'Não'
  45. },
  46. cancel: {
  47. text: 'Cancelar'
  48. },
  49. apply: {
  50. text: 'Aplicar'
  51. },
  52. save: {
  53. text: 'Salvar'
  54. },
  55. submit: {
  56. text: 'Enviar'
  57. },
  58. help: {
  59. text: 'Ajuda'
  60. },
  61. close: {
  62. text: 'Fechar'
  63. }
  64. },
  65. closeToolText: 'Fechar Painel'
  66. }
  67. });
  68. Ext.define('Ext.locale.pt.picker.Date', {
  69. override: 'Ext.picker.Date',
  70. config: {
  71. doneButton: 'Disponível',
  72. monthText: 'Mês',
  73. dayText: 'Dia',
  74. yearText: 'Ano'
  75. }
  76. });
  77. Ext.define('Ext.locale.pt.picker.Picker', {
  78. override: 'Ext.picker.Picker',
  79. config: {
  80. doneButton: 'Completo',
  81. cancelButton: 'Cancelar'
  82. }
  83. });
  84. Ext.define('Ext.locale.pt.panel.Date', {
  85. override: 'Ext.panel.Date',
  86. config: {
  87. nextText: 'Proximo Mês (Control+Direita)',
  88. prevText: 'Mês Anterior (Control+Esquerda)',
  89. buttons: {
  90. footerTodayButton: {
  91. text: "Hoje"
  92. }
  93. }
  94. }
  95. });
  96. Ext.define('Ext.locale.pt.panel.Collapser', {
  97. override: 'Ext.panel.Collapser',
  98. config: {
  99. collapseToolText: "Recolher painel",
  100. expandToolText: "Expandir painel"
  101. }
  102. });
  103. Ext.define('Ext.locale.pt.field.Field', {
  104. override: 'Ext.field.Field',
  105. config: {
  106. requiredMessage: 'Este campo é necessário',
  107. validationMessage: 'Está com formato errado'
  108. }
  109. });
  110. Ext.define('Ext.locale.pt.field.Number', {
  111. override: 'Ext.field.Number',
  112. decimalsText: 'O valor máximo de decimais é {0}',
  113. minValueText: 'O valor mínimo para esse campo é {0}',
  114. maxValueText: 'O valor máximo para esse campo é {0}',
  115. badFormatMessage: 'Valor não é um número válido'
  116. });
  117. Ext.define('Ext.locale.pt.field.Text', {
  118. override: 'Ext.field.Text',
  119. badFormatMessage: 'Valor não está no formato desejado',
  120. config: {
  121. requiredMessage: 'Este campo é necessário',
  122. validationMessage: 'Está com formato errado'
  123. }
  124. });
  125. Ext.define('Ext.locale.pt.Dialog', {
  126. override: 'Ext.Dialog',
  127. config: {
  128. maximizeTool: {
  129. tooltip: "Maximizar para tela cheia"
  130. },
  131. restoreTool: {
  132. tooltip: "Restaurar para o tamanho original"
  133. }
  134. }
  135. });
  136. Ext.define("Ext.locale.pt.field.FileButton", {
  137. override: "Ext.field.FileButton",
  138. config: {
  139. text: 'Squeaky toy...'
  140. }
  141. });
  142. Ext.define('Ext.locale.pt.dataview.List', {
  143. override: 'Ext.dataview.List',
  144. config: {
  145. loadingText: 'Carregando...'
  146. }
  147. });
  148. Ext.define('Ext.locale.pt.dataview.EmptyText', {
  149. override: 'Ext.dataview.EmptyText',
  150. config: {
  151. html: 'Sem dados para mostrar'
  152. }
  153. });
  154. Ext.define('Ext.locale.pt.dataview.Abstract', {
  155. override: 'Ext.dataview.Abstract',
  156. config: {
  157. loadingText: 'Carregando...'
  158. }
  159. });
  160. Ext.define("Ext.locale.pt.LoadMask", {
  161. override: "Ext.LoadMask",
  162. config: {
  163. message: 'Carregando...'
  164. }
  165. });
  166. Ext.define('Ext.locale.pt.dataview.plugin.ListPaging', {
  167. override: 'Ext.dataview.plugin.ListPaging',
  168. config: {
  169. loadMoreText: 'Carregar mais...',
  170. noMoreRecordsText: 'Sem mais dados'
  171. }
  172. });
  173. Ext.define("Ext.locale.pt.dataview.DataView", {
  174. override: "Ext.dataview.DataView",
  175. config: {
  176. emptyText: ""
  177. }
  178. });
  179. Ext.define('Ext.locale.pt.field.Date', {
  180. override: 'Ext.field.Date',
  181. minDateMessage: 'A data neste campo deve ser igual ou posterior à {0}',
  182. maxDateMessage: 'A data neste campo deve ser igual ou anterior à {0}'
  183. });
  184. Ext.define("Ext.locale.pt.grid.menu.SortAsc", {
  185. override: "Ext.grid.menu.SortAsc",
  186. config: {
  187. text: "Ordenar crescente"
  188. }
  189. });
  190. Ext.define("Ext.locale.pt.grid.menu.SortDesc", {
  191. override: "Ext.grid.menu.SortDesc",
  192. config: {
  193. text: "Ordenar decrescente"
  194. }
  195. });
  196. Ext.define("Ext.locale.pt.grid.menu.GroupByThis", {
  197. override: "Ext.grid.menu.GroupByThis",
  198. config: {
  199. text: "Agrupar por este campo"
  200. }
  201. });
  202. Ext.define("Ext.locale.pt.grid.menu.ShowInGroups", {
  203. override: "Ext.grid.menu.ShowInGroups",
  204. config: {
  205. text: "Mostrar em grupos"
  206. }
  207. });
  208. Ext.define("Ext.locale.pt.grid.menu.Columns", {
  209. override: "Ext.grid.menu.Columns",
  210. config: {
  211. text: "Colunas"
  212. }
  213. });
  214. Ext.define('Ext.locale.pt.data.validator.Presence', {
  215. override: 'Ext.data.validator.Presence',
  216. config: {
  217. message: 'Deve estar presente'
  218. }
  219. });
  220. Ext.define('Ext.locale.pt.data.validator.Format', {
  221. override: 'Ext.data.validator.Format',
  222. config: {
  223. message: 'Está com formato errado'
  224. }
  225. });
  226. Ext.define('Ext.locale.pt.data.validator.Email', {
  227. override: 'Ext.data.validator.Email',
  228. config: {
  229. message: 'Não é um e-mail válido'
  230. }
  231. });
  232. Ext.define('Ext.locale.pt.data.validator.Phone', {
  233. override: 'Ext.data.validator.Phone',
  234. config: {
  235. message: 'Não é um telefone válido'
  236. }
  237. });
  238. Ext.define('Ext.locale.pt.data.validator.Number', {
  239. override: 'Ext.data.validator.Number',
  240. config: {
  241. message: 'Não é um número válido'
  242. }
  243. });
  244. Ext.define('Ext.locale.pt.data.validator.Url', {
  245. override: 'Ext.data.validator.Url',
  246. config: {
  247. message: 'Não é uma URL válida'
  248. }
  249. });
  250. Ext.define('Ext.locale.pt.data.validator.Range', {
  251. override: 'Ext.data.validator.Range',
  252. config: {
  253. nanMessage: 'Deve ser numérico',
  254. minOnlyMessage: 'Deve ser pelo menos {0}',
  255. maxOnlyMessage: 'Não deve ser mais que {0}',
  256. bothMessage: 'Deve estar entre {0} e {1}'
  257. }
  258. });
  259. Ext.define('Ext.locale.pt.data.validator.Bound', {
  260. override: 'Ext.data.validator.Bound',
  261. config: {
  262. emptyMessage: 'Deve estar presente',
  263. minOnlyMessage: 'O valor deve ser maior do que {0}',
  264. maxOnlyMessage: 'O valor deve ser inferior a {0}',
  265. bothMessage: 'O valor deve estar entre {0} e {1}'
  266. }
  267. });
  268. Ext.define('Ext.locale.pt.data.validator.CIDRv4', {
  269. override: 'Ext.data.validator.CIDRv4',
  270. config: {
  271. message: 'Não é um bloco CIDR válido'
  272. }
  273. });
  274. Ext.define('Ext.locale.pt.data.validator.CIDRv6', {
  275. override: 'Ext.data.validator.CIDRv6',
  276. config: {
  277. message: 'Não é um bloco CIDR válido'
  278. }
  279. });
  280. Ext.define('Ext.locale.pt.data.validator.Currency', {
  281. override: 'Ext.data.validator.Currency',
  282. config: {
  283. message: 'Não é um valor monetário válido'
  284. }
  285. });
  286. Ext.define('Ext.locale.pt.data.validator.DateTime', {
  287. override: 'Ext.data.validator.DateTime',
  288. config: {
  289. message: 'Não é uma data e hora válida'
  290. }
  291. });
  292. Ext.define('Ext.locale.pt.data.validator.Exclusion', {
  293. override: 'Ext.data.validator.Exclusion',
  294. config: {
  295. message: 'É um valor que foi excluído'
  296. }
  297. });
  298. Ext.define('Ext.locale.pt.data.validator.IPAddress', {
  299. override: 'Ext.data.validator.IPAddress',
  300. config: {
  301. message: 'Não é um endereço IP válido'
  302. }
  303. });
  304. Ext.define('Ext.locale.pt.data.validator.Inclusion', {
  305. override: 'Ext.data.validator.Inclusion',
  306. config: {
  307. message: 'Não está na lista de valores válidos'
  308. }
  309. });
  310. Ext.define('Ext.locale.pt.data.validator.Time', {
  311. override: 'Ext.data.validator.Time',
  312. config: {
  313. message: 'Não é um momento válido'
  314. }
  315. });
  316. Ext.define('Ext.locale.pt.data.validator.Date', {
  317. override: 'Ext.data.validator.Date',
  318. config: {
  319. message: "Não é uma data válida"
  320. }
  321. });
  322. Ext.define('Ext.locale.pt.data.validator.Length', {
  323. override: 'Ext.data.validator.Length',
  324. config: {
  325. minOnlyMessage: 'Tamanho deve ser pelo menos {0}',
  326. maxOnlyMessage: 'Tamanho deve ser menor que {0}',
  327. bothMessage: 'Tamanho deve estar entre {0} e {1}'
  328. }
  329. });
  330. Ext.define('Ext.locale.pt.ux.colorpick.Selector', {
  331. override: 'Ext.ux.colorpick.Selector',
  332. okButtonText: 'OK',
  333. cancelButtonText: 'Cancelar'
  334. });
  335. // This is needed until we can refactor all of the locales into individual files
  336. Ext.define("Ext.locale.pt.Component", {
  337. override: "Ext.Component"
  338. });
  339. Ext.define("Ext.locale.pt.grid.filters.menu.Base", {
  340. override: "Ext.grid.filters.menu.Base",
  341. config: {
  342. text: "Filtro"
  343. }
  344. });
  345. Ext.define("Ext.locale.pt.grid.locked.Grid", {
  346. override: 'Ext.grid.locked.Grid',
  347. config: {
  348. columnMenu: {
  349. items: {
  350. region: {
  351. text: 'Região'
  352. }
  353. }
  354. },
  355. regions: {
  356. left: {
  357. menuLabel: 'Bloqueado (Esquerda)'
  358. },
  359. center: {
  360. menuLabel: 'Desbloqueado'
  361. },
  362. right: {
  363. menuLabel: 'Bloqueado (Direita)'
  364. }
  365. }
  366. }
  367. });
  368. Ext.define("Ext.locale.pt.grid.plugin.RowDragDrop", {
  369. override: "Ext.grid.plugin.RowDragDrop",
  370. dragText: "{0} linha(s) seleccionada(s)"
  371. });