diff --git a/assets/base/i18n/pt.json b/assets/base/i18n/pt.json index 4bb1c6a49..d2292664e 100644 --- a/assets/base/i18n/pt.json +++ b/assets/base/i18n/pt.json @@ -38,25 +38,41 @@ "apps.error.command.unknown_channel": "Canal desconhecido para o campo `{fieldName}`: `{option}`.", "apps.error.command.unknown_option": "Opção desconhecida para o campo `{fieldName}`: `{option}`.", "apps.error.command.unknown_user": "Utilizador desconhecido para o campo `{fieldName}`: `{option}`.", + "apps.error.form.no_form": "`form` não está definido.", + "apps.error.form.no_lookup": "`lookup` não está definido.", + "apps.error.form.no_source": "`source` não está definido.", + "apps.error.form.no_submit": "`submit` não está definido", "apps.error.form.refresh": "Ocorreu um erro ao obter os campos selecionados. Contacte o programador da aplicação. Detalhes: {details}", + "apps.error.form.submit.pretext": "Ocorreu um erro ao submeter o modal. Entre em Contacte o programador da aplicação. Detalhes: {details}", + "apps.error.lookup.error_preparing_request": "Erro ao preparar o pedido de pesquisa: {errorMessage}", + "apps.error.malformed_binding": "Esta associação não está devidamente formada. Contacte o programador da aplicação.", "apps.error.parser": "Erro de análise: {error}", "apps.error.parser.empty_value": "Não são permitidos valores vazios.", "apps.error.parser.execute_non_leaf": "Deve selecionar um sub comando.", + "apps.error.parser.missing_binding": "Associações de comando em falta.", "apps.error.parser.missing_field_name": "O nome do campo está em falta.", "apps.error.parser.missing_field_value": "O valor do campo está em falta.", - "apps.error.parser.multiple_equal": "Múltiplos sinais `=` não são permitidos.", + "apps.error.parser.multiple_equal": "Não são permitidos múltiplos sinais `=`.", "apps.error.parser.no_argument_pos_x": "Não é possível identificar o argumento.", + "apps.error.parser.no_bindings": "Sem associações de comando.", + "apps.error.parser.no_form": "Nenhum formulário encontrado.", + "apps.error.parser.no_match": "`{command}`: Não foi encontrado nenhum comando correspondente neste espaço de trabalho.", "apps.error.parser.no_slash_start": "O comando deve começar com um `/`.", "apps.error.parser.unexpected_character": "Caráter inesperado.", "apps.error.parser.unexpected_comma": "Vírgula inesperada.", "apps.error.parser.unexpected_error": "Erro inesperado.", "apps.error.parser.unexpected_flag": "O campo não aceita o sinalizador `{flagName}`.", + "apps.error.responses.unexpected_error": "Recebido um erro inesperado.", + "apps.error.responses.unexpected_type": "O tipo de resposta da aplicação não era esperado. Tipo de resposta: {type}", + "apps.error.responses.unknown_field_error": "Recebeu um erro para um campo desconhecido. Nome do campo: `{field}`. Erro: `{error}`.", + "apps.error.responses.unknown_type": "Tipo de resposta da aplicação não suportado. Tipo de resposta: {type}.", "apps.error.unknown": "Ocorreu um erro desconhecido.", "apps.suggestion.dynamic.error": "Erro de seleção dinâmica", "apps.suggestion.errors.parser_error": "Erro de análise", "apps.suggestion.no_dynamic": "Não foi retornado nenhum dado para as sugestões dinâmicas", "apps.suggestion.no_static": "Sem opções correspondentes.", "apps.suggestion.no_suggestion": "Sem sugestões correspondentes.", + "archivedChannelMessage": "Está a ver um **canal arquivado**. Não podem ser publicadas novas respostas.", "audio.loading_error": "Erro ao carregar o áudio.", "autocomplete_selector.unknown_channel": "Canal desconhecido", "browse_channels.archivedChannels": "Canais Arquivados", @@ -74,15 +90,57 @@ "channel_add_members.add_members.button": "Adicionar Membros", "channel_bookmark.add.detail_title": "Título", "channel_bookmark.add.emoji": "Adicionar emoji", + "channel_bookmark.add.failed_title": "Erro ao adicionar o marcador", "channel_bookmark.add.file_cancel": "Cancelar", "channel_bookmark.add.file_title": "Anexo", "channel_bookmark.add.file_upload_error": "Erro ao enviar o ficheiro. Por favor, tente novamente.", "channel_bookmark.add.file_uploading": "A enviar... ({progress}%)", "channel_bookmark.add_edit.failed_desc": "Detalhes: {error}", "channel_bookmark.copy_option": "Copiar Hiperligação", + "channel_bookmark.delete.confirm": "Tem a certeza que deseja eliminar o marcador {displayName}?", + "channel_bookmark.delete.confirm_title": "Eliminar marcador", + "channel_bookmark.delete.failed_detail": "Detalhes: {error}", + "channel_bookmark.delete.failed_title": "Erro ao eliminar o marcador", + "channel_bookmark.delete.yes": "Sim", "channel_bookmark.delete_option": "Eliminar", + "channel_bookmark.edit.failed_title": "Erro ao editar o marcador", + "channel_bookmark.edit.save_button": "Guardar", + "channel_bookmark.edit_option": "Editar", + "channel_bookmark.share_option": "Partilhar", "channel_bookmark_add.link": "Hiperligação", "channel_bookmark_add.link.input.description": "Adicione uma hiperligação a qualquer artigo, ficheiro, ou qualquer hiperligação externa", "channel_bookmark_add.link.invalid": "Por favor, insira uma hiperligação válida", + "channel_files.empty.paragraph": "Os ficheiros publicados neste canal serão mostrados aqui.", + "channel_files.empty.title": "Ainda sem ficheiros", + "channel_files.noFiles.paragraph": "Este canal não contém quaisquer ficheiros com os filtros aplicados", + "channel_files.noFiles.title": "Não foram encontrados ficheiros", + "channel_header.directchannel.you": "{displayName} (você)", + "channel_header.info": "Ver informação", + "channel_header.member_count": "{count, plural, one {# membro} other {# membros}}", + "channel_info.add_bookmark": "Adicionar um marcador", + "channel_info.add_bookmark.file": "Anexar um ficheiro", + "channel_info.add_bookmark.link": "Adicionar uma hiperligação", + "channel_info.add_bookmark.max_reached": "Este canal atingiu o número máximo de marcadores.", + "channel_info.add_members": "Adicionar membros", + "channel_info.alertNo": "Não", + "channel_info.alertYes": "Sim", + "channel_info.alert_retry": "Tentar Novamente", + "channel_info.archive": "Arquivar Canal", + "channel_info.archive_description.can_view_archived": "Isto irá arquivar o canal da equipa. Os conteúdos do canal ainda estarão acessíveis para os membros do canal.\n\nTem a certeza que deseja arquivar {term} {name}?", + "channel_info.archive_description.cannot_view_archived": "Isto irá arquivar o canal da equipa e removê-lo da interface do utilizador. Se necessário, os canais arquivados podem ser desarquivados novamente.\n\nTem a certeza que deseja arquivar {term} {name}?", + "channel_info.archive_failed": "Ocorreu um erro ao tentar arquivar o canal {displayName}", + "channel_info.archive_title": "Arquivar {term}", + "channel_info.channel_auto_follow_threads": "Seguir todos os tópicos neste canal", + "channel_info.channel_auto_follow_threads_failed": "Ocorreu um erro ao tentar seguir automaticamente todos os tópicos no canal {displayName}", + "channel_info.channel_files": "Ficheiros", + "channel_info.close": "Fechar", + "channel_info.close_dm": "Fechar mensagem direta", + "channel_info.close_dm_channel": "Tem a certeza que deseja fechar esta mensagem direta? Isto irá removê-la do seu ecrã inicial, mas pode voltar a abri-la novamente.", + "channel_info.close_gm": "Fechar mensagem do grupo", + "channel_info.close_gm_channel": "Tem a certeza que deseja fechar esta mensagem do grupo? Isto irá removê-la do seu ecrã inicial, mas pode voltar a abri-la novamente.", + "channel_info.convert_failed": "Não não conseguimos converter {displayName} para um canal privado.", + "channel_info.convert_gm_to_channel": "Converter para um Canal Privado", + "channel_info.convert_gm_to_channel.button_text": "Converter para Canal Privado", + "channel_info.convert_gm_to_channel.button_text_converting": "A converter...", "interactive_dialog.submit": "Submeter" }