@mui/x-data-grid
Version:
The Community plan edition of the MUI X Data Grid components.
291 lines • 12.3 kB
JavaScript
import { getGridLocalization } from "../utils/getGridLocalization.js";
const ptPTGrid = {
// Root
noRowsLabel: 'Nenhuma linha',
noResultsOverlayLabel: 'Nenhum resultado encontrado.',
noColumnsOverlayLabel: 'Sem colunas',
noColumnsOverlayManageColumns: 'Gerir colunas',
emptyPivotOverlayLabel: 'Adicione campos às linhas, colunas e valores para criar uma tabela dinâmica',
// Density selector toolbar button text
toolbarDensity: 'Densidade',
toolbarDensityLabel: 'Densidade',
toolbarDensityCompact: 'Compacto',
toolbarDensityStandard: 'Padrão',
toolbarDensityComfortable: 'Confortável',
// Columns selector toolbar button text
toolbarColumns: 'Colunas',
toolbarColumnsLabel: 'Selecione colunas',
// Filters toolbar button text
toolbarFilters: 'Filtros',
toolbarFiltersLabel: 'Mostrar filtros',
toolbarFiltersTooltipHide: 'Ocultar filtros',
toolbarFiltersTooltipShow: 'Mostrar filtros',
toolbarFiltersTooltipActive: count => count !== 1 ? `${count} filtros ativos` : `${count} filtro ativo`,
// Quick filter toolbar field
toolbarQuickFilterPlaceholder: 'Procurar…',
toolbarQuickFilterLabel: 'Procurar',
toolbarQuickFilterDeleteIconLabel: 'Limpar',
// Export selector toolbar button text
toolbarExport: 'Exportar',
toolbarExportLabel: 'Exportar',
toolbarExportCSV: 'Descarregar como CSV',
toolbarExportPrint: 'Imprimir',
toolbarExportExcel: 'Descarregar como Excel',
// Toolbar pivot button
toolbarPivot: 'Pivot',
// Toolbar charts button
toolbarCharts: 'Gráficos',
// Toolbar AI Assistant button
toolbarAssistant: 'Assistente de IA',
// Columns management text
columnsManagementSearchTitle: 'Procurar',
columnsManagementNoColumns: 'Sem colunas',
columnsManagementShowHideAllText: 'Mostrar/Ocultar Todas',
columnsManagementReset: 'Repor',
columnsManagementDeleteIconLabel: 'Limpar',
// Filter panel text
filterPanelAddFilter: 'Adicionar filtro',
filterPanelRemoveAll: 'Excluir todos',
filterPanelDeleteIconLabel: 'Excluir',
filterPanelLogicOperator: 'Operador lógico',
filterPanelOperator: 'Operador',
filterPanelOperatorAnd: 'E',
filterPanelOperatorOr: 'Ou',
filterPanelColumns: 'Colunas',
filterPanelInputLabel: 'Valor',
filterPanelInputPlaceholder: 'Valor do filtro',
// Filter operators text
filterOperatorContains: 'contém',
filterOperatorDoesNotContain: 'não contém',
filterOperatorEquals: 'é igual a',
filterOperatorDoesNotEqual: 'não é igual a',
filterOperatorStartsWith: 'começa com',
filterOperatorEndsWith: 'termina com',
filterOperatorIs: 'é',
filterOperatorNot: 'não é',
filterOperatorAfter: 'está depois',
filterOperatorOnOrAfter: 'está ligado ou depois',
filterOperatorBefore: 'é antes',
filterOperatorOnOrBefore: 'está ligado ou antes',
filterOperatorIsEmpty: 'está vazia',
filterOperatorIsNotEmpty: 'não está vazio',
filterOperatorIsAnyOf: 'é qualquer um',
'filterOperator=': '=',
'filterOperator!=': '!=',
'filterOperator>': '>',
'filterOperator>=': '>=',
'filterOperator<': '<',
'filterOperator<=': '<=',
// Header filter operators text
headerFilterOperatorContains: 'Contém',
headerFilterOperatorDoesNotContain: 'Não contém',
headerFilterOperatorEquals: 'É igual a',
headerFilterOperatorDoesNotEqual: 'Não é igual',
headerFilterOperatorStartsWith: 'Começa com',
headerFilterOperatorEndsWith: 'Termina com',
headerFilterOperatorIs: 'É',
headerFilterOperatorNot: 'Não é',
headerFilterOperatorAfter: 'Está depois',
headerFilterOperatorOnOrAfter: 'Está ligado ou depois',
headerFilterOperatorBefore: 'É antes',
headerFilterOperatorOnOrBefore: 'Está ligado ou antes',
headerFilterOperatorIsEmpty: 'Está vazia',
headerFilterOperatorIsNotEmpty: 'Não está vazio',
headerFilterOperatorIsAnyOf: 'Algum',
'headerFilterOperator=': 'É igual a',
'headerFilterOperator!=': 'Não é igual',
'headerFilterOperator>': 'Maior que',
'headerFilterOperator>=': 'Maior que ou igual a',
'headerFilterOperator<': 'Menor que',
'headerFilterOperator<=': 'Menor que ou igual a',
headerFilterClear: 'Limpar filtro',
// Filter values text
filterValueAny: 'qualquer',
filterValueTrue: 'verdadeiro',
filterValueFalse: 'falso',
// Column menu text
columnMenuLabel: 'Menu',
columnMenuAriaLabel: columnName => `Menu da coluna ${columnName}`,
columnMenuShowColumns: 'Mostrar colunas',
columnMenuManageColumns: 'Gerir colunas',
columnMenuFilter: 'Filtro',
columnMenuHideColumn: 'Ocultar coluna',
columnMenuUnsort: 'Desclassificar',
columnMenuSortAsc: 'Classificar por ordem crescente',
columnMenuSortDesc: 'Classificar por ordem decrescente',
columnMenuManagePivot: 'Gerir pivot',
columnMenuManageCharts: 'Gerir gráficos',
// Column header text
columnHeaderFiltersTooltipActive: count => count !== 1 ? `${count} filtros ativos` : `${count} filtro ativo`,
columnHeaderFiltersLabel: 'Mostrar filtros',
columnHeaderSortIconLabel: 'Organizar',
// Rows selected footer text
footerRowSelected: count => count !== 1 ? `${count.toLocaleString()} linhas selecionadas` : `${count.toLocaleString()} linha selecionada`,
// Total row amount footer text
footerTotalRows: 'Total de linhas:',
// Total visible row amount footer text
footerTotalVisibleRows: (visibleCount, totalCount) => `${visibleCount.toLocaleString()} de ${totalCount.toLocaleString()}`,
// Checkbox selection text
checkboxSelectionHeaderName: 'Seleção de caixa de seleção',
checkboxSelectionSelectAllRows: 'Selecione todas as linhas',
checkboxSelectionUnselectAllRows: 'Desmarque todas as linhas',
checkboxSelectionSelectRow: 'Selecione a linha',
checkboxSelectionUnselectRow: 'Desmarcar linha',
// Boolean cell text
booleanCellTrueLabel: 'sim',
booleanCellFalseLabel: 'não',
// Actions cell more text
actionsCellMore: 'mais',
// Column pinning text
pinToLeft: 'Fixar à esquerda',
pinToRight: 'Fixar à direita',
unpin: 'Desafixar',
// Tree Data
treeDataGroupingHeaderName: 'Grupo',
treeDataExpand: 'expandir',
treeDataCollapse: 'colapsar',
// Grouping columns
groupingColumnHeaderName: 'Grupo',
groupColumn: name => `Agrupar por ${name}`,
unGroupColumn: name => `Pare de agrupar por ${name}`,
// Master/detail
detailPanelToggle: 'Alternar painel de detalhes',
expandDetailPanel: 'Expandir',
collapseDetailPanel: 'Colapsar',
// Pagination
paginationRowsPerPage: 'Linhas por página:',
paginationDisplayedRows: ({
from,
to,
count,
estimated
}) => {
if (!estimated) {
return `${from}–${to} de ${count !== -1 ? count : `mais do que ${to}`}`;
}
const estimatedLabel = estimated && estimated > to ? `cerca de ${estimated}` : `mais do que ${to}`;
return `${from}–${to} de ${count !== -1 ? count : estimatedLabel}`;
},
paginationItemAriaLabel: type => {
if (type === 'first') {
return 'Primeira página';
}
if (type === 'last') {
return 'Última página';
}
if (type === 'next') {
return 'Próxima página';
}
// if (type === 'previous') {
return 'Página anterior';
},
// Row reordering text
rowReorderingHeaderName: 'Reordenação de linhas',
// Aggregation
aggregationMenuItemHeader: 'Agregação',
aggregationFunctionLabelNone: 'nenhuma',
aggregationFunctionLabelSum: 'soma',
aggregationFunctionLabelAvg: 'média',
aggregationFunctionLabelMin: 'min',
aggregationFunctionLabelMax: 'máx.',
aggregationFunctionLabelSize: 'tamanho',
// Pivot panel
pivotToggleLabel: 'Pivot',
pivotRows: 'Linhas',
pivotColumns: 'Colunas',
pivotValues: 'Valores',
pivotCloseButton: 'Fechar configurações de pivot',
pivotSearchButton: 'Pesquisar campos',
pivotSearchControlPlaceholder: 'Pesquisar campos',
pivotSearchControlLabel: 'Pesquisar campos',
pivotSearchControlClear: 'Limpar pesquisa',
pivotNoFields: 'Nenhum campo',
pivotMenuMoveUp: 'Mover para cima',
pivotMenuMoveDown: 'Mover para baixo',
pivotMenuMoveToTop: 'Mover para o topo',
pivotMenuMoveToBottom: 'Mover para o fundo',
pivotMenuRows: 'Linhas',
pivotMenuColumns: 'Colunas',
pivotMenuValues: 'Valores',
pivotMenuOptions: 'Opções do campo',
pivotMenuAddToRows: 'Adicionar às Linhas',
pivotMenuAddToColumns: 'Adicionar às Colunas',
pivotMenuAddToValues: 'Adicionar aos Valores',
pivotMenuRemove: 'Remover',
pivotDragToRows: 'Arraste para aqui para criar linhas',
pivotDragToColumns: 'Arraste para aqui para criar colunas',
pivotDragToValues: 'Arraste para aqui para criar valores',
pivotYearColumnHeaderName: '(Ano)',
pivotQuarterColumnHeaderName: '(Trimestre)',
// Charts configuration panel
chartsNoCharts: 'Não há gráficos disponíveis',
chartsChartNotSelected: 'Selecione um tipo de gráfico para configurar as suas opções',
chartsTabChart: 'Gráfico',
chartsTabFields: 'Campos',
chartsTabCustomize: 'Personalizar',
chartsCloseButton: 'Fechar configuração de gráficos',
chartsSyncButtonLabel: 'Sincronizar gráfico',
chartsSearchPlaceholder: 'Pesquisar campos',
chartsSearchLabel: 'Pesquisar campos',
chartsSearchClear: 'Limpar pesquisa',
chartsNoFields: 'Nenhum campo',
chartsFieldBlocked: 'Este campo não pode ser adicionado a nenhuma secção',
chartsCategories: 'Categorias',
chartsSeries: 'Séries',
chartsMenuAddToDimensions: dimensionLabel => `Adicionar a ${dimensionLabel}`,
chartsMenuAddToValues: valuesLabel => `Adicionar a ${valuesLabel}`,
chartsMenuMoveUp: 'Mover para cima',
chartsMenuMoveDown: 'Mover para baixo',
chartsMenuMoveToTop: 'Mover para o topo',
chartsMenuMoveToBottom: 'Mover para o fundo',
chartsMenuOptions: 'Opções do campo',
chartsMenuRemove: 'Remover',
chartsDragToDimensions: dimensionLabel => `Arraste para aqui para usar a coluna como ${dimensionLabel}`,
chartsDragToValues: valuesLabel => `Arraste para aqui para usar a coluna como ${valuesLabel}`,
// AI Assistant panel
aiAssistantPanelTitle: 'Assistente de IA',
aiAssistantPanelClose: 'Fechar Assistente de IA',
aiAssistantPanelNewConversation: 'Nova conversa',
aiAssistantPanelConversationHistory: 'Histórico de conversas',
aiAssistantPanelEmptyConversation: 'Nenhum histórico de prompts',
aiAssistantSuggestions: 'Sugestões',
// Prompt field
promptFieldLabel: 'Prompt',
promptFieldPlaceholder: 'Digite um prompt',
promptFieldPlaceholderWithRecording: 'Digite ou grave um prompt',
promptFieldPlaceholderListening: 'Ouvindo o prompt',
promptFieldSpeechRecognitionNotSupported: 'Reconhecimento de voz não é suportado neste navegador',
promptFieldSend: 'Enviar',
promptFieldRecord: 'Gravar',
promptFieldStopRecording: 'Parar gravação',
// Prompt
promptRerun: 'Executar novamente',
promptProcessing: 'Processando…',
promptAppliedChanges: 'Alterações aplicadas',
// Prompt changes
promptChangeGroupDescription: column => `Agrupar por ${column}`,
promptChangeAggregationLabel: (column, aggregation) => `${column} (${aggregation})`,
promptChangeAggregationDescription: (column, aggregation) => `Agregar ${column} (${aggregation})`,
promptChangeFilterLabel: (column, operator, value) => {
if (operator === 'is any of') {
return `${column} é um de: ${value}`;
}
return `${column} ${operator} ${value}`;
},
promptChangeFilterDescription: (column, operator, value) => {
if (operator === 'is any of') {
return `Filtrar onde ${column} é um de: ${value}`;
}
return `Filtrar onde ${column} ${operator} ${value}`;
},
promptChangeSortDescription: (column, direction) => `Ordenar por ${column} (${direction})`,
promptChangePivotEnableLabel: 'Pivot',
promptChangePivotEnableDescription: 'Ativar pivot',
promptChangePivotColumnsLabel: count => `Colunas (${count})`,
promptChangePivotColumnsDescription: (column, direction) => `${column}${direction ? ` (${direction})` : ''}`,
promptChangePivotRowsLabel: count => `Linhas (${count})`,
promptChangePivotValuesLabel: count => `Valores (${count})`,
promptChangePivotValuesDescription: (column, aggregation) => `${column} (${aggregation})`,
promptChangeChartsLabel: (dimensionsCount, valuesCount) => `Dimensões (${dimensionsCount}), Valores (${valuesCount})`
};
export const ptPT = getGridLocalization(ptPTGrid);