Files
Oxicloud/frontend/static/locales/pt.json
T

1130 lines
46 KiB
JSON
Raw Normal View History

2026-06-17 17:06:30 -06:00
{
2026-06-17 22:52:06 -06:00
"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"
2026-06-17 17:06:30 -06:00
},
2026-06-17 22:52:06 -06:00
"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"
2026-06-17 17:06:30 -06:00
},
2026-06-17 22:52:06 -06:00
"kind_file": "ficheiro",
"kind_folder": "pasta",
"english_fallback_divider": "--- Versão em inglês abaixo ---"
}
2026-06-17 17:06:30 -06:00
},
2026-06-17 22:52:06 -06:00
"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)."
}
}
},
"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"
2026-06-17 22:52:06 -06:00
},
"photos": {
"empty_state": "Nenhuma foto ainda",
"empty_hint": "Envie imagens ou vídeos para vê-los aqui",
"items_selected": "selecionados",
"view_daily": "Dia",
"view_monthly": "Mês",
"view_yearly": "Ano",
"group_by": "Agrupar por"
},
"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": "Can edit",
"cover_updated": "Cover updated",
"empty_hint": "Create your first playlist to start organizing your music",
"make_private": "Make private",
"make_public": "Make public",
"manage_shares": "Manage Shares",
"no_shares": "No shares yet",
"playback_error": "Playback failed",
"private": "Private",
"public": "Public",
"read_only": "Read only",
"remove": "Remove",
"remove_share": "Remove share",
"set_cover": "Set cover",
"share_with_user": "User ID or email",
"toggle_public": "Visibility",
"track_removed": "Track removed",
"prev": "Anterior"
},
"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": "Add",
"apply": "Apply",
"clear": "Clear",
"remove": "Remove"
},
"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"
2026-06-17 17:06:30 -06:00
},
2026-06-17 22:52:06 -06:00
"manage_groups": "Gerenciar grupos",
"admin": "Admin"
},
"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": "User directory unavailable",
"linkNamePlaceholder": "Link name (optional)",
"newLink": "New link",
"noExpiry": "No expiry",
"pending": "Pending",
"people": "People",
"publicLinks": "Public links",
"role": {
"canEdit": "Can edit",
"canManage": "Can manage",
"canView": "Can view"
2026-06-17 17:06:30 -06:00
},
2026-06-17 22:52:06 -06:00
"searchPlaceholder": "Search people…",
"shareOf": "Share of:",
"sharedLink": "Shared link",
"copied": "Link copied",
"copy": "Copiar",
"copy_failed": "Could not copy link",
"download": "Baixar",
"files": "Arquivos",
"folders": "Pastas",
"link_name": "Link name (optional)",
"notifyByEmail": "Notificar por e-mail",
"revoke": "Remove",
"role_label": "Função"
},
"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"
},
"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",
"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"
2026-06-17 17:06:30 -06:00
},
2026-06-17 22:52:06 -06:00
"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"
},
"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": ".. (parent folder)",
"no_subfolders": "No subfolders",
"select_this_folder": "Select this folder",
"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."
},
"breadcrumb": {
"home": "Início"
},
"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.",
2026-06-17 17:06:30 -06:00
"groupby": {
2026-06-17 22:52:06 -06:00
"remaining_days": "Dias restantes",
"trashed_time": "Data de exclusão"
2026-06-17 17:06:30 -06:00
},
2026-06-17 22:52:06 -06:00
"delete": "Excluir permanentemente",
"empty_action": "Esvaziar lixeira"
},
"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"
},
"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"
},
"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": "Русский"
2026-06-17 17:06:30 -06:00
}
2026-06-17 22:52:06 -06:00
},
"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",
"loadMore": "Carregar mais"
},
"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": "No notifications",
"title": "Notifications",
"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"
},
"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": "Status",
"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": "Client ID",
"client_secret": "Client Secret",
"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": "Scopes",
"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": "Client ID",
"oidc_disable_pw": "Desabilitar login por senha (apenas OIDC)",
"oidc_issuer": "URL do Emissor",
"oidc_scopes": "Scopes",
"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": "Status",
"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",
2026-06-26 18:08:34 +02:00
"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 Drive 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 Drive 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 Drive.",
"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 Drives",
"forbid_cross_drive_move_help": "Bloqueia mover arquivos ou pastas para outro Drive. 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 Drive enquanto esta política estiver ativa.",
"implied_by_forbid_sharing": "Já aplicado por «Proibir compartilhamento por recurso»."
}
2026-06-17 22:52:06 -06:00
},
"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": "Status",
"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.",
"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": "Edit photo",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
"photo_save": "Save photo",
"photo_remove": "Remove photo",
"photo_cancel": "Cancel",
"photo_save_failed": "Failed to save photo",
"photo_no_file": "Please select a file first",
"photo_managed_by_oidc": "Photo managed by your identity provider.",
"password_mismatch": "As senhas não coincidem"
},
"upload": {
"uploading": "A carregar...",
"files": "ficheiros",
"complete": "{{count}} / {{total}} carregados"
},
"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": "By files",
"sharedWith": "Shared with",
"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"
},
"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": "Public links"
},
"sort": {
"asc": "ascendente",
"desc": "descendente"
},
"notif": {
"errorTitle": "Error",
"searchError": "Error performing search",
"cleanupCompleted": "Cleanup completed",
"cleanupCompletedBody": "Recent files history has been cleared",
"batchCopy": "Batch copy",
"batchCopyBody": "{{success}} copied, {{errors}} failed",
"itemsCopied": "Items copied",
"itemsCopiedBody": "{{count}} items copied successfully",
"batchMove": "Batch move",
"batchMoveBody": "{{success}} moved, {{errors}} failed",
"itemsMoved": "Items moved",
"itemsMovedBody": "{{count}} items moved successfully",
"batchDelete": "Batch delete",
"batchDeleteBody": "{{success}} moved to trash, {{errors}} failed",
"movedToTrash": "Moved to trash",
"movedToTrashBody": "{{count}} items moved to trash",
"trashItemsError": "Could not move items to trash",
"preparingDownload": "Preparing download",
"preparingDownloadBody": "Preparing your download…",
"downloadItemsError": "Could not download selected items",
"favoritesAddError": "Could not add items to favorites",
"invalidEmail": "Please enter a valid email address",
"notificationSendError": "Could not send notification",
"folderCreated": "Folder created",
"folderCreatedBody": "\"{{name}}\" created successfully",
"fileMoved": "File moved",
"fileMovedBody": "File moved successfully",
"fileMoveError": "Error moving the file: {{error}}",
"fileMoveErrorGeneric": "Error moving the file",
"folderMoved": "Folder moved",
"folderMovedBody": "Folder moved successfully",
"folderMoveError": "Error moving the folder: {{error}}",
"folderMoveErrorGeneric": "Error moving the folder",
"fileCopied": "File copied",
"fileCopiedBody": "File copied successfully",
"fileCopyError": "Error copying the file: {{error}}",
"fileCopyErrorGeneric": "Error copying the file",
"folderRenamed": "Folder renamed",
"folderRenamedBody": "Folder renamed to \"{{name}}\"",
"fileTrashed": "File moved to trash",
"fileTrashedBody": "\"{{name}}\" moved to trash",
"fileDeleted": "File deleted",
"fileDeletedBody": "\"{{name}}\" deleted successfully",
"fileDeleteError": "Error deleting the file",
"folderTrashed": "Folder moved to trash",
"folderTrashedBody": "\"{{name}}\" moved to trash",
"folderDeleted": "Folder deleted",
"folderDeletedBody": "\"{{name}}\" deleted successfully",
"folderDeleteError": "Error deleting the folder",
"itemRestored": "Item restored",
"itemRestoredBody": "Item restored successfully",
"itemRestoreError": "Error restoring the item",
"itemDeleted": "Item deleted",
"itemDeletedBody": "Item permanently deleted",
"itemDeleteError": "Error deleting the item",
"trashEmptied": "Trash emptied",
"trashEmptiedBody": "The trash has been emptied successfully",
"trashEmptyError": "Error emptying the trash",
"cacheCleared": "Cache cleared",
"cacheClearedBody": "Search cache cleared successfully",
"cacheClearError": "Error clearing search cache",
"wopiOpenError": "Could not open the document editor.",
"linkCopied": "Link copied",
"linkCopiedBody": "Link copied to clipboard",
"linkCopyError": "Could not copy link",
"notificationSent": "Notification sent",
"notificationSentBody": "Notification sent to {{email}}"
},
"category": {
"audio": "Áudio",
"code": "Código",
"text": "Texto"
},
"common": {
"add": "Adicionar",
"cancel": "Cancelar",
"clear": "Clear",
"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": "Remove",
"rename": "Renomear",
"save": "Salvar",
"search": "Pesquisar",
2026-06-26 18:08:34 +02:00
"yes": "Sim",
"saving": "Salvando…"
2026-06-17 22:52:06 -06:00
},
"device": {
"continue": "Continuar",
"unknown": "Desconhecido"
},
"expiryBucket": {
"expired": "Expirado",
"noExpiry": "Sem expiração",
"today": "Hoje",
"tomorrow": "Amanhã"
},
"nextcloud": {
"error_title": "Erro",
"sign_in_with": "Entrar com {{provider}}"
},
"search": {
"size_label": "Tamanho",
"title": "Pesquisar",
"type": {
"audio": "Áudio"
},
"type_label": "Tipo"
},
"sizeBucket": {
"folders": "Pastas"
},
"view": {
"grid": "Visualização em grade",
"list": "Visualização em lista"
}
2026-06-17 17:06:30 -06:00
}