b7640e9be4
CI / changes (push) Has been cancelled
CI / Build (push) Has been cancelled
Deploy Docs / build (push) Has been cancelled
Docker Build and Test / Build and Test Docker Image (push) Has been cancelled
Docker Publish (release, main, dry-run) / Pre-publish Tests (push) Has been cancelled
CI / Frontend — svelte-check, ESLint, Stylelint, Prettier (push) Has been cancelled
CI / Message-bus spec — AsyncAPI + TypeScript DTO drift (push) Has been cancelled
CI / Migration ordering (new migrations postdate target branch) (push) Has been cancelled
CI / Rustfmt (push) Has been cancelled
CI / Clippy (push) Has been cancelled
CI / Wasm — fmt + clippy (push) Has been cancelled
CI / Wasm — release tests (push) Has been cancelled
CI / Plugins — fixtures + runtime tests (push) Has been cancelled
CI / Server Unit and Functionnal Tests (push) Has been cancelled
CI / Security Audit (push) Has been cancelled
CI / API, WebDAV & OIDC tests (push) Has been cancelled
CI / Bundled-assets binary — embed + SPA-serve integration (push) Has been cancelled
CI / WebDAV RFC 4918 — litmus (59/59) (push) Has been cancelled
CI / CalDAV + CardDAV — python-caldav (push) Has been cancelled
CI / Frontend end-to-end tests (via Playwright) (push) Has been cancelled
Deploy Docs / deploy (push) Has been cancelled
Docker Publish (release, main, dry-run) / Build & Push Multi-Arch (push) Has been cancelled
1852 lines
84 KiB
JSON
1852 lines
84 KiB
JSON
{
|
||
"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"
|
||
}
|
||
}
|