{ "server": { "magic_link": { "page": { "expired_title": "Este link de início de sessão já não é válido", "expired_body": "O link pode ter expirado ou já ter sido usado. Podemos enviar-lhe um novo — chegará à sua caixa de entrada em alguns segundos.", "resend_to": "Enviar um novo link para {{email}}", "generic_unavailable": "Este link de início de sessão já não é válido. Pode já ter sido usado ou ter expirado. Solicite um novo link na página de início de sessão.", "service_unavailable": "O início de sessão por magic link não está ativado neste servidor.", "internal_error": "Ocorreu um erro ao iniciar sessão. Por favor, tente novamente.", "resend_failure": "Ocorreu um erro ao enviar o link. Por favor, tente novamente.", "cross_browser_title": "Continuar o início de sessão neste dispositivo?", "cross_browser_body": "Abriu este link de início de sessão num navegador ou dispositivo diferente daquele em que o solicitou.", "cross_browser_warning": "Se foi você quem solicitou este link, é seguro continuar. Caso contrário, feche esta página — clicar em Continuar iniciaria sessão de outra pessoa na sua conta.", "cross_browser_continue": "Continuar e iniciar sessão", "resend_confirmation_title": "Verifique a sua caixa de entrada", "resend_confirmation_body": "Se o link de início de sessão pertencia a uma conta ativa, um novo link acaba de ser enviado. Por favor, verifique a sua caixa de entrada.", "return_link": "Voltar ao OxiCloud" }, "email": { "invitation": { "subject": "{{inviter}} partilhou um {{kind}} consigo no OxiCloud", "body": "{{inviter_full}} partilhou um {{kind}} consigo no OxiCloud.\n\nAbra-o clicando no link abaixo:\n{{link}}\n\nO link é de uso único e expira em {{ttl_hours}} horas.\nSe não esperava este convite, pode ignorar esta mensagem.\n\n— OxiCloud" }, "login": { "subject": "Iniciar sessão no OxiCloud", "body": "Olá,\n\nUse o link abaixo para iniciar sessão no OxiCloud. O link é de uso único e expira em {{ttl_minutes}} minutos. Abra-o no mesmo dispositivo em que o solicitou.\n\n{{link}}\n\nSe não solicitou este link de início de sessão, pode ignorar esta mensagem — não é necessária qualquer outra ação.\n\n— OxiCloud" }, "kind_file": "ficheiro", "kind_folder": "pasta", "english_fallback_divider": "--- Versão em inglês abaixo ---" } }, "notification": { "share": { "subject": "{{inviter}} partilhou um {{kind}} consigo no OxiCloud", "body": "{{inviter_full}} partilhou um {{kind}} consigo no OxiCloud.\n\nAbra o OxiCloud para ver a sua nova partilha:\n{{login_link}}\n\nPode ter mais partilhas novas de {{inviter}} — inicie sessão para ver todos os itens partilhados consigo.\n\n— OxiCloud\n\nRecebeu esta mensagem porque tem uma conta OxiCloud e a preferência de notificação de partilhas está ativada. Pode desativá-la no seu perfil (Avisar-me por e-mail quando alguém compartilhar comigo)." } }, "security": { "password_changed": { "subject": "Sua senha do OxiCloud foi alterada", "body": "Olá,\n\nSua senha do OxiCloud foi alterada em {{timestamp}} (UTC) a partir do endereço IP {{ip}}.\n\nSe foi você, nenhuma ação é necessária — pode ignorar esta mensagem.\n\nSe NÃO foi você, entre em contato com o seu administrador imediatamente. Alguém pode ter obtido acesso à sua conta.\n\n— OxiCloud" } } }, "server_status": { "readonly_banner_aria": "Manutenção do servidor em curso", "readonly_title": "Manutenção do servidor em curso", "readonly_progress": "A migrar o armazenamento para `{{target}}` — {{percent}}% ({{migrated}} / {{total}} blobs). Envios, renomeações, eliminações e partilhas são recusados; leituras e transferências funcionam normalmente.", "readonly_body": "Envios, renomeações, eliminações e partilhas são temporariamente recusados. Leituras e transferências funcionam normalmente." }, "app": { "title": "OxiCloud", "description": "Sistema de armazenamento em nuvem minimalista" }, "nav": { "files": "Arquivos", "shared": "Compartilhamentos", "recent": "Recentes", "favorites": "Favoritos", "photos": "Fotos", "music": "Música", "trash": "Lixeira", "sharedwithme": "Compartilhados comigo", "profile": "Perfil", "shared_with_me": "Compartilhados comigo", "groups": "Grupos", "primary": "Primário", "admin_sections": "Seções administrativas", "back_to_app": "De volta ao OxiCloud", "toggle": "Alternar menu de navegação" }, "photos": { "empty_state": "Nenhuma foto ainda", "empty_hint": "Envie imagens ou vídeos para vê-los aqui", "empty_hidden": "{{n}} foto(s) oculta(s) pela sua preferência", "empty_hidden_hint": "Desative \"Ocultar arquivos ocultos\" no seu perfil para vê-las.", "items_selected": "selecionados", "view_daily": "Dia", "view_monthly": "Mês", "view_yearly": "Ano", "group_by": "Agrupar por", "confirm_delete": "Mover {{n}} fotos para a lixeira?", "confirm_delete_one": "Excluir {{name}}?", "delete": "Excluir fotos", "empty": "Ainda não há fotos.", "full_resolution": "Resolução total", "trash_partial": "{{ok}} de {{total}} movido para a lixeira.", "trashed": "{{n}} movido para a lixeira.", "layout_square": "Grade", "layout_justified": "Justificado", "tab_moments": "Momentos", "tab_places": "Lugares", "tab_people": "Pessoas", "map_loading": "Carregando mapa…", "map_error": "Não foi possível carregar o mapa" }, "music": { "create_playlist": "Criar Playlist", "playlists": "Playlists", "no_playlists": "Nenhuma playlist ainda", "select_playlist": "Selecione uma playlist", "select_hint": "Escolha uma playlist na barra lateral ou crie uma nova", "add_tracks": "Adicionar Faixas", "no_tracks": "Nenhuma faixa nesta playlist", "unknown_artist": "Artista Desconhecido", "unknown_title": "Desconhecido", "confirm_delete": "Excluir esta playlist?", "playlist_name": "Nome da playlist", "create": "Criar", "delete": "Excluir", "share": "Compartilhar", "edit": "Editar", "play_all": "Reproduzir Tudo", "shuffle": "Aleatório", "repeat": "Repetir", "repeat_one": "Repetir Uma", "queue": "Fila", "queue_empty": "Fila vazia", "not_playing": "Não reproduzindo", "play": "Reproduzir", "pause": "Pausar", "previous": "Anterior", "next": "Próximo", "volume": "Volume", "mute": "Mudo", "unmute": "Ativar som", "title": "Título", "artist": "Artista", "album": "Álbum", "tracks": "faixas", "add": "Adicionar", "added": "Adicionado!", "added_to_playlist": "adicionado à playlist", "add_to_playlist": "Adicionar à playlist", "load_error": "Erro ao carregar playlists", "add_error": "Não foi possível adicionar as faixas", "no_playlists_yet": "Nenhuma playlist ainda. Crie uma primeiro!", "selected_files": "Selecionados:", "error": "Erro", "search_audio": "Pesquisar ficheiros de áudio…", "no_audio_files": "Nenhum ficheiro de áudio encontrado", "selected": "selecionados", "loading": "A carregar…", "search_error": "Não foi possível carregar os ficheiros de áudio", "adding": "A adicionar…", "can_write": "Pode editar", "cover_updated": "Capa atualizada", "empty_hint": "Crie sua primeira playlist para começar a organizar suas músicas", "make_private": "Tornar privado", "make_public": "Tornar público", "manage_shares": "Gerenciar compartilhamentos", "no_shares": "Ainda não há compartilhamentos", "playback_error": "Falha na reprodução", "private": "Privado", "public": "Público", "read_only": "Somente leitura", "remove": "Remover", "remove_share": "Remover compartilhamento", "set_cover": "Definir capa", "share_with_user": "ID de usuário ou e-mail", "toggle_public": "Visibilidade", "track_removed": "Faixa removida", "prev": "Anterior", "add_selected": "Adicionar selecionado", "create_playlist_hint": "Digite um nome de lista de reprodução para criar uma.", "created": "Criado “{{name}}”.", "delete_playlist": "Excluir lista de reprodução", "deleted": "Excluído “{{name}}”.", "edit_description": "Editar descrição", "empty_playlist": "Esta playlist ainda não possui faixas.", "new_playlist": "Nova lista de reprodução", "no_audio": "Nenhum arquivo de áudio encontrado.", "now_private": "A lista de reprodução agora é privada.", "now_public": "A lista de reprodução agora é pública.", "pick_or_create": "Existente: {{list}}. Digite um nome para adicionar ou criar.", "rename_playlist": "Renomear lista de reprodução", "reordered": "Lista de reprodução reordenada.", "seek": "Procurar", "selected_count": "{{n}} selecionado", "share_added": "Compartilhado.", "track_count": "{{n}} faixas", "tracks_added": "Adicionadas {{n}} faixa(s)." }, "actions": { "search": "Pesquisar arquivos...", "new_folder": "Nova pasta", "upload": "Enviar", "upload_files": "Enviar arquivos", "upload_folder": "Enviar pasta", "upload.uploading": "Enviando...", "upload.complete": "{count} / {total} enviados", "upload.files": "arquivos", "rename": "Renomear", "move": "Mover para...", "move_to": "Mover para", "delete": "Excluir", "download": "Baixar", "view": "Visualizar", "cancel": "Cancelar", "confirm": "Confirmar", "share": "Compartilhar", "favorite": "Adicionar aos favoritos", "unfavorite": "Remover dos favoritos", "copy": "Copiar", "notify": "Notificar", "send": "Enviar", "clear_recent": "Limpar recentes", "logout": "Sair", "create": "Criar", "search_btn": "Pesquisar", "close": "Fechar", "delete_permanently": "Excluir permanentemente", "empty_trash": "Esvaziar lixeira", "open_parent_folder": "Ir para a pasta pai", "add": "Adicionar", "apply": "Aplicar", "clear": "Limpar", "remove": "Remover" }, "user_menu": { "appearance": "Aparência", "about": "Sobre o OxiCloud", "about_description": "Plataforma de armazenamento em nuvem construída com Rust e Arquitetura Limpa. Rápida, segura e privada.", "admin_panel": "Painel de administração", "profile": "Meu perfil", "role_user": "Usuário", "theme": { "light": "Claro", "dark": "Escuro", "auto": "Como o sistema" }, "manage_groups": "Gerenciar grupos", "admin": "Admin", "mit_license": "Licença MIT", "title": "Menu do usuário" }, "share": { "dialogTitle": "Link de compartilhamento", "linkLabel": "Link compartilhado:", "copyLink": "Copiar", "permissions": "Permissões:", "permissionRead": "Leitura", "permissionWrite": "Escrita", "permissionReshare": "Recompartilhar", "password": "Proteção por senha:", "generatePassword": "Gerar", "expiration": "Data de expiração:", "update": "Atualizar compartilhamento", "remove": "Remover compartilhamento", "notifyTitle": "Enviar notificação", "notifyEmailLabel": "Endereço de e-mail:", "notifyMessageLabel": "Mensagem (opcional):", "notifySend": "Enviar notificação", "shareWithOthers": "Compartilhar com outros", "sharePublicly": "Compartilhar publicamente", "shareSettings": "Configurações de compartilhamento", "shareCopied": "Link copiado para a área de transferência", "shareCreated": "Link de compartilhamento criado com sucesso", "shareUpdated": "Configurações de compartilhamento atualizadas", "shareRemoved": "Compartilhamento removido com sucesso", "inviteByEmail": "Convidar por e-mail — o convite será enviado", "directoryUnavailable": "Diretório de usuário indisponível", "linkNamePlaceholder": "Nome do link (opcional)", "newLink": "Novo link", "noExpiry": "Sem vencimento", "pending": "Pendente", "people": "Pessoas", "publicLinks": "Links públicos", "role": { "canEdit": "Pode editar", "canManage": "Pode gerenciar", "canView": "Pode visualizar" }, "searchPlaceholder": "Pesquise pessoas…", "shareOf": "Participação de:", "sharedLink": "Link compartilhado", "copied": "Link copiado", "copy": "Copiar", "copy_failed": "Não foi possível copiar o link", "download": "Baixar", "files": "Arquivos", "folders": "Pastas", "link_name": "Nome do link (opcional)", "notifyByEmail": "Notificar por e-mail", "revoke": "Remover", "role_label": "Função", "col_shared_by": "Compartilhado por", "col_shared": "Compartilhado", "addPassword": "Adicionar senha", "add_people": "Adicione pessoas, grupos ou e-mail…", "bad_password": "Senha incorreta. Por favor, tente novamente.", "changePassword": "Alterar a senha", "create_link": "Criar link", "created": "Link público criado", "dialog_title": "Compartilhe “{{name}}”", "download_zip": "Baixar ZIP", "empty_folder": "Esta pasta está vazia.", "error": "Algo deu errado. Por favor, tente novamente.", "expired": "Este link de compartilhamento não está mais disponível.", "expires_optional": "Expira (opcional)", "expiry": "Termo", "invalid": "Este link de compartilhamento é inválido.", "link": "Link", "no_people": "Ainda não foi compartilhado com ninguém.", "none": "Ainda não há links públicos.", "notify": { "coalesced": "{{n}} já notificado recentemente.", "rateLimited": "{{n}} atingiu o limite de taxa – tente mais tarde.", "sent": "{{n}} notificado por e-mail.", "skipped": "{{n}} ignorados (sem e-mail / cancelados)." }, "passwordPrompt": "Defina uma senha:", "passwordPrompt_clear": "Nova senha (em branco para remover):", "password_cleared": "Senha removida", "password_optional": "Senha (opcional)", "password_set": "Senha atualizada", "password_title": "Senha obrigatória", "public_link": "Link público", "set_expiry": "Definir expiração", "title": "Compartilhado", "unlock": "Desbloquear" }, "share_dialogTitle": "Link de compartilhamento", "share_linkLabel": "Link compartilhado:", "share_copyLink": "Copiar", "share_permissions": "Permissões:", "share_permissionRead": "Leitura", "share_permissionWrite": "Escrita", "share_permissionReshare": "Recompartilhar", "share_password": "Proteção por senha:", "share_generatePassword": "Gerar", "share_expiration": "Data de expiração:", "share_update": "Atualizar compartilhamento", "share_remove": "Remover compartilhamento", "share_notifyTitle": "Enviar notificação", "share_notifyEmailLabel": "Endereço de e-mail:", "share_notifyMessageLabel": "Mensagem (opcional):", "share_notifySend": "Enviar notificação", "shared": { "backToFiles": "Voltar aos arquivos", "pageTitle": "Recursos compartilhados", "pageDescription": "Gerencie seus arquivos e pastas compartilhados", "filterType": "Tipo:", "filterAll": "Todos", "filterFiles": "Arquivos", "filterFolders": "Pastas", "sortBy": "Ordenar por:", "sortByName": "Nome", "sortByDate": "Data de compartilhamento", "sortByExpiration": "Expiração", "search": "Pesquisar", "colName": "Nome", "colType": "Tipo", "colDateShared": "Data de compartilhamento", "colExpiration": "Expiração", "colPermissions": "Permissões", "colPassword": "Senha", "colActions": "Ações", "emptyStateTitle": "Nenhum recurso compartilhado ainda", "emptyStateDesc": "Quando você compartilhar arquivos ou pastas, eles aparecerão aqui", "goToFiles": "Ir para arquivos", "typeFile": "Arquivo", "typeFolder": "Pasta", "noExpiration": "Sem expiração", "hasPassword": "Sim", "noPassword": "Não", "editShare": "Editar compartilhamento", "notifyShare": "Notificar alguém", "copyLink": "Copiar link", "removeShare": "Remover compartilhamento", "linkCopied": "Link copiado para a área de transferência!", "linkCopyFailed": "Falha ao copiar o link", "itemUpdated": "Configurações de compartilhamento atualizadas", "itemRemoved": "Compartilhamento removido com sucesso", "invalidEmail": "Por favor, insira um endereço de e-mail válido", "notificationSent": "Notificação enviada com sucesso", "notificationFailed": "Falha ao enviar a notificação", "shared_backToFiles": "Voltar aos arquivos", "shared_pageTitle": "Recursos compartilhados", "shared_pageDescription": "Gerencie seus arquivos e pastas compartilhados", "shared_filterType": "Tipo:", "shared_filterAll": "Todos", "shared_filterFiles": "Arquivos", "shared_filterFolders": "Pastas", "shared_sortBy": "Ordenar por:", "shared_sortByName": "Nome", "shared_sortByDate": "Data de compartilhamento", "shared_sortByExpiration": "Expiração", "shared_search": "Pesquisar", "shared_colName": "Nome", "shared_colType": "Tipo", "shared_colDateShared": "Data de compartilhamento", "shared_colExpiration": "Expiração", "shared_colPermissions": "Permissões", "shared_colPassword": "Senha", "shared_colActions": "Ações", "shared_emptyStateTitle": "Nenhum recurso compartilhado ainda", "shared_emptyStateDesc": "Quando você compartilhar arquivos ou pastas, eles aparecerão aqui", "shared_goToFiles": "Ir para arquivos", "shared_typeFile": "Arquivo", "shared_typeFolder": "Pasta", "shared_noExpiration": "Sem expiração", "shared_hasPassword": "Sim", "shared_noPassword": "Não", "shared_editShare": "Editar compartilhamento", "shared_notifyShare": "Notificar alguém", "shared_copyLink": "Copiar link", "shared_removeShare": "Remover compartilhamento", "shared_linkCopied": "Link copiado para a área de transferência!", "shared_linkCopyFailed": "Falha ao copiar o link", "shared_itemUpdated": "Configurações de compartilhamento atualizadas", "shared_itemRemoved": "Compartilhamento removido com sucesso", "shared_invalidEmail": "Por favor, insira um endereço de e-mail válido", "shared_notificationSent": "Notificação enviada com sucesso", "shared_notificationFailed": "Falha ao enviar a notificação" }, "filter": { "placeholder": "Pesquisar nesta pasta e subpastas…", "keyword": "Palavra-chave", "advanced": "Filtros", "recursive": "Incluir subpastas", "results_count": "{{n}} resultados", "clear_keyword": "Limpar pesquisa" }, "files": { "name": "Nome", "type": "Tipo", "size": "Tamanho", "modified": "Modificado", "no_files": "Nenhum arquivo nesta pasta", "empty_hint": "Envie arquivos ou crie pastas para começar", "drop_to_upload": "Solte arquivos aqui para enviar", "loading": "Carregando arquivos…", "view_grid": "Visualização em grade", "view_list": "Visualização em lista", "file_types": { "document": "Documento", "image": "Imagem", "video": "Vídeo", "audio": "Áudio", "pdf": "PDF", "text": "Texto", "folder": "Pasta", "spreadsheet": "Planilha", "presentation": "Apresentação", "archive": "Arquivo compactado", "installer": "Instalador", "code": "Código" }, "owner": "Proprietário", "add_favorites": "Adicionar aos favoritos", "added_favorites": "Adicionado aos favoritos", "col_name": "Nome", "col_owner": "Proprietário", "col_size": "Tamanho", "col_type": "Tipo", "copy": "Copiar", "edit": "Editar", "file": "Arquivo", "folder": "Pasta", "new_folder": "Nova pasta", "share": "Compartilhar", "view": "Visualizar", "empty_hidden_title": "{{n}} item(ns) oculto(s) nesta pasta", "empty_hidden_hint": "Arquivos cujo nome começa com '.' estão ocultos. Altere a configuração para vê-los.", "show_hidden": "Mostrar arquivos ocultos", "upload_dotfile_hidden": "{{n}} arquivo(s) enviado(s) mas oculto(s) pela sua preferência.", "rename_dotfile_hidden": "Renomeado para \"{{name}}\" — agora oculto pela sua preferência.", "new_folder_dotfile_hidden": "Pasta \"{{name}}\" criada — oculta pela sua preferência.", "dotfiles_hidden_toast": "Arquivos ocultos ocultados", "dotfiles_shown_toast": "Arquivos ocultos exibidos", "col_modified": "Modificado", "col_added": "Adicionado", "col_created_by": "Criado por", "col_opened": "Aberto", "col_path": "Localização", "new_elements": "Novos itens", "open_parent": "Abrir pasta pai", "move": "Mover", "favorite": "Adicionar aos favoritos", "unfavorite": "Remover dos favoritos", "open": "Abrir", "download_zip": "Baixar como ZIP", "already_favorites": "Todos os itens selecionados já são favoritos", "batch_delete": "Excluir selecionado", "breadcrumb": "Pão ralado", "cancel_selection": "Cancelar seleção", "confirm_batch_delete": "Mover {{n}} itens para a lixeira?", "confirm_delete": "Mover \"{{name}}\" para a lixeira?", "confirm_delete_n": "Excluir {{count}} item(s)?", "copied": "Copiado", "copy_here": "Copie aqui", "copy_n": "Copiar {{n}} itens", "copy_title": "Copie “{{name}}”", "edit_new_tab": "Editar em nova aba", "editor": "Editor de documentos", "empty_title": "Esta pasta está vazia", "favorited": "Favorito", "grid": "Grade", "list": "Lista", "more_actions": "Mais ações", "move_here": "Mova-se aqui", "move_n": "Mover {{n}} itens", "move_title": "Mova “{{name}}”", "moved": "Movido", "new_folder_prompt": "Novo nome de pasta", "no_home": "Nenhuma pasta inicial disponível.", "no_preview": "Nenhuma visualização disponível para este tipo de arquivo.", "no_subfolders": "Não há subpastas aqui.", "owner_me": "Meu", "preview_failed": "Não foi possível carregar a visualização.", "select_all": "Selecionar tudo", "selected_count": "{{count}} selecionado", "selection": "Seleção", "shared": "Compartilhado", "uploaded": "Carregamento concluído", "uploaded_saved": "Upload concluído — {{mb}} MB desduplicados", "uploaded_partial": "{{ok}} carregado, {{failed}} falhou", "uploaded_skipped": "{{ok}} carregado · {{skipped}} ignorado (arquivos não regulares)", "upload_failed": "Falha no upload", "uploading": "Fazendo upload…", "uploading_file": "Carregando {{name}}…", "uploading_n": "Enviando {{done}}/{{total}} arquivos…" }, "dialogs": { "rename_folder": "Renomear pasta", "rename_file": "Renomear arquivo", "new_name": "Novo nome", "new_folder_title": "Nova pasta", "folder_name": "Nome da pasta", "folder_placeholder": "Minha pasta", "rename_title": "Renomear", "move_file": "Mover arquivo", "move_folder": "Mover pasta", "select_destination": "Selecione a pasta de destino:", "root": "Raiz", "delete_confirmation": "Tem certeza de que deseja excluir", "and_contents": "e todo o seu conteúdo", "no_undo": "Esta ação não pode ser desfeita", "confirm_title": "Confirmar ação", "confirm_delete": "Mover para a lixeira", "confirm_delete_file": "Tem certeza de que deseja mover o arquivo \"{{name}}\" para a lixeira?", "confirm_delete_folder": "Tem certeza de que deseja mover a pasta \"{{name}}\" e todo o seu conteúdo para a lixeira?", "confirm_permanent_delete": "Excluir permanentemente", "confirm_permanent_delete_msg": "Tem certeza de que deseja excluir permanentemente este item? Esta ação não pode ser desfeita.", "confirm_empty_trash": "Esvaziar lixeira", "confirm_delete_share": "Excluir link de compartilhamento", "confirm_delete_share_msg": "Tem certeza de que deseja excluir este link de compartilhamento?", "share_file": "Compartilhar arquivo", "share_folder": "Compartilhar pasta", "existing_shares": "Compartilhamentos existentes", "share_options": "Opções de compartilhamento", "password": "Senha", "expiration": "Expiração", "permissions": "Permissões", "generated_link": "Link gerado", "notify": "Enviar notificação", "recipient": "Destinatário", "message": "Mensagem", "go_to_parent": ".. (pasta pai)", "no_subfolders": "Sem subpastas", "select_this_folder": "Selecione esta pasta", "move_to_home": "Mover para a pasta inicial" }, "dropzone": { "drag_files": "Arraste arquivos aqui ou clique para selecionar", "drop_files": "Solte os arquivos para enviar" }, "permissions": { "read": "Leitura", "write": "Escrita", "reshare": "Recompartilhar" }, "errors": { "file_not_found": "Arquivo não encontrado", "folder_not_found": "Pasta não encontrada", "delete_error": "Erro ao excluir", "upload_error": "Erro ao enviar o arquivo", "rename_error": "Erro ao renomear", "move_error": "Erro ao mover", "empty_name": "O nome não pode estar vazio", "name_exists": "Já existe um arquivo ou pasta com esse nome", "generic_error": "Ocorreu um erro", "group_name_invalid": "O nome do grupo deve seguir o formato de prefixo de e-mail (letras, dígitos, ponto, hífen, sublinhado; 1–64 caracteres).", "group_cycle": "Este membro criaria uma referência circular entre grupos.", "group_depth_exceeded": "Esta profundidade de aninhamento excede o máximo permitido (8).", "group_virtual_immutable": "O grupo «Internal» é gerenciado pelo sistema e não pode ser modificado.", "group_not_found": "Grupo não encontrado.", "group_name_taken": "Já existe um grupo com este nome.", "forbidden": "Não foi possível carregar os arquivos" }, "breadcrumb": { "home": "Início", "aria": "Trilha de navegação", "root": { "personal_drive": "Unidade pessoal: {{name}}", "shared_drive": "Unidade compartilhada: {{name}}", "direct_share": "Compartilhado com você", "token": "Via link compartilhado" } }, "trash": { "empty_trash": "Esvaziar lixeira", "empty_state": "A lixeira está vazia", "original_location": "Local original", "deleted_date": "Data de exclusão", "remaining": "Restante", "actions": "Ações", "restore": "Restaurar", "delete_permanently": "Excluir permanentemente", "empty_confirm": "Tem certeza de que deseja esvaziar a lixeira? Todos os itens serão excluídos permanentemente.", "groupby": { "remaining_days": "Dias restantes", "trashed_time": "Data de exclusão" }, "delete": "Excluir permanentemente", "empty_action": "Esvaziar lixeira", "expires_at": "Expira em", "confirm_delete": "Excluir permanentemente este item? Isto não pode ser desfeito.", "confirm_empty": "Esvaziar o lixo? Isto não pode ser desfeito.", "restored": "Restaurado" }, "daysRemaining": { "expired": "Expirado", "today": "Hoje", "tomorrow": "Amanhã", "inDays": "{{count}} dias" }, "expiryChip": { "never": "Nunca expira", "expired": "Expirado", "today": "Expira hoje", "tomorrow": "Expira amanhã", "inDays": "Expira em {{count}} dias", "onDate": "Expira em {{date}}" }, "auth": { "login_title": "Entrar", "username": "Usuário", "username_placeholder": "Digite seu nome de usuário", "login_identifier": "Usuário ou e-mail", "login_identifier_placeholder": "Digite seu usuário ou e-mail", "password": "Senha", "password_placeholder": "Digite sua senha", "login_button": "Entrar", "no_account": "Não tem uma conta?", "register": "Cadastre-se", "admin_setup": "Primeira vez?", "setup": "Configurar administrador", "register_title": "Criar conta", "email": "E-mail", "email_placeholder": "Digite seu e-mail", "confirm_password": "Confirmar senha", "confirm_password_placeholder": "Confirme sua senha", "register_button": "Criar conta", "have_account": "Já tem uma conta?", "login": "Entrar", "setup_title": "Configuração inicial", "setup_step1": "Admin", "setup_step2": "Sistema", "setup_step3": "Concluído", "admin_username": "Usuário administrador", "admin_email": "E-mail do administrador", "admin_password": "Senha do administrador", "create_admin": "Criar administrador", "back_to_login": "Já configurado?", "admin_success": "Conta de administrador criada com sucesso! Agora você pode entrar.", "account_success": "Conta criada com sucesso! Agora você pode entrar.", "passwords_mismatch": "As senhas não coincidem", "admin_create_error": "Erro ao criar conta de administrador", "or": "ou", "sso_login": "Entrar com SSO", "sso_login_provider": "Entrar com {{provider}}", "magicLinkHint": "Sem senha? Digite seu e-mail e enviaremos um link de acesso único.", "magicLinkEmailLabel": "Endereço de e-mail", "magicLinkEmailPlaceholder": "voce@exemplo.com", "magicLinkSubmit": "Enviar link de acesso", "magicLinkSent": "Se existir uma conta para este e-mail, um link de acesso foi enviado. Verifique sua caixa de entrada.", "magicLinkUnavailable": "O acesso por e-mail não está disponível neste servidor.", "magicLinkNetworkError": "Não foi possível conectar ao servidor: {{message}}", "magicLinkToggle": "Sem palavra-passe? Receba um link por e-mail", "passwordsMatch": "As palavras-passe coincidem", "capsLock": "Caps Lock ativado", "caps_lock": "Caps Lock ativado", "magic_email_label": "Endereço de e-mail", "magic_hint": "Sem senha? Digite seu e-mail e enviaremos um link de acesso único.", "magic_unavailable": "O acesso por e-mail não está disponível neste servidor.", "passwords_match": "As palavras-passe coincidem", "sign_in": "Entrar", "password_or_link_hint": "Senha (deixe em branco para um link de login)", "cookie_rejected": "O login foi bem-sucedido, mas o navegador rejeitou o cookie de sessão. Se você estiver em HTTP, defina OXICLOUD_COOKIE_SECURE=false ou use HTTPS.", "login_error": "Erro ao fazer login", "magic_error": "Algo deu errado. Tente novamente.", "magic_prompt": "Sem senha? Faça login com um link de e-mail", "magic_send": "Enviar link", "magic_sent": "Se existir uma conta, um link de login foi enviado. Verifique sua caixa de entrada.", "register_error": "Falha no registro", "session_expired": "Sua sessão expirou. Faça login novamente.", "signing_in": "Fazendo login…", "sending": "Enviando…", "toggle_password": "Mostrar senha", "login_error_title": "Falha no login", "login_error_back_to_login": "Voltar ao login", "login_error_auto_link_disabled": "Este servidor não vincula automaticamente contas SSO. Faça login com suas credenciais existentes e conecte o SSO do seu perfil.", "login_error_auto_link_email_not_verified": "Seu provedor de SSO não confirmou seu endereço de e-mail. Verifique seu e-mail no seu provedor de identidade e tente novamente.", "login_error_already_linked_elsewhere": "Já existe uma conta local com este e-mail e está vinculada a uma identidade SSO diferente. Entre em contato com seu administrador.", "login_error_callback_denied": "Seu link de login expirou ou já foi usado. Tente fazer login novamente.", "login_error_callback_failed": "Não foi possível concluir o login do SSO. Por favor, tente novamente.", "login_error_generic": "O login do SSO foi recusado. Por favor, tente novamente.", "login_error_email_ambiguous": "Várias contas locais correspondem a este endereço de e-mail. Entre em contato com seu administrador para resolver.", "logged_out": "Sessão terminada com sucesso.", "login_error_email_not_verified_at_idp": "Seu provedor de identidade informa que seu endereço de e-mail não está verificado. Confirme seu e-mail em seu provedor de identidade e tente entrar novamente.", "login_error_email_verification_required": "Este servidor requer um endereço de e-mail verificado. Seu provedor de identidade não incluiu uma declaração de verificação de e-mail. Contate seu administrador." }, "storage": { "title": "Armazenamento", "calculating": "Calculando...", "used": "{{percentage}}% usado ({{used}} / {{total}})" }, "viewer": { "unsupported_file": "Este tipo de arquivo não pode ser visualizado.", "download_file": "Baixar arquivo", "zoom_in": "Ampliar", "zoom_out": "Reduzir", "zoom_reset": "Redefinir zoom", "zoom": "Zoom" }, "language_selector": { "title": "Bem-vindo!", "subtitle": "Selecione seu idioma para continuar", "continue": "Continuar", "languages": { "en": "English", "es": "Español", "zh": "中文", "fa": "فارسی", "fr": "Français", "de": "Deutsch", "pt": "Português", "ar": "العربية", "hi": "हिन्दी", "it": "Italiano", "ja": "日本語", "ko": "한국어", "nl": "Nederlands", "ru": "Русский" } }, "favorites": { "empty_state": "Nenhum favorito ainda", "empty_hint": "Marque arquivos ou pastas com estrela para adicioná-los aos seus favoritos", "add": "Adicionar aos favoritos", "remove": "Remover dos favoritos", "added_title": "Adicionado aos favoritos", "added_msg": "adicionado aos favoritos", "removed_title": "Removido dos favoritos", "removed_msg": "removido dos favoritos" }, "recent": { "title": "Recentes", "clear": "Limpar recentes", "accessed": "Acessado", "empty_state": "Nenhum arquivo recente", "empty_hint": "Os arquivos que você abrir aparecerão aqui", "empty_hidden_state": "{{n}} item(ns) recente(s) oculto(s) pela sua preferência", "empty_hidden_hint": "Desative \"Ocultar arquivos ocultos\" no seu perfil para vê-los.", "loadMore": "Carregar mais", "remove_item": "Remover dos recentes", "confirm_clear": "Limpar seus itens recentes?" }, "notifications": { "file_renamed": "Arquivo renomeado", "file_renamed_to": "Arquivo renomeado para \"{{name}}\"", "folder_renamed": "Pasta renomeada", "folder_renamed_to": "Pasta renomeada para \"{{name}}\"", "file_uploaded": "Arquivo enviado", "file_deleted": "Arquivo movido para a lixeira", "folder_deleted": "Pasta movida para a lixeira", "item_deleted_permanently": "Item excluído permanentemente", "trash_emptied": "Lixeira esvaziada com sucesso", "empty": "Sem notificações", "title": "Notificações", "link_created": "Link criado", "share_success": "Link de partilha criado com sucesso", "upload_files_section_title": "Upload não disponível aqui", "upload_files_section_body": "Vá para a seção Arquivos para enviar arquivos", "clear": "Limpar tudo" }, "batch": { "one_selected": "1 item selecionado", "n_selected": "{{count}} itens selecionados", "confirm_delete": "Tem certeza de que deseja mover {{count}} itens para a lixeira?", "move_title": "Mover {{count}} item(ns)", "add_favorites": "Adicionar aos favoritos", "move_copy": "Mover ou copiar" }, "admin": { "page_title": "Painel de Administração", "back_to_app": "Voltar ao OxiCloud", "loading": "Carregando…", "access_denied": "Acesso Negado", "access_denied_desc": "Privilégios de administrador necessários.", "sign_in": "Entrar", "tab_dashboard": "Painel", "tab_users": "Usuários", "tab_oidc": "SSO / OIDC", "total_users": "Total de Usuários", "active_users": "Usuários Ativos", "admins": "Admins", "version": "Versão", "storage_overview": "Visão do Armazenamento", "used": "Usado", "total_quota": "Cota Total", "usage_pct": "Uso %", "users_over_80": "Usuários >80% cota", "users_over_quota": "Usuários acima da cota", "system": "Sistema", "auth_label": "Auth", "oidc_label": "OIDC", "quotas_label": "Cotas", "enabled": "Habilitado", "disabled": "Desabilitado", "active": "Ativo", "off": "Inativo", "allow_registration": "Permitir registro público", "registration_warning": "O registro público está desabilitado. Apenas administradores podem criar novos usuários.", "user_management": "Gerenciamento de Usuários", "create_user": "Criar Usuário", "col_user": "Usuário", "col_role": "Função", "col_auth": "Auth", "col_status": "Estado", "col_storage": "Armazenamento", "col_last_login": "Último Login", "col_actions": "Ações", "loading_users": "Carregando usuários…", "failed_load_users": "Falha ao carregar", "no_users_found": "Nenhum usuário encontrado", "showing_users": "Mostrando {{from}}-{{to}} de {{total}}", "prev": "Anterior", "next": "Próximo", "inactive": "Inativo", "you_badge": "(você)", "local": "Local", "never": "Nunca", "just_now": "Agora mesmo", "minutes_ago": "{{n}}min atrás", "hours_ago": "{{n}}h atrás", "days_ago": "{{n}}d atrás", "edit_quota_title": "Editar cota", "reset_password_title": "Redefinir senha", "toggle_role_title": "Alternar função", "deactivate_title": "Desativar", "activate_title": "Ativar", "delete_title": "Excluir", "sso_title": "Login Único (OIDC / SSO)", "enable_sso": "Habilitar autenticação SSO", "provider_name": "Nome do Provedor", "issuer_url": "URL do Emissor", "issuer_url_hint": "URL do emissor OpenID Connect", "auto_discover": "Auto-descoberta", "discovering": "Descobrindo…", "client_id": "ID do cliente", "client_secret": "Segredo do cliente", "client_secret_placeholder": "Deixe vazio para manter o valor atual", "secret_configured": "Um client secret já está configurado", "callback_url": "URL de Callback", "callback_url_hint": "(registrar no seu IdP)", "advanced_settings": "Configurações Avançadas", "scopes": "Escopos", "auto_provision": "Provisionar usuários automaticamente", "admin_groups": "Grupos de Admin", "admin_groups_hint": "Nomes de grupos OIDC separados por vírgula", "disable_password": "Desabilitar login por senha (apenas OIDC)", "password_warning": "Isso impedirá TODOS os logins por senha!", "test_btn": "Testar", "save_btn": "Salvar", "saving": "Salvando…", "settings_saved": "Configurações salvas — OIDC agora está {{status}}", "quota_modal_title": "Atualizar Cota", "quota_user_label": "Usuário:", "new_quota": "Nova Cota", "quota_unlimited_hint": "0 para ilimitado", "cancel": "Cancelar", "create_user_title": "Criar Novo Usuário", "username_label": "Nome de usuário", "username_placeholder": "joaosilva", "username_hint": "3–32 caracteres", "password_label": "Senha", "password_placeholder": "Mín 8 caracteres", "email_label": "E-mail", "email_optional": "(opcional)", "email_placeholder": "usuario@exemplo.com (gerado automaticamente se vazio)", "role_label": "Função", "role_user": "Usuário", "role_admin": "Admin", "quota_label": "Cota", "creating": "Criando…", "reset_pw_title": "Redefinir Senha", "new_password_label": "Nova Senha", "resetting": "Redefinindo…", "reset_btn": "Redefinir", "confirm_role_change": "Alterar função para {{role}}?", "confirm_deactivate": "Tem certeza de que deseja desativar este usuário?", "confirm_activate": "Tem certeza de que deseja ativar este usuário?", "confirm_delete_user": "EXCLUIR usuário \"{{name}}\"? Não pode ser desfeito!", "confirm_action": "Confirmar Ação", "confirm_yes": "Confirmar", "confirm_no": "Cancelar", "error_username_short": "O nome de usuário deve ter pelo menos 3 caracteres", "error_password_short": "A senha deve ter pelo menos 8 caracteres", "error_generic": "Falha", "error_network": "Erro de rede: {{message}}", "error_create_user": "Falha ao criar usuário", "tab_storage": "Armazenamento", "storage_title": "Configuração de armazenamento", "storage_current_backend": "Backend atual", "storage_total_blobs": "Total de blobs", "storage_total_size": "Tamanho total", "storage_dedup_ratio": "Taxa de deduplicação", "storage_backend": "Backend", "storage_local": "Local", "storage_s3": "Compatível com S3", "storage_provider_preset": "Predefinição do fornecedor", "storage_preset_custom": "Personalizado", "storage_endpoint_url": "URL do endpoint", "storage_endpoint_hint": "Deixar em branco para AWS S3", "storage_bucket": "Bucket", "storage_region": "Região", "storage_access_key": "Chave de acesso", "storage_secret_key": "Chave secreta", "storage_secret_configured": "Chave configurada", "storage_key_placeholder": "Introduzir nova chave", "storage_path_style": "Forçar estilo de caminho", "storage_path_style_hint": "Necessário para MinIO e alguns serviços compatíveis com S3", "storage_test_connection": "Testar ligação", "storage_test_success": "Ligação bem-sucedida", "storage_test_failure": "Falha na ligação", "storage_save": "Guardar configuração", "storage_saved": "Configuração guardada", "storage_migration": "Migração de dados", "storage_migration_coming_soon": "Ferramentas de migração em breve", "migration_status_label": "Estado da migração", "migration_start": "Iniciar migração", "migration_pause": "Pausar", "migration_resume": "Retomar", "migration_verify": "Verificar", "migration_complete": "Concluir", "migration_started": "Migração iniciada", "migration_paused_msg": "Migração pausada", "migration_resumed_msg": "Migração retomada", "migration_completed_msg": "Migração concluída com sucesso", "migration_verifying": "A verificar...", "migration_verify_passed": "Verificação aprovada", "migration_verify_failed": "Verificação falhou", "migration_failed_blobs": "Blobs com falha", "testing": "A testar...", "smtp_disabled": "Desativado (host não configurado)", "smtp_enabled": "Ativado", "smtp_enabled_label": "Estado", "smtp_intro": "SMTP é configurado exclusivamente através de variáveis de ambiente (OXICLOUD_SMTP_*). Os valores abaixo são lidos do servidor em execução — para alterá-los, edite o ambiente e reinicie o OxiCloud.", "smtp_not_configured": "SMTP não está configurado neste servidor.", "smtp_send_failed": "Falha no envio.", "smtp_send_test": "Enviar e-mail de teste", "smtp_sending": "A enviar…", "smtp_sent": "E-mail de teste enviado.", "smtp_server_code": "Resposta do servidor", "smtp_test_intro": "Envia uma mensagem de diagnóstico pré-definida para o destinatário abaixo e reporta a resposta do servidor SMTP, para que possa correlacioná-la com os registos do seu relay.", "smtp_test_missing_to": "Introduza um endereço de destinatário.", "smtp_test_title": "Enviar um e-mail de teste", "smtp_test_to": "Endereço do destinatário", "smtp_title": "E-mail de saída (SMTP)", "tab_smtp": "SMTP", "admin_users": "Admins", "confirm_role": "Alterar função para {{role}}?", "dashboard": "Painel", "email": "E-mail", "mig_complete": "Concluir", "mig_pause": "Pausar", "mig_resume": "Retomar", "mig_verify_failed": "Verificação falhou", "mig_verify_passed": "Verificação aprovada", "mig_verifying": "A verificar...", "oidc_auto_provision": "Provisionar usuários automaticamente", "oidc_callback": "URL de Callback", "oidc_client_id": "ID do cliente", "oidc_disable_pw": "Desabilitar login por senha (apenas OIDC)", "oidc_issuer": "URL do Emissor", "oidc_scopes": "Escopos", "password": "Senha", "quotas": "Cotas", "reset_pw_for": "Nova senha para", "role": "Função", "smtp_fail": "Falha no envio.", "smtp_send": "Enviar", "smtp_test": "Enviar e-mail de teste", "smtp_user_state": "Auth", "status": "Estado", "storage": "Armazenamento", "storage_endpoint": "URL do endpoint", "storage_tab": "Armazenamento", "time_min_ago": "{{n}} min atrás", "title": "Admin", "user": "Usuário", "username": "Nome de usuário", "users": "Usuários", "drive_manage_policies": "Gerenciar políticas", "drive_manage_policies_for": "Políticas — {{name}}", "drive_manage_policies_help": "As políticas são exclusivas do administrador — os proprietários do Unidade não podem modificá-las. Cada interruptor controla uma regra.", "drive_policy": { "forbid_sharing": "Proibir compartilhamento por recurso", "forbid_sharing_help": "Bloqueia as concessões por arquivo / pasta (cobre também links públicos e compartilhamento externo). A associação ao Unidade continua funcionando.", "forbid_public_links": "Proibir links públicos", "forbid_public_links_help": "Bloqueia a criação de links de compartilhamento anônimos nos recursos deste Unidade.", "forbid_external_sharing": "Proibir compartilhamento externo", "forbid_external_sharing_help": "Bloqueia as concessões para usuários externos (convites por e-mail e contas externas existentes).", "forbid_cross_drive_move": "Proibir movimentação entre Unidades", "forbid_cross_drive_move_help": "Bloqueia mover arquivos ou pastas para outro Unidade. Não impede download + reupload.", "forbid_owner_role_change": "Bloquear lista de proprietários", "forbid_owner_role_change_help": "Apenas o administrador pode adicionar, remover ou rebaixar proprietários do Unidade enquanto esta política estiver ativa.", "include_in_photo_index": "Incluir em Fotos", "include_in_photo_index_help": "Mostrar os ficheiros de imagem e vídeo deste Unidade na cronologia Fotos e no mapa Lugares. Os Unidades pessoais predefinidos são incluídos automaticamente; ative esta opção nos Unidades partilhados que realmente contêm fotos (por ex. «Fotos da família»).", "include_in_music_index": "Incluir em Música", "include_in_music_index_help": "Incluir os ficheiros de áudio deste Unidade na biblioteca Música. Os Unidades pessoais predefinidos são incluídos automaticamente; ative esta opção nos Unidades partilhados que realmente contêm uma coleção musical (por ex. «Música da família», «Colaboração da banda»).", "implied_by_forbid_sharing": "Já aplicado por «Proibir compartilhamento por recurso».", "read_only": "Somente leitura (congelar)", "read_only_help": "Congelar o Unidade por completo — qualquer alteração é recusada (envios, edições, exclusões, renomeações, compartilhamentos, mudanças de membros). Leitura e download continuam funcionando. A limpeza automática da lixeira também é pausada. Use para arquivos, retenções legais ou encerramento de contas. Somente um administrador pode descongelar." }, "drives": "Unidades", "drive_name": "Nome", "drive_kind": "Tipo", "drive_owners": "Proprietários", "drive_usage": "Utilização", "drive_created_at": "Criada", "drive_kind_shared": "Partilhada", "drive_kind_personal": "Pessoal", "drive_kind_default_suffix": "(padrão)", "drive_manage_owners": "Gerir proprietários", "drive_manage_owners_for": "Gerir proprietários — {{name}}", "drive_edit_quota": "Editar quota", "drive_delete": "Eliminar unidade", "drive_delete_confirm": "Eliminar a unidade «{{name}}»? Esta ação é irreversível.", "drive_deleted": "Unidade eliminada.", "drive_created": "Unidade criada.", "drive_add_owner": "Adicionar proprietário", "drive_current_owners": "Proprietários atuais", "drive_no_owners": "Sem proprietários", "drive_owner": "Proprietário", "drive_owner_hint": "Escolha um utilizador (proprietário único) ou um grupo (cada membro passa a proprietário via expansão do sujeito).", "drive_owner_picked": "Proprietário: {{name}}", "drive_owner_placeholder": "Procurar um utilizador ou grupo…", "drive_owner_remove_confirm": "Remover este proprietário da unidade?", "drive_name_placeholder": "ex. Engenharia", "drive_error_name_required": "O nome da unidade é obrigatório.", "drive_error_owner_required": "Escolha um utilizador ou grupo como proprietário da unidade.", "create_drive": "Criar unidade partilhada", "no_drives": "Ainda não existem unidades.", "external_user": "externo", "external_user_hint": "Conta apenas por convite (magic-link ou OCM). Não pode ser administrador e não tem quota de armazenamento.", "no_storage_for_external": "As contas externas não têm envelope de armazenamento.", "promote_to_internal_title": "Promover a utilizador interno", "confirm_promote_user": "Promover {{name}} a utilizador interno? Isto aprovisiona uma unidade pessoal e atribui um envelope de armazenamento normal. A identidade da conta é preservada; o login por magic-link continua a ser a via de acesso enquanto não for definida uma palavra-passe.", "delete_user_title": "Eliminar utilizador", "delete_user_warning": "Está prestes a eliminar permanentemente «{{name}}». A conta será removida, todas as sessões revogadas e a unidade pessoal apagada. Esta ação é irreversível.", "delete_user_confirm_hint": "Para confirmar, escreva o e-mail da conta abaixo: {{email}}", "deleting": "A eliminar…", "auth": "Autenticação", "quota": "Uso de armazenamento", "last_login": "Último acesso", "tab_plugins": "Plug-ins", "plugins_title": "Plug-ins", "plugins_disabled": "Os plug-ins estão desabilitados neste servidor. Defina OXICLOUD_ENABLE_PLUGINS=true (e construa com o recurso \"plugins\") para gerenciar plug-ins WASM aqui.", "plugins_install_title": "Instale um plug-in", "plugins_install_intro": "Faça upload de um pacote de plug-ins (.zip) contendo plugin.toml e seu módulo WebAssembly compilado (.wasm). O manifesto é validado e o módulo é analisado antes da instalação.", "plugins_bundle_label": "Pacote de plug-ins (.zip)", "plugins_install": "Instalar plug-in", "plugins_installed_title": "Plug-ins instalados", "plugins_col_name": "Nome", "plugins_col_id": "EU IA", "plugins_col_version": "Versão", "plugins_col_events": "Eventos", "plugins_col_status": "Estado", "plugins_col_actions": "Ações", "plugins_loading": "Carregando plug-ins…", "plugins_none": "Nenhum plug-in instalado.", "plugins_enabled": "Habilitado", "plugins_disabled_badge": "Desabilitado", "plugins_enable": "Habilitar", "plugins_disable": "Desativar", "plugins_delete": "Excluir", "plugins_confirm_delete": "Excluir plug-in \"{{name}}\"? Seus arquivos serão removidos do servidor.", "plugins_installing": "Instalando…", "plugins_installed": "Instalado {{name}}.", "plugins_install_missing_bundle": "Selecione um pacote de plug-ins (.zip).", "plugins_details": "Registros e detalhes", "plugins_back": "Voltar aos plug-ins", "plugins_retention_title": "Retenção de registros", "plugins_retention_intro": "Os segmentos de log girados mais antigos que a janela de retenção ou além do limite de tamanho são removidos de acordo com uma programação.", "plugins_retention_days": "Retenção (dias)", "plugins_retention_max_mb": "Tamanho máximo do registro (MB)", "plugins_retention_save": "Salvar retenção", "plugins_retention_saved": "Retenção salva.", "plugins_retention_invalid": "Insira números não negativos.", "plugins_logs_title": "Registros", "plugins_logs_level_all": "Todos os níveis", "plugins_logs_search": "Pesquisar mensagens…", "plugins_logs_live": "Ao vivo", "plugins_logs_clear": "Claro", "plugins_logs_confirm_clear": "Limpar todos os logs deste plugin?", "plugins_logs_none": "Nenhuma entrada de registro.", "plugins_logs_col_time": "Tempo", "plugins_logs_col_level": "Nível", "plugins_logs_col_kind": "Tipo", "plugins_logs_col_invocation": "Invocação", "plugins_logs_col_message": "Mensagem", "plugins_logs_showing": "Mostrando {{from}}–{{to}} de {{total}}", "available": "disponível", "confirm_delete_plugin": "Excluir plug-in {{name}}?", "disable": "Desativar", "email_auto": "Gerado automaticamente se deixado em branco", "enable": "Habilitar", "env_locked": "Definido por uma variável de ambiente", "logs_all": "Todos os níveis", "logs_empty": "Nenhuma entrada de registro.", "logs_invocation": "Invocação", "logs_kind": "Tipo", "logs_level": "Nível", "logs_live": "Ao vivo", "logs_message": "Mensagem", "logs_search": "Procurar…", "logs_showing": "Mostrando {{from}}–{{to}} de {{total}}", "logs_time": "Tempo", "mig_eta": "~{{min}}min restantes", "mig_failed": "{{n}} blobs com falha", "mig_start": "Começar", "mig_verify": "Verifique a integridade", "mig_verify_mismatch": "{{n}} incompatibilidades de tamanho", "mig_verify_missing": "{{n}} ausente", "mig_verify_summary": "{{checked}} blobs verificados, {{total}} total no banco de dados", "migration": "Migração de armazenamento", "new_password": "Nova Senha", "no_plugins": "Nenhum plug-in instalado.", "oidc_admin_groups": "Grupos de administradores", "oidc_auth_endpoint": "Ponto de extremidade de autenticação", "oidc_client_secret": "Segredo do cliente", "oidc_enabled": "Habilitar login do OIDC", "oidc_provider_name": "Nome do provedor", "oidc_secret_set": "Um segredo do cliente já está configurado.", "over_80": "{{n}} usuários acima de 80% da cota", "over_quota": "{{n}} usuários acima da cota", "password_reset": "Redefinição de senha", "plugin": "Plug-in", "plugin_logs": "Registros de plug-ins", "plugins": "Plug-ins", "plugins_clear_logs": "Limpar registros", "plugins_install_hint": "Carregue um pacote de plug-ins (.zip).", "plugins_retention": "Retenção de registros", "plugins_retention_max": "Tamanho máximo (MB)", "plugins_upload": "Carregar .zip", "quota_for": "Cota para", "registration": "Cadastro", "registration_disabled_warning": "O registro público está desativado. Somente administradores podem criar novas contas.", "settings_saved_ok": "Configurações salvas.", "smtp": "E-mail (SMTP)", "smtp_from": "De", "smtp_host": "Hospedar", "smtp_port": "Porta", "smtp_status": "Estado SMTP", "smtp_to": "destinatário@exemplo.com", "storage_blobs": "Bolhas", "storage_current": "Back-end atual", "storage_dedup": "Proporção de desduplicação", "storage_preset": "Predefinido", "storage_size": "Armazenado", "storage_test": "Teste", "storage_backend_audit": "Consistência de back-end", "time_day_ago": "{{n}} dias atrás", "time_hour_ago": "Há {{n}} horas", "time_just_now": "agora mesmo", "unchanged": "Deixe em branco para se manter atualizado", "running": "Correndo…", "maintenance": "Manutenção", "maintenance_hint": "Verifique novamente os arquivos existentes para preencher os metadados. É seguro executar novamente; processa toda a biblioteca e pode demorar um pouco.", "reextract_audio": "Extraia novamente metadados de áudio", "reextract_photos": "Extraia novamente as datas de captura de fotos e vídeos", "encryption": "Criptografia", "encryption_hint": "Gere uma chave AES-256 para criptografia de blob em repouso e defina-a como OXICLOUD_STORAGE_ENCRYPTION_KEY em seu ambiente de servidor.", "gen_key": "Gerar chave", "gen_key_warning": "Armazene esta chave com segurança. Se for perdido, os dados criptografados serão perdidos irrecuperavelmente.", "mounts": { "tab": "Montagens externas", "help": "Monta um diretório do anfitrião como pasta na sua unidade. Os ficheiros permanecem no anfitrião e são lidos em direto; as eliminações aqui são permanentes.", "name": "Nome", "host_path": "Caminho no anfitrião (p. ex. /srv/media)", "path": "Caminho", "drive": "Unidade", "drive_select": "Selecionar uma unidade", "kind": "Tipo", "readonly": "Só leitura", "add": "Adicionar montagem", "empty": "Sem montagens configuradas.", "delete_title": "Eliminar montagem" }, "jobs": { "run_all_consistency": "Executar todas as verificações de consistência", "run_deep": "Análise profunda", "run_deep_hint": "Também executa variantes lentas (re-hash de blob, detecção de bitrot).", "col_name": "Nome", "col_cadence": "Cadência", "col_last_run": "Última execução", "col_outcome": "Resultado", "col_state": "Estado", "col_actions": "Ações", "col_started_at": "Iniciado", "col_status": "Estado", "col_duration": "Duração", "col_scanned": "Digitalizado", "col_progress": "Progresso", "col_findings": "Descobertas", "progress_scanned_only": "{{n}} digitalizado", "progress_scanned_only_tooltip": "Nenhum total disponível para esta execução (implantação da barra de pré-progresso ou o locatário não relata um assunto contável).", "findings_present_tooltip": "Expanda esta execução para ver detalhes por descoberta.", "col_error": "Erro", "col_kind": "Tipo", "col_severity": "Gravidade", "col_resource": "Recurso", "col_detail": "Detalhe", "run": "Executar", "cancel": "Cancelar", "refresh": "Atualizar", "runs_title": "Execuções recentes", "run_json": "Resumo da execução (JSON)", "findings_title": "Descobertas", "no_runs": "Ainda não há execuções.", "no_findings": "Nenhuma descoberta – execução limpa.", "on_demand": "Sob demanda", "every_h": "a cada {{n}} h", "every_min": "a cada {{n}}min", "every_sec": "cada {{n}} s", "outcome_ok": "OK", "outcome_err": "err", "outcome_issues": "problemas", "outcome_notices": "avisos", "n_findings": "{{n}} descobertas", "n_notices": "{{n}} avisos", "notices_present_tooltip": "Resultados informativos — nenhuma ação é necessária. Expanda para obter detalhes.", "purge": "Limpar execuções antigas", "purge_hint": "Exclua o histórico de execução concluída e com falha anterior à janela de retenção escolhida. As descobertas diminuem com as execuções dos pais. As execuções não terminais são sempre preservadas.", "purge_body": "Exclua o histórico de execução concluída e com falha anterior ao número de dias escolhido. As descobertas diminuem com as execuções dos pais. As execuções não terminais (em execução, pausadas, solicitadas por cancelamento) são sempre preservadas.", "purge_days_label": "Retenção (dias)", "purge_confirm": "Purga", "purge_done": "{{n}} execuções antigas eliminadas (retenção {{days}} dias)", "state_running": "correndo", "never": "nunca", "just_now": "agora mesmo", "n_min_ago": "{{n}} minutos atrás", "n_h_ago": "Há {{n}} horas", "n_d_ago": "{{n}} dias atrás", "triggered_ok": "{{name}} acionado com sucesso", "triggered_err": "{{name}} falhou: {{message}}", "cancel_requested": "Cancelar solicitado — {{name}} fará uma pausa no próximo limite seguro", "cancel_noop": "Nada para cancelar — {{name}} não está em execução", "progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})", "progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — aproximado, proxy do backend)", "tab": "Tarefas em segundo plano", "title": "Tarefas em segundo plano", "hint": "Esta seção diz respeito às tarefas internas em segundo plano: tarefas periódicas e sob demanda. As verificações de consistência são seguras para executar a qualquer momento — são somente leitura.", "none_registered": "Nenhuma tarefa em segundo plano registrada.", "purge_title": "Limpar histórico de tarefas antigas" }, "oidc": "OIDC / SSO", "oidc_discover": "Testar / descobrir", "reextract_done": "{{processed}}/{{total}} processados · {{failed}} falharam", "sessions": { "filter_user": "Utilizador (UUID)", "include_revoked": "Incluir revogadas / expiradas", "refresh": "Atualizar", "col_user": "Utilizador", "col_origin": "Origem", "col_created": "Criada", "col_expires": "Expira", "col_ip": "IP", "col_user_agent": "Agente de utilizador", "col_bound": "Vinculada", "col_status": "Estado", "current_tooltip": "Esta é a sessão que está a utilizar agora — revogá-la irá terminar a sua sessão.", "bound_tooltip": "Vinculada por DPoP (jkt {{prefix}}…)", "unbound": "não vinculada", "revoked": "revogada", "expired": "expirada", "active": "ativa", "revoke": "Revogar", "empty": "Nenhuma sessão corresponde ao filtro atual.", "revoke_self_confirm": "⚠️ Esta é a SUA sessão atual. Revogá-la irá terminar a sessão imediatamente e terá de iniciar sessão novamente. Continuar?", "revoke_confirm": "Revogar esta sessão? O próximo pedido desse browser receberá 401.", "revoke_lag_notice": "Revogar uma sessão interrompe imediatamente o seu caminho de renovação, mas qualquer JWT já presente no navegador permanece válido por até {{secs}} segundos, até à próxima tentativa de renovação.", "origin": { "password": "Palavra-passe", "opaque": "OPAQUE", "magic_link": "Ligação mágica", "oidc": "SSO", "device": "Dispositivo", "unknown": "Desconhecido" } }, "storage_backend_audit_triggered": "backend_consistency acionado para `{{name}}` — acompanhe-o na guia Tarefas em segundo plano." }, "profile": { "page_title": "Perfil", "back_to_app": "Voltar ao OxiCloud", "loading": "Carregando…", "not_authenticated": "Não Autenticado", "not_authenticated_desc": "Faça login para ver seu perfil.", "sign_in": "Entrar", "role_admin": "Administrador", "role_user": "Usuário", "account_details": "Detalhes da Conta", "username": "Nome de usuário", "email": "E-mail", "role": "Função", "last_login": "Último login", "storage": "Armazenamento", "used": "Usado", "quota": "Cota", "usage": "Uso", "unlimited": "Ilimitado", "app_passwords": "Senhas de Aplicativo", "app_pw_desc": "Gere senhas para clientes WebDAV, CalDAV e CardDAV. Cada senha é exibida apenas uma vez.", "app_pw_label_placeholder": "Rótulo (ex. Thunderbird, macOS)", "generate": "Gerar", "generating": "Gerando…", "new_password_for": "Nova senha para", "copy_warning": "Copie esta senha agora. Você não poderá vê-la novamente.", "copy_to_clipboard": "Copiar para área de transferência", "col_label": "Rótulo", "col_created": "Criado", "col_last_used": "Último uso", "col_status": "Estado", "active": "Ativa", "revoked": "Revogada", "revoke_title": "Revogar", "no_app_passwords": "Nenhuma senha de aplicativo ainda.", "client_sessions": "Sessões de cliente", "client_sessions_desc": "Geradas automaticamente ao conectar um cliente compatível com Nextcloud.", "col_client": "Cliente", "never": "Nunca", "just_now": "Agora mesmo", "minutes_ago": "{{n}} min atrás", "hours_ago": "{{n}}h atrás", "days_ago": "{{n}} dias atrás", "edit_profile": "Editar perfil", "edit_oidc_managed": "Para alterar suas informações (nome, sobrenome, foto de perfil, …), atualize-as no seu provedor de identidade. As mudanças aparecerão no próximo login.", "username_claim_hint": "De 2 a 64 caracteres, letras / dígitos / ponto / hífen / sublinhado. Uma vez escolhido, o nome de usuário não pode ser alterado (clientes DAV/NextCloud dependem dele).", "username_already_claimed": "Nome de usuário definido e não pode ser alterado (clientes DAV/NextCloud dependem dele).", "given_name": "Nome", "family_name": "Sobrenome", "notify_on_share": "Avisar-me por e-mail quando alguém compartilhar comigo", "notify_on_share_hint": "Quando desmarcado, os compartilhamentos continuarão aparecendo na sua conta — você apenas não receberá um e-mail sobre eles.", "hide_dotfiles": "Ocultar arquivos cujo nome começa com um ponto (.env, .git, …)", "save_profile": "Salvar alterações", "profile_saved": "Perfil atualizado", "profile_no_changes": "Sem alterações para salvar.", "profile_save_failed": "Falha ao salvar", "username_taken_error": "Este nome de usuário já está em uso.", "username_immutable_error": "Seu nome de usuário já está definido e não pode ser alterado aqui. Contate um administrador se desejar renomeá-lo.", "change_password": "Alterar Senha", "current_password": "Senha Atual", "new_password": "Nova Senha", "min_8_chars": "Pelo menos 8 caracteres", "confirm_password": "Confirmar Nova Senha", "update_password": "Atualizar Senha", "updating": "Atualizando…", "password_updated": "Senha atualizada com sucesso", "passwords_no_match": "As senhas não coincidem", "password_too_short": "A senha deve ter pelo menos 8 caracteres", "password_change_failed": "Falha ao alterar a senha", "error_network": "Erro de rede: {{message}}", "error_label_required": "Digite um rótulo", "error_create_pw": "Falha ao criar senha de aplicativo", "confirm_revoke": "Revogar senha \"{{label}}\"? Clientes que usam esta senha deixarão de funcionar.", "error_revoke": "Falha ao revogar", "edit_photo": "Editar foto", "photo_tab_url": "URL", "photo_tab_upload": "Enviar", "photo_url_placeholder": "https://exemplo.com/foto.jpg", "photo_url_hint": "https://, http:// ou data:image/…;base64,… aceito", "photo_choose_file": "Escolha uma foto (PNG, JPEG, WebP)", "photo_resize_note": "Imagens maiores que 512 × 512 px são redimensionadas automaticamente.", "photo_save": "Salvar foto", "photo_remove": "Remover foto", "photo_cancel": "Cancelar", "photo_save_failed": "Falha ao salvar a foto", "photo_no_file": "Selecione um arquivo primeiro", "photo_managed_by_oidc": "Foto gerenciada pelo seu provedor de identidade.", "password_mismatch": "As senhas não coincidem", "app_pw_revoke": "Revogar senha do aplicativo", "avatar": "avatar", "copied": "Copiado", "copy_failed": "Não foi possível copiar", "language": "Linguagem", "language_auto": "Automático", "saved": "Perfil salvo", "sso_connect_title": "Conectar login único", "sso_connect_description": "Vincule sua conta a {{provider}} para poder fazer login com SSO em vez de sua senha.", "sso_connect_button": "Conecte-se com {{provider}}", "sso_disconnect_title": "Logon único", "sso_disconnect_description": "Sua conta está conectada a {{provider}}. A desconexão exigirá que você faça login com sua senha a partir de agora.", "sso_disconnect_button": "Desconectar logon único", "sso_disconnect_confirm_title": "Desconectar o logon único?", "sso_disconnect_confirm_message": "Você só poderá fazer login com sua senha ou credencial OPAQUE depois disso.", "sso_disconnect_confirm_button": "Desconectar", "sso_unlinked_success": "Logon único desconectado.", "sso_unlink_no_alt_auth": "Defina uma senha primeiro – caso contrário, você ficará bloqueado." }, "upload": { "uploading": "A carregar...", "files": "ficheiros", "complete": "{{count}} / {{total}} carregados", "files_counter": "{{completed}} / {{total}} arquivos" }, "storage_quota_exceeded": "Cota de armazenamento excedida", "sharedwithme": { "pageTitle": "Compartilhado comigo", "pageDescription": "Arquivos e pastas que outros usuários compartilharam com você", "emptyStateTitle": "Nada compartilhado com você ainda", "emptyStateDesc": "Itens compartilhados com você por outros usuários aparecerão aqui", "loadMore": "Carregar mais", "sharedBy": "Compartilhado por", "colName": "Nome", "colType": "Tipo", "colSharedBy": "Compartilhado por", "colDate": "Data de compartilhamento", "colPermissions": "Permissões" }, "groupby": { "none": "Nenhum", "title": "Agrupar por", "owner": "Proprietário", "shareDate": "Data de partilha", "type": "Tipo", "type.folders": "Pastas", "accessedAt": "Data de acesso", "modifiedAt": "Data de modificação", "createdAt": "Data de criação", "size": "Tamanho", "favoriteDate": "Data de favorito", "byFiles": "Por arquivos", "sharedWith": "Compartilhado com", "justAdded": "Novo", "folders": "Pastas" }, "dateBucket": { "today": "Hoje", "last7days": "Últimos 7 dias", "last30days": "Últimos 30 dias", "unknown": "Desconhecido" }, "groups": { "title": "Gerenciar grupos", "create_button": "Criar grupo", "create_dialog_title": "Novo grupo", "edit_dialog_title": "Renomear grupo", "name_label": "Nome", "name_placeholder": "engenharia", "description_label": "Descrição (opcional)", "members_section": "Membros", "add_member_placeholder": "Adicionar um usuário ou grupo…", "no_members": "Ainda não há membros.", "remove_member": "Remover", "delete_group": "Excluir grupo", "delete_confirm": "Excluir o grupo \"{name}\"? As concessões que referenciam este grupo serão revogadas.", "empty_state": "Ainda não há grupos.", "load_more": "Carregar mais", "back_to_list": "Voltar", "loading": "Carregando…", "virtual_badge": "Sistema", "member_count_zero": "Sem membros", "member_count_one": "1 membro", "member_count_other": "{count} membros", "delete_confirm_label": "Digite o nome do grupo para confirmar:", "delete_confirm_mismatch": "Digite o nome do grupo exatamente para confirmar.", "virtual_internal_name": "Interno", "members_loading": "A carregar membros…", "members_empty": "Sem membros", "virtual_internal_explanation": "Todos os utilizadores internos neste servidor", "create": "Criar grupo", "empty": "Ainda não há grupos.", "members": "Membros", "add_member_search": "Pesquise usuários ou grupos para adicionar…", "nested": "Grupo" }, "myshares": { "copyLink": "Copiar link", "deleteLink": "Eliminar link", "notifyByEmail": "Notificar por e-mail", "notifyFailed": "Não foi possível enviar a notificação.", "notifyGroupMembers": "Notificar membros do grupo", "notifyRateLimited": "Demasiadas notificações para este destinatário — tente novamente mais tarde.", "removeAccess": "Remover acesso", "resendInvitation": "Reenviar e-mail de convite", "publicLinks": "Links públicos", "filter": { "button": "Tipos", "title": "Filtrar por tipo", "files": "Arquivos", "folders": "Pastas", "drives": "Unidades", "emptyTitle": "Nenhum compartilhamento corresponde ao filtro atual", "emptyHint": "Ajuste o filtro de tipo ou redefina-o para o padrão (Arquivos + Pastas).", "reset": "Redefinir filtro" }, "editSharing": "Editar compartilhamento", "emptyStateDesc": "Os itens que você compartilha com outras pessoas aparecerão aqui", "emptyStateTitle": "Você ainda não compartilhou nada", "manageAccess": "Gerenciar acesso", "notifySent": "Notificação enviada.", "passwordLinks": "Links protegidos por senha" }, "sort": { "asc": "ascendente", "desc": "descendente", "direction": "Direção de classificação" }, "notif": { "errorTitle": "Erro", "searchError": "Erro ao realizar a pesquisa", "cleanupCompleted": "Limpeza concluída", "cleanupCompletedBody": "O histórico de arquivos recentes foi apagado", "batchCopy": "Cópia em lote", "batchCopyBody": "{{success}} copiado, {{errors}} falhou", "itemsCopied": "Itens copiados", "itemsCopiedBody": "{{count}} itens copiados com sucesso", "batchMove": "Movimentação em lote", "batchMoveBody": "{{success}} movido, {{errors}} falhou", "itemsMoved": "Itens movidos", "itemsMovedBody": "{{count}} itens movidos com sucesso", "batchDelete": "Exclusão em lote", "batchDeleteBody": "{{success}} movido para a lixeira, {{errors}} falhou", "movedToTrash": "Movido para a lixeira", "movedToTrashBody": "{{count}} itens movidos para a lixeira", "trashItemsError": "Não foi possível mover itens para a lixeira", "preparingDownload": "Preparando download", "preparingDownloadBody": "Preparando seu download…", "downloadItemsError": "Não foi possível baixar os itens selecionados", "favoritesAddError": "Não foi possível adicionar itens aos favoritos", "invalidEmail": "Por favor insira um endereço de e-mail válido", "notificationSendError": "Não foi possível enviar notificação", "folderCreated": "Pasta criada", "folderCreatedBody": "\"{{name}}\" criado com sucesso", "fileMoved": "Arquivo movido", "fileMovedBody": "Arquivo movido com sucesso", "fileMoveError": "Erro ao mover o arquivo: {{error}}", "fileMoveErrorGeneric": "Erro ao mover o arquivo", "folderMoved": "Pasta movida", "folderMovedBody": "Pasta movida com sucesso", "folderMoveError": "Erro ao mover a pasta: {{error}}", "folderMoveErrorGeneric": "Erro ao mover a pasta", "fileCopied": "Arquivo copiado", "fileCopiedBody": "Arquivo copiado com sucesso", "fileCopyError": "Erro ao copiar o arquivo: {{error}}", "fileCopyErrorGeneric": "Erro ao copiar o arquivo", "folderRenamed": "Pasta renomeada", "folderRenamedBody": "Pasta renomeada para \"{{name}}\"", "fileTrashed": "Arquivo movido para a lixeira", "fileTrashedBody": "\"{{name}}\" movido para a lixeira", "fileDeleted": "Arquivo excluído", "fileDeletedBody": "\"{{name}}\" excluído com sucesso", "fileDeleteError": "Erro ao excluir o arquivo", "folderTrashed": "Pasta movida para a lixeira", "folderTrashedBody": "\"{{name}}\" movido para a lixeira", "folderDeleted": "Pasta excluída", "folderDeletedBody": "\"{{name}}\" excluído com sucesso", "folderDeleteError": "Erro ao excluir a pasta", "itemRestored": "Item restaurado", "itemRestoredBody": "Item restaurado com sucesso", "itemRestoreError": "Erro ao restaurar o item", "itemDeleted": "Item excluído", "itemDeletedBody": "Item excluído permanentemente", "itemDeleteError": "Erro ao excluir o item", "trashEmptied": "Lixo esvaziado", "trashEmptiedBody": "A lixeira foi esvaziada com sucesso", "trashEmptyError": "Erro ao esvaziar a lixeira", "cacheCleared": "Cache limpo", "cacheClearedBody": "Cache de pesquisa limpo com sucesso", "cacheClearError": "Erro ao limpar o cache de pesquisa", "wopiOpenError": "Não foi possível abrir o editor de documentos.", "linkCopied": "Link copiado", "linkCopiedBody": "Link copiado para a área de transferência", "linkCopyError": "Não foi possível copiar o link", "notificationSent": "Notificação enviada", "notificationSentBody": "Notificação enviada para {{email}}" }, "category": { "audio": "Áudio", "code": "Código", "text": "Texto", "archives": "Arquivos", "documents": "Documentos", "images": "Imagens", "installers": "Instaladores", "markdown": "Remarcação", "presentations": "Apresentações", "spreadsheets": "Planilhas", "videos": "Vídeos" }, "common": { "add": "Adicionar", "cancel": "Cancelar", "clear": "Limpar", "close": "Fechar", "confirm": "Confirmar", "copy": "Copiar", "create": "Criar", "delete": "Excluir", "download": "Baixar", "load_more": "Carregar mais", "loading": "A carregar…", "next": "Próximo", "no": "Não", "previous": "Anterior", "remove": "Remover", "rename": "Renomear", "save": "Salvar", "search": "Pesquisar", "yes": "Sim", "saving": "Salvando…", "deleting": "A eliminar…", "copied": "Copiado para a área de transferência", "copy_failed": "Falha na cópia", "empty": "Nada aqui ainda.", "error": "erro desconhecido", "favorite": "Favorito", "ok": "OK", "optional": "opcional", "retry": "Tente novamente", "select": "Selecione", "select_all": "Selecionar tudo", "dismiss": "Liberar" }, "device": { "continue": "Continuar", "unknown": "Desconhecido", "approve": "Aprovar", "approved": "Dispositivo aprovado. Você pode retornar ao seu dispositivo.", "client": "Aplicativo", "denied": "Acesso ao dispositivo negado.", "deny": "Negar", "enter_code": "Digite o código mostrado no seu dispositivo", "lookup_failed": "Falha ao verificar o código. Por favor, tente novamente.", "not_found": "Código não encontrado ou expirou. Verifique e tente novamente.", "scopes": "Acesso", "title": "Verificação do dispositivo", "unauthorized": "Você deve estar logado para autorizar um dispositivo. Faça login primeiro." }, "expiryBucket": { "expired": "Expirado", "noExpiry": "Sem expiração", "today": "Hoje", "tomorrow": "Amanhã", "later": "Mais tarde", "month": "Em menos de 30 dias", "week": "Em menos de 7 dias" }, "nextcloud": { "error_title": "Erro", "sign_in_with": "Entrar com {{provider}}", "close_window": "Fechar janela", "error_expired_body": "Sua sessão expirou. Por favor, tente novamente.", "error_expired_title": "Sessão expirada", "error_generic_body": "Ocorreu um erro inesperado. Por favor, tente novamente.", "error_invalid_body": "Nome de usuário ou senha inválidos. Verifique suas credenciais e tente novamente.", "error_invalid_title": "Falha no login", "error_notfound_body": "A página solicitada não foi encontrada.", "error_notfound_title": "Não encontrado", "grant": "Conceder acesso", "grant_subtitle": "Um cliente Nextcloud está solicitando acesso à sua conta.", "grant_title": "Conceder acesso", "invalid_token": "Token de sessão inválido.", "success_body": "Agora você pode retornar ao seu aplicativo – ele está conectado.", "success_title": "Acesso concedido" }, "search": { "size_label": "Tamanho", "title": "Pesquisar", "type": { "audio": "Áudio", "all": "Todos os tipos", "image": "Imagens", "video": "Vídeos", "document": "Documentos", "archive": "Arquivos" }, "type_label": "Tipo", "sort": { "relevance": "Relevância", "largest": "Maior", "name_asc": "Nome A-Z", "name_desc": "Nome Z-A", "newest": "Mais recente", "oldest": "Mais antigo", "smallest": "Menor" }, "results_for": "Resultados para \"{{q}}\"", "results_summary": "Resultados para \"{{q}}\" · {{n}} resultados em {{ms}} ms", "results_summary_no_total": "Resultados para \"{{q}}\" · {{ms}} ms", "everywhere": "Em qualquer lugar", "this_folder": "Esta pasta", "this_folder_disabled": "Abra uma pasta em Ficheiros para limitar a pesquisa a ela", "scope": "Âmbito", "date_label": "Data", "sort_by": "Ordenar por", "clear_filters": "Limpar filtros", "searching_for": "Pesquisando \"{{q}}\"…", "no_results": "Nenhum resultado encontrado para esta pesquisa", "prompt": "Digite uma consulta na barra de pesquisa acima.", "size": { "all": "Qualquer tamanho", "small": "<1 MB", "medium": "1–100 MB", "large": "> 100 MB" }, "date": { "all": "A qualquer momento", "day": "Últimas 24 horas", "week": "Última semana", "month": "Último mês", "year": "Último ano" }, "see_all": "Ver todos os resultados" }, "sizeBucket": { "folders": "Pastas", "empty": "Vazio (0 B)", "huge": "> 5 GB", "large": "1 – 5 GB", "medium": "100MB – 1GB", "small": "1 – 100MB", "tiny": "<1MB" }, "view": { "grid": "Visualização em grade", "list": "Visualização em lista", "label": "Ver opções", "hide_dotfiles": "Ocultar arquivos ocultos", "show_dotfiles": "Mostrar arquivos ocultos" }, "preferences": { "save_failed": "Não foi possível salvar sua preferência. Tente novamente." }, "upgrade": { "title": "Atualizar para conta completa", "lede": "Obtenha seu próprio armazenamento e comece a enviar arquivos. Seus compartilhamentos existentes permanecem intactos.", "busy": "Atualizando…", "submit": "Atualizar minha conta", "cancel": "Agora não — voltar a compartilhados comigo", "success": "Sua conta foi atualizada. Redirecionando para seus arquivos…", "error": "Falha na atualização.", "password_required": "A senha é obrigatória — esta instância não oferece login por link de e-mail.", "password_too_short": "A senha deve ter pelo menos 8 caracteres.", "oidc_user": "Contas SSO/OIDC são gerenciadas pelo seu provedor de identidade. A atualização não está disponível.", "domain_not_allowed": "Esta instância não aceita novas contas do seu domínio de e-mail. Contate o administrador para habilitar.", "banner_aria": "Solicitação de atualização", "banner_title": "Obtenha seu próprio armazenamento", "banner_body": "Você está usando uma conta de convidado. Atualize para obter uma unidade pessoal e enviar arquivos.", "banner_cta": "Atualizar" }, "drive": { "read_only_banner": { "title": "Esta unidade é somente leitura", "title_named": "A unidade \"{{name}}\" é somente leitura", "body": "Envios, edições, exclusões, renomeações, compartilhamentos e mudanças de membros são recusados. Leitura e download continuam funcionando. Contate um administrador para descongelar o unidade.", "aria": "Este unidade é somente leitura" }, "back_to_files": "Voltar aos Ficheiros", "danger_zone": "Zona de perigo", "delete": "Eliminar unidade", "delete_confirm": "Eliminar a unidade «{{name}}»? Esta ação é irreversível — a unidade tem de estar vazia, ou o servidor recusará.", "delete_hint": "Eliminar uma unidade remove-a permanentemente. A unidade tem de estar vazia (sem ficheiros nem pastas ativos) antes de poder ser eliminada.", "deleted": "Unidade eliminada.", "field": { "created": "Criada", "default": "Predefinida", "default_yes": "Esta é a sua unidade principal", "id": "Identificador", "kind": "Tipo", "updated": "Última atualização" }, "info": "Informação da unidade", "kind_personal": "Unidade pessoal", "kind_shared": "Unidade partilhada", "manage_members": "Gerir membros", "members": "Membros", "members_empty": "Sem membros.", "not_found_body": "Esta unidade não existe ou não tem acesso a ela.", "not_found_title": "Unidade não encontrada", "policies": "Regras", "policies_help": "Regras que um administrador do OxiCloud definiu para esta unidade. Apenas administradores podem alterá-las; está a ver o estado atual.", "quota": "Cota", "rename": "Renomear unidade", "role": { "commenter": "Comentador", "contributor": "Contribuidor", "editor": "Editor", "owner": "Proprietário", "viewer": "Leitor" }, "storage": "Armazenamento", "usage": "Utilização", "used": "Utilizado", "members_personal_immutable": "As unidades pessoais têm uma associação fixa a um único proprietário." }, "group": { "members_empty": "Sem membros", "member_count": "{{n}} membros" }, "resource_list": { "location": "Localização", "wrong_drop_zone_msg": "Os envios só funcionam em Ficheiros — abra a secção Ficheiros e largue-os aí.", "wrong_drop_zone_action": "Ir para Arquivos" }, "people": { "unnamed": "Sem nome", "empty": "Ainda não há pessoas", "disabled": "O reconhecimento facial está desativado", "rename_title": "Nomeie esta pessoa", "name_label": "Nome", "back": "Voltar" }, "about": { "description": "OxiCloud — um servidor rápido e auto-hospedado para armazenamento e sincronização de arquivos." }, "cmdk": { "no_results": "Nenhum comando correspondente", "placeholder": "Digite um comando ou pesquise…", "title": "Paleta de comandos", "toggle_theme": "Alternar tema" }, "errors_loadFailed": "Falha ao carregar itens", "settings": { "language": "Linguagem" }, "shared_with_me": { "empty": "Nada foi compartilhado com você ainda.", "from": "Compartilhado por {{who}}" }, "sortdir": { "title": "Direção de classificação" } }