diff --git a/messages/pt-BR.json b/messages/pt-BR.json new file mode 100644 index 0000000..6332d0b --- /dev/null +++ b/messages/pt-BR.json @@ -0,0 +1,388 @@ +{ + "Homepage": { + "title": "Compartilhe Despesas com Amigos e Família", + "description": "Bem-vindo à sua nova instalação do Spliit!", + "button": { + "groups": "Ir para grupos", + "github": "GitHub" + } + }, + "Header": { + "groups": "Grupos" + }, + "Footer": { + "madeIn": "Feito em Montréal, Québec 🇨🇦", + "builtBy": "Desenvolvido por Sebastien Castiel e contribuidores" + }, + "Expenses": { + "title": "Despesas", + "description": "Aqui estão as despesas que você criou para o seu grupo.", + "create": "Criar despesa", + "createFirst": "Crie a primeira", + "noExpenses": "Seu grupo ainda não contém nenhuma despesa.", + "exportJson": "Exportar para JSON", + "searchPlaceholder": "Pesquisar por uma despesa…", + "ActiveUserModal": { + "title": "Quem é você?", + "description": "Informe qual participante você é para personalizarmos a exibição das informações.", + "nobody": "Não quero selecionar ninguém", + "save": "Salvar alterações", + "footer": "Essa configuração pode ser alterada posteriormente nas configurações do grupo." + }, + "Groups": { + "upcoming": "Próximas", + "thisWeek": "Esta semana", + "earlierThisMonth": "Anteriores neste mês", + "lastMonth": "Mês passado", + "earlierThisYear": "Anteriores neste ano", + "lastYear": "Ano passado", + "older": "Mais antigas" + } + }, + "ExpenseCard": { + "paidBy": "Pago por {paidBy} para ", + "receivedBy": "Recebido por {paidBy} para ", + "yourBalance": "Seu saldo:" + }, + "Groups": { + "myGroups": "Meus grupos", + "create": "Criar", + "loadingRecent": "Carregando grupos recentes…", + "NoRecent": { + "description": "Você não visitou nenhum grupo recentemente.", + "create": "Crie um", + "orAsk": "ou peça a um amigo para enviar o link de um existente." + }, + "recent": "Grupos recentes", + "starred": "Grupos favoritos", + "archived": "Grupos arquivados", + "archive": "Arquivar grupo", + "unarchive": "Desarquivar grupo", + "removeRecent": "Remover dos grupos recentes", + "RecentRemovedToast": { + "title": "Grupo removido", + "description": "O grupo foi removido da sua lista de grupos recentes.", + "undoAlt": "Desfazer remoção do grupo", + "undo": "Desfazer" + }, + "AddByURL": { + "button": "Adicionar por URL", + "title": "Adicionar um grupo por URL", + "description": "Se um grupo foi compartilhado com você, você pode colar sua URL aqui para adicioná-lo à sua lista.", + "error": "Ops, não conseguimos encontrar o grupo a partir da URL fornecida…" + }, + "NotFound": { + "text": "Este grupo não existe.", + "link": "Ir para grupos visitados recentemente" + } + }, + "GroupForm": { + "title": "Informações do grupo", + "NameField": { + "label": "Nome do grupo", + "placeholder": "Férias de verão", + "description": "Insira um nome para o seu grupo." + }, + "InformationField": { + "label": "Informações do grupo", + "placeholder": "Quais informações são relevantes para os participantes do grupo?" + }, + "CurrencyField": { + "label": "Símbolo da moeda", + "placeholder": "$, €, £, R$…", + "description": "Vamos usá-lo para exibir valores." + }, + "Participants": { + "title": "Participantes", + "description": "Insira o nome de cada participante.", + "protectedParticipant": "Este participante faz parte das despesas e não pode ser removido.", + "new": "Novo", + "add": "Adicionar participante", + "John": "João", + "Jane": "Maria", + "Jack": "José" + }, + "Settings": { + "title": "Configurações locais", + "description": "Essas configurações são definidas por dispositivo e são usadas para personalizar sua experiência.", + "ActiveUserField": { + "label": "Usuário ativo", + "placeholder": "Selecione um participante", + "none": "Nenhum", + "description": "Usuário usado como padrão para pagar despesas." + }, + "save": "Salvar", + "saving": "Salvando…", + "create": "Criar", + "creating": "Criando…", + "cancel": "Cancelar" + } + }, + "ExpenseForm": { + "Income": { + "create": "Criar receita", + "edit": "Editar receita", + "TitleField": { + "label": "Título da receita", + "placeholder": "Restaurante na segunda à noite", + "description": "Insira uma descrição para a receita." + }, + "DateField": { + "label": "Data da receita", + "description": "Insira a data em que a receita foi recebida." + }, + "categoryFieldDescription": "Selecione a categoria da receita.", + "paidByField": { + "label": "Recebido por", + "description": "Selecione o participante que recebeu a receita." + }, + "paidFor": { + "title": "Recebido para", + "description": "Selecione para quem a receita foi recebida." + }, + "splitModeDescription": "Selecione como dividir a receita.", + "attachDescription": "Veja e anexe recibos à receita." + }, + "Expense": { + "create": "Criar despesa", + "edit": "Editar despesa", + "TitleField": { + "label": "Título da despesa", + "placeholder": "Restaurante na segunda à noite", + "description": "Insira uma descrição para a despesa." + }, + "DateField": { + "label": "Data da despesa", + "description": "Insira a data em que a despesa foi paga." + }, + "categoryFieldDescription": "Selecione a categoria da despesa.", + "paidByField": { + "label": "Pago por", + "description": "Selecione o participante que pagou a despesa." + }, + "paidFor": { + "title": "Pago para", + "description": "Selecione para quem a despesa foi paga." + }, + "splitModeDescription": "Selecione como dividir a despesa.", + "attachDescription": "Veja e anexe recibos à despesa." + }, + "amountField": { + "label": "Valor" + }, + "isReimbursementField": { + "label": "Isso é um reembolso" + }, + "categoryField": { + "label": "Categoria" + }, + "notesField": { + "label": "Notas" + }, + "selectNone": "Remover seleção", + "selectAll": "Selecionar todos(as)", + "shares": "parte(s)", + "advancedOptions": "Opções avançadas de divisão…", + "SplitModeField": { + "label": "Modo de divisão", + "evenly": "Igualmente", + "byShares": "Desigualmente - Por partes", + "byPercentage": "Desigualmente - Por porcentagem", + "byAmount": "Desigualmente - Por valor", + "saveAsDefault": "Salvar como opções de divisão padrão" + }, + "DeletePopup": { + "label": "Excluir", + "title": "Excluir esta despesa?", + "description": "Você realmente deseja excluir esta despesa? Esta ação é irreversível.", + "yes": "Sim", + "cancel": "Cancelar" + }, + "attachDocuments": "Anexar documentos", + "create": "Criar", + "creating": "Criando…", + "save": "Salvar", + "saving": "Salvando…", + "cancel": "Cancelar", + "reimbursement": "Reembolso" + }, + "ExpenseDocumentsInput": { + "TooBigToast": { + "title": "O arquivo é muito grande", + "description": "O tamanho máximo de arquivo que você pode enviar é {maxSize}. O seu é ${size}." + }, + "ErrorToast": { + "title": "Erro ao enviar documento", + "description": "Algo deu errado ao enviar o documento. Por favor, tente novamente mais tarde ou selecione um arquivo diferente.", + "retry": "Tentar novamente" + } + }, + "CreateFromReceipt": { + "Dialog": { + "triggerTitle": "Criar despesa a partir de recibo", + "title": "Criar a partir de recibo", + "description": "Extraia as informações da despesa a partir de uma foto de recibo.", + "body": "Faça upload da foto de um recibo, e vamos escaneá-la para extrair as informações da despesa, se possível.", + "selectImage": "Selecionar imagem…", + "titleLabel": "Título:", + "categoryLabel": "Categoria:", + "amountLabel": "Valor:", + "dateLabel": "Data:", + "editNext": "Você poderá editar as informações da despesa a seguir.", + "continue": "Continuar" + }, + "unknown": "Desconhecido", + "TooBigToast": { + "title": "O arquivo é muito grande", + "description": "O tamanho máximo de arquivo que você pode enviar é {maxSize}. O seu é ${size}." + }, + "ErrorToast": { + "title": "Erro ao enviar documento", + "description": "Algo deu errado ao enviar o documento. Por favor, tente novamente mais tarde ou selecione um arquivo diferente.", + "retry": "Tentar novamente" + } + }, + "Balances": { + "title": "Saldos", + "description": "Este é o valor que cada participante pagou ou recebeu.", + "Reimbursements": { + "title": "Reembolsos sugeridos", + "description": "Aqui estão sugestões para reembolsos otimizados entre os participantes.", + "noImbursements": "Parece que seu grupo não precisa de nenhum reembolso 😁", + "owes": "{from} deve {to}", + "markAsPaid": "Marcar como pago" + } + }, + "Stats": { + "title": "Estatísticas", + "Totals": { + "title": "Totais", + "description": "Resumo de gastos de todo o grupo.", + "groupSpendings": "Total de gastos do grupo", + "groupEarnings": "Total de receitas do grupo", + "yourSpendings": "Seus gastos totais", + "yourEarnings": "Suas receitas totais", + "yourShare": "Sua participação total" + } + }, + "Activity": { + "title": "Atividade", + "description": "Visão geral de toda a atividade neste grupo.", + "noActivity": "Ainda não há atividades no seu grupo.", + "someone": "Alguém", + "settingsModified": "As configurações do grupo foram modificadas por {participant}.", + "expenseCreated": "Despesa {expense} criada por {participant}.", + "expenseUpdated": "Despesa {expense} atualizada por {participant}.", + "expenseDeleted": "Despesa {expense} excluída por {participant}.", + "Groups": { + "today": "Hoje", + "yesterday": "Ontem", + "earlierThisWeek": "Anteriormente nesta semana", + "lastWeek": "Semana passada", + "earlierThisMonth": "Anteriormente neste mês", + "lastMonth": "Mês passado", + "earlierThisYear": "Anteriormente neste ano", + "lastYear": "Ano passado", + "older": "Mais antigas" + } + }, + "Information": { + "title": "Informação", + "description": "Use este espaço para adicionar qualquer informação que possa ser relevante para os participantes do grupo.", + "empty": "Nenhuma informação do grupo ainda." + }, + "Settings": { + "title": "Configurações" + }, + "Share": { + "title": "Compartilhar", + "description": "Para que outros participantes vejam o grupo e adicionem despesas, compartilhe o link com eles.", + "warning": "Aviso!", + "warningHelp": "Toda pessoa com o link do grupo poderá ver e editar despesas. Compartilhe com cautela!" + }, + "SchemaErrors": { + "min1": "Digite pelo menos um caractere.", + "min2": "Digite pelo menos dois caracteres.", + "max5": "Digite no máximo cinco caracteres.", + "max50": "Digite no máximo 50 caracteres.", + "duplicateParticipantName": "Outro participante já tem este nome.", + "titleRequired": "Por favor, insira um título.", + "invalidNumber": "Número inválido.", + "amountRequired": "Você deve inserir um valor.", + "amountNotZero": "O valor não deve ser zero.", + "amountTenMillion": "O valor deve ser inferior a 10.000.000.", + "paidByRequired": "Você deve selecionar um participante.", + "paidForMin1": "A despesa deve ser paga para pelo menos um participante.", + "noZeroShares": "Todas as partes devem ser maiores que 0.", + "amountSum": "A soma dos valores deve ser igual ao valor da despesa.", + "percentageSum": "A soma das porcentagens deve ser igual a 100." + }, + "Categories": { + "search": "Pesquisar categoria...", + "noCategory": "Nenhuma categoria encontrada.", + "Uncategorized": { + "heading": "Sem categoria", + "General": "Geral", + "Payment": "Pagamento" + }, + "Entertainment": { + "heading": "Entretenimento", + "Entertainment": "Entretenimento", + "Games": "Jogos", + "Movies": "Filmes", + "Music": "Música", + "Sports": "Esportes" + }, + "Food and Drink": { + "heading": "Comida e Bebida", + "Food and Drink": "Comida e Bebida", + "Dining Out": "Jantar fora", + "Groceries": "Mercearia", + "Liquor": "Bebidas alcoólicas" + }, + "Home": { + "heading": "Casa", + "Home": "Casa", + "Electronics": "Eletrônicos", + "Furniture": "Móveis", + "Household Supplies": "Suprimentos domésticos", + "Maintenance": "Manutenção", + "Mortgage": "Financiamento Habitacional", + "Pets": "Animais de estimação", + "Rent": "Aluguel", + "Services": "Serviços" + }, + "Life": { + "heading": "Vida", + "Childcare": "Cuidados infantis", + "Clothing": "Roupas", + "Education": "Educação", + "Gifts": "Presentes", + "Insurance": "Seguro", + "Medical Expenses": "Despesas médicas", + "Taxes": "Impostos" + }, + "Transportation": { + "heading": "Transporte", + "Transportation": "Transporte", + "Bicycle": "Bicicleta", + "Bus/Train": "Ônibus/Trem", + "Car": "Carro", + "Gas/Fuel": "Gasolina/Combustível", + "Hotel": "Hotel", + "Parking": "Estacionamento", + "Plane": "Avião", + "Taxi": "Táxi" + }, + "Utilities": { + "heading": "Utilitários", + "Utilities": "Utilitários", + "Cleaning": "Limpeza", + "Electricity": "Eletricidade", + "Heat/Gas": "Calor/Gás", + "Trash": "Lixo", + "TV/Phone/Internet": "TV/Telefone/Internet", + "Water": "Água" + } + } +} \ No newline at end of file