From 77916342c26f2ce7ffe85c2a84b8280872521ca4 Mon Sep 17 00:00:00 2001 From: Wanderson Pimenta Date: Tue, 25 Jul 2023 19:44:30 -0300 Subject: [PATCH 1/2] Create pt-BR.ts add language portugues brazil --- packages/locale/lang/pt-BR.ts | 322 ++++++++++++++++++++++++++++++++++ 1 file changed, 322 insertions(+) create mode 100644 packages/locale/lang/pt-BR.ts diff --git a/packages/locale/lang/pt-BR.ts b/packages/locale/lang/pt-BR.ts new file mode 100644 index 000000000..6905af8cb --- /dev/null +++ b/packages/locale/lang/pt-BR.ts @@ -0,0 +1,322 @@ +export default { + vxe: { + base: { + pleaseInput: 'Please input', + pleaseSelect: 'Select' + }, + loading: { + text: 'Loading...' + }, + error: { + groupFixed: 'If you use group headers, the fixed columns must be set by group.', + groupMouseRange: 'Grouping headers and "{0}" cannot be used at the same time, which may cause errors.', + groupTag: 'Grouping column header should use "{0}" instead of "{1}", which may cause errors.', + scrollErrProp: 'The parameter "{0}" is not supported when virtual scrolling is enabled.', + errConflicts: 'Argument "{0}" conflicts with "{1}"', + unableInsert: 'Unable to insert to the specified location.', + useErr: 'Error installing "{0}" module, possibly in the wrong order, dependent modules need to be installed before Table.', + barUnableLink: 'Toolbar cannot associate table.', + expandContent: 'Expand row slot should be "content", please check if it is correct.', + reqModule: 'require "{0}" module.', + reqProp: 'Missing the necessary "{0}" parameter, which can cause error.', + emptyProp: 'The property "{0}" is not allowed to be empty.', + errProp: 'Unsupported parameter "{0}", possibly "{1}".', + colRepet: 'column.{0}="{0}" is duplicated, which may make some features unusable', + notFunc: 'method "{0}" not exist.', + notValidators: 'Global validators "{0}" no existe.', + notFormats: 'Global formats "{0}" no existe.', + notCommands: 'Global commands "{0}" no existe.', + notSlot: 'slot "{0}" does not exist', + noTree: 'The tree structure does not support "{0}".', + notProp: 'Unsupported parameters "{0}"', + checkProp: 'The checkbox may stall when the amount of data is too large, it is recommended to set the parameter "{0}" to increase the rendering speed ', + coverProp: 'The parameter "{1}" to "{0}" is overwritten. This may cause an error', + delFunc: 'The function "{0}" is deprecated, please use "{1}".', + delProp: 'The property "{0}" is deprecated, please use "{1}".', + delEvent: 'The event "{0}" is deprecated, please use "{1}"', + removeProp: 'The property "{0}" is deprecated and is not recommended, which may cause error.', + errFormat: 'The global formatted content should be defined with "VXETable.formats". Mounting "formatter={0}" is not recommended.', + notType: 'Unsupported file types "{0}"', + notExp: 'The browser does not support import / export.', + impFields: 'Import failed, please check that the field name and data format are correct.', + treeNotImp: 'Tree table does not support import.' + }, + renderer: { + search: 'Search', + cases: { + equal: 'Equal', + unequal: 'Not equal', + gt: 'Greater than', + ge: 'Greater than or equal', + lt: 'Less than', + le: 'Less than or equal', + begin: 'Beginning is', + notbegin: 'Beginning is not', + endin: 'End is', + notendin: 'End is not', + include: 'Include', + exclude: 'Exclusive', + between: 'Betweenness', + custom: 'Custom filter', + insensitive: 'Case insensitive', + isSensitive: 'Case sensitive' + }, + combination: { + menus: { + clearSort: 'Clear sort', + sortAsc: 'Ascending order', + sortDesc: 'Descending order', + fixedColumn: 'Fixed column', + fixedGroup: 'Fixed group', + cancelFixed: 'Clear fixed', + fixedLeft: 'Fixed the left', + fixedRight: 'Fixed the right', + clearFilter: 'Clear filter', + textOption: 'Text filter', + numberOption: 'Number filter' + }, + popup: { + title: 'Custom filtering', + currColumnTitle: 'Current column:', + and: 'And', + or: 'Or', + describeHtml: 'Use ? To represent a single character
use * to represent any number of characters' + }, + empty: '(Empty)', + notData: 'No data' + } + }, + pro: { + area: { + mergeErr: 'The operation cannot be performed on merged cells', + multiErr: 'The operation cannot be performed on multiple selection areas', + extendErr: 'If the extended area contains merged cells, all merged cells need to be the same size', + pasteMultiErr: 'Cannot paste, copied area and pasted area of the same size are required to perform this operation' + }, + fnr: { + title: 'Find and replace', + findLabel: 'Find', + replaceLabel: 'Replace', + findTitle: 'What to find:', + replaceTitle: 'Replace with:', + tabs: { + find: 'Find', + replace: 'Replace' + }, + filter: { + re: 'Regular Expression', + whole: 'Whole word', + sensitive: 'Case sensitive' + }, + btns: { + findNext: 'Find next', + findAll: 'Find all', + replace: 'Replace', + replaceAll: 'Replace all', + cancel: 'Cancel' + }, + header: { + seq: '#', + cell: 'Cell', + value: 'Value' + }, + empty: '(Empty)', + reError: 'Invalid regular expression', + recordCount: 'Found {0} cells', + notCell: 'No matching cells were found', + replaceSuccess: 'Successfully replaced {0} cells' + } + }, + table: { + emptyText: 'No Data', + allTitle: 'Select all / cancel', + seqTitle: '#', + confirmFilter: 'Confirm', + resetFilter: 'Reset', + allFilter: 'All', + sortAsc: 'Ascending: lowest to highest', + sortDesc: 'Descending: highest to lowest', + filter: 'Enable filtering on selected columns', + impSuccess: 'Successfully imported {0} records', + expLoading: 'Exporting', + expSuccess: 'Export success', + expFilename: 'Export_{0}', + expOriginFilename: 'Export_original_{0}', + customTitle: 'Column settings', + customAll: 'All', + customConfirm: 'Confirm', + customRestore: 'Reset', + maxFixedCol: 'The maximum number of fixed columns cannot exceed {0}' + }, + grid: { + selectOneRecord: 'Please choose at least one piece of record!', + deleteSelectRecord: 'Are you sure you want to delete the selected record?', + removeSelectRecord: 'Are you sure you want to remove the selected record?', + dataUnchanged: 'Data unchanged! ', + delSuccess: 'Successfully deleted the selected record!', + saveSuccess: 'Saved successfully!', + operError: 'Error occurred, operation failed!' + }, + select: { + search: 'Search', + loadingText: 'Loading', + emptyText: 'No Data' + }, + pager: { + goto: 'Go to', + pagesize: '{0}/page', + total: 'Total {0} record', + pageClassifier: '', + prevPage: 'Previous page', + nextPage: 'next page', + prevJump: 'Jump previous page', + nextJump: 'Jump next page' + }, + alert: { + title: 'Message notification' + }, + button: { + confirm: 'Confirm', + cancel: 'Cancel' + }, + import: { + modes: { + covering: 'Covering', + insert: 'Insert' + }, + impTitle: 'Import data', + impFile: 'Filename', + impSelect: 'Select file', + impType: 'File type', + impOpts: 'Settings', + impConfirm: 'Import', + impCancel: 'Cancel' + }, + export: { + types: { + csv: 'CSV (Comma separated) (*.csv)', + html: 'Web Page (*.html)', + xml: 'XML Data(*.xml)', + txt: 'Text (Tab delimited) (*.txt)', + xls: 'Excel 97-2003 Workbook(*.xls)', + xlsx: 'Excel Workbook (*.xlsx)', + pdf: 'PDF (*.pdf)' + }, + modes: { + current: 'Current data (data of current page)', + selected: 'Selected data (data selected on the current page)', + all: 'Full data (including all paging data)' + }, + printTitle: 'Print data', + expTitle: 'Export data', + expName: 'Filename', + expNamePlaceholder: 'Please enter filename', + expSheetName: 'Title', + expSheetNamePlaceholder: 'Please enter a title', + expType: 'Save the type', + expMode: 'Select data', + expCurrentColumn: 'All the field', + expColumn: 'Select field', + expOpts: 'Settings', + expOptHeader: 'Header', + expHeaderTitle: 'Do I need a header', + expOptFooter: 'Footer', + expFooterTitle: 'Do you need the footer table', + expOptColgroup: 'Group header', + expColgroupTitle: 'If it exists, headers with grouping structure are supported', + expOptMerge: 'Merge', + expMergeTitle: 'If it exists, cells with merged structures are supported', + expOptAllExpand: 'Expand nodes', + expAllExpandTitle: 'If it exists, all data with tree structure can be expanded', + expOptUseStyle: 'Styles', + expUseStyleTitle: 'If it exists, cells with styles are supported', + expOptOriginal: 'Source data', + expOriginalTitle: 'If it is source data, import into the table is supported', + expPrint: 'Print', + expConfirm: 'Export', + expCancel: 'Cancel' + }, + modal: { + zoomIn: 'Maximization', + zoomOut: 'Reduction', + close: 'Close' + }, + form: { + folding: 'Folding', + unfolding: 'Unfolding' + }, + toolbar: { + import: 'Import', + export: 'Export', + print: 'Printing', + refresh: 'Refresh', + zoomIn: 'Full screen', + zoomOut: 'Reduction', + custom: 'Column settings', + customAll: 'All', + customConfirm: 'Confirm', + customRestore: 'Reset', + fixedLeft: 'Fixed on the left side', + fixedRight: 'Fixed on the right side', + cancelfixed: 'Unfixed' + }, + input: { + date: { + m1: 'January', + m2: 'February', + m3: 'March', + m4: 'April', + m5: 'May', + m6: 'June', + m7: 'July', + m8: 'August', + m9: 'September', + m10: 'October', + m11: 'November', + m12: 'December', + quarterLabel: '{0}', + monthLabel: '{0}', + dayLabel: '{1} {0}', + labelFormat: { + date: 'dd/MM/yyyy', + time: 'HH:mm:ss', + datetime: 'yyyy-MM-dd HH:mm:ss', + week: '[Week] WW, yyyy', + month: 'MM/yyyy', + quarter: '[Quarter] q, yyyy', + year: 'yyyy' + }, + weeks: { + w: 'Week', + w0: 'Sun', + w1: 'Mon', + w2: 'Tue', + w3: 'Wed', + w4: 'Thu', + w5: 'Fri', + w6: 'Sat' + }, + months: { + m0: 'Jan', + m1: 'Feb', + m2: 'Mar', + m3: 'Apr', + m4: 'May', + m5: 'Jun', + m6: 'Jul', + m7: 'Aug', + m8: 'Sep', + m9: 'Oct', + m10: 'Nov', + m11: 'Dec' + }, + quarters: { + q1: 'First quarter', + q2: 'Second quarter', + q3: 'Third quarter', + q4: 'Fourth quarter' + } + } + } + } +} From 3650cfc131387f58e432a58c2506e8af38f78669 Mon Sep 17 00:00:00 2001 From: Wanderson Pimenta Date: Tue, 25 Jul 2023 19:52:59 -0300 Subject: [PATCH 2/2] Update pt-BR.ts inclusion of the Brazilian Portuguese language --- packages/locale/lang/pt-BR.ts | 466 +++++++++++++++++----------------- 1 file changed, 233 insertions(+), 233 deletions(-) diff --git a/packages/locale/lang/pt-BR.ts b/packages/locale/lang/pt-BR.ts index 6905af8cb..39348e110 100644 --- a/packages/locale/lang/pt-BR.ts +++ b/packages/locale/lang/pt-BR.ts @@ -1,320 +1,320 @@ export default { vxe: { base: { - pleaseInput: 'Please input', - pleaseSelect: 'Select' + pleaseInput: 'Por favor, insira', + pleaseSelect: 'Selecione' }, loading: { - text: 'Loading...' + text: 'Carregando...' }, error: { - groupFixed: 'If you use group headers, the fixed columns must be set by group.', - groupMouseRange: 'Grouping headers and "{0}" cannot be used at the same time, which may cause errors.', - groupTag: 'Grouping column header should use "{0}" instead of "{1}", which may cause errors.', - scrollErrProp: 'The parameter "{0}" is not supported when virtual scrolling is enabled.', - errConflicts: 'Argument "{0}" conflicts with "{1}"', - unableInsert: 'Unable to insert to the specified location.', - useErr: 'Error installing "{0}" module, possibly in the wrong order, dependent modules need to be installed before Table.', - barUnableLink: 'Toolbar cannot associate table.', - expandContent: 'Expand row slot should be "content", please check if it is correct.', - reqModule: 'require "{0}" module.', - reqProp: 'Missing the necessary "{0}" parameter, which can cause error.', - emptyProp: 'The property "{0}" is not allowed to be empty.', - errProp: 'Unsupported parameter "{0}", possibly "{1}".', - colRepet: 'column.{0}="{0}" is duplicated, which may make some features unusable', - notFunc: 'method "{0}" not exist.', - notValidators: 'Global validators "{0}" no existe.', - notFormats: 'Global formats "{0}" no existe.', - notCommands: 'Global commands "{0}" no existe.', - notSlot: 'slot "{0}" does not exist', - noTree: 'The tree structure does not support "{0}".', - notProp: 'Unsupported parameters "{0}"', - checkProp: 'The checkbox may stall when the amount of data is too large, it is recommended to set the parameter "{0}" to increase the rendering speed ', - coverProp: 'The parameter "{1}" to "{0}" is overwritten. This may cause an error', - delFunc: 'The function "{0}" is deprecated, please use "{1}".', - delProp: 'The property "{0}" is deprecated, please use "{1}".', - delEvent: 'The event "{0}" is deprecated, please use "{1}"', - removeProp: 'The property "{0}" is deprecated and is not recommended, which may cause error.', - errFormat: 'The global formatted content should be defined with "VXETable.formats". Mounting "formatter={0}" is not recommended.', - notType: 'Unsupported file types "{0}"', - notExp: 'The browser does not support import / export.', - impFields: 'Import failed, please check that the field name and data format are correct.', - treeNotImp: 'Tree table does not support import.' + groupFixed: 'Se você estiver usando cabeçalhos de grupo, as colunas fixas devem ser definidas por grupo.', + groupMouseRange: 'Agrupar cabeçalhos e "{0}" não podem ser usados ao mesmo tempo, o que pode causar erros.', + groupTag: 'O cabeçalho da coluna de agrupamento deve usar "{0}" em vez de "{1}", o que pode causar erros.', + scrollErrProp: 'O parâmetro "{0}" não é suportado quando a rolagem virtual está habilitada.', + errConflicts: 'O argumento "{0}" entra em conflito com "{1}"', + unableInsert: 'Não é possível inserir na localização especificada.', + useErr: 'Erro ao instalar o módulo "{0}", possivelmente na ordem errada, os módulos dependentes precisam ser instalados antes da Tabela.', + barUnableLink: 'A barra de ferramentas não pode ser associada à tabela.', + expandContent: 'O slot de linha expandida deve ser "content", verifique se está correto.', + reqModule: 'requerir o módulo "{0}".', + reqProp: 'Faltando o parâmetro necessário "{0}", o que pode causar um erro.', + emptyProp: 'A propriedade "{0}" não pode estar vazia.', + errProp: 'Parâmetro não suportado "{0}", possivelmente "{1}".', + colRepet: 'column.{0}="{0}" está duplicado, o que pode tornar algumas funcionalidades inutilizáveis.', + notFunc: 'método "{0}" não existe.', + notValidators: 'Validadores globais "{0}" não existem.', + notFormats: 'Formatos globais "{0}" não existem.', + notCommands: 'Comandos globais "{0}" não existem.', + notSlot: 'slot "{0}" não existe', + noTree: 'A estrutura de árvore não suporta "{0}".', + notProp: 'Parâmetros não suportados "{0}"', + checkProp: 'A caixa de seleção pode travar quando a quantidade de dados é muito grande, é recomendado definir o parâmetro "{0}" para aumentar a velocidade de renderização ', + coverProp: 'O parâmetro "{1}" para "{0}" está sendo substituído. Isso pode causar um erro', + delFunc: 'A função "{0}" está obsoleta, por favor, use "{1}".', + delProp: 'A propriedade "{0}" está obsoleta, por favor, use "{1}".', + delEvent: 'O evento "{0}" está obsoleto, por favor, use "{1}".', + removeProp: 'A propriedade "{0}" está obsoleta e não é recomendada, o que pode causar um erro.', + errFormat: 'O conteúdo formatado global deve ser definido com "VXETable.formats". Montar "formatter={0}" não é recomendado.', + notType: 'Tipos de arquivo não suportados "{0}"', + notExp: 'O navegador não suporta importação/exportação.', + impFields: 'Falha na importação, verifique se o nome do campo e o formato dos dados estão corretos.', + treeNotImp: 'A tabela de árvore não suporta importação.' }, renderer: { - search: 'Search', + search: 'Buscar', cases: { - equal: 'Equal', - unequal: 'Not equal', - gt: 'Greater than', - ge: 'Greater than or equal', - lt: 'Less than', - le: 'Less than or equal', - begin: 'Beginning is', - notbegin: 'Beginning is not', - endin: 'End is', - notendin: 'End is not', - include: 'Include', - exclude: 'Exclusive', - between: 'Betweenness', - custom: 'Custom filter', - insensitive: 'Case insensitive', - isSensitive: 'Case sensitive' + equal: 'Igual', + unequal: 'Não igual', + gt: 'Maior que', + ge: 'Maior ou igual a', + lt: 'Menor que', + le: 'Menor ou igual a', + begin: 'Começa com', + notbegin: 'Não começa com', + endin: 'Termina com', + notendin: 'Não termina com', + include: 'Inclui', + exclude: 'Exclusivo', + between: 'Entre', + custom: 'Filtro personalizado', + insensitive: 'Sem diferenciação de maiúsculas e minúsculas', + isSensitive: 'Diferenciação de maiúsculas e minúsculas' }, combination: { menus: { - clearSort: 'Clear sort', - sortAsc: 'Ascending order', - sortDesc: 'Descending order', - fixedColumn: 'Fixed column', - fixedGroup: 'Fixed group', - cancelFixed: 'Clear fixed', - fixedLeft: 'Fixed the left', - fixedRight: 'Fixed the right', - clearFilter: 'Clear filter', - textOption: 'Text filter', - numberOption: 'Number filter' + clearSort: 'Limpar ordenação', + sortAsc: 'Ordem ascendente', + sortDesc: 'Ordem descendente', + fixedColumn: 'Coluna fixa', + fixedGroup: 'Grupo fixo', + cancelFixed: 'Limpar fixação', + fixedLeft: 'Fixar à esquerda', + fixedRight: 'Fixar à direita', + clearFilter: 'Limpar filtro', + textOption: 'Filtro de texto', + numberOption: 'Filtro numérico' }, popup: { - title: 'Custom filtering', - currColumnTitle: 'Current column:', - and: 'And', - or: 'Or', - describeHtml: 'Use ? To represent a single character
use * to represent any number of characters' + title: 'Filtragem personalizada', + currColumnTitle: 'Coluna atual:', + and: 'E', + or: 'Ou', + describeHtml: 'Use ? para representar um único caractere
use * para representar qualquer número de caracteres' }, - empty: '(Empty)', - notData: 'No data' + empty: '(Vazio)', + notData: 'Sem dados' } }, pro: { area: { - mergeErr: 'The operation cannot be performed on merged cells', - multiErr: 'The operation cannot be performed on multiple selection areas', - extendErr: 'If the extended area contains merged cells, all merged cells need to be the same size', - pasteMultiErr: 'Cannot paste, copied area and pasted area of the same size are required to perform this operation' + mergeErr: 'A operação não pode ser realizada em células mescladas', + multiErr: 'A operação não pode ser realizada em áreas de seleção múltipla', + extendErr: 'Se a área estendida contiver células mescladas, todas as células mescladas devem ter o mesmo tamanho', + pasteMultiErr: 'Não é possível colar, é necessário que a área copiada e a área colada tenham o mesmo tamanho para realizar esta operação' }, fnr: { - title: 'Find and replace', - findLabel: 'Find', - replaceLabel: 'Replace', - findTitle: 'What to find:', - replaceTitle: 'Replace with:', + title: 'Localizar e substituir', + findLabel: 'Localizar', + replaceLabel: 'Substituir', + findTitle: 'O que localizar:', + replaceTitle: 'Substituir por:', tabs: { - find: 'Find', - replace: 'Replace' + find: 'Localizar', + replace: 'Substituir' }, filter: { - re: 'Regular Expression', - whole: 'Whole word', - sensitive: 'Case sensitive' + re: 'Expressão Regular', + whole: 'Palavra inteira', + sensitive: 'Diferenciar maiúsculas e minúsculas' }, btns: { - findNext: 'Find next', - findAll: 'Find all', - replace: 'Replace', - replaceAll: 'Replace all', - cancel: 'Cancel' + findNext: 'Localizar próximo', + findAll: 'Localizar todos', + replace: 'Substituir', + replaceAll: 'Substituir tudo', + cancel: 'Cancelar' }, header: { seq: '#', - cell: 'Cell', - value: 'Value' + cell: 'Célula', + value: 'Valor' }, - empty: '(Empty)', - reError: 'Invalid regular expression', - recordCount: 'Found {0} cells', - notCell: 'No matching cells were found', - replaceSuccess: 'Successfully replaced {0} cells' + empty: '(Vazio)', + reError: 'Expressão regular inválida', + recordCount: 'Encontradas {0} células', + notCell: 'Não foram encontradas células correspondentes', + replaceSuccess: 'Substituído com sucesso {0} células' } }, table: { - emptyText: 'No Data', - allTitle: 'Select all / cancel', + emptyText: 'Sem dados', + allTitle: 'Selecionar todos / cancelar', seqTitle: '#', - confirmFilter: 'Confirm', - resetFilter: 'Reset', - allFilter: 'All', - sortAsc: 'Ascending: lowest to highest', - sortDesc: 'Descending: highest to lowest', - filter: 'Enable filtering on selected columns', - impSuccess: 'Successfully imported {0} records', - expLoading: 'Exporting', - expSuccess: 'Export success', - expFilename: 'Export_{0}', - expOriginFilename: 'Export_original_{0}', - customTitle: 'Column settings', - customAll: 'All', - customConfirm: 'Confirm', - customRestore: 'Reset', - maxFixedCol: 'The maximum number of fixed columns cannot exceed {0}' + confirmFilter: 'Confirmar', + resetFilter: 'Redefinir', + allFilter: 'Todos', + sortAsc: 'Ordenação ascendente: do menor para o maior', + sortDesc: 'Ordenação descendente: do maior para o menor', + filter: 'Habilitar filtro em colunas selecionadas', + impSuccess: 'Importado com sucesso {0} registros', + expLoading: 'Exportando', + expSuccess: 'Exportado com sucesso', + expFilename: 'Exportar_{0}', + expOriginFilename: 'Exportar_original_{0}', + customTitle: 'Configurações de coluna', + customAll: 'Todos', + customConfirm: 'Confirmar', + customRestore: 'Redefinir', + maxFixedCol: 'O número máximo de colunas fixas não pode exceder {0}' }, grid: { - selectOneRecord: 'Please choose at least one piece of record!', - deleteSelectRecord: 'Are you sure you want to delete the selected record?', - removeSelectRecord: 'Are you sure you want to remove the selected record?', - dataUnchanged: 'Data unchanged! ', - delSuccess: 'Successfully deleted the selected record!', - saveSuccess: 'Saved successfully!', - operError: 'Error occurred, operation failed!' + selectOneRecord: 'Por favor, selecione pelo menos um registro!', + deleteSelectRecord: 'Tem certeza de que deseja excluir o registro selecionado?', + removeSelectRecord: 'Tem certeza de que deseja remover o registro selecionado?', + dataUnchanged: 'Dados inalterados!', + delSuccess: 'Registro selecionado excluído com sucesso!', + saveSuccess: 'Salvo com sucesso!', + operError: 'Ocorreu um erro, a operação falhou!' }, select: { - search: 'Search', - loadingText: 'Loading', - emptyText: 'No Data' + search: 'Buscar', + loadingText: 'Carregando', + emptyText: 'Sem dados' }, pager: { - goto: 'Go to', - pagesize: '{0}/page', - total: 'Total {0} record', + goto: 'Ir para', + pagesize: '{0}/página', + total: 'Total de {0} registros', pageClassifier: '', - prevPage: 'Previous page', - nextPage: 'next page', - prevJump: 'Jump previous page', - nextJump: 'Jump next page' + prevPage: 'Página anterior', + nextPage: 'Próxima página', + prevJump: 'Saltar para página anterior', + nextJump: 'Saltar para próxima página' }, alert: { - title: 'Message notification' + title: 'Notificação de Mensagem' }, button: { - confirm: 'Confirm', - cancel: 'Cancel' + confirm: 'Confirmar', + cancel: 'Cancelar' }, import: { modes: { - covering: 'Covering', - insert: 'Insert' + covering: 'Sobrescrever', + insert: 'Inserir' }, - impTitle: 'Import data', - impFile: 'Filename', - impSelect: 'Select file', - impType: 'File type', - impOpts: 'Settings', - impConfirm: 'Import', - impCancel: 'Cancel' + impTitle: 'Importar dados', + impFile: 'Nome do arquivo', + impSelect: 'Selecionar arquivo', + impType: 'Tipo de arquivo', + impOpts: 'Configurações', + impConfirm: 'Importar', + impCancel: 'Cancelar' }, export: { types: { - csv: 'CSV (Comma separated) (*.csv)', - html: 'Web Page (*.html)', - xml: 'XML Data(*.xml)', - txt: 'Text (Tab delimited) (*.txt)', - xls: 'Excel 97-2003 Workbook(*.xls)', - xlsx: 'Excel Workbook (*.xlsx)', + csv: 'CSV (Separado por vírgulas) (*.csv)', + html: 'Página da Web (*.html)', + xml: 'Dados XML (*.xml)', + txt: 'Texto (Separado por tabulação) (*.txt)', + xls: 'Pasta de trabalho do Excel 97-2003 (*.xls)', + xlsx: 'Pasta de trabalho do Excel (*.xlsx)', pdf: 'PDF (*.pdf)' }, modes: { - current: 'Current data (data of current page)', - selected: 'Selected data (data selected on the current page)', - all: 'Full data (including all paging data)' + current: 'Dados atuais (dados da página atual)', + selected: 'Dados selecionados (dados selecionados na página atual)', + all: 'Todos os dados (incluindo todos os dados de paginação)' }, - printTitle: 'Print data', - expTitle: 'Export data', - expName: 'Filename', - expNamePlaceholder: 'Please enter filename', - expSheetName: 'Title', - expSheetNamePlaceholder: 'Please enter a title', - expType: 'Save the type', - expMode: 'Select data', - expCurrentColumn: 'All the field', - expColumn: 'Select field', - expOpts: 'Settings', - expOptHeader: 'Header', - expHeaderTitle: 'Do I need a header', - expOptFooter: 'Footer', - expFooterTitle: 'Do you need the footer table', - expOptColgroup: 'Group header', - expColgroupTitle: 'If it exists, headers with grouping structure are supported', - expOptMerge: 'Merge', - expMergeTitle: 'If it exists, cells with merged structures are supported', - expOptAllExpand: 'Expand nodes', - expAllExpandTitle: 'If it exists, all data with tree structure can be expanded', - expOptUseStyle: 'Styles', - expUseStyleTitle: 'If it exists, cells with styles are supported', - expOptOriginal: 'Source data', - expOriginalTitle: 'If it is source data, import into the table is supported', - expPrint: 'Print', - expConfirm: 'Export', - expCancel: 'Cancel' + printTitle: 'Imprimir dados', + expTitle: 'Exportar dados', + expName: 'Nome do arquivo', + expNamePlaceholder: 'Por favor, insira o nome do arquivo', + expSheetName: 'Título', + expSheetNamePlaceholder: 'Por favor, insira um título', + expType: 'Salvar o tipo', + expMode: 'Selecionar dados', + expCurrentColumn: 'Todos os campos', + expColumn: 'Selecionar campo', + expOpts: 'Configurações', + expOptHeader: 'Cabeçalho', + expHeaderTitle: 'Necessita de cabeçalho', + expOptFooter: 'Rodapé', + expFooterTitle: 'Necessita de tabela de rodapé', + expOptColgroup: 'Cabeçalho de grupo', + expColgroupTitle: 'Se existir, suporta cabeçalhos com estrutura de agrupamento', + expOptMerge: 'Mesclar', + expMergeTitle: 'Se existir, suporta células com estruturas mescladas', + expOptAllExpand: 'Expandir nós', + expAllExpandTitle: 'Se existir, todos os dados com estrutura de árvore podem ser expandidos', + expOptUseStyle: 'Estilos', + expUseStyleTitle: 'Se existir, suporta células com estilos', + expOptOriginal: 'Dados originais', + expOriginalTitle: 'Se for dados originais, é possível importá-los de volta para a tabela', + expPrint: 'Imprimir', + expConfirm: 'Exportar', + expCancel: 'Cancelar' }, modal: { - zoomIn: 'Maximization', - zoomOut: 'Reduction', - close: 'Close' + zoomIn: 'Maximizar', + zoomOut: 'Restaurar', + close: 'Fechar' }, form: { - folding: 'Folding', - unfolding: 'Unfolding' + folding: 'Ocultar', + unfolding: 'Mostrar' }, toolbar: { - import: 'Import', - export: 'Export', - print: 'Printing', - refresh: 'Refresh', - zoomIn: 'Full screen', - zoomOut: 'Reduction', - custom: 'Column settings', - customAll: 'All', - customConfirm: 'Confirm', - customRestore: 'Reset', - fixedLeft: 'Fixed on the left side', - fixedRight: 'Fixed on the right side', - cancelfixed: 'Unfixed' + import: 'Importar', + export: 'Exportar', + print: 'Imprimir', + refresh: 'Atualizar', + zoomIn: 'Tela cheia', + zoomOut: 'Restaurar', + custom: 'Configurações de coluna', + customAll: 'Todos', + customConfirm: 'Confirmar', + customRestore: 'Redefinir', + fixedLeft: 'Fixar à esquerda', + fixedRight: 'Fixar à direita', + cancelfixed: 'Não fixar' }, input: { date: { - m1: 'January', - m2: 'February', - m3: 'March', - m4: 'April', - m5: 'May', - m6: 'June', - m7: 'July', - m8: 'August', - m9: 'September', - m10: 'October', - m11: 'November', - m12: 'December', - quarterLabel: '{0}', + m1: 'Janeiro', + m2: 'Fevereiro', + m3: 'Março', + m4: 'Abril', + m5: 'Maio', + m6: 'Junho', + m7: 'Julho', + m8: 'Agosto', + m9: 'Setembro', + m10: 'Outubro', + m11: 'Novembro', + m12: 'Dezembro', + quarterLabel: '{0} trimestre', monthLabel: '{0}', dayLabel: '{1} {0}', labelFormat: { date: 'dd/MM/yyyy', time: 'HH:mm:ss', - datetime: 'yyyy-MM-dd HH:mm:ss', - week: '[Week] WW, yyyy', + datetime: 'dd/MM/yyyy HH:mm:ss', + week: '[Semana] WW, yyyy', month: 'MM/yyyy', - quarter: '[Quarter] q, yyyy', + quarter: '[Trimestre] q, yyyy', year: 'yyyy' }, weeks: { - w: 'Week', - w0: 'Sun', - w1: 'Mon', - w2: 'Tue', - w3: 'Wed', - w4: 'Thu', - w5: 'Fri', - w6: 'Sat' + w: 'Semana', + w0: 'Dom', + w1: 'Seg', + w2: 'Ter', + w3: 'Qua', + w4: 'Qui', + w5: 'Sex', + w6: 'Sáb' }, months: { m0: 'Jan', - m1: 'Feb', + m1: 'Fev', m2: 'Mar', - m3: 'Apr', - m4: 'May', + m3: 'Abr', + m4: 'Mai', m5: 'Jun', m6: 'Jul', - m7: 'Aug', - m8: 'Sep', - m9: 'Oct', + m7: 'Ago', + m8: 'Set', + m9: 'Out', m10: 'Nov', - m11: 'Dec' + m11: 'Dez' }, quarters: { - q1: 'First quarter', - q2: 'Second quarter', - q3: 'Third quarter', - q4: 'Fourth quarter' + q1: '1º trimestre', + q2: '2º trimestre', + q3: '3º trimestre', + q4: '4º trimestre' } } }