Chaves de tradução (i18n)
Esta página lista todas as chaves que os componentes da AlpopUI solicitam à função tradutora fornecida via ALPOP_TRANSLATOR (veja Começando → Traduções).
Use-a como base para montar o arquivo de locale da aplicação consumidora. Se uma chave não for resolvida (o tradutor devolver undefined/null ou ecoar a própria chave), o componente usa o fallback em pt-BR listado abaixo.
Apenas os componentes desta tabela têm textos próprios. Os demais recebem todos os textos via props e não consultam o tradutor.
| Chave | Fallback (pt-BR) | Componente |
|---|---|---|
components.authAccountConfirmation.heading | Seja bem-vindo(a)! | AlpopAccountConfirmationPage |
components.authAccountConfirmation.subheading | Para confirmar sua conta, por favor, defina sua senha de acesso. | AlpopAccountConfirmationPage |
components.authAccountConfirmation.passwordLabel | Senha | AlpopAccountConfirmationPage |
components.authAccountConfirmation.passwordPlaceholder | Sua senha | AlpopAccountConfirmationPage |
components.authAccountConfirmation.passwordConfirmationLabel | Confirmação de senha | AlpopAccountConfirmationPage |
components.authAccountConfirmation.passwordConfirmationPlaceholder | Confirme sua senha | AlpopAccountConfirmationPage |
components.authAccountConfirmation.passwordRequirements | * Sua senha deve conter no mínimo 8 caracteres. Use maiúsculas, minúsculas, números e caracteres especiais como !, @, #, $... | AlpopAccountConfirmationPage |
components.authAccountConfirmation.submit | Confirmar | AlpopAccountConfirmationPage |
components.authAccountConfirmation.submitting | Confirmando... | AlpopAccountConfirmationPage |
components.authFeaturePanel.heading | Gestão de garantias e conciliação para operações financeiras | AlpopAuthFeaturePanel |
components.authFeaturePanel.subheading | Acompanhe contratos em garantia, concilie cobranças e controle repasses em um só lugar. | AlpopAuthFeaturePanel |
components.authFeaturePanel.collateralContracts | Contratos em garantia | AlpopAuthFeaturePanel |
components.authFeaturePanel.financialReconciliation | Conciliação financeira | AlpopAuthFeaturePanel |
components.authFeaturePanel.transfersWithControl | Repasses com controle | AlpopAuthFeaturePanel |
components.authLogin.heading | Acesse sua conta | AlpopLoginPage |
components.authLogin.subheading | Gerencie contratos em garantia, conciliações e repasses com segurança. | AlpopLoginPage |
components.authLogin.emailLabel | AlpopLoginPage | |
components.authLogin.emailPlaceholder | seu@email.com | AlpopLoginPage |
components.authLogin.passwordLabel | Senha | AlpopLoginPage |
components.authLogin.passwordPlaceholder | Sua senha | AlpopLoginPage |
components.authLogin.submit | Entrar | AlpopLoginPage |
components.authLogin.submitting | Entrando... | AlpopLoginPage |
components.authLogin.forgotPassword | Esqueci minha senha | AlpopLoginPage |
components.authPasswordRequest.heading | Esqueceu sua senha? | AlpopPasswordRequestPage |
components.authPasswordRequest.subheading | Não tem problema! Informe-nos o endereço de email utilizado em sua conta e nós te enviaremos um email com instruções para trocar sua senha. | AlpopPasswordRequestPage |
components.authPasswordRequest.emailLabel | AlpopPasswordRequestPage | |
components.authPasswordRequest.emailPlaceholder | seu@email.com | AlpopPasswordRequestPage |
components.authPasswordRequest.submit | Enviar | AlpopPasswordRequestPage |
components.authPasswordRequest.submitting | Enviando... | AlpopPasswordRequestPage |
components.authPasswordRequest.backToLogin | Voltar para o login | AlpopPasswordRequestPage |
components.authPasswordReset.heading | Troca de senha | AlpopPasswordResetPage |
components.authPasswordReset.subheading | Defina sua nova senha de acesso. | AlpopPasswordResetPage |
components.authPasswordReset.passwordLabel | Nova senha | AlpopPasswordResetPage |
components.authPasswordReset.passwordPlaceholder | Sua nova senha | AlpopPasswordResetPage |
components.authPasswordReset.passwordConfirmationLabel | Confirmação de nova senha | AlpopPasswordResetPage |
components.authPasswordReset.passwordConfirmationPlaceholder | Confirme sua nova senha | AlpopPasswordResetPage |
components.authPasswordReset.passwordRequirements | * Sua senha deve conter no mínimo 8 caracteres. Use maiúsculas, minúsculas, números e caracteres especiais como !, @, #, $... | AlpopPasswordResetPage |
components.authPasswordReset.submit | Salvar | AlpopPasswordResetPage |
components.authPasswordReset.submitting | Salvando... | AlpopPasswordResetPage |
components.authResendConfirmation.heading | Link expirado! | AlpopResendConfirmationPage |
components.authResendConfirmation.subheading | Informe o seu e-mail para receber um novo link de acesso. | AlpopResendConfirmationPage |
components.authResendConfirmation.emailLabel | AlpopResendConfirmationPage | |
components.authResendConfirmation.emailPlaceholder | seu@email.com | AlpopResendConfirmationPage |
components.authResendConfirmation.submit | Reenviar | AlpopResendConfirmationPage |
components.authResendConfirmation.submitting | Reenviando... | AlpopResendConfirmationPage |
components.basePage.collapse | Recolher menu | AlpopStaticSidebarPage |
components.baseChip.remove | Remover | AlpopBaseChip (aria-label) |
components.card.toggle | Expandir ou recolher | AlpopCard (aria-label, só com expansible e sem title) |
components.confirmationModal.close | Cancelar | AlpopConfirmationModal |
components.confirmationModal.confirm | Confirmar | AlpopConfirmationModal |
components.currencyField.placeholder | R$ 0,00 | AlpopCurrencyField |
components.dataTable.empty | Nenhum registro | AlpopDataTable |
components.dataTable.paginationOf | de | AlpopDataTable (ex.: 1-10 de 42) |
components.dateField.select | Selecionar | AlpopDateField |
components.dropdown.toggle | Abrir menu | AlpopDropdown (aria-label, só sem title) |
components.errorPage.button | Voltar à página inicial | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.errorPage.navForRealEstateAgencies | Imobiliárias | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.errorPage.navForLandlords | Proprietários | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.errorPage.navForTenants | Locatários | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.errorPage.navContact | Contato | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.errorPage.signUp | Cadastre-se | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.errorPage.signIn | Acessar plataforma | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.errorPage.notFoundCode | 404 | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.errorPage.notFoundTitle | Página não encontrada! | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.errorPage.notFoundPrimaryMessage | A URL que você tentou acessar parece não existir mais. Mas não se preocupe! Você pode retornar à nossa página inicial. | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.errorPage.notFoundSecondaryMessage | Se você acredita que isso é um erro ou precisa de mais assistência, sinta-se à vontade para entrar em contato conosco. | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.errorPage.unauthorizedCode | 401 | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.errorPage.unauthorizedTitle | Acesso não autorizado! | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.errorPage.unauthorizedPrimaryMessage | Parece que você não possui permissão para acessar essa URL. Mas não se preocupe! Você pode retornar à nossa página inicial. | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.errorPage.unauthorizedSecondaryMessage | Se você acredita que isso é um erro ou precisa de mais assistência, sinta-se à vontade para entrar em contato conosco. | AlpopUnauthorizedPage / AlpopNotFoundPage |
components.fileField.empty | Nenhum arquivo | AlpopFileField |
components.fileField.download | Baixar | AlpopFileField (aria-label) |
components.fileField.attach | Anexar | AlpopFileField (aria-label) |
components.fileField.remove | Remover | AlpopFileField (aria-label) |
components.modal.close | Fechar | AlpopModal (aria-label) |
components.monthsField.one | Jan | AlpopMonthsField |
components.monthsField.two | Fev | AlpopMonthsField |
components.monthsField.three | Mar | AlpopMonthsField |
components.monthsField.four | Abr | AlpopMonthsField |
components.monthsField.five | Mai | AlpopMonthsField |
components.monthsField.six | Jun | AlpopMonthsField |
components.monthsField.seven | Jul | AlpopMonthsField |
components.monthsField.eight | Ago | AlpopMonthsField |
components.monthsField.nine | Set | AlpopMonthsField |
components.monthsField.ten | Out | AlpopMonthsField |
components.monthsField.eleven | Nov | AlpopMonthsField |
components.monthsField.twelve | Dez | AlpopMonthsField |
components.multipleFileField.empty | Anexar | AlpopMultipleFileField |
components.multipleFileField.maxFiles | Limite de arquivos atingido | AlpopMultipleFileField |
components.multipleFileField.attach | Anexar | AlpopMultipleFileField (aria-label) |
components.multipleFileField.remove | Remover | AlpopMultipleFileField (aria-label) |
components.navbar.signIn | Entrar | AlpopNavbar |
components.navbar.signUp | Cadastrar | AlpopNavbar |
components.notifications.dismiss | Fechar | AlpopNotifications (aria-label) |
components.notificationsDropdown.title | Notificações | AlpopNotificationsDropdown |
components.notificationsDropdown.empty | Nenhuma notificação | AlpopNotificationsDropdown |
components.reportModal.title | Gerando relatório | AlpopReportModal |
components.reportModal.description | Aguarde enquanto preparamos o seu relatório. | AlpopReportModal |
components.reportModal.access | Acessar página do relatório | AlpopReportModal |
components.reportModal.download | Baixar | AlpopReportModal |
components.quickFilters.title | Filtros | AlpopQuickFilters |
components.quickFilters.active | ativos | AlpopQuickFilters |
components.quickFilters.activeTitle | Filtros ativos | AlpopQuickFilters |
components.quickFilters.apply | Aplicar | AlpopQuickFilters |
components.quickFilters.clear | Limpar | AlpopQuickFilters |
components.quickFilters.show | Mostrar filtros | AlpopQuickFilters |
components.quickFilters.hide | Ocultar filtros | AlpopQuickFilters |
components.searchbar.placeholder | Buscar… | AlpopSearchbar |
components.searchbar.clear | Limpar busca | AlpopSearchbar (aria-label) |
components.selectField.blank | Selecione… | AlpopSelectField |
components.selectField.loading | Carregando… | AlpopSelectField |
Exemplo de locale
js
// pt-BR.js (ou en.js, etc.)
export default {
components: {
basePage: { collapse: "Recolher menu" },
baseChip: { remove: "Remover" },
card: { toggle: "Expandir ou recolher" },
confirmationModal: { close: "Cancelar", confirm: "Confirmar" },
currencyField: { placeholder: "R$ 0,00" },
dataTable: { empty: "Nenhum registro", paginationOf: "de" },
dateField: { select: "Selecionar" },
dropdown: { toggle: "Abrir menu" },
fileField: {
empty: "Nenhum arquivo",
download: "Baixar",
attach: "Anexar",
remove: "Remover"
},
modal: { close: "Fechar" },
monthsField: {
one: "Jan", two: "Fev", three: "Mar", four: "Abr",
five: "Mai", six: "Jun", seven: "Jul", eight: "Ago",
nine: "Set", ten: "Out", eleven: "Nov", twelve: "Dez"
},
multipleFileField: {
empty: "Anexar",
maxFiles: "Limite de arquivos atingido",
attach: "Anexar",
remove: "Remover"
},
notifications: { dismiss: "Fechar" },
notificationsDropdown: {
title: "Notificações",
empty: "Nenhuma notificação"
},
reportModal: {
title: "Gerando relatório",
description: "Aguarde enquanto preparamos o seu relatório.",
access: "Acessar página do relatório",
download: "Baixar"
},
quickFilters: {
title: "Filtros", active: "ativos", activeTitle: "Filtros ativos",
apply: "Aplicar", clear: "Limpar",
show: "Mostrar filtros", hide: "Ocultar filtros"
},
searchbar: { placeholder: "Buscar…", clear: "Limpar busca" },
selectField: { blank: "Selecione…", loading: "Carregando…" }
}
}