ext-locale-pt.js 9.0 KB

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