mirror of
https://github.com/cloudreve/frontend.git
synced 2025-12-25 19:52:48 +00:00
1621 lines
116 KiB
JSON
1621 lines
116 KiB
JSON
{
|
||
"errors": {
|
||
"40036": "A política de armazenamento padrão não pode ser excluída.",
|
||
"40037": "Alguns blob(s) de arquivo estão usando esta política, por favor exclua esses blobs de arquivo primeiro.",
|
||
"40038": "{{message}} grupo(s) estão usando esta política, por favor desvincule esses grupos primeiro.",
|
||
"40040": "Não é possível executar essa ação no grupo do sistema.",
|
||
"40041": "{{message}} usuários ainda estão neste grupo, por favor exclua ou desvincule esses usuários primeiro.",
|
||
"40042": "Não é possível alterar o grupo do usuário do grupo do sistema.",
|
||
"40043": "Não é possível executar essa ação no usuário padrão.",
|
||
"40046": "Não é possível executar essa ação no nó principal.",
|
||
"40060": "O nó escravo não pode enviar solicitação de callback para o mestre, por favor verifique a configuração do nó mestre: Básico - Informações do Site - URL do Site, certifique-se de que o nó escravo possa acessar esta URL. ({{message}})",
|
||
"40061": "Versão do Cloudreve incompatível. ({{message}})",
|
||
"40086": "O nó está sendo usado pelas seguintes políticas de armazenamento: {{message}}.",
|
||
"50008": "Falha ao atualizar configuração. ({{message}})",
|
||
"50009": "Falha ao adicionar política CORS."
|
||
},
|
||
"nav": {
|
||
"summary": "Resumo",
|
||
"settings": "Configurações",
|
||
"basicSetting": "Básico",
|
||
"email": "Email",
|
||
"transportation": "Transmissão",
|
||
"appearance": "Aparência",
|
||
"image": "Imagens",
|
||
"captcha": "Captcha",
|
||
"storagePolicy": "Política de Armazenamento",
|
||
"nodes": "Nós",
|
||
"groups": "Grupos",
|
||
"users": "Usuários",
|
||
"files": "Arquivos",
|
||
"entities": "Blobs de Arquivo",
|
||
"shares": "Compartilhamentos",
|
||
"tasks": "Tarefas em Segundo Plano",
|
||
"remoteDownload": "Download Remoto",
|
||
"generalTasks": "Geral",
|
||
"title": "Dashboard",
|
||
"dashboard": "Dashboard do Cloudreve",
|
||
"userSession": "Sessão do usuário",
|
||
"fileSystem": "Sistema de arquivos",
|
||
"mediaProcessing": "Processamento de mídia",
|
||
"queue": "Fila",
|
||
"events": "Eventos",
|
||
"server": "Servidor",
|
||
"customProps": "Propriedades personalizadas",
|
||
"abuseReport": "Relatório de abuso"
|
||
},
|
||
"summary": {
|
||
"generatedAt": "Gerado em <0></0>",
|
||
"confirmSiteURLTitle": "Confirmar URL do site",
|
||
"siteURLNotMatch": "A URL do site que você definiu não contém a atual ({{current}}), deseja adicioná-la à lista?",
|
||
"setAsPrimary": "Definir como URL principal do site",
|
||
"setAsPrimaryDes": "Definir {{current}} como URL principal do site, usado para comunicação com serviços externos e recebimento de callbacks. Por favor, use uma URL que possa ser acessada pela WAN.",
|
||
"setAsSecondary": "Adicionar às URLs secundárias",
|
||
"setAsSecondaryDes": "Adicionar {{current}} às URLs secundárias, o Cloudreve selecionará automaticamente se deve usá-la com base na URL realmente acessada pelo usuário.",
|
||
"siteURLDescription": "Esta configuração é muito importante, certifique-se de que corresponda à URL real do seu site. Você pode alterar esta configuração em Configurações - Básico.",
|
||
"ignore": "Ignorar",
|
||
"changeIt": "Alterar",
|
||
"trend": "Tendência",
|
||
"summary": "Resumo",
|
||
"totalUsers": "Usuários",
|
||
"totalFilesAndFolders": "Arquivos e Pastas",
|
||
"shareLinks": "Links de compartilhamento",
|
||
"totalBlobs": "Blobs",
|
||
"homepage": "Página inicial",
|
||
"github": "GitHub",
|
||
"documents": "Documentos",
|
||
"discordCommunity": "Comunidade Discord",
|
||
"telegram": "Grupo Telegram",
|
||
"forum": "GitHub Discussions",
|
||
"buyPro": "Atualizar para Pro",
|
||
"publishedAt": "publicado em <0></0>",
|
||
"licenseExpireAt": "Data de expiração da licença",
|
||
"permanentLicense": "Licença permanente",
|
||
"offlineLicenseExpireAy": "Data de expiração da licença offline",
|
||
"offlineLicenseDes": "O Cloudreve atualizará automaticamente a licença offline antes de expirar se seu servidor estiver conectado à rede.",
|
||
"licensedDomains": "Domínios licenciados",
|
||
"renew": "Atualizar licença offline",
|
||
"manageLicense": "Gerenciar licença",
|
||
"volPurchase": "A licença VOL do cliente precisa ser adquirida separadamente no <0>Dashboard de Gerenciamento de Licença</0>. A licença VOL permite que seus usuários se conectem ao seu site usando o <1>Cloudreve iOS</1> gratuitamente, sem a necessidade de os usuários pagarem por uma assinatura para o próprio aplicativo iOS. Após adquirir uma licença, clique em \"Atualizar licença offline\" abaixo.",
|
||
"iosVol": "Licença de volume do cliente iOS (VOL)",
|
||
"refreshSuccessfully": "Atualizado com sucesso.",
|
||
"manualRefresh": "Atualizar licença offline manualmente",
|
||
"manualRefreshDes": "Falha ao atualizar a licença offline automaticamente, tente fazer login no <0>Dashboard de Gerenciamento de Licença</0> para obter a licença offline mais recente e cole-a abaixo.",
|
||
"announcement": "Anúncio"
|
||
},
|
||
"queue": {
|
||
"queueName_io_intense": "IO Intensivo",
|
||
"queueName_io_intenseDes": "Fila para lidar com grandes quantidades de operações de IO, incluindo: transferência de política de armazenamento, descompressão, compressão.",
|
||
"queueName_media_meta": "Extração de Metadados de Mídia",
|
||
"queueName_media_metaDes": "Usado para extrair metadados de arquivos de mídia.",
|
||
"queueName_recycle": "Reciclagem de Blob",
|
||
"queueName_recycleDes": "Usado para excluir blobs de arquivo expirados.",
|
||
"queueName_thumb": "Geração de Miniatura",
|
||
"queueName_thumbDes": "Usado para gerar miniaturas para arquivos.",
|
||
"queueName_remote_download": "Download Remoto",
|
||
"queueName_remote_downloadDes": "Usado para processar tarefas de download remoto.",
|
||
"failed": "Falhou ({{count}})",
|
||
"success": "Sucesso ({{count}})",
|
||
"suspending": "Suspenso ({{count}})",
|
||
"busyWorker": "Processando ({{count}})",
|
||
"submited": "Submetido ({{count}})",
|
||
"editQueueSettings": "Editar configurações da fila - {{name}}",
|
||
"workerNum": "Threads de trabalho",
|
||
"workerNumDes": "Número máximo de tarefas a serem executadas em paralelo na fila de tarefas",
|
||
"maxExecution": "Tempo máximo de execução",
|
||
"maxExecutionDes": "Tempo máximo de execução (segundos) para uma tarefa, após o qual a tarefa será terminada.",
|
||
"backoffFactor": "Fator de recuo",
|
||
"backoffFactorDes": "Fator de crescimento para intervalos de tempo de repetição de tarefa.",
|
||
"backoffMaxDuration": "Tempo máximo de recuo",
|
||
"backoffMaxDurationDes": "Tempo máximo de recuo (segundos) para repetições de tarefa.",
|
||
"maxRetry": "Máximo de tentativas",
|
||
"maxRetryDes": "Número máximo de tentativas após uma falha de tarefa.",
|
||
"retryDelay": "Atraso de repetição",
|
||
"retryDelayDes": "Tempo de atraso inicial (segundos) para repetições de tarefa."
|
||
},
|
||
"settings": {
|
||
"headlessFooter": "Rodapé da página de destino",
|
||
"headlessFooterDes": "Conteúdo HTML personalizado exibido na parte inferior das páginas de login, inscrição e resultado de callback.",
|
||
"headlessBottom": "Parte inferior da página de destino",
|
||
"headlessBottomDes": "Conteúdo HTML personalizado exibido na parte inferior das páginas de login, inscrição e resultado de callback.",
|
||
"customHTML": "HTML personalizado",
|
||
"customHTMLDes": "Inserir conteúdo HTML personalizado na posição predefinida do site.",
|
||
"sidebarBottom": "Parte inferior da barra lateral",
|
||
"sidebarBottomDes": "Conteúdo HTML personalizado exibido na parte inferior da barra lateral.",
|
||
"addNavItem": "Adicionar item de navegação",
|
||
"customNavItems": "Itens personalizados da barra lateral",
|
||
"customNavItemsDes": "Você pode adicionar itens personalizados à barra lateral, e os usuários serão redirecionados para o link correspondente quando clicarem.",
|
||
"navItemUrl": "Link",
|
||
"iconifyNamePlaceholder": "Identificador do ícone Iconify, ex: fluent:home-24-regular",
|
||
"imageUrl": "URL da imagem",
|
||
"iconifyName": "Nome do ícone Iconify",
|
||
"oidc": "OpenID Connect (OIDC)",
|
||
"oidcDes": "OpenID Connect (OIDC) é um protocolo de autenticação aberto para verificação de identidade entre diferentes sistemas. Após criar um aplicativo em uma plataforma de identidade de terceiros, adicione <0>{{url}}</0> ao campo \"URI de Redirecionamento\". Para mais detalhes, consulte a <1>documentação</1>.",
|
||
"clientID": "ID do Cliente",
|
||
"clientIDDes": "O ID do cliente do aplicativo criado na plataforma de identidade de terceiros.",
|
||
"clientSecret": "Segredo do cliente",
|
||
"clientSecretDes": "O segredo do cliente do aplicativo criado na plataforma de identidade de terceiros.",
|
||
"scope": "Escopo",
|
||
"scopeDes": "Escopos adicionais para solicitar, separados por vírgulas <0>,</0>. Por padrão, o Cloudreve solicitará <0>openid</0>, <0>email</0> e <0>profile</0>; não é necessário repetir aqui.",
|
||
"oidcWellknown": "Configuração OIDC Wellknown",
|
||
"oidcWellknownDes": "Documento wellknown da plataforma de identidade de terceiros, contendo as informações de configuração do OpenID Connect.",
|
||
"importFromWellknown": "Importar da URL",
|
||
"importOidc": "Importar Configuração OIDC Wellknown",
|
||
"oidcWellknownUrl": "URL Wellknown",
|
||
"oidcWellknownUrlDes": "URL do documento wellknown da plataforma de identidade de terceiros, como <0>https://accounts.google.com/.well-known/openid-configuration</0>.",
|
||
"resetUrl": "URL de redefinição",
|
||
"exceedToleranceDays": "Dias de tolerância para banimento",
|
||
"activateUrl": "URL de ativação",
|
||
"domainNotLicensed": "Domínio não licenciado",
|
||
"domainNotLicensedDes": "A URL do site que você definiu contém um domínio não autorizado, adicione este subdomínio no <0>Dashboard de Gerenciamento de Licença</0> e clique no botão abaixo para atualizar a licença e tente novamente.",
|
||
"showSettings": "Mostrar configurações",
|
||
"perPage": "{{num}} por página",
|
||
"noNodes": "Nenhum nó disponível.",
|
||
"extractMediaMeta": "Extrair metadados de mídia",
|
||
"extractMediaMetaDes": "Extrair metadados de arquivos de mídia para exibição e busca. Por padrão, políticas de armazenamento não locais usarão apenas o gerador \"Nativo na política de armazenamento\". Você pode estender a capacidade de miniatura de políticas de armazenamento de terceiros habilitando o recurso \"Proxy do extrator\" na página de configuração da política de armazenamento. Para mais detalhes, consulte a <0>documentação</0>.",
|
||
"exif": "EXIF",
|
||
"exifDes": "Extrair metadados EXIF de arquivos de imagem para exibição e busca.",
|
||
"music": "Metadados de música",
|
||
"musicDes": "Extrair metadados de arquivos de música, incluindo título, artista, álbum, etc.",
|
||
"ffprobe": "FFprobe",
|
||
"ffprobeDes": "Usar FFprobe para extrair metadados de arquivos de vídeo e áudio.",
|
||
"maxSizeLocal": "Tamanho máximo do arquivo (Armazenamento local)",
|
||
"maxSizeLocalDes": "Tamanho máximo do arquivo para extração de metadados quando o arquivo está armazenado na política de armazenamento local, 0 significa sem limite.",
|
||
"maxSizeRemote": "Tamanho máximo do arquivo (Armazenamento remoto)",
|
||
"maxSizeRemoteDes": "Tamanho máximo do arquivo para extração de metadados quando o arquivo está armazenado em políticas de armazenamento de terceiros, 0 significa sem limite.",
|
||
"exifBruteForce": "Usar força bruta se necessário",
|
||
"exifBruteForceDes": "Quando habilitado, o arquivo inteiro será escaneado para encontrar dados EXIF se não puder ser encontrado no local padrão do cabeçalho. Isso pode aumentar o tempo de processamento, mas pode encontrar dados EXIF em locais não padrão.",
|
||
"musicCover": "Capa da música",
|
||
"musicCoverDes": "Extrair capa do álbum de arquivos de música, suporta contêiner ID3 (v1, 2.2, 2.3 e 2.4). Este gerador depende de qualquer outro gerador de miniatura de imagem (Cloudreve integrado ou VIPS).",
|
||
"geocoding": "Geocodificação",
|
||
"geocodingDes": "Obter informações de endereço usando o serviço Mapbox baseado nas informações de coordenadas registradas no EXIF da mídia.",
|
||
"mapboxAK": "Chave API do Mapbox",
|
||
"mapboxAKDes": "Chave API criada no console do Mapbox.",
|
||
"geocodingDependencyWarning": "O gerador de geocodificação depende do gerador EXIF, por favor habilite o gerador EXIF.",
|
||
"notAppliedToNativeGenerator": "{{prefix}}Não aplicável ao gerador nativo de políticas de armazenamento.",
|
||
"notAppliedToOneDriveNativeGenerator": "{{prefix}}Não aplicável ao gerador nativo de políticas de armazenamento OneDrive ou SharePoint.",
|
||
"fileBlobMargin": "Margem do Cache de URL do Blob de Arquivo (segundos)",
|
||
"fileBlobMarginDes": "Quando o mesmo blob de arquivo é solicitado várias vezes, se a URL inicial tiver um período de validade restante maior que a margem, a mesma URL será reutilizada.",
|
||
"fileBlobTimeout": "TTL da URL do Blob de Arquivo (segundos)",
|
||
"fileBlobTimeoutDes": "Limitar o período de validade da URL temporária obtida quando os usuários abrem ou baixam arquivos, aplicável apenas a políticas de armazenamento local, WebDAV ou arquivos baixados através de retransmissão do Cloudreve.",
|
||
"wopiSessionTimeout": "TTL da sessão WOPI (segundos)",
|
||
"wopiSessionTimeoutDes": "Limitar o período de validade de uma única sessão quando os usuários editam arquivos usando WOPI. Após a expiração, os usuários precisam reabrir o arquivo do Cloudreve.",
|
||
"oauthRefresh": "Intervalo de atualização para política de armazenamento OAuth",
|
||
"oauthRefreshDes": "Definir com que frequência atualizar as credenciais OAuth para políticas de armazenamento (ex: OneDrive) que requerem OAuth. Isso pode prevenir a expiração de credenciais devido a longos períodos de inatividade",
|
||
"transitParallelNum": "Máximo de transferências de retransmissão paralelas",
|
||
"transitParallelNumDes": "O número máximo de uploads paralelos quando uma única tarefa de retransmissão de arquivo do lado do servidor contém múltiplos arquivos.",
|
||
"failedChunkRetry": "Número máximo de tentativas para falhas de upload de chunk",
|
||
"failedChunkRetryDes": "O número máximo de tentativas para falhas de upload de chunk, aplicável apenas a uploads do lado do servidor ou transferências de retransmissão.",
|
||
"cacheChunks": "Cache de chunks de streaming",
|
||
"cacheChunksDes": "Se habilitado, os dados do chunk serão armazenados em cache no diretório temporário do sistema durante a transferência de streaming, para que possam ser usados para tentar novamente uploads de chunk falhados;\n Se desabilitado, uploads de chunk de transferência de streaming não ocuparão espaço extra em disco, mas todo o upload falhará imediatamente se o upload do chunk falhar.",
|
||
"folderPropsTimeout": "TTL do cache de estatísticas da pasta (segundos)",
|
||
"folderPropsTimeoutDes": "O período de validade do cache de resultado quando os usuários calculam estatísticas da pasta (tamanho, número de arquivos, etc.).",
|
||
"slaveAPIExpiration": "TTL da assinatura da API do escravo (segundos)",
|
||
"slaveAPIExpirationDes": "O período de validade da assinatura usado pelo nó mestre ao acessar a API do nó escravo.",
|
||
"uploadSessionTimeout": "TTL da sessão de upload (segundos)",
|
||
"uploadSessionDes": "Em um período de sessão de upload válido, para políticas de armazenamento suportadas, os usuários podem retomar tarefas não concluídas. O valor máximo que pode ser definido é limitado pelas regras de diferentes provedores de política de armazenamento.",
|
||
"archiveTimeout": "TTL da sessão de download em lote do lado do servidor (segundos)",
|
||
"advanceOptions": "Opções avançadas",
|
||
"emojiOptions": "Opções de emoji",
|
||
"addCategorize": "Adicionar uma categoria",
|
||
"category": "Categoria",
|
||
"searchQuery": "Consulta de categorização de arquivo",
|
||
"importWopi": "Importar configurações do aplicativo WOPI",
|
||
"wopiEndpoint": "Endpoint de Descoberta WOPI",
|
||
"wopiDes": "Estender as capacidades de visualização e edição online do Cloudreve integrando com sistemas de processamento de documentos online que suportam o protocolo WOPI. Preencha o endereço de descoberta do serviço WOPI aqui, como <0>https://example.com/hosting/discovery</0>. Para mais detalhes, consulte a <1>documentação</1>.",
|
||
"embeddedWebpageViewer": "Visualizador de Página Web Incorporada",
|
||
"wopiViewer": "Aplicação WOPI",
|
||
"ext": "Extensão",
|
||
"invalidWopiActionMapping": "Mapeamento de ação WOPI inválido",
|
||
"woapiActionMapping": "Mapeamentos de ação WOPI",
|
||
"drawioHost": "Instância DrawIO",
|
||
"drawioHostDes": "Você pode usar URL para instância auto-hospedada.",
|
||
"openInNew": "Abrir em nova janela",
|
||
"openInNewDes": "Se marcado, abrirá diretamente uma nova aba para abrir esta aplicação.",
|
||
"maxSize": "Tamanho máximo do arquivo",
|
||
"maxSizeDes": "O tamanho máximo do arquivo suportado por esta aplicação. 0 significa sem limite. Se o arquivo exceder este tamanho, ainda será aberto, mas os usuários serão avisados.",
|
||
"srcEncodedVar": "URL de acesso temporário do blob de arquivo codificada em URL",
|
||
"srcVar": "URL de acesso temporário do blob de arquivo",
|
||
"srcBase64Var": "URL de acesso temporário do blob de arquivo codificada em Base64",
|
||
"nameEncodedVar": "Nome do arquivo codificado em URL",
|
||
"versionEntityVar": "O ID do blob da versão do arquivo aberto, vazio significa a versão mais recente.",
|
||
"fileIdVar": "ID do arquivo",
|
||
"userIdVar": "ID do usuário, vazio quando não logado.",
|
||
"userDisplayNameVar": "Nome de exibição do usuário codificado em URL.",
|
||
"fileViewers": "Aplicações de arquivo",
|
||
"addViewer": "Adicionar uma aplicação",
|
||
"viewerGroupTitle": "Grupo de aplicação #{{index}}",
|
||
"viewerType": "Tipo",
|
||
"viewerPlatform": "Plataforma",
|
||
"viewerPlatformDes": "Selecione a plataforma correspondente para exibir a aplicação apenas nessa plataforma.",
|
||
"viewerPlatformPC": "Desktop",
|
||
"viewerPlatformMobile": "Mobile",
|
||
"viewerPlatformAll": "Todas",
|
||
"displayName": "Nome de exibição",
|
||
"displayNameDes": "Nome de exibição para usuários, suporta chave i18next.",
|
||
"viewerEnabled": "Habilitado",
|
||
"newFileAction": "Ações de novo arquivo",
|
||
"newFileActionDes": "Ao adicionar este mapeamento, os usuários verão esta opção de aplicação ao clicar no botão \"Novo\".",
|
||
"addNewFileAction": "Adicionar um mapeamento",
|
||
"builtinViewerType": "Aplicação integrada",
|
||
"wopiViewerType": "WOPI",
|
||
"customViewerType": "Personalizado",
|
||
"nMapping": "{{num}} mapeamento(s)",
|
||
"editViewerTitle": "Editar {{name}}",
|
||
"builtInIconUrlDes": "Esta aplicação integrada tem um ícone padrão. Quando a URL do ícone é deixada em branco, o ícone padrão será usado.",
|
||
"viewerUrl": "URL da aplicação",
|
||
"viewerUrlDes": "URL da aplicação personalizada, <0>variáveis mágicas</0> são suportadas.",
|
||
"addIcon": "Adicionar um ícone",
|
||
"exts": "Lista de extensões",
|
||
"icon": "Ícone",
|
||
"iconUrl": "URL do ícone",
|
||
"iconColor": "Cor",
|
||
"iconColorDark": "Cor (Modo escuro)",
|
||
"fileIcons": "Ícones de arquivo",
|
||
"builtinIcon": "Integrado",
|
||
"mimeMapping": "Mapeamento de tipo MIME",
|
||
"mimeMappingDes": "Mapeamento de tipo MIME em formato JSON, onde a chave é a extensão do arquivo e o valor é o tipo MIME. O Cloudreve determinará o tipo MIME do arquivo com base na extensão do arquivo e nesta configuração.",
|
||
"mapProvider": "Provedor de mapa",
|
||
"mapProviderDes": "Provedor de mapa usado para exibir informações de localização de mídia.",
|
||
"mapGoogle": "Google Maps (Leaflet)",
|
||
"mapOpenStreetMap": "OpenStreetMap (Leaflet)",
|
||
"mapboxMap": "OpenStreetMap (Mapbox)",
|
||
"mapboxAccessToken": "Token de acesso Mapbox",
|
||
"mapboxAccessTokenDes": "Token de acesso público criado no <0>Console Mapbox</0>.",
|
||
"tileType": "Tipo de tile padrão",
|
||
"tileTypeDes": "Tipo de tile padrão para Google Maps.",
|
||
"tileTypeTerrain": "Terreno",
|
||
"tileTypeSatellite": "Satélite",
|
||
"tileTypeGeneral": "Regular",
|
||
"maxPageSize": "Tamanho máximo da página",
|
||
"maxPageSizeDes": "Limitar o número máximo de arquivos que os usuários podem ajustar por página.",
|
||
"maxRecursiveSearch": "Contagem máxima de busca recursiva",
|
||
"maxRecursiveSearchDes": "O número máximo de buscas recursivas permitidas ao procurar arquivos. Se o número de arquivos pesquisados exceder este limite, a busca será interrompida e avisará o usuário.",
|
||
"maxBatchSize": "Tamanho máximo do lote",
|
||
"maxBatchSizeDes": "O número máximo de arquivos que os usuários podem operar em lote, apenas o nível superior será contado, e o número de arquivos em subdiretórios não será contado.",
|
||
"defaultPagination": "Método de paginação para lista de arquivos",
|
||
"cursorPagination": "Paginação por cursor",
|
||
"cursorPaginationDes": "Mais arquivos serão carregados automaticamente quando o usuário rolar para o fundo. Este método tem melhor desempenho para listas grandes de arquivos, mas o número total de páginas não pode ser visto.",
|
||
"offsetPagination": "Paginação por offset",
|
||
"offsetPaginationDes": "A navegação de paginação será exibida na parte inferior da página; os usuários podem ver o número total de páginas e pular para uma página específica. Este método tem desempenho ligeiramente pior para listas grandes de arquivos.",
|
||
"defaultPaginationDes": "A paginação por cursor será forçada a ser usada ao pesquisar, independentemente das configurações acima.",
|
||
"publicResourceMaxAge": "Idade máxima do cache de recursos estáticos (segundos)",
|
||
"publicResourceMaxAgeDes": "A idade máxima do cache para recursos estáticos publicamente acessíveis (ex: arquivos, miniaturas e fotos de perfil do usuário).",
|
||
"cronDes": "{{des}} Uma <0>sintaxe Cron</0> correta é necessária aqui. É necessário reiniciar o Cloudreve para entrar em vigor.",
|
||
"entityCollectInterval": "Intervalo de reciclagem de Blob de arquivo",
|
||
"entityCollectIntervalDes": "Definir com que frequência escanear e excluir blobs de arquivo expirados.",
|
||
"trashBinInterval": "Intervalo de escaneamento da lixeira",
|
||
"trashBinIntervalDes": "Definir com que frequência escanear e excluir arquivos expirados na lixeira.",
|
||
"logtoName": "Nome do método de login",
|
||
"logtoNameDes": "Nome do método de login, exibido aos usuários. Padrão é \"SSO\", suporta chave i18next.",
|
||
"logtoDirectSSO": "Login direto",
|
||
"logtoDirectSSODes": "Se você quiser pular a tela de login do Logto e pular diretamente para o login de terceiros ou SSO, preencha o identificador do conector social aqui. Para detalhes, consulte a <0>documentação do Logto</0>.",
|
||
"logtoEndpoint": "Endpoint do Logto",
|
||
"logtoEndpointDes": "A URL do endpoint do Logto obtida do painel de gerenciamento de aplicação, que pode ser uma instância auto-hospedada.",
|
||
"logtoKey": "Segredo da aplicação",
|
||
"logtoKeyDes": "Segredo da aplicação criado na página de gerenciamento de aplicação.",
|
||
"logtoAppIDDes": "ID da aplicação criado na página de gerenciamento de aplicação.",
|
||
"logto": "Logto",
|
||
"logtoDes": "Com <0>Logto</0>, você pode conseguir mais logins de plataformas de terceiros, como Apple, GitHub, Microsoft Entra ID, Google, SMS, etc. Crie uma \"Aplicação Web Tradicional\" no portal de gerenciamento do Logto e adicione <1>{{url}}</1> aos \"URIs de Redirecionamento\".",
|
||
"thirdPartySignIn": "Login de terceiros",
|
||
"logo": "LOGO",
|
||
"logoDes": "URL do LOGO, forneça logos diferentes para modos escuro e claro.",
|
||
"dark": "Modo escuro",
|
||
"light": "Modo claro",
|
||
"tosUrl": "URL dos termos de serviço",
|
||
"tosUrlDes": "Será exibido no rodapé da página de login ou registro, deixe em branco para não exibir.",
|
||
"privacyUrl": "URL da política de privacidade",
|
||
"privacyUrlDes": "Será exibido no rodapé da página de login ou registro, deixe em branco para não exibir.",
|
||
"addSecondary": "Adicionar URL secundária do site",
|
||
"secondarySiteURL": "Secundária",
|
||
"secondaryDes": "Você também pode adicionar outras URLs secundárias, o Cloudreve selecionará automaticamente se deve usá-la com base na URL realmente acessada pelo usuário. A URL do seu site deve estar licenciada.",
|
||
"primarySiteURL": "Principal",
|
||
"primarySiteURLDes": "A URL principal do site é usada para comunicação com serviços externos e recebimento de callbacks (ex: pagamento, provedor de armazenamento), use uma URL que possa ser acessada pela WAN.",
|
||
"revert": "Reverter alterações",
|
||
"saved": "Configurações salvas.",
|
||
"save": "Salvar",
|
||
"basicInformation": "Informações Básicas",
|
||
"mainTitle": "Nome do site",
|
||
"mainTitleDes": "Nome da instância.",
|
||
"siteDescription": "Descrição do site",
|
||
"siteDescriptionDes": "Descrição do website, que pode ser exibida no resumo da página compartilhada.",
|
||
"siteURL": "URL do Site",
|
||
"customFooterHTML": "HTML do rodapé personalizado",
|
||
"customFooterHTMLDes": "Código HTML personalizado inserido na parte inferior da página.",
|
||
"announcement": "Anúncio",
|
||
"announcementDes": "Anúncios exibidos para usuários logados. Valor em branco não será exibido. Após este conteúdo ser alterado, todos os usuários verão o anúncio novamente.",
|
||
"supportHTML": "Digite HTML ou texto simples.",
|
||
"branding": "Marca",
|
||
"smallIcon": "Ícone pequeno",
|
||
"smallIconDes": "URL do ícone pequeno, formato ico ou svg. Este ícone também será mostrado em abas do navegador, favoritos e atalhos da área de trabalho.",
|
||
"mediumIcon": "Ícone médio",
|
||
"mediumIconDes": "URL do ícone médio, tamanho preferido 192x192, formato png.",
|
||
"largeIcon": "Ícone grande",
|
||
"largeIconDes": "URL do ícone grande, tamanho preferido 512x512, formato png. Este ícone também será mostrado ao trocar de conta no aplicativo iOS.",
|
||
"displayMode": "Modo de exibição",
|
||
"displayModeDes": "O modo de exibição de uma aplicação PWA após ser instalada.",
|
||
"themeColor": "Cor do tema",
|
||
"themeColorDes": "Valor de cor CSS que afeta a cor da barra de status na tela de inicialização do PWA, a barra de status na página de conteúdo e a barra de endereços.",
|
||
"backgroundColor": "Cor de fundo",
|
||
"backgroundColorDes": "Valor de cor CSS.",
|
||
"hint": "Dica",
|
||
"webauthnNoHttps": "Web Authn requer que seu site tenha HTTPS habilitado, e confirme que em Configurações - Básico - URL do Site também usa HTTPS.",
|
||
"accountManagement": "Contas",
|
||
"allowNewRegistrations": "Aceitar novos cadastros",
|
||
"allowNewRegistrationsDes": "Após desabilitado, nenhum novo usuário pode ser registrado, a menos que seja adicionado manualmente pelos administradores.",
|
||
"emailActivation": "Ativação por email",
|
||
"emailActivationDes": "Após habilitado, novos usuários precisam clicar no link de ativação no email para completar os cadastros. Certifique-se de que as <0>configurações de entrega de email</0> estejam corretas, caso contrário o email de ativação não será entregue.",
|
||
"captchaForSignup": "Captcha para cadastros",
|
||
"captchaForSignupDes": "Se deve habilitar o captcha para cadastros.",
|
||
"captchaForLogin": "Captcha para logins",
|
||
"captchaForLoginDes": "Se deve habilitar o captcha para logins.",
|
||
"captchaForReset": "Captcha para redefinir senha",
|
||
"captchaForResetDes": "Se deve habilitar o captcha para redefinir senha.",
|
||
"captchaForAbuseReport": "Captcha para relatório de abuso",
|
||
"captchaForAbuseReportDes": "Se deve habilitar o captcha para relatório de abuso.",
|
||
"webauthnDes": "Se deve permitir que os usuários façam login com dispositivos de autenticação de hardware, como: rosto, impressão digital ou chave USB; o site deve habilitar HTTPS.",
|
||
"webauthn": "Login com Passkeys",
|
||
"defaultSymbolics": "Atalhos de compartilhamento padrão",
|
||
"defaultSymbolicsDes": "Atalhos de link de compartilhamento padrão no diretório raiz de novos usuários. Procure por links de compartilhamento por ID, você pode ver o ID no lado esquerdo da <0>lista de compartilhamento</0>.",
|
||
"searchShare": "Procurar ID de compartilhamento...",
|
||
"defaultGroup": "Grupo padrão",
|
||
"defaultGroupDes": "O grupo de usuário inicial após o registro do usuário.",
|
||
"testMailSent": "Email de teste enviado.",
|
||
"testSMTPSettings": "Testar configurações SMTP",
|
||
"testSMTPTooltip": "O Cloudreve usará suas configurações SMTP atuais para enviar um email de teste, não é necessário salvar as configurações antes de testar.",
|
||
"recipient": "Destinatário",
|
||
"send": "Enviar",
|
||
"smtp": "SMTP",
|
||
"senderName": "Nome do remetente",
|
||
"senderNameDes": "O nome do remetente exibido no email.",
|
||
"senderAddress": "Endereço do remetente",
|
||
"senderAddressDes": "Endereço de email do remetente.",
|
||
"smtpServer": "Servidor SMTP",
|
||
"smtpServerDes": "Endereço do servidor SMTP, sem número da porta.",
|
||
"smtpPort": "Porta SMTP",
|
||
"smtpPortDes": "Porta do servidor SMTP.",
|
||
"smtpUsername": "Nome de usuário SMTP",
|
||
"smtpUsernameDes": "Nome de usuário SMTP, geralmente o mesmo que o endereço do remetente.",
|
||
"smtpPassword": "Senha SMTP",
|
||
"smtpPasswordDes": "Senha da caixa de correio do remetente.",
|
||
"replyToAddress": "Endereço de resposta",
|
||
"replyToAddressDes": "A caixa de correio usada para receber emails de resposta quando os usuários respondem aos emails enviados pelo sistema.",
|
||
"enforceSSL": "Forçar conexão SSL",
|
||
"enforceSSLDes": "Se deve forçar uma conexão criptografada SSL. Se você não conseguir enviar emails, pode desativar isso e o Cloudreve tentará usar STARTTLS e decidir se deve usar conexões criptografadas.",
|
||
"smtpTTL": "TTL da conexão SMTP (segundos)",
|
||
"smtpTTLDes": "Conexões SMTP estabelecidas durante o período TTL serão reutilizadas por novas solicitações de entrega de email.",
|
||
"emailTemplates": "Modelos de Email",
|
||
"activateNewUser": "Ativar novo usuário",
|
||
"resetPassword": "Redefinir senha",
|
||
"sendTestEmail": "Enviar email de teste",
|
||
"transportation": "Transmissão",
|
||
"workerNum": "Número de worker",
|
||
"workerNumDes": "O número máximo de tarefas a serem executadas em paralelo pela fila de tarefas do nó mestre, é necessário reiniciar o Cloudreve para entrar em vigor.",
|
||
"tempFolder": "Pasta temporária",
|
||
"tempFolderDes": "Usada para armazenar arquivos temporários gerados por tarefas como descompressão, compressão, etc.",
|
||
"textEditMaxSize": "Tamanho máximo de arquivos de documento editáveis",
|
||
"textEditMaxSizeDes": "O tamanho máximo de um arquivo de documento que pode ser editado online, arquivos além deste tamanho não podem ser editados online. Esta configuração se aplica a editores Web online como texto simples, código e documentos do Office (WOPI).",
|
||
"resetConnection": "Redefinir conexão após falha no upload",
|
||
"resetConnectionDes": "Se habilitado, o servidor forçará a redefinição da conexão se a verificação do upload falhar.",
|
||
"batchDownload": "Download em lote",
|
||
"previewURL": "URL de visualização",
|
||
"cannotDeleteDefaultTheme": "Não é possível excluir o tema padrão.",
|
||
"themeConfig": "Configurações",
|
||
"actions": "Ações",
|
||
"wrongFormat": "Formato incorreto.",
|
||
"avatar": "Avatar",
|
||
"gravatarServer": "Servidor Gravatar",
|
||
"gravatarServerDes": "URL do servidor espelho do Gravatar.",
|
||
"avatarFilePath": "Caminho do arquivo de avatar",
|
||
"avatarFilePathDes": "Caminho para salvar arquivos de avatar do usuário, relativo à pasta de dados do Cloudreve.",
|
||
"avatarSize": "Tamanho máximo do arquivo de avatar",
|
||
"avatarSizeDes": "Tamanho máximo dos arquivos de avatar que os usuários podem fazer upload.",
|
||
"avatarImageSize": "Tamanho da imagem (px)",
|
||
"avatarImageSizeDes": "A imagem de perfil selecionada será redimensionada para o tamanho dado, em pixels.",
|
||
"filePreview": "Visualização de Arquivo",
|
||
"thumbnails": "Miniaturas",
|
||
"thumbnailDoc": "Para mais informações sobre miniatura, veja o <0>documento</0>.",
|
||
"thumbnailDocLink": "https://docs.cloudreve.org/usage/thumbnails",
|
||
"thumbnailBasic": "Básico",
|
||
"generators": "Geradores de miniatura",
|
||
"thumbMaxSize": "Tamanho máximo do arquivo original",
|
||
"thumbMaxSizeDes": "O tamanho máximo do arquivo original para o qual miniaturas podem ser geradas, miniaturas não serão geradas se os arquivos excederem este tamanho.",
|
||
"generatorProxyWarning": "Por padrão, políticas de armazenamento não locais usarão apenas o gerador \"Nativo na política de armazenamento\". Você pode estender a capacidade de miniatura de políticas de armazenamento de terceiros habilitando o recurso \"Proxy do gerador\" na página de configuração da política de armazenamento. Para mais detalhes, consulte a <0>documentação</0>.",
|
||
"policyBuiltin": "Nativo na política de armazenamento",
|
||
"policyBuiltinDes": "Usar a API nativa do provedor de armazenamento para processar miniaturas. Para política local e S3, este gerador não está disponível e fará fallback automaticamente para outros geradores. Para outras políticas de armazenamento, vá para a página de configuração da política de armazenamento para configurar este gerador.",
|
||
"cloudreveBuiltin": "Cloudreve integrado",
|
||
"cloudreveBuiltinDes": "Apenas imagens nos formatos PNG, JPEG, GIF são suportadas usando as capacidades de processamento de imagem integradas do Cloudreve.",
|
||
"libreOffice": "LibreOffice",
|
||
"libreOfficeDes": "Usar LibreOffice para gerar miniaturas para documentos do Office. Este gerador depende de qualquer outro gerador de miniatura de imagem (Cloudreve integrado ou VIPS).",
|
||
"libraw": "LibRaw / DCRaw",
|
||
"librawDes": "Usar o programa de amostra DCRaw do LibRaw, ou o executável DCRaw original para gerar miniaturas para imagens RAW.",
|
||
"vips": "VIPS",
|
||
"vipsDes": "Usar libvips para processar imagens de miniatura, suporta mais formatos de imagem e consome menos recursos.",
|
||
"thumbDependencyWarning": "Os geradores LibreOffice ou capa de música dependem dos geradores Cloudreve integrado ou VIPS, habilite um deles.",
|
||
"ffmpeg": "FFmpeg",
|
||
"ffmpegDes": "Usar FFmpeg para gerar miniaturas de vídeo.",
|
||
"executable": "Executável",
|
||
"executableDes": "O caminho ou comando do executável do gerador de terceiros.",
|
||
"executableTest": "Testar",
|
||
"executableTestSuccess": "Gerador funciona, versão: {{version}}",
|
||
"generatorExts": "Extensões disponíveis",
|
||
"generatorExtsDes": "Lista de extensões de arquivo disponíveis para este gerador, use vírgula , para separar múltiplas.",
|
||
"ffmpegSeek": "Local de captura da miniatura",
|
||
"ffmpegSeekDes": "Definir o tempo de interceptação da miniatura, é recomendado escolher um valor menor para acelerar o processo de geração. Se o comprimento real do vídeo for excedido, a geração da miniatura falhará.",
|
||
"ffmpegExtraArgs": "Argumentos de entrada extras",
|
||
"ffmpegExtraArgsDes": "Argumentos de entrada extras para chamar o FFmpeg.",
|
||
"generatorProxy": "Proxy do gerador",
|
||
"enableThumbProxy": "Usar proxy do gerador",
|
||
"proxyPolicyList": "Política de armazenamento habilitada",
|
||
"proxyPolicyListDes": "Multi-selecionável. Se habilitado, arquivos cuja política de armazenamento não suporta geração nativa, suas miniaturas serão geradas por proxy pelo Cloudreve.",
|
||
"thumbWidth": "Largura máxima",
|
||
"thumbHeight": "Altura máxima",
|
||
"thumbSuffix": "Sufixo do arquivo Blob",
|
||
"thumbSuffixDes": "O sufixo anexado ao nome do arquivo Blob original para a miniatura gerada, ",
|
||
"thumbFormat": "Formato da imagem",
|
||
"thumbFormatDes": "Formato de imagem preferido, se o gerador não suportar, fará downgrade automaticamente para formato jpg.",
|
||
"thumbQuality": "Qualidade",
|
||
"thumbQualityDes": "Porcentagem de qualidade de compressão, válida apenas para codificação jpg e webp. ",
|
||
"thumbGC": "Executar GC após geração da miniatura",
|
||
"captcha": "Captcha",
|
||
"captchaType": "Tipo de captcha",
|
||
"captchaTypeDes": "Selecionar tipo de captcha e provedor.",
|
||
"plainCaptcha": "Gráfico simples",
|
||
"reCaptchaV2": "reCAPTCHA V2",
|
||
"turnstile": "Cloudflare Turnstile",
|
||
"turnstileSiteKey": "Chave do Site",
|
||
"turnstileSiteKSecret": "Segredo",
|
||
"cap": "Cap",
|
||
"capInstanceURL": "URL da Instância",
|
||
"capInstanceURLDes": "A URL do seu servidor Cap auto-hospedado. Para mais detalhes, veja a <0>documentação do modo standalone</0>.",
|
||
"capSiteKey": "Chave do Site",
|
||
"capSiteKeyDes": "A chave do site do dashboard do seu servidor Cap.",
|
||
"capSecretKey": "Chave Secreta",
|
||
"capSecretKeyDes": "A chave secreta do dashboard do seu servidor Cap.",
|
||
"capAssetServer": "Fonte do Servidor de Assets",
|
||
"capAssetServerDes": "Escolha a fonte para carregar assets estáticos do captcha Cap. Usar servidor auto-implantado requer definir variáveis de ambiente no lado do servidor, consulte <0>habilitar servidor de assets</0>.",
|
||
"capAssetServerJsdelivr": "jsDelivr CDN",
|
||
"capAssetServerUnpkg": "unpkg CDN",
|
||
"capAssetServerInstance": "Servidor auto-hospedado",
|
||
"captchaProvider": "Provedor de captcha",
|
||
"captchaWidth": "Largura",
|
||
"captchaHeight": "Altura",
|
||
"captchaLength": "Comprimento",
|
||
"captchaLengthDes": "O comprimento dos caracteres no captcha.",
|
||
"captchaMode": "Modo",
|
||
"captchaModeNumber": "Números",
|
||
"captchaModeLetter": "Letras",
|
||
"captchaModeMath": "Matemática",
|
||
"captchaModeNumberLetter": "Números + Letras",
|
||
"captchaElement": "Elementos dentro da imagem do captcha.",
|
||
"complexOfNoiseText": "Complexidade do texto de ruído",
|
||
"complexOfNoiseDot": "Complexidade dos pontos de ruído",
|
||
"showHollowLine": "Mostrar linhas ocas",
|
||
"showNoiseDot": "Mostrar pontos de ruído",
|
||
"showNoiseText": "Mostrar texto de ruído",
|
||
"showSlimeLine": "Mostrar linhas finas",
|
||
"showSineLine": "Mostrar linhas senoidais",
|
||
"siteKey": "Chave do Site",
|
||
"siteKeyDes": "Você pode encontrá-la na <0>Página de Gerenciamento de Aplicação</0>.",
|
||
"siteSecret": "Segredo",
|
||
"siteSecretDes": "Você pode encontrá-lo na <0>Página de Gerenciamento de Aplicação</0>.",
|
||
"secretID": "SecretId",
|
||
"secretIDDes": "Você pode encontrá-lo na <0>Página de Gerenciamento de Acesso</0>.",
|
||
"secretKey": "SecretKey",
|
||
"secretKeyDes": "Você pode encontrá-la na <0>Página de Gerenciamento de Acesso</0>.",
|
||
"tCaptchaAppID": "APPID",
|
||
"tCaptchaAppIDDes": "Você pode encontrá-lo na <0>Página de Gerenciamento de Captcha</0>.",
|
||
"tCaptchaSecretKey": "Chave Secreta do App",
|
||
"tCaptchaSecretKeyDes": "Você pode encontrá-la na <0>Página de Gerenciamento de Captcha</0>.",
|
||
"staticResourceCache": "Cache de recursos estáticos públicos",
|
||
"staticResourceCacheDes": "Idade máxima do cache para recursos estáticos publicamente acessíveis (ex: link de origem da política local, link de download).",
|
||
"creditSystem": "Sistema de crédito",
|
||
"creditAndVAS": "Crédito e VAS",
|
||
"enableCredit": "Habilitar sistema de crédito",
|
||
"enableCreditDes": "Habilitar sistema de crédito para permitir que os usuários definam preços para seus links de compartilhamento.",
|
||
"creditPrice": "Preço do crédito",
|
||
"creditPriceDes": "Preço para recarregar pontos de crédito com dinheiro (em unidade mínima de moeda). Preencha 0 para desabilitar recarga de crédito.",
|
||
"shareScoreRate": "Taxa de comissão do proprietário do compartilhamento",
|
||
"shareScoreRateDes": "Porcentagem (1-100) de pontos de crédito que os proprietários do compartilhamento recebem quando seus links de compartilhamento são comprados.",
|
||
"cronNotifyUser": "Intervalo de escaneamento para usuários acima do limite",
|
||
"cronNotifyUserDes": "Escanear e enviar lembretes por email para usuários acima do limite, ",
|
||
"cronBanUser": "Cronograma de banimento de usuário",
|
||
"cronBanUserDes": "Escanear e banir usuários excedendo limites de armazenamento e períodos de buffer",
|
||
"anonymousPurchase": "Compra anônima",
|
||
"anonymousPurchaseDes": "Permitir que usuários não logados comprem links de compartilhamento diretamente",
|
||
"shopNavEnabled": "Mostrar Navegação da Loja",
|
||
"shopNavEnabledDes": "Exibir itens 'Loja' na navegação da barra lateral",
|
||
"paymentSettings": "Configurações de pagamento",
|
||
"currencyCode": "Código da moeda",
|
||
"currencyCodeDes": "Código de moeda de três letras (ex: USD, CNY, EUR)",
|
||
"currencySymbol": "Símbolo da moeda",
|
||
"currencySymbolDes": "Símbolo da moeda para exibir (ex: $, ¥, €)",
|
||
"currencyUnit": "Unidade da moeda",
|
||
"currencyUnitDes": "Unidade mínima da moeda (ex: 100 para dólares/centavos)",
|
||
"paymentProviders": "Provedores de pagamento",
|
||
"providerName": "Nome do provedor, usado para exibir aos usuários.",
|
||
"providerType": "Tipo do provedor",
|
||
"providerKey": "Chave secreta",
|
||
"selectCurrency": "Selecionar moeda comum",
|
||
"addPaymentProvider": "Adicionar provedor de pagamento",
|
||
"stripeProvider": "Stripe",
|
||
"weixinProvider": "WeChat Pay",
|
||
"alipayProvider": "Alipay",
|
||
"customProvider": "Provedor de pagamento personalizado",
|
||
"customProviderDes": "Criar um plugin para conectar a outros gateways de pagamento, veja a <0>documentação</0> para mais detalhes.",
|
||
"providerKeyDes": "Chave secreta da API do Stripe.",
|
||
"storageProductSettings": "Produto de armazenamento",
|
||
"storageProductsDes": "Configurar produtos que os usuários podem comprar para estender seu espaço de armazenamento.",
|
||
"addStorageProduct": "Adicionar SKU",
|
||
"editStorageProduct": "Editar SKU",
|
||
"storageSize": "Tamanho do armazenamento",
|
||
"storageSizeBytes": "Tamanho incluído neste SKU",
|
||
"duration": "Duração",
|
||
"durationSeconds": "Duração em segundos (ex: 2592000 para 30 dias)",
|
||
"price": "Preço",
|
||
"priceInUnits": "Preço (em unidade mínima de moeda)",
|
||
"priceInUnitsDes": "O preço será exibido como:",
|
||
"chipLabel": "Rótulo (opcional)",
|
||
"chipLabelHelp": "Um rótulo de texto curto exibido ao lado do nome do produto",
|
||
"usePoints": "Permitir pagamento com pontos",
|
||
"points": "Pontos",
|
||
"pointsHelp": "Número de pontos necessários para comprar este produto",
|
||
"pointsUnit": "pontos",
|
||
"groupProductSettings": "Produto de grupo",
|
||
"groupProductsDes": "Configurar produtos que os usuários podem comprar para ingressar em grupos de usuários específicos.",
|
||
"addGroupProduct": "Adicionar produto de grupo",
|
||
"editGroupProduct": "Editar produto de grupo",
|
||
"groupId": "ID do Grupo",
|
||
"groupIdHelp": "O grupo de usuário para o qual fazer upgrade após comprar este produto.",
|
||
"description": "Descrição",
|
||
"descriptionHelp": "Digite recursos ou benefícios, um por linha",
|
||
"receiptEmailTemplate": "Modelo de recibo de pagamento",
|
||
"receiptEmailTemplateDes": "Modelo de email enviado aos usuários quando um pagamento é confirmado.",
|
||
"activationEmailTemplate": "Modelo de ativação de conta",
|
||
"activationEmailTemplateDes": "Modelo de email enviado aos usuários para ativar suas contas.",
|
||
"quotaExceededEmailTemplate": "Modelo de cota de armazenamento excedida",
|
||
"quotaExceededEmailTemplateDes": "Modelo de email enviado aos usuários quando excedem sua cota de armazenamento.",
|
||
"resetPasswordEmailTemplate": "Modelo de redefinição de senha",
|
||
"resetPasswordEmailTemplateDes": "Modelo de email enviado aos usuários quando solicitam redefinição de senha.",
|
||
"preferredLanguage": "Idioma preferido",
|
||
"setAsPreferredLanguage": "Definir como idioma preferido",
|
||
"setAsPreferredLanguageDes": "Se o idioma preferido do usuário não puder ser obtido, o modelo de email deste idioma será usado.",
|
||
"alreadyAsPreferredLanguageDes": "O idioma atual já está definido como preferido. Se o idioma preferido do usuário não puder ser obtido, o modelo de email deste idioma será usado.",
|
||
"addLanguage": "Adicionar idioma",
|
||
"removeLanguage": "Remover idioma",
|
||
"removeLanguageBtn": "Remover idioma",
|
||
"cannotRemovePreferredLanguageDes": "Não é possível remover o idioma preferido. Defina outro idioma como preferido e tente novamente.",
|
||
"languageCodeDes": "Selecione o idioma que deseja adicionar.",
|
||
"emailSubject": "Assunto do email",
|
||
"emailSubjectDes": "A linha de assunto do email. Você pode usar <0>variáveis mágicas</0> para personalizar o assunto do email.",
|
||
"emailBody": "Corpo do email",
|
||
"emailBodyDes": "Conteúdo HTML do email. Você pode usar <0>variáveis mágicas</0> para personalizar o conteúdo do email.",
|
||
"orderTitle": "Título do pedido",
|
||
"themeOptions": "Opções de tema",
|
||
"themeOptionsDes": "Configure opções de tema personalizadas para seu site. Estes temas estarão disponíveis para os usuários selecionarem em suas preferências.",
|
||
"primaryColor": "Cor primária",
|
||
"secondaryColor": "Cor secundária",
|
||
"primaryColorDark": "Cor primária (Escuro)",
|
||
"secondaryColorDark": "Cor secundária (Escuro)",
|
||
"addThemeOption": "Adicionar opção de tema",
|
||
"editThemeOption": "Editar opção de tema",
|
||
"invalidThemeConfig": "Configuração de tema inválida. Verifique sua sintaxe JSON.",
|
||
"themeConfiguration": "Configuração do tema",
|
||
"themePreview": "Visualização do tema",
|
||
"lightTheme": "Tema claro",
|
||
"darkTheme": "Tema escuro",
|
||
"previewTitle": "Título da visualização",
|
||
"previewTextField": "Campo de entrada",
|
||
"previewPrimary": "Primário",
|
||
"invalidThemePreview": "Configuração de tema inválida para visualização",
|
||
"duplicateThemeColor": "Um tema com esta cor primária já existe. Escolha uma cor diferente.",
|
||
"themeDes": "Configurações completas disponíveis podem ser consultadas em <0>Visualizador de tema padrão - Material-UI</0>.",
|
||
"defaultTheme": "Padrão",
|
||
"auditLog": "Eventos",
|
||
"auditLogDes": "Configure quais eventos devem ser registrados. Alguns eventos podem ser usados pelo sistema para fornecer recursos adicionais, ex: atividade de arquivo e atividade de login.",
|
||
"systemEvents": "Eventos do sistema",
|
||
"systemEventsDes": "Eventos relacionados a operações e status do sistema.",
|
||
"userEvents": "Eventos de usuário",
|
||
"userEventsDes": "Eventos relacionados a contas de usuário, autenticação e alterações de perfil.",
|
||
"fileEvents": "Eventos de arquivo",
|
||
"fileEventsDes": "Eventos relacionados a operações de arquivo como upload, download e modificação.",
|
||
"shareEvents": "Eventos de compartilhamento",
|
||
"shareEventsDes": "Eventos relacionados a compartilhamento de arquivos e acesso a links.",
|
||
"versionEvents": "Eventos de versão",
|
||
"versionEventsDes": "Eventos relacionados ao gerenciamento de versão de arquivos.",
|
||
"mediaEvents": "Eventos de mídia",
|
||
"mediaEventsDes": "Eventos relacionados ao processamento de mídia como geração de miniaturas.",
|
||
"filesystemEvents": "Eventos do sistema de arquivos",
|
||
"filesystemEventsDes": "Eventos relacionados a operações do sistema de arquivos como montagem e manipulação de arquivos.",
|
||
"webdavEvents": "Eventos WebDAV",
|
||
"webdavEventsDes": "Eventos relacionados ao gerenciamento e acesso de contas WebDAV.",
|
||
"paymentEvents": "Eventos de pagamento",
|
||
"paymentEventsDes": "Eventos relacionados a pagamentos, pontos e gerenciamento de membros.",
|
||
"emailEvents": "Eventos de email",
|
||
"emailEventsDes": "Eventos relacionados ao envio de email e notificações.",
|
||
"toggleAll": "Alternar todos",
|
||
"toggleAllDes": "Habilitar ou desabilitar todos os eventos nesta categoria.",
|
||
"event": {
|
||
"file_imported": "Arquivo externo importado",
|
||
"server_start": "Início do servidor",
|
||
"user_signup": "Cadastro de usuário",
|
||
"email_sent": "Email enviado",
|
||
"user_activated": "Usuário ativado",
|
||
"user_login_failed": "Falha no login",
|
||
"user_login": "Login do usuário",
|
||
"user_token_refresh": "Atualização de token",
|
||
"file_create": "Arquivo criado",
|
||
"file_rename": "Arquivo renomeado",
|
||
"set_file_permission": "Permissão alterada",
|
||
"entity_uploaded": "Arquivo enviado ou atualizado",
|
||
"entity_downloaded": "Arquivo baixado",
|
||
"copy_from": "Copiar de",
|
||
"copy_to": "Copiar para",
|
||
"move_to": "Mover para",
|
||
"delete_file": "Arquivo excluído",
|
||
"move_to_trash": "Mover para lixeira",
|
||
"share": "Compartilhamento criado",
|
||
"share_link_viewed": "Link de compartilhamento visualizado",
|
||
"set_current_version": "Definir versão atual",
|
||
"delete_version": "Excluir versão",
|
||
"thumb_generated": "Miniatura gerada",
|
||
"live_photo_uploaded": "Live photo enviada",
|
||
"update_metadata": "Metadados atualizados",
|
||
"edit_share": "Compartilhamento editado",
|
||
"delete_share": "Compartilhamento excluído",
|
||
"mount": "Montar",
|
||
"relocate": "Realocar",
|
||
"create_archive": "Criar arquivo",
|
||
"extract_archive": "Extrair arquivo",
|
||
"webdav_login_failed": "Falha no login WebDAV",
|
||
"webdav_account_create": "Conta WebDAV criada",
|
||
"webdav_account_update": "Conta WebDAV atualizada",
|
||
"webdav_account_delete": "Conta WebDAV excluída",
|
||
"payment_created": "Pagamento criado",
|
||
"points_change": "Pontos alterados",
|
||
"payment_paid": "Pagamento pago",
|
||
"payment_fulfilled": "Pedido cumprido",
|
||
"payment_fulfill_failed": "Falha no cumprimento do pedido",
|
||
"storage_added": "Armazenamento adicionado",
|
||
"group_changed": "Grupo alterado",
|
||
"user_exceed_quota_notified": "Notificação de cota excedida",
|
||
"user_changed": "Status do usuário alterado",
|
||
"get_direct_link": "Obter link direto",
|
||
"link_account": "Vincular conta externa",
|
||
"unlink_account": "Desvincular conta externa",
|
||
"change_nick": "Alterar apelido",
|
||
"change_avatar": "Alterar avatar",
|
||
"membership_unsubscribe": "Cancelar assinatura de membros",
|
||
"change_password": "Alterar senha",
|
||
"enable_2fa": "Habilitar 2FA",
|
||
"disable_2fa": "Desabilitar 2FA",
|
||
"add_passkey": "Adicionar passkey",
|
||
"remove_passkey": "Remover passkey",
|
||
"redeem_gift_code": "Resgatar código de presente",
|
||
"update_view": "Configuração de visualização alterada",
|
||
"delete_direct_link": "Excluir link direto",
|
||
"report_abuse": "Relatar abuso"
|
||
},
|
||
"server": "Servidor",
|
||
"tempPath": "Caminho temporário",
|
||
"tempPathDes": "O diretório para armazenar arquivos temporários, relativo ao diretório de dados do Cloudreve. Certifique-se de que não há tarefas de fila em execução antes de modificá-lo.",
|
||
"siteID": "ID do Site",
|
||
"siteIDDes": "Um ID único para identificar o site, geralmente não precisa ser modificado.",
|
||
"siteSecretKey": "Chave mestra",
|
||
"siteSecretKeyDes": "A chave mestra usada para criptografar tokens de usuário e assinaturas. Após a rotação, todos os tokens de usuário e assinaturas serão inválidos. Entra em vigor após reiniciar o Cloudreve.",
|
||
"rotateSecretKey": "Rotacionar chave mestra",
|
||
"hashidSalt": "Salt do HashID",
|
||
"hashidSaltDes": "O valor salt usado para gerar HashID. Seja cauteloso ao alterá-lo, pois invalidará links diretos e links de compartilhamento existentes.",
|
||
"accessTokenTTL": "TTL do token de acesso",
|
||
"accessTokenTTLDes": "O TTL dos tokens de acesso, em segundos.",
|
||
"refreshTokenTTL": "TTL do token de atualização",
|
||
"refreshTokenTTLDes": "O TTL dos tokens de atualização, em segundos. Afeta a duração do status de login do usuário.",
|
||
"cronGarbageCollect": "Intervalo de escaneamento de coleta de lixo",
|
||
"cronGarbageCollectDes": "Definir com que frequência escanear e reciclar dados expirados em arquivos temporários e armazenamento KV.",
|
||
"startWithProtocol": "Deve começar com http:// ou https://",
|
||
"tlsWarning": "O site atual está usando https, preencher uma URL http aqui pode causar exceções.",
|
||
"blobUrlCache": "Cache de URL Blob",
|
||
"clearBlobUrlCache": "Limpar cache de URL Blob",
|
||
"clearBlobUrlCacheDes": "Para aumentar a taxa de acerto do cache, o Cloudreve armazena em cache e reutiliza URLs Blob. Quando o endereço CDN ou outras configurações mudam, limpe o cache.",
|
||
"cacheCleared": "Cache limpo."
|
||
},
|
||
"giftCodes": {
|
||
"giftCodesSettings": "Códigos de Presente",
|
||
"generateGiftCodes": "Gerar Códigos de Presente",
|
||
"giftCodeQuantity": "Quantidade",
|
||
"giftCodeQuantityHelp": "Número de códigos de presente para gerar",
|
||
"giftCodeProductType": "Tipo de Produto",
|
||
"giftCodeTypePoints": "Pontos",
|
||
"giftCodeTypeStorage": "Armazenamento",
|
||
"giftCodeTypeGroup": "Grupo",
|
||
"giftCodePointsAmount": "Quantidade de Pontos",
|
||
"giftCodePointsAmountHelp": "Número de pontos a creditar quando o código for resgatado",
|
||
"giftCodeProduct": "Produto",
|
||
"selectStorageProduct": "Selecionar produto de armazenamento",
|
||
"selectGroupProduct": "Selecionar produto de grupo",
|
||
"giftCodeType": "Tipo",
|
||
"giftCodeAmount": "Quantidade",
|
||
"giftCode": "Código de Presente",
|
||
"giftCodeStatus": "Status",
|
||
"giftCodeUsedBy": "Usado por",
|
||
"giftCodeUsed": "Usado",
|
||
"giftCodeUnused": "Disponível",
|
||
"giftCodeDeleted": "Código de presente excluído com sucesso",
|
||
"giftCodesGenerated": "Códigos de presente gerados com sucesso",
|
||
"noGiftCodes": "Nenhum código de presente disponível",
|
||
"generatedCodesTitle": "Códigos de Presente Gerados",
|
||
"generatedCodesDescription": "Copie estes códigos de presente para compartilhar com os usuários. Cada código pode ser usado uma vez.",
|
||
"copyAndClose": "Copiar e Fechar",
|
||
"duratonTimes": "Quantidade",
|
||
"duratonTimesDes": "Quantas quantidades do produto estão incluídas em cada código de presente.",
|
||
"unknownProduct": "Produto Desconhecido"
|
||
},
|
||
"policy": {
|
||
"acceleratedDomainUpload": "Usar domínio de aceleração de transferência para upload",
|
||
"acceleratedDomainUploadDes": "Quando habilitado, o <0>domínio de aceleração de transferência</0> do Qiniu será usado ao fazer upload de arquivos.",
|
||
"compare": "Comparar",
|
||
"deletePolicyConfirmation": "Tem certeza de que deseja excluir a política de armazenamento {{name}}?",
|
||
"streamSaver": "Download via navegador",
|
||
"streamSaverDes": "Quando habilitado, as solicitações de download dos usuários serão manipuladas pelo navegador. Devido à limitação da política de armazenamento OneDrive, o nome do arquivo baixado diretamente pelos usuários não pode ser o mesmo que o nome do arquivo no Cloudreve, usar o navegador para manipular downloads pode resolver este problema.",
|
||
"oauthCallbackFailed": "Falha na autorização",
|
||
"httpsRequired": "O aplicativo Entra ID requer URL de redirecionamento HTTPS, mas o site atual está usando HTTP, o que pode causar falha de redirecionamento após o login, substitua manualmente o HTTPS na barra de endereços do navegador por HTTP.",
|
||
"authorizeMicrosoft": "Entrar com Microsoft",
|
||
"redirectUrl": "URL de Redirecionamento",
|
||
"redirectUrlDes": "A exibição atual é a URL de redirecionamento mais recente que atende aos requisitos. Confirme se a URL de redirecionamento nas configurações do aplicativo é consistente com a atual.",
|
||
"authorizeOneDrive": "Confirmar configurações do aplicativo Entra ID",
|
||
"authorizeOneDriveDes": "Confirme se as seguintes informações do aplicativo Entra ID ainda são válidas. Se necessário, faça alterações.",
|
||
"authorizeNow": "Autorizar",
|
||
"authorizeAgain": "Autorizar novamente",
|
||
"notGranted": "Nenhuma conta autorizada, política de armazenamento não pode ser usada.",
|
||
"granted": "Conta autorizada, credencial atualizada em <0>{{time}}</0>.",
|
||
"grantedNotRefresh": "Conta autorizada, credencial não atualizada desde a última inicialização.",
|
||
"batchDeleteSize": "Tamanho máximo de exclusão em lote",
|
||
"batchDeleteSizeDes": "Limita o número máximo de arquivos que podem ser excluídos em uma única solicitação de API. Esta configuração não afetará a exclusão de arquivos em lote do usuário. Se não preenchido, o valor padrão <0>1000</0> será usado. Este é o valor máximo permitido para a API oficial do S3.",
|
||
"bucketPolicy": "Política de bucket",
|
||
"cdnOrCustomDomain": "CDN ou CNAME personalizado",
|
||
"bucketDomain": "Domínio do bucket",
|
||
"bucketDomainDes": "Preencha o domínio acelerado por CDN ou domínio CNAME personalizado que você vinculou ao bucket de armazenamento.",
|
||
"storageNodeInternal": "Nó de armazenamento (Endpoint da Intranet)",
|
||
"chunkSizeDesOssObs": "Faixa permitida: 100 KB ~ 5 GB.",
|
||
"chunkSizeDesQiniuCos": "Faixa permitida: 1 MB ~ 1 GB.",
|
||
"chunkSizeDesS3": "Faixa permitida: 5 MB ~ 5 GB.",
|
||
"thisIsACustomDomain": "Este é um domínio personalizado",
|
||
"thisIsACustomDomainDes": "Se você vinculou um domínio personalizado ao bucket de armazenamento e precisa gerenciar o bucket através do domínio personalizado, marque esta opção. Após habilitada, o Cloudreve não tentará anexar o nome do Bucket no domínio da solicitação.",
|
||
"addedManually": "Eu configurei manualmente",
|
||
"origin": "Origem",
|
||
"allowMethods": "Métodos permitidos",
|
||
"exposeHeaders": "Headers expostos",
|
||
"allowHeaders": "Headers permitidos",
|
||
"maxAge": "Idade máxima",
|
||
"accessCredential": "Credencial de acesso",
|
||
"downloadTrafficDiagram": "Demonstração do caminho de tráfego de download",
|
||
"downloadRelay": "Relay de download",
|
||
"downloadRelayDes": "Quando habilitado, as solicitações de download dos usuários serão proxificadas pelo Cloudreve.",
|
||
"download": "Download",
|
||
"downloadCdn": "CDN de download",
|
||
"useDownloadCdn": "Usar CDN para tráfego de download",
|
||
"skipSign": "Pular assinatura de URL para CDN",
|
||
"skipSignDes": "Se você habilitou \"Usar autenticação de origem\" para este domínio nas configurações do bucket, marque esta opção.",
|
||
"cdnHost": "Host CDN",
|
||
"downloadCdnDes": "O host, protocolo e porta da URL que os usuários usam para acessar arquivos serão substituídos pelo host CDN especificado.",
|
||
"mediaExtractorProxy": "Proxy de extração de mídia",
|
||
"mediaExtractorProxyDes": "Habilite este recurso para extrair metadados de mídia de arquivos que não são suportados pelos extratores nativos do provedor de armazenamento. Configure o extrator de mídia em <0>Processamento de mídia</0>.",
|
||
"mediaExtractorNative": "extratores nativos",
|
||
"mediaExtractorOss": "Gerenciamento Inteligente de Mídia (IMM)",
|
||
"mediaExtractorQiniu": "Qiniu DORA",
|
||
"mediaExtractorCos": "Processamento de Dados da Tencent Cloud",
|
||
"mediaExtractorObs": "serviço de processamento de imagem",
|
||
"nativeMediaMetaExts": "Extensões de arquivo habilitadas para <0>{{name}}</0>",
|
||
"nativeMediaMetaExtsGeneralDes": "Separado por vírgulas, valor vazio significa desabilitar <0>{{name}}</0>.",
|
||
"nativeMediaMetaExtsRemote": "Para armazenamento escravo, o suporte padrão é EXIF e metadados de música, você pode substituir isso configurando o nó escravo com mais extratores.",
|
||
"nativeMediaMetaExtOss": "O serviço de Gerenciamento Inteligente de Mídia (IMM) suporta processamento de áudio, vídeo e imagens. O processamento de imagens não requer configuração manual, mas se você precisar processar áudio ou vídeo, precisa ativar manualmente o IMM e vinculá-lo ao Bucket, consulte a <0>documentação</0> para vinculação. Após a vinculação, adicione as extensões que deseja processar ao campo acima.",
|
||
"nativeMediaMetaExtQiniu": "O serviço Qiniu DORA suporta processamento de áudio, vídeo e imagens comuns, nenhuma configuração adicional é necessária, preencha as extensões que deseja processar acima.",
|
||
"nativeMediaMetaExtCos": "O serviço de Processamento de Dados da Tencent Cloud suporta processamento de áudio, vídeo e imagens. O processamento de imagens não requer configuração manual, mas se você precisar processar áudio ou vídeo, primeiro vá para <0>Processamento de Dados da Tencent Cloud</0> para ativar e vincular o bucket de armazenamento, depois vá para Configurações do Bucket - Processamento de mídia para ativar o serviço de processamento de imagens. Após a vinculação, adicione as extensões que deseja processar ao campo acima.",
|
||
"nativeMediaMetaExtObs": "O serviço de processamento de imagem suporta <0>extração de EXIF de imagem</0>. Nenhuma configuração manual é necessária, apenas adicione as extensões que deseja processar acima.",
|
||
"thumbProxy": "Geração de miniaturas por proxy",
|
||
"thumbProxyDes": "Habilite este recurso para gerar miniaturas para arquivos que não atendem às condições de miniatura nativa. O Cloudreve tentará gerar miniaturas e carregá-las no lado do armazenamento. Configure o gerador de miniaturas em <0>Processamento de mídia</0>.",
|
||
"nativeThumbnailMaxSize": "Tamanho máximo de miniaturas nativas",
|
||
"nativeThumbnailMaxSizeDes": "Digite 0 para desabilitar o limite de tamanho, arquivos maiores que este tamanho não usarão miniaturas nativas.",
|
||
"nativeThumbNailsSupportAllExts": "Habilitar para todas as extensões de arquivo",
|
||
"nativeThumbNails": "Extensões de arquivo para miniaturas nativas",
|
||
"nativeThumbNailsGeneralDes": "Separado por vírgulas, valor vazio significa desabilitar miniatura nativa, para as extensões de arquivo listadas acima, o Cloudreve usará o recurso de miniatura nativa do provedor de armazenamento para gerar miniaturas.",
|
||
"nativeThumbNailsGeneralRemote": "Para armazenamento escravo, o suporte integrado é para miniaturas simples de imagem e capa de música, você pode substituir isso configurando o nó escravo com mais geradores.",
|
||
"nativeThumbNailsGeneralOss": "Para armazenamento Alibaba Cloud OSS, o serviço de <0>processamento de imagem</0> será usado para gerar miniaturas.",
|
||
"nativeThumbNailsGeneralQiniu": "Para armazenamento Qiniu Cloud, o serviço de <0>processamento básico de imagem (imageView2)</0> será usado para gerar miniaturas.",
|
||
"nativeThumbNailsGeneralCos": "Para armazenamento Tencent Cloud COS, o serviço <0>Processamento de Dados da Tencent Cloud</0> será usado para gerar miniaturas.",
|
||
"nativeThumbNailsGeneralObs": "Para armazenamento Huawei Cloud OBS, o serviço de <0>processamento de imagem</0> será usado para gerar miniaturas.",
|
||
"nativeThumbNailsGeneralUpyun": "Para armazenamento Upyun, o serviço de <0>processamento de imagem</0> será usado para gerar miniaturas.",
|
||
"preallocate": "Pré-alocar espaço em disco",
|
||
"preallocateDes": "Quando habilitado, a solicitação de upload do usuário pré-alocará espaço em disco no nó de armazenamento, e também suporta upload paralelo de chunks. Eficaz apenas no Linux ou Darwin.",
|
||
"chunkConcurrency": "Uploads de chunk concorrentes",
|
||
"chunkConcurrencyDes": "Define o número de uploads de chunk concorrentes ao usar upload direto da web.",
|
||
"sourceWebEdit": "Edição online na Web",
|
||
"uploadRelay": "Relay de upload",
|
||
"uploadRelayDes": "Se habilitado, as solicitações de upload dos usuários serão retransmitidas para o nó de armazenamento via Cloudreve, devido à incapacidade de realizar uploads fragmentados, ajuste o limite de tamanho máximo de upload do servidor web adequadamente.",
|
||
"customProxy": "Proxy personalizado",
|
||
"storageNode": "Provedor de armazenamento",
|
||
"sourceWeb": "Web / Aplicativo oficial",
|
||
"sourceDav": "WebDAV",
|
||
"uploadTrafficDiagram": "Demonstração do caminho de tráfego de upload",
|
||
"node": "Nó de armazenamento",
|
||
"nodeDes": "Selecione um nó escravo para armazenamento de arquivos, você pode criar ou gerenciar nós de armazenamento escravo em <0>Lista de nós</0>.",
|
||
"noBindedGroupWarning": "A política de armazenamento atual não está vinculada a nenhum grupo de usuários, vá para <0>Lista de grupos</0> para vincular a política de armazenamento atual a um grupo de usuários.",
|
||
"nameRuleImmutable": "Modificar configurações não afetará arquivos existentes na política de armazenamento. O caminho do Blob é fixo após a criação, mesmo se as variáveis mágicas nele mudarem, o caminho não será atualizado.",
|
||
"uniqueVarRequired": "Inclua pelo menos uma variável única no caminho do diretório ou nome do blob: {uuid}, {randomkey8}, {randomkey16}.",
|
||
"storageAndUpload": "Armazenamento e Upload",
|
||
"blobFolderNaming": "Diretório de Armazenamento Blob",
|
||
"blobFolderNamingDes": "O diretório onde os Blobs de arquivo são armazenados, você pode usar <0>variáveis mágicas</0>.",
|
||
"blobNameDes": "O nome do Blob do arquivo, você pode usar <0>variáveis mágicas</0>, certifique-se de que seja absolutamente único, mesmo para múltiplos uploads do mesmo nome de arquivo no mesmo caminho em pouco tempo.",
|
||
"blobName": "Nome do Blob",
|
||
"basicInfo": "Informações básicas",
|
||
"editX": "Editar {{name}}",
|
||
"noGroupBinded": "Nenhum grupo vinculado",
|
||
"create": "Criar",
|
||
"addXStoragePolicy": "Adicionar política de armazenamento {{type}}",
|
||
"loadSummary": "Carregar resumo",
|
||
"policySummary": "{{count}} Blobs de arquivo ({{size}})",
|
||
"sharp": "#",
|
||
"name": "Nome",
|
||
"type": "Tipo",
|
||
"childFiles": "Arquivos filhos",
|
||
"totalSize": "Tamanho total",
|
||
"actions": "Ações",
|
||
"authSuccess": "Autorização concedida.",
|
||
"policyDeleted": "Política excluída.",
|
||
"newStoragePolicy": "Nova política de armazenamento",
|
||
"all": "Todos",
|
||
"local": "Local",
|
||
"remote": "Nó Remoto",
|
||
"qiniu": "Qiniu",
|
||
"upyun": "Upyun",
|
||
"oss": "Alibaba Cloud OSS",
|
||
"cos": "Tencent Cloud COS",
|
||
"onedrive": "OneDrive",
|
||
"s3": "Compatível com S3",
|
||
"ks3": "Kingsoft Cloud S3",
|
||
"obs": "Huawei Cloud OBS",
|
||
"load_balance": "Balanceamento de Carga",
|
||
"childPolicy": "Política de Armazenamento Filho",
|
||
"childPolicyDes": "Selecione as políticas de armazenamento filho para adicionar ao pool de balanceamento de carga.",
|
||
"weight": "Peso",
|
||
"addTargetPolicy": "Adicionar Política Filho",
|
||
"selectPolicies": "Selecionar Políticas",
|
||
"selectPoliciesDes": "Selecione políticas de armazenamento para adicionar ao pool de balanceamento de carga.",
|
||
"loadBalanceDes": "Ao usar a política de armazenamento balanceada, novos uploads serão distribuídos aleatoriamente para diferentes políticas de armazenamento filho baseadas no peso.",
|
||
"xChildPolicies": "{{count}} políticas de armazenamento filho",
|
||
"refresh": "Atualizar",
|
||
"delete": "Excluir",
|
||
"edit": "Editar",
|
||
"selectAStorageProvider": "Selecione um provedor de armazenamento",
|
||
"maxSizeOfSingleFile": "Tamanho máximo de arquivo único",
|
||
"maxSizeOfSingleFileDes": "Digite 0 para desabilitar o limite.",
|
||
"enterFileExt": "Separado por vírgulas com ponto e vírgula, deixe em branco para permitir todas as extensões de arquivo.",
|
||
"extList": "Restrições de extensão de arquivo",
|
||
"noLimit": "Sem limite",
|
||
"whitelist": "Permitir",
|
||
"blacklist": "Negar",
|
||
"fileNameRegex": "Regras regex de nome de arquivo",
|
||
"fileNameRegexDes": "Expressão regular para corresponder nomes de arquivo, deixe em branco para nenhuma restrição.",
|
||
"chunkSizeDes": "Especifique o tamanho do chunk para uploads fragmentados. Um valor de 0 significa que nenhum upload fragmentado é usado, mas o tamanho máximo de upload pode ser limitado pelo servidor web.",
|
||
"chunkSizeDesSuffix": "{{prefix}} Com upload fragmentado, os arquivos enviados pelos usuários serão fatiados em chunks e enviados para o lado do armazenamento um por um. Após a interrupção do upload, os usuários podem escolher continuar enviando a partir do último chunk enviado.",
|
||
"chunkSize": "Tamanho do chunk",
|
||
"policyName": "O nome de exibição da política de armazenamento, também usado para ser apresentado aos usuários.",
|
||
"magicVar": {
|
||
"fileNameMagicVar": "Variáveis mágicas de nome de arquivo",
|
||
"pathMagicVar": "Variáveis mágicas de caminho",
|
||
"variable": "Variável",
|
||
"description": "Descrição",
|
||
"example": "Exemplo",
|
||
"16digitsRandomString": "String aleatória de 16 dígitos",
|
||
"8digitsRandomString": "String aleatória de 8 dígitos",
|
||
"secondTimestamp": "Timestamp",
|
||
"nanoTimestamp": "Timestamp nano",
|
||
"uid": "ID do usuário",
|
||
"originalFileName": "Nome original do arquivo",
|
||
"originFileNameNoext": "Nome original do arquivo sem extensão",
|
||
"extension": "Nome da extensão do arquivo",
|
||
"uuidV4": "UUID V4",
|
||
"date": "Data",
|
||
"dateAndTime": "Data e hora",
|
||
"randomNumber": "Número aleatório dentro do intervalo",
|
||
"year": "Ano",
|
||
"month": "Mês",
|
||
"day": "Dia",
|
||
"hour": "Hora",
|
||
"minute": "Minuto",
|
||
"second": "Segundo",
|
||
"path": "O caminho inicial enquanto o usuário envia o arquivo"
|
||
},
|
||
"storageBucket": "Bucket de armazenamento",
|
||
"wanSiteURLDes": "Antes de usar esta política, certifique-se de que o endereço inserido em Configurações Básicas - Informações do Site - URL do Site corresponde ao endereço real e <0>pode ser acessado adequadamente pela WAN</0>.",
|
||
"enterQiniuBucket": "Vá para <0>painel do Qiniu</0> para criar um bucket de armazenamento. Digite o \"Nome do bucket\" que você acabou de criar.",
|
||
"aclType": "Tipo de controle de acesso",
|
||
"accessTypePulic": "Leitura pública escrita privada",
|
||
"accessTypePrivate": "Leitura/escrita privada",
|
||
"accessType": "Tipo de acesso",
|
||
"qiniuBucketName": "Nome do bucket",
|
||
"cosObsBucketName": "Nome do bucket",
|
||
"bucketType": "ACL do bucket",
|
||
"bucketTypeDes": "Selecione o tipo de ACL para o bucket que você acabou de criar.",
|
||
"privateBucket": "Privado",
|
||
"privateDes": "Cloudreve assinará a URL do arquivo.",
|
||
"publicBucket": "Leitura pública",
|
||
"publicStorage": "Público",
|
||
"publicDes": "Não recomendado, Cloudreve retornará diretamente o link direto do arquivo, que não pode controlar efetivamente o acesso aos arquivos.",
|
||
"bucketCDNDes": "Preencha o nome de domínio acelerado por CDN que você vinculou ao bucket de armazenamento.",
|
||
"bucketCDNDomain": "Domínio CDN",
|
||
"qiniuCredentialDes": "Vá para Centro Pessoal - Gerenciamento de Credenciais no painel do Qiniu e preencha o AK, SK obtidos.",
|
||
"ak": "AK",
|
||
"sk": "SK",
|
||
"cannotEnableForPrivateBucket": "Se este recurso for habilitado para bucket privado, você precisa habilitar \"Usar link de origem redirecionado\" para grupos de usuários.",
|
||
"chunkSizeLabelQiniu": "Especifique o tamanho do chunk para uploads resumíveis. A faixa permitida é 1 MB - 1 GB.",
|
||
"corsSettingStep": "Política CORS",
|
||
"corsPolicyAdded": "Política CORS foi adicionada.",
|
||
"createOSSBucketDes": "Vá para <0>Painel OSS</0> para criar um Bucket. Apenas classes de armazenamento <1>Padrão</1> e <2>IA</2> são suportadas.",
|
||
"bucketName": "Nome do bucket",
|
||
"publicReadBucket": "Leitura pública",
|
||
"ossEndpointDes": "Vá para a página de resumo do Bucket, digite a <2>Porta</2> na seção <1>Acesso pela Internet</1>, na página <0>Endpoint</0>.",
|
||
"ossEndpointDesInternalHint": "Se você precisar configurar endpoint de intranet ou domínio personalizado, pode configurá-lo após criar a política de armazenamento.",
|
||
"obsEndpointCnameHint": "Se você precisar configurar endpoint de domínio personalizado, pode configurá-lo após criar a política de armazenamento.",
|
||
"endpoint": "EndPoint",
|
||
"ossLANEndpointDes": "Deixar em branco significa não usar. Se seu Cloudreve estiver implantado em serviços de computação relacionados ao Alibaba Cloud que estão na mesma zona de disponibilidade que o bucket OSS, você pode especificar adicionalmente um endpoint de intranet, Cloudreve tentará usar este endpoint no lado do servidor para reduzir o custo de tráfego.",
|
||
"intranetEndPoint": "Endpoint de intranet",
|
||
"ossCDNDes": "Você quer usar Alibaba Cloud CDN para acelerar o acesso a arquivos?",
|
||
"createOSSCDNDes": "Vá para <0>Painel CDN do Alibaba Cloud</0> para criar um domínio CDN, a origem do CDN deve ser seu bucket OSS. Digite o domínio CDN e selecione se você quer usar HTTPS:",
|
||
"ossAKDes": "Obtenha sua AccessKey na página <0>Gerenciamento de Informações de Segurança</0>. Você também pode criar uma AccessKey com permissão <1>AliyunOSSFullAccess</1> em <2>Controle de Acesso RAM</2>.",
|
||
"shouldNotContainSpace": "Isso não pode conter espaços.",
|
||
"nameThePolicyFirst": "Nomeie a política de armazenamento:",
|
||
"chunkSizeLabelOSS": "Especifique o tamanho do chunk para uploads resumíveis. A faixa permitida é 100 KB - 5 GB.",
|
||
"ossCORSDes": "Esta política de armazenamento requer uma política CORS para habilitar upload do navegador. Cloudreve pode configurá-la automaticamente para você, ou você pode configurá-la manualmente seguindo os passos na documentação. Se você já configurou a política CORS para este Bucket, este passo pode ser pulado.",
|
||
"letCloudreveHelpMe": "Deixe o Cloudreve configurar para mim",
|
||
"skip": "Pular",
|
||
"createUpyunBucketDes": "Preencha o nome do serviço de armazenamento criado no <0>Painel Upyun</0>.",
|
||
"storageServiceName": "Nome do serviço",
|
||
"operatorName": "Nome do operador",
|
||
"operatorPassword": "Senha do operador",
|
||
"tokenStatus": "Anti-hotlinking de token",
|
||
"upyunTokenDes": "É altamente recomendado habilitar o Anti-Hotlinking de Token, vá para o painel <0>Configuração de Recursos</0> do serviço de armazenamento criado, vá para a aba <1>Controle de Acesso</1>, habilite o Anti-Hotlinking de Token e defina um segredo.",
|
||
"tokenEnabled": "Habilitar Anti-Hotlinking de Token",
|
||
"tokenDisabled": "Não usar Anti-Hotlinking de Token",
|
||
"upyunTokenSecretDes": "Digite o segredo do Anti-Hotlinking de Token.",
|
||
"upyunTokenSecret": "Segredo do Anti-Hotlinking de Token",
|
||
"createCOSBucketDes": "Vá para <0>Painel COS</0> para criar um bucket de armazenamento. Vá para a página de configuração básica do bucket criado e copie o <1>Nome do bucket</1> acima.",
|
||
"obsBucketDes": "Vá para <0>Painel OBS</0> para criar um bucket de armazenamento. Digite o <1>Nome do bucket</1> que você acabou de criar. A classe de armazenamento suporta apenas <2>Padrão</2> ou <3>Acesso Infrequente</3>.",
|
||
"cosPrivateRW": "Leitura/Escrita Privada",
|
||
"cosPublicRW": "Leitura Pública e Escrita Privada",
|
||
"cosAccessDomainDes": "Na página de visão geral do Bucket criado, preencha o <1>Domínio de Acesso</1> fornecido na seção <0>Informações do Domínio</0>. Você também pode usar seu domínio CNAME ou domínio de aceleração CDN.",
|
||
"obsEndpointDes": "Na página de visão geral do Bucket criado, preencha o <1>Endpoint</1> fornecido na seção <0>Informações do Domínio</0>.",
|
||
"accessDomain": "Domínio de acesso",
|
||
"cosCDNDomainDes": "Vá para <0>Console de Gerenciamento CDN da Tencent Cloud</0> para criar um domínio de aceleração CDN e defina o site de origem como o bucket COS que você acabou de criar. Preencha o nome do domínio CDN abaixo e selecione se deseja usar HTTPS.",
|
||
"cosCredentialDes": "Preencha as chaves de acesso obtidas da página <0>Chaves de Acesso</0> da Tencent Cloud. Certifique-se de que o par de chaves tenha permissão de acesso aos serviços COS. Você também pode criar um <2>sub-usuário</2> com permissão de <1>Acesso Programático</1> e conceder-lhe acesso ao serviço COS.",
|
||
"obsCredentialDes": "Preencha as chaves de acesso obtidas da página <0>Chaves de Acesso</0> da Huawei Cloud. Você também pode criar um <2>usuário IAM</2> com permissão de <1>Acesso Programático</1> e conceder-lhe permissão <3>OBS OperateAccess</3>.",
|
||
"grantAccess": "Conceder acesso",
|
||
"grantAccessLater": "Após criar a política de armazenamento, você precisa fazer login e conceder acesso na página de configurações da política de armazenamento.",
|
||
"odHttpsWarning": "Você deve habilitar HTTPS para usar políticas de armazenamento OneDrive/SharePoint; após habilitado, certifique-se de alterar Configurações - Básico - Informações do Site - URL do Site.",
|
||
"creatAadAppDes": "Vá para <0>Painel Microsoft Entra ID</0>, após fazer login, vá para o painel administrativo <1>Microsoft Entra ID</1>, você pode opcionalmente usar uma conta diferente da usada para armazenar arquivos para fazer login.",
|
||
"createAadAppDes2": "Vá para o menu <0>Registros de Aplicativo</0> à esquerda e clique no botão <1>Novo registro</1>. Preencha o formulário de registro do aplicativo. Certifique-se de que <2>Tipos de conta suportados</2> esteja selecionado como <3>Contas em qualquer diretório organizacional (Qualquer diretório Azure AD - Multilocatário) e contas pessoais da Microsoft (ex. Skype, Xbox)</3>; <4>URI de redirecionamento (opcional)</4> esteja selecionado como <5>Web</5> e preencha <6>{{url}}</6>; Para outros campos, apenas deixe como padrão.",
|
||
"entraIdApp": "Informações do aplicativo Entra ID",
|
||
"aadAppIDDes": "Vá para a página <0>Visão Geral</0> no Gerenciamento de Aplicativo, o valor do <1>ID do Aplicativo (Cliente)</1>.",
|
||
"aadAppID": "ID do Aplicativo (Cliente)",
|
||
"addAppSecretDes": "A maneira de criar segredo do cliente: Vá para o menu <0>Certificados e segredos</0> no lado esquerdo, clique no botão <1>Novo segredo do cliente</1>, e selecione o tempo mais longo para <2>Expira</2>. Você precisa criar um novo segredo do cliente após o antigo expirar, e atualizar o novo nas configurações da política de armazenamento.",
|
||
"aadAppSecret": "Segredo do cliente",
|
||
"aadAccountCloud": "Endpoint Microsoft Graph",
|
||
"aadAccountCloudDes": "Selecione o endpoint de acordo com o tipo de conta Microsoft 365 que você está usando.",
|
||
"multiTenant": "Nuvem pública mundial",
|
||
"gallatin": "Nuvem chinesa 21V",
|
||
"sharePointDes": "Você quer armazenar arquivos no SharePoint?",
|
||
"saveToOneDrive": "Armazenar arquivos no OneDrive padrão",
|
||
"spSiteURL": "URL do Site SharePoint",
|
||
"odReverseProxyURLDes": "Você quer usar servidor proxy reverso personalizado para download de arquivos?",
|
||
"odReverseProxyURL": "URL do servidor proxy reverso",
|
||
"chunkSizeDesOd": "Faixa permitida: 5 MB ~ 5GB, OneDrive requer que seja um múltiplo inteiro de 320 KiB (327,680 bytes).",
|
||
"limitOdTPSDes": "Limitar frequência de solicitação da API OneDrive",
|
||
"tps": "Limite TPS",
|
||
"tpsDes": "Deixar em branco indica sem limite. Limita esta política de armazenamento o número máximo de solicitações de API enviadas ao OneDrive por segundo. Solicitações que excedem esta frequência serão limitadas por taxa. Quando múltiplos nós Cloudreve transferem arquivos, cada um usa seu próprio bucket de token, então reduza este número adequadamente nesta condição.",
|
||
"tpsBurst": "Rajada TPS",
|
||
"tpsBurstDes": "Quando a solicitação está ociosa, Cloudreve pode reservar um número especificado de slots para futuras rajadas de tráfego.",
|
||
"odOauthDes": "No entanto, você precisará clicar no botão abaixo e autorizar com login da conta Microsoft para completar a inicialização antes de poder usá-lo. Você pode reautorizar mais tarde na página Lista de Políticas de Armazenamento.",
|
||
"gotoAuthPage": "Ir para a página de autorização",
|
||
"s3BucketDes": "Vá para o painel AWS S3 para criar um bucket, digite o <0>Nome do bucket</0> que você acabou de criar:",
|
||
"s3EndpointDes": "Especifique o EndPoint (nó geográfico) do bucket de armazenamento em formato de URL completa, ex. <0>https://bucket.region.example.com</0>.",
|
||
"selectRegionDes": "Digite o código da região do bucket de armazenamento, ex. <0>us-east-1</0>. Para provedores de armazenamento compatíveis com S3 não-AWS, consulte sua documentação sobre como preencher este campo.",
|
||
"chunkSizeLabelS3": "Especifique o tamanho do chunk para uploads resumíveis. A faixa permitida é 5 MB - 5 GB.",
|
||
"policyEndpoint": "Endpoint.",
|
||
"s3Region": "Região",
|
||
"s3EndpointPathStyle": "Selecione o formato do endereço do Endpoint S3. Algumas políticas de armazenamento compatíveis com S3 de terceiros podem exigir esta opção para funcionar. Quando ativado, forçaremos o uso de endereços no formato de caminho, como <0>http://s3.amazonaws.com/BUCKET/KEY</0>.",
|
||
"usePathEndpoint": "Forçar estilo de caminho",
|
||
"thumbExt": "Extensões que suportam miniaturas",
|
||
"thumbExtDes": "Deixar em branco indica que o conjunto predefinido da política de armazenamento é usado. Não válido para políticas de armazenamento local, S3.",
|
||
"driverRoot": "Raiz do Driver",
|
||
"driverRootDes": "Escolha onde salvar arquivos em sua conta OneDrive. Alterar esta opção tornará arquivos existentes na política de armazenamento inacessíveis.",
|
||
"saveToDefaultOneDrive": "Salvar arquivos no driver OneDrive padrão",
|
||
"saveToSharePoint": "Salvar arquivos no SharePoint",
|
||
"sharePointUrlDes": "Digite a URL do site SharePoint. Após perder o foco, o sistema converterá automaticamente para o identificador de driver correto.",
|
||
"ks3selectRegionDes": "Digite o código da região do bucket de armazenamento, ex. <0>BEIJING</0> .",
|
||
"ks3EndpointPathStyle": "Selecione o formato do endereço do Endpoint KS3."
|
||
},
|
||
"node": {
|
||
"slave": "escravo",
|
||
"master": "mestre",
|
||
"noCapabilities": "Nenhuma capacidade habilitada.",
|
||
"active": "Ativo",
|
||
"suspended": "Suspenso",
|
||
"deleteNodeConfirmation": "Tem certeza de que deseja excluir o nó {{name}}?",
|
||
"editNode": "Editar nó {{node}}",
|
||
"thisIsMasterNodes": "Você está editando um nó mestre, que está servindo o site atual.",
|
||
"enableNode": "Habilitar nó",
|
||
"enableNodeDes": "Após habilitado, o nó aceitará e processará os recursos que foram habilitados.",
|
||
"name": "Nome",
|
||
"nameNode": "Nome do nó, também usado para exibir aos usuários.",
|
||
"type": "Tipo",
|
||
"server": "Endpoint do nó",
|
||
"serverDes": "Endpoint usado para comunicação do nó. Se você quiser armazenar arquivos neste nó, este endereço também será exposto ao lado do usuário para uploads de arquivos.",
|
||
"loadBalancerRankDes": "Especifique um peso de balanceamento de carga para este nó, o valor é um inteiro, quanto maior o valor, maior a probabilidade de ser selecionado.",
|
||
"loadBalancerRank": "Peso do balanceamento de carga",
|
||
"slaveSecret": "Segredo do escravo",
|
||
"slaveSecretDes": "Segredo usado para comunicação do nó escravo com o nó mestre. Precisa ser consistente com <1>Secret</1> na seção <1>Slave</1> do arquivo de configuração do nó escravo.",
|
||
"testNode": "Testar comunicação do nó",
|
||
"testNodeSuccess": "Nó se comunica com sucesso.",
|
||
"createArchiveDes": "Aceitar solicitações de tarefas de criação de arquivo.",
|
||
"extractArchiveDes": "Aceitar solicitações de tarefas de extração de arquivo.",
|
||
"remoteDownloadDes": "Aceitar solicitações de tarefas de download remoto. Após habilitado, você também precisa configurar as informações relacionadas ao download remoto abaixo.",
|
||
"downloader": "Downloader",
|
||
"aria2Des": "Inicie o Aria2 como o mesmo usuário/nível de acesso executando Cloudreve no servidor do nó de destino, habilite o serviço RPC no arquivo de configuração do Aria2, para mais informações e diretrizes, consulte a seção \"Download remoto\" da documentação.",
|
||
"qbittorrentDes": "Inicie o qBittorrent como o mesmo usuário executando Cloudreve no servidor do nó de destino, habilite o serviço Web UI nas configurações do qBittorrent, para mais informações e diretrizes, consulte a seção \"Download remoto\" da documentação.",
|
||
"rpcServer": "Servidor RPC",
|
||
"rpcServerHelpDes": "Endereço do servidor RPC contém número de porta completo, ex. <0>http://127.0.0.1:6800/</0>.",
|
||
"rpcToken": "Token RPC",
|
||
"rpcTokenDes": "Consistente com <0>rpc-secret</0> no arquivo de configuração do Aria2; deixe em branco se não configurado.",
|
||
"downloaderOptionDes": "Configuração adicional do downloader ao criar uma tarefa de download, escrita em formato JSON chave-valor, veja a <0>documentação oficial do downloader</0> para parâmetros disponíveis.",
|
||
"refreshInterval": "Intervalo de atualização de status (segundos)",
|
||
"refreshIntervalDes": "O intervalo no qual Cloudreve solicita uma atualização do estado da tarefa do downloader. O intervalo de atualização real também depende da configuração da fila \"Download remoto\" e da ocupação do downloader.",
|
||
"waitForSeeding": "Aguardar seeding",
|
||
"waitForSeedingDes": "Após habilitado, quando a tarefa de download remoto for concluída, o nó manterá a tarefa no estado de seeding até que a condição de conclusão de seeding na configuração do downloader seja atendida. Este recurso só tem efeito após a conclusão da tarefa de download remoto, e não afetará o uso dos arquivos baixados pelo usuário.",
|
||
"webUIEndpoint": "Endpoint da Web UI",
|
||
"webUIEndpointDes": "O endpoint da Web UI do qBittorrent, ex. <0>http://127.0.0.1:8080/</0>.",
|
||
"tempPath": "Diretório de download temporário",
|
||
"tempPathDes": "O diretório no nó que o Aria2 usa como diretório de download temporário. O processo Cloudreve no nó precisa de permissões de leitura, escrita e execução neste diretório, e o downloader também precisa poder acessar este diretório. Deixe em branco para usar o caminho de arquivo temporário padrão.",
|
||
"webUIUsername": "Nome de usuário da Web UI",
|
||
"webUIPassword": "Senha da Web UI",
|
||
"webUICredDes": "Deixe em branco se a autenticação não estiver habilitada.",
|
||
"downloaderTestPass": "Conectado com sucesso ao downloader, versão: {{version}}",
|
||
"testDownloader": "Testar comunicação do downloader",
|
||
"addNewNode": "Novo nó",
|
||
"nameTheNode": "Nomeie o nó:",
|
||
"copyBinary": "",
|
||
"runCrSlave": "Execute Cloudreve no nó com a mesma versão do mestre, e inicie-o com o seguinte arquivo de configuração:",
|
||
"keepIfUpload": "Se você precisar usar este nó para políticas de armazenamento no futuro, mantenha a seguinte configuração CORS.",
|
||
"storeFiles": "Armazenar arquivos",
|
||
"storeFilesDes": "Use este nó para armazenar arquivos de usuário.",
|
||
"storeFilesHint": "Se você quiser usar este nó para políticas de armazenamento, crie uma política de armazenamento escravo e selecione este nó.",
|
||
"runCrWithConfig": "Salve o arquivo acima como arquivo <0>config.ini</0>, e inicie Cloudreve com este arquivo: <0>./cloudreve -c config.ini</0>. Uma instância Cloudreve escravo pode servir múltiplos nós mestre Cloudreve; simplesmente adicione este nó escravo a todos os nós mestre e mantenha o segredo igual.",
|
||
"inputServer": "Digite o endpoint do nó:",
|
||
"testButton": "Você pode clicar no botão abaixo para testar se a comunicação é bem-sucedida.",
|
||
"hostHeaderHint": "Se houver erro de assinatura, verifique se o proxy reverso na frente do nó está passando o cabeçalho <0>Host</0>.",
|
||
"features": "Recursos habilitados",
|
||
"remoteDownload": "Download remoto",
|
||
"refresh": "Atualizar"
|
||
},
|
||
"group": {
|
||
"countUser": "Contagem",
|
||
"anonymous": "Grupo de usuário anônimo",
|
||
"sysGroup": "Grupo de usuário do sistema",
|
||
"adminGroup": "Grupo de usuário administrador",
|
||
"#": "#",
|
||
"name": "Nome",
|
||
"type": "Política de armazenamento",
|
||
"count": "Usuários filhos",
|
||
"size": "Cota de armazenamento",
|
||
"nameOfGroup": "Nome",
|
||
"nameOfGroupDes": "Nome do grupo, usado para exibir aos usuários.",
|
||
"availablePolicies": "Políticas de armazenamento disponíveis",
|
||
"availablePoliciesDes": "Selecione as políticas de armazenamento que este grupo pode usar. Modificar esta configuração não afetará os arquivos enviados pelos usuários.",
|
||
"initialStorageQuota": "Cota de armazenamento inicial",
|
||
"initialStorageQuotaDes": "Armazenamento máximo que pode ser usado por um único usuário neste grupo.",
|
||
"isAdmin": "Grupo administrador",
|
||
"isAdminDes": "Quando habilitado, usuários neste grupo terão permissões de administrador.",
|
||
"share": "Compartilhar",
|
||
"allowCreateShareLink": "Criar link de compartilhamento",
|
||
"allowCreateShareLinkDes": "Se desabilitado, usuários não podem criar links de compartilhamento.",
|
||
"shareFree": "Link de compartilhamento gratuito",
|
||
"shareFreeDes": "Quando habilitado, usuários podem acessar todos os links de compartilhamento pagos sem comprar.",
|
||
"fileManagement": "Gerenciamento de arquivos",
|
||
"allowWabDAV": "WebDAV",
|
||
"allowWabDAVDes": "Se desabilitado, usuários não podem conectar ao armazenamento via protocolo WebDAV",
|
||
"allowWabDAVProxy": "Proxy WebDAV",
|
||
"allowWabDAVProxyDes": "Se habilitado, usuários podem configurar o WebDAV para ser proxificado pelo Cloudreve ao baixar arquivos.",
|
||
"compressTask": "Tarefas de compressão/descompressão",
|
||
"compressTaskDes": "Se habilitado, usuários podem fazer compressão/descompressão de arquivos online.",
|
||
"compressSize": "Tamanho máximo de arquivo para compressão",
|
||
"compressSizeDes": "O tamanho total máximo de arquivo de trabalhos de compressão que podem ser criados pelo usuário, preencha 0 para indicar sem limite. Este limite não é verificado ao criar tarefas de compressão, e se o tamanho total dos arquivos originais exceder este limite ao executar, a tarefa falhará.",
|
||
"decompressSize": "Tamanho máximo de arquivo para descompressão",
|
||
"decompressSizeDes": "O tamanho total máximo de arquivo de trabalhos de descompressão que podem ser criados pelo usuário, preencha 0 para indicar sem limite.",
|
||
"allowRemoteDownload": "Download remoto",
|
||
"allowRemoteDownloadDes": "Se permitir que usuários criem tarefas de download remoto. Se você precisar usar download remoto, também precisa ter nós com download remoto habilitado na <0>Lista de Nós</0>.",
|
||
"aria2Options": "Opções de trabalho do downloader",
|
||
"aria2OptionsDes": "Parâmetros extras para downloaders (qBittorrent ou Aria2), escritos em formato JSON chave-valor, veja a documentação oficial do downloader para parâmetros disponíveis.",
|
||
"aria2BatchSize": "Tamanho máximo de lote de tarefas de download remoto",
|
||
"aria2BatchSizeDes": "Número máximo para enviar tarefas de download remoto em lote, preencha 0 para indicar sem limite.",
|
||
"migratePolicy": "Realocar política de armazenamento",
|
||
"migratePolicyDes": "Se o usuário cria uma tarefa de realocação de política de armazenamento.",
|
||
"advanceDelete": "Opções avançadas de exclusão de arquivo",
|
||
"advanceDeleteDes": "Uma vez habilitado, usuários podem escolher se manter arquivos físicos ao excluir arquivos. Por favor, habilite esta opção apenas para grupos de usuários confiáveis.",
|
||
"allowSelectNode": "Permitir selecionar nó",
|
||
"allowSelectNodeDes": "Quando habilitado, usuário pode selecionar nó preferido antes de criar tarefas. Quando desabilitado, o nó será balanceado pelo sistema dentro dos nós permitidos para o grupo.",
|
||
"allowedNodes": "Nós permitidos",
|
||
"allowedNodesDes": "Especifique os nós que este grupo pode usar para criar tarefas. Lista vazia significa que todos os nós estão disponíveis. Usuários só podem selecionar ou ser atribuídos nós dentro desta lista pelo balanceador de carga. Atualmente, as tarefas cobertas são: download remoto, compressão/descompressão de arquivo. Outras tarefas serão atribuídas ao nó mestre.",
|
||
"allNodes": "Todos os nós",
|
||
"esclateAnonymity": "Escalar anonimato",
|
||
"esclateAnonymityDes": "Quando habilitado, usuários podem atribuir permissões mais altas para usuários anônimos (escrever/excluir/criar). Quando desabilitado, usuários só podem atribuir permissão somente leitura para usuários anônimos. Alterar esta configuração não afetará links de compartilhamento ou arquivos existentes.",
|
||
"allowDownloadShare": "Acessar links compartilhados",
|
||
"allowDownloadShareDes": "Quando desabilitado, usuários não podem visualizar links compartilhados de outros. Esta configuração tem precedência sobre as configurações de permissão do link de compartilhamento.",
|
||
"deletedNode": "Nó excluído #{{id}}",
|
||
"maxWalkedFiles": "Máximo de arquivos percorridos",
|
||
"maxWalkedFilesDes": "Em algumas operações que requerem percorrimento profundo de arquivos, o número máximo de arquivos permitidos para serem percorridos.",
|
||
"trashBinDuration": "Duração da lixeira (segundos)",
|
||
"trashBinDurationDes": "O tempo de retenção de arquivos na lixeira, arquivos serão permanentemente excluídos após o tempo de expiração. Alterar esta configuração não afetará arquivos já na lixeira.",
|
||
"serverSideBatchDownload": "Download em lote do lado do servidor",
|
||
"serverSideBatchDownloadDes": "Se permitir que usuários selecionem múltiplos arquivos para usar o download em lote de relay do lado do servidor, após desabilitado, usuários ainda podem usar o recurso de download em lote baseado puramente no navegador.",
|
||
"uploadDownload": "Upload e download",
|
||
"getDirectLink": "Obter link direto",
|
||
"getDirectLinkDes": "Se permitir que usuários obtenham o link direto do arquivo.",
|
||
"bathSourceLinkLimit": "Tamanho máximo de links diretos em lote",
|
||
"bathSourceLinkLimitDes": "O número máximo de arquivos permitidos para usuários obterem links diretos em um único lote, preencha 0 significa que nenhuma geração em lote de links diretos é permitida.",
|
||
"redirectedSource": "Usar link direto redirecionado",
|
||
"redirectedSourceDes": "Recomendado habilitar. Quando habilitado, o link direto para o arquivo obtido pelo usuário será redirecionado pelo Cloudreve com um link mais curto. Quando desabilitado, o link direto para o arquivo obtido pelo usuário torna-se a URL original para o arquivo, e é vinculado à versão do arquivo. Algumas políticas produzem links diretos não redirecionados que não permanecem persistentes; veja documentos do Cloudreve para detalhes.",
|
||
"reuseDirectLink": "Reutilizar link direto existente",
|
||
"reuseDirectLinkDes": "Quando habilitado, múltiplas solicitações para o link direto do mesmo arquivo reutilizarão o link de redirecionamento existente.",
|
||
"downloadSpeedLimit": "Velocidade máxima de download",
|
||
"downloadSpeedLimitDes": "Preencha 0 para indicar sem limite. Quando a restrição estiver ativada, a velocidade máxima de download será limitada quando usuários baixarem todos os arquivos sob a política de armazenamento que suporta o limite de velocidade.",
|
||
"anonymousHint": "Este grupo de usuários corresponde ao visitante anônimo que não está logado.",
|
||
"create": "Criar",
|
||
"copyFromExisting": "Copiar de grupo existente?",
|
||
"notCopy": "Não copiar",
|
||
"confirmDelete": "Tem certeza de que deseja excluir o grupo {{group}}?",
|
||
"new": "Novo grupo",
|
||
"editGroup": "Editar {{group}}"
|
||
},
|
||
"user": {
|
||
"createdAt": "Criado em",
|
||
"originUserGroup": "Grupo de usuário original",
|
||
"originUserGroupDes": "Grupo de usuários ao qual o usuário pertencia antes de comprar o grupo atual, o grupo atual reverterá para este grupo após a expiração.",
|
||
"noOriginUserGroup": "Não",
|
||
"groupExpired": "Data de expiração do grupo",
|
||
"groupExpiredDes": "Data de expiração do grupo no formato ISO8601, deixe em branco significa que o grupo é permanente.",
|
||
"openUserFiles": "Abrir arquivos do usuário",
|
||
"id": "ID",
|
||
"idValue": "{{id}} ({{hash_id}})",
|
||
"avatar": "Foto do perfil",
|
||
"removeAvatar": "Remover foto do perfil",
|
||
"userDialogTitle": "Detalhes do usuário",
|
||
"2FAEnabled": "2FA habilitado",
|
||
"qqEnabled": "QQ vinculado",
|
||
"logtoEnabled": "Logto vinculado",
|
||
"oidcEnabled": "OIDC vinculado",
|
||
"deleted": "Usuário excluído.",
|
||
"new": "Novo usuário",
|
||
"filter": "Filtro",
|
||
"emptyNoFilter": "Deixe em branco significa sem filtro.",
|
||
"selectedObjects": "{{num}} objetos selecionados.",
|
||
"nick": "Nome de exibição",
|
||
"email": "Email",
|
||
"group": "Grupo",
|
||
"status": "Status",
|
||
"usedStorage": "Armazenamento usado",
|
||
"status_active": "Ativo",
|
||
"status_inactive": "Inativo",
|
||
"status_manual_banned": "Bloqueado manualmente",
|
||
"status_sys_banned": "Bloqueado pelo sistema",
|
||
"toggleBan": "Bloquear/Desbloquear",
|
||
"filterCondition": "Condições de filtro",
|
||
"all": "Todos",
|
||
"userStatus": "Status do usuário",
|
||
"apply": "Aplicar",
|
||
"editUser": "Editar {{nick}}",
|
||
"password": "Senha",
|
||
"passwordDes": "Deixe em branco significa sem modificação.",
|
||
"groupDes": "Grupo ao qual o usuário pertence.",
|
||
"2FA": "2FA",
|
||
"notEnabled": "Não habilitado",
|
||
"reset2Fa": "Desabilitar",
|
||
"reset": "Redefinir",
|
||
"confirmDelete": "Tem certeza de que deseja excluir o usuário {{user}}?",
|
||
"deleteXUsers": "Excluir {{num}} usuários",
|
||
"confirmBatchDelete": "Tem certeza de que deseja excluir {{num}} usuários?",
|
||
"calibrateStorage": "Calibrar armazenamento",
|
||
"calibrateStorageSuccess": "Armazenamento calibrado com sucesso."
|
||
},
|
||
"file": {
|
||
"deleteXFiles": "Excluir {{num}} arquivos",
|
||
"confirmBatchDelete": "Tem certeza de que deseja excluir {{num}} arquivos?",
|
||
"confirmDelete": "Tem certeza de que deseja excluir o arquivo {{file}}?",
|
||
"haveShares": "Compartilhado",
|
||
"haveDirectLinks": "Tem links diretos redirecionados",
|
||
"directLinkId": "Identificador do link",
|
||
"directLinks": "Links diretos redirecionados",
|
||
"noRecords": "Nenhum registro",
|
||
"speed": "Limite de velocidade",
|
||
"downloads": "Downloads",
|
||
"shareLink": "Links de compartilhamento",
|
||
"shareLinkNum": "{{num}} (<0>Visualizar</0>)",
|
||
"blobType": "Tipo",
|
||
"noEntities": "Nenhum Blob",
|
||
"blobs": "Blobs",
|
||
"creator": "Criador",
|
||
"source": "Origem",
|
||
"key": "Chave",
|
||
"value": "Valor",
|
||
"isPublic": "Público",
|
||
"noMetadata": "Nenhum metadado",
|
||
"metadata": "Metadados",
|
||
"id": "ID",
|
||
"primaryStoragePolicy": "Política de armazenamento primária",
|
||
"fileDialogTitle": "Detalhes do arquivo",
|
||
"name": "Nome do arquivo",
|
||
"deleteAsync": "Tarefa de exclusão será executada em segundo plano.",
|
||
"forceDelete": "Forçar exclusão",
|
||
"size": "Tamanho",
|
||
"sizeUsed": "Armazenamento usado",
|
||
"uploader": "Proprietário",
|
||
"createdAt": "Criado em",
|
||
"uploading": "Enviando",
|
||
"unknownUploader": "Desconhecido",
|
||
"uploaderID": "ID do proprietário",
|
||
"searchFileName": "Pesquisar nome do arquivo",
|
||
"storagePolicy": "Política de armazenamento",
|
||
"selectTargetUser": "Selecionar usuário alvo",
|
||
"importTaskCreated": "Tarefa de importação criada, você pode visualizar seu status na lista de tarefas em segundo plano.",
|
||
"manuallyPathOnly": "A política de armazenamento selecionada suporta apenas inserção manual do caminho.",
|
||
"selectFolder": "Selecionar pasta",
|
||
"import": "Importar",
|
||
"importExternalFolder": "Importar pastas externas",
|
||
"importExternalFolderDes": "Você pode importar arquivos existentes e estruturas de diretório de sua política de armazenamento para o Cloudreve. A operação de importação não ocupará armazenamento físico adicional, mas ainda deduzirá a cota de armazenamento usado do usuário normalmente.",
|
||
"storagePolicyDes": "Selecione a política de armazenamento onde os arquivos a serem importados estão atualmente armazenados.",
|
||
"targetUser": "Usuário alvo",
|
||
"targetUserDes": "Selecione para qual sistema de arquivos de usuário você deseja importar os arquivos.",
|
||
"srcFolderPath": "Caminho da pasta de origem",
|
||
"select": "Selecionar",
|
||
"selectSrcDes": "O caminho do diretório a ser importado no lado do armazenamento.",
|
||
"dstFolderPath": "Caminho da pasta de destino",
|
||
"dstFolderPathDes": "Caminho no sistema de arquivos do usuário para conter todos os arquivos importados.",
|
||
"recursivelyImport": "Importar recursivamente",
|
||
"recursivelyImportDes": "Se importar todos os subdiretórios sob o diretório recursivamente.",
|
||
"createImportTask": "Criar tarefa de importação",
|
||
"unlink": "Desvincular (Manter arquivo físico)",
|
||
"searchUser": "Pesquisar usuário por nome ou email...",
|
||
"extractMediaMeta": "Extrair informações de mídia",
|
||
"extractMediaMetaDes": "Se extrair informações de mídia para cada arquivo durante a importação.",
|
||
"importWarning": "Aviso",
|
||
"importWarnings": [
|
||
"Após a importação, o arquivo físico será assumido pelo Cloudreve, não o modifique externamente depois.",
|
||
"Não importe o mesmo arquivo várias vezes.",
|
||
"Se o arquivo do usuário entrar em conflito, este arquivo será pulado."
|
||
],
|
||
"otherConditions": "Outras condições",
|
||
"shareLinkExisted": "Tem link de compartilhamento",
|
||
"directLinkExisted": "Tem link direto",
|
||
"isUploading": "Está enviando"
|
||
},
|
||
"entity": {
|
||
"refenenceCount": "Contagem de referência",
|
||
"waitForRecycle": "Aguardando reciclagem",
|
||
"entityDialogTitle": "Detalhes do Blob",
|
||
"uploadSessionID": "ID da sessão de upload",
|
||
"referredFiles": "Arquivos referenciados",
|
||
"confirmBatchDelete": "Tem certeza de que deseja excluir {{num}} Blobs?",
|
||
"deleteXEntities": "Excluir {{num}} Blobs",
|
||
"forceDelete": "Forçar exclusão",
|
||
"forceDeleteDes": "Se excluir o registro do Blob independentemente de o arquivo físico ser excluído."
|
||
},
|
||
"event": {
|
||
"cleanup": "Limpeza",
|
||
"cleanupAuditLog": "Limpeza de eventos",
|
||
"cleanupAuditLogDescription": "Excluir todos os eventos que atendem às seguintes condições:",
|
||
"cleanupNotAfter": "Antes desta data",
|
||
"cleanupEventTypes": "Tipos de evento",
|
||
"cleanupEventTypesDes": "Selecione os tipos de evento para limpar. Deixe em branco para limpar todos os tipos.",
|
||
"initiator": "Iniciador",
|
||
"event": "Evento",
|
||
"userID": "ID do usuário",
|
||
"ip": "IP",
|
||
"type": "Tipo",
|
||
"correlationId": "ID de correlação",
|
||
"fileID": "ID do arquivo",
|
||
"emailSend": "Enviar email \"{{title}}\" para {{email}}",
|
||
"emailFailed": "Falha ao iniciar fila de email",
|
||
"signinFailed": "Falha no login: {{reason}}",
|
||
"createDavAccount": "Criar conta WebDAV: {{account}}",
|
||
"updateDavAccount": "Atualizar conta WebDAV: {{account}}",
|
||
"deleteDavAccount": "Excluir conta WebDAV: {{account}}",
|
||
"pointsChange": "Mudança de pontos: {{points}}",
|
||
"storageAdded": "Comprado {{size}} armazenamento",
|
||
"nickChange": "Nome de exibição alterado de {{old}} para {{new}}",
|
||
"eventDialogTitle": "Detalhes do evento",
|
||
"userAgent": "User agent",
|
||
"linkedUser": "Usuário vinculado",
|
||
"datetime": "Hora",
|
||
"linkedFile": "Arquivo vinculado",
|
||
"linkedEntity": "Blob vinculado",
|
||
"linkedShare": "Compartilhamento vinculado",
|
||
"rawContent": "Conteúdo bruto",
|
||
"confirmDelete": "Tem certeza de que deseja excluir este evento?",
|
||
"deleteXEvents": "Excluir {{num}} eventos",
|
||
"confirmBatchDelete": "Tem certeza de que deseja excluir {{num}} eventos?"
|
||
},
|
||
"share": {
|
||
"confirmBatchDelete": "Tem certeza de que deseja excluir {{num}} compartilhamentos?",
|
||
"confirmDelete": "Tem certeza de que deseja excluir este compartilhamento?",
|
||
"deleteXShares": "Excluir {{num}} compartilhamentos",
|
||
"shareDialogTitle": "Detalhes do compartilhamento",
|
||
"shareLink": "Link de compartilhamento",
|
||
"deleted": "Arquivo excluído",
|
||
"srcFileName": "Arquivo de origem",
|
||
"views": "Visualizações",
|
||
"downloads": "Downloads",
|
||
"price": "Preço",
|
||
"autoExpire": "Expiração automática",
|
||
"owner": "Proprietário",
|
||
"createdAt": "Criado em",
|
||
"private": "Ocultar da página de perfil",
|
||
"yes": "Sim",
|
||
"no": "Não",
|
||
"afterNDownloads": "Após {{num}} download(s).",
|
||
"none": "Nenhum",
|
||
"srcType": "Tipo de objeto de origem",
|
||
"folder": "Pasta",
|
||
"file": "Arquivo"
|
||
},
|
||
"task": {
|
||
"cleanupTasks": "Limpar tarefas",
|
||
"cleanupTasksDescription": "Limpar todas as tarefas que atendem às seguintes condições:",
|
||
"cleanupNotAfter": "Antes desta data",
|
||
"cleanupTaskTypes": "Tipos de tarefa",
|
||
"cleanupTaskTypesDes": "Selecione os tipos de tarefa para limpar. Deixe em branco para limpar todos os tipos.",
|
||
"cleanupTaskStatuses": "Status das tarefas",
|
||
"cleanupTaskStatusesDes": "Selecione os status das tarefas para limpar. Deixe em branco para limpar todas as tarefas com status concluído.",
|
||
"confirmDelete": "Tem certeza de que deseja excluir esta tarefa?",
|
||
"confirmBatchDelete": "Tem certeza de que deseja excluir {{num}} tarefas?",
|
||
"deleteXTasks": "Excluir {{num}} tarefas",
|
||
"blobID": "ID do Blob",
|
||
"retryIndex": "Índice de tentativa",
|
||
"entityError": "Blobs que falharam ao reciclar",
|
||
"updatedAt": "Atualizado em",
|
||
"taskDialogTitle": "Detalhes da tarefa",
|
||
"explicitEntityRecycle": "Reciclar explicitamente Blobs de arquivos: {{blobs}}",
|
||
"entityRecycleRoutine": "Escanear e reciclar Blob de arquivos",
|
||
"mediaMetadata": "Extrair meta de mídia do Blob <0>#{{entityID}}</0>",
|
||
"uploadSentinelCheck": "Verificar status da sessão de upload {{uploadSessionID}}",
|
||
"remoteDownload": "Download remoto: ",
|
||
"owner": "Proprietário",
|
||
"content": "Conteúdo",
|
||
"status": "Status",
|
||
"create_archive": "Criar arquivo",
|
||
"extract_archive": "Extrair arquivo",
|
||
"relocate": "Realocar",
|
||
"remote_download": "Download remoto",
|
||
"media_meta": "Metadados de mídia",
|
||
"entity_recycle_routine": "Rotina de reciclagem de entidade",
|
||
"explicit_entity_recycle": "Reciclagem explícita de entidade",
|
||
"upload_sentinel_check": "Verificação de sentinela de upload",
|
||
"import": "Importação externa",
|
||
"type": "Tipo",
|
||
"node": "Nó distribuído",
|
||
"createdBy": "Criado por",
|
||
"ready": "Pronto",
|
||
"downloading": "Baixando",
|
||
"paused": "Pausado",
|
||
"seeding": "Semeando",
|
||
"error": "Erro",
|
||
"finished": "Finalizado",
|
||
"canceled": "Cancelado/Parado",
|
||
"unknown": "Desconhecido",
|
||
"errorMsg": "Mensagem de erro"
|
||
},
|
||
"payment": {
|
||
"tradeNo": "Nº do Comércio",
|
||
"productType": "Tipo de produto",
|
||
"providerID": "ID do provedor",
|
||
"status": "Status",
|
||
"deleteXPayments": "Excluir {{num}} pagamentos"
|
||
},
|
||
"customProps": {
|
||
"add": "Adicionar",
|
||
"type": "Tipo",
|
||
"default": "Valor padrão",
|
||
"actions": "Ações",
|
||
"text": "Texto",
|
||
"number": "Número",
|
||
"boolean": "Caixa de seleção",
|
||
"select": "Seleção única",
|
||
"multiSelect": "Seleção múltipla",
|
||
"user": "Usuário",
|
||
"link": "Link",
|
||
"rating": "Avaliação",
|
||
"addProp": "Adicionar propriedade",
|
||
"editProp": "Editar propriedade",
|
||
"icon": "Ícone",
|
||
"iconDes": "Nome do ícone <0>Iconify</0>, deixe em branco para ocultar o ícone.",
|
||
"id": "ID",
|
||
"idDes": "ID da propriedade, certifique-se de que seja único em todas as propriedades.",
|
||
"idPatternDes": "Apenas letras, números, sublinhados e hífens são permitidos.",
|
||
"minLength": "Comprimento mínimo",
|
||
"maxLength": "Comprimento máximo",
|
||
"emptyLimit": "Deixe em branco para não limitar.",
|
||
"minValue": "Valor mínimo",
|
||
"maxValue": "Valor máximo",
|
||
"options": "Opções",
|
||
"optionsDes": "Uma opção por linha."
|
||
},
|
||
"vas": {
|
||
"disableSubAddressEmail": "Desabilitar email de sub-endereço",
|
||
"disableSubAddressEmailDes": "Após habilitado, endereços de email contendo <0>+</0> não podem ser usados para inscrição.",
|
||
"confirmDelete": "Tem certeza de que deseja excluir estes pedidos?",
|
||
"vas": "VAS",
|
||
"reports": "Relatórios",
|
||
"orders": "Pagamentos",
|
||
"initialFiles": "Arquivos iniciais",
|
||
"initialFilesDes": "Especifique os arquivos que o usuário possui inicialmente após as inscrições. Digite um ID de arquivo para pesquisar arquivos existentes.",
|
||
"filterEmailProvider": "Filtrar provedor de email",
|
||
"filterEmailProviderDisabled": "Desabilitado",
|
||
"filterEmailProviderWhitelist": "Lista branca",
|
||
"filterEmailProviderBlacklist": "Lista negra",
|
||
"filterEmailProviderDes": "Restringir o provedor de email para registro, login SSO de terceiros não é restrito.",
|
||
"filterEmailProviderRule": "Regras de filtro de domínio de email",
|
||
"filterEmailProviderRuleDes": "Separe múltiplos campos com vírgula e ponto e vírgula.",
|
||
"qqConnect": "QQ Connect",
|
||
"qqConnectHint": "Ao criar o aplicativo, preencha a URL de callback: {{url}}",
|
||
"enableQQConnect": "Habilitar QQ Connect",
|
||
"enableQQConnectDes": "Se permitir vincular QQ, usar QQ para fazer login no site.",
|
||
"loginWithoutBinding": "Login sem registro",
|
||
"loginWithoutBindingDes": "Após habilitado, se um usuário fizer login de terceiros mas não tiver uma conta vinculada, o sistema criará uma conta para eles. Usuários que fazem login desta forma só poderão fazer login usando este terceiro no futuro.",
|
||
"appid": "APP ID",
|
||
"appidDes": "O APP ID obtido da página de gerenciamento do aplicativo.",
|
||
"appKey": "APP KEY",
|
||
"appKeyDes": "A APP KEY obtida da página de gerenciamento do aplicativo.",
|
||
"overuseReminder": "Lembrete de uso excessivo",
|
||
"overuseReminderDes": "Modelo de email de lembrete enviado aos usuários após sua capacidade exceder o limite devido ao VAS expirado.",
|
||
"vasSetting": "Configurações VAS",
|
||
"storagePack": "Pacotes de armazenamento",
|
||
"purchasableGroups": "Associações",
|
||
"giftCodes": "Códigos de presente",
|
||
"enable": "Habilitar",
|
||
"appID": "ID do App",
|
||
"appIDDes": "APPID do aplicativo de pagamento.",
|
||
"rsaPrivate": "Chave privada RSA do aplicativo",
|
||
"rsaPrivateDes": "A chave privada RSA2 (SHA256) para o aplicativo de pagamento, tipicamente gerada por você. Para detalhes, consulte <0>Gerando Chaves RSA</0>.",
|
||
"alipayPublicKey": "Chave pública Alipay",
|
||
"alipayPublicKeyDes": "Fornecida pelo Alipay, disponível em Gerenciamento de Aplicativo - Informações do Aplicativo - Método de Assinatura da API.",
|
||
"wechatPay": "WeChat Pay",
|
||
"applicationID": "ID do aplicativo",
|
||
"applicationIDDes": "Número público ou appid de aplicativo móvel aplicado por comerciantes.",
|
||
"merchantID": "Número do comerciante",
|
||
"merchantIDDes": "O número do comerciante gerado e emitido pelo WeChat Pay.",
|
||
"apiV3Secret": "Segredo da API v3",
|
||
"apiV3SecretDes": "O comerciante precisa definir o segredo em [Plataforma do Comerciante] - [Segurança da API] antes da solicitação do WeChat Pay. O comprimento da chave é de 32 bytes.",
|
||
"mcCertificateSerial": "Número serial do certificado do comerciante",
|
||
"mcCertificateSerialDes": "Navegue para [Segurança da API] - [Certificado da API] - [Visualizar Certificado] para visualizar o número serial do certificado da API do comerciante.",
|
||
"mcAPISecret": "Segredo da API do Comerciante",
|
||
"mcAPISecretDes": "Conteúdo do arquivo secreto apiclient_key.pem.",
|
||
"payjs": "PAYJS",
|
||
"payjsWarning": "Este serviço é fornecido pelo <0>PAYJS</0>, uma plataforma de terceiros, e quaisquer disputas decorrentes dele não são de responsabilidade dos desenvolvedores do Cloudreve.",
|
||
"mcNumber": "Número do comerciante",
|
||
"mcNumberDes": "Disponível na página inicial do painel administrativo PAYJS.",
|
||
"communicationSecret": "Chave de comunicação",
|
||
"otherSettings": "Outras Configurações",
|
||
"banBufferPeriod": "Período de buffer de suspensão (segundos)",
|
||
"banBufferPeriodDes": "O período máximo de tempo que um usuário pode manter o status de excesso de capacidade, além do qual o usuário será suspenso pelo sistema.",
|
||
"allowSellShares": "Permitir preços para compartilhamentos",
|
||
"allowSellSharesDes": "Uma vez habilitado, usuários podem definir um preço de crédito para compartilhamento e crédito será deduzido para download.",
|
||
"creditPriceRatio": "Taxa de chegada de crédito (%)",
|
||
"creditPriceRatioDes": "A taxa de créditos que realmente chegam ao compartilhador pela compra de um compartilhamento com preço definido para download.",
|
||
"creditPrice": "Preço do crédito (centavo)",
|
||
"creditPriceDes": "Preço ao recarregar créditos",
|
||
"add": "Adicionar",
|
||
"name": "Nome",
|
||
"price": "Preço",
|
||
"duration": "Duração",
|
||
"size": "Tamanho",
|
||
"actions": "Ações",
|
||
"orCredits": " Ou {{num}} créditos",
|
||
"highlight": "Destacar",
|
||
"yes": "Sim",
|
||
"no": "Não",
|
||
"productName": "Nome do produto",
|
||
"qyt": "Qtd.",
|
||
"code": "Código",
|
||
"status": "Status",
|
||
"invalidProduct": "Produto inválido",
|
||
"used": "Usado",
|
||
"notUsed": "Não usado",
|
||
"generatingResult": "Resultado",
|
||
"addStoragePack": "Adicionar pacote de armazenamento",
|
||
"editStoragePack": "Editar pacote de armazenamento",
|
||
"productNameDes": "Nome de exibição do produto",
|
||
"packSizeDes": "Tamanho do pacote de armazenamento",
|
||
"durationDay": "Duração (dia)",
|
||
"durationDayDes": "Duração válida de cada pacote de armazenamento.",
|
||
"priceYuan": "Preço (Yuan)",
|
||
"packPriceDes": "Preço do pacote de armazenamento.",
|
||
"priceCredits": "Preço (Créditos)",
|
||
"priceCreditsDes": "O preço ao usar créditos para comprar, preencha 0 significa que não pode usar créditos para comprar.",
|
||
"editMembership": "Editar associação",
|
||
"addMembership": "Adicionar associação",
|
||
"group": "Grupo",
|
||
"groupDes": "Grupos de usuários atualizados após a compra.",
|
||
"durationGroupDes": "A validade do tempo de compra da unidade do grupo de usuários atualizada após a compra.",
|
||
"groupPriceDes": "Preço da associação",
|
||
"productDescription": "Descrição do produto (Uma por linha)",
|
||
"productDescriptionDes": "Descrição do produto exibida na página de compra.",
|
||
"highlightDes": "Após habilitado, será destacado na página de seleção de produto.",
|
||
"generateGiftCode": "Gerar códigos de presente",
|
||
"numberOfCodes": "Número de códigos",
|
||
"numberOfCodesDes": "Número de códigos de presente para gerar.",
|
||
"linkedProduct": "Produto vinculado",
|
||
"productQyt": "Qtd. do produto",
|
||
"productQytDes": "Para produtos de crédito, este é o número de pontos e outros produtos são múltiplos de durações.",
|
||
"freeDownload": "Baixar arquivos compartilhados gratuitamente",
|
||
"freeDownloadDes": "Após habilitado, usuário pode baixar compartilhamentos pagos gratuitamente.",
|
||
"credits": "Créditos",
|
||
"markSuccessful": "Marcado com sucesso.",
|
||
"markAsResolved": "Marcar como resolvido",
|
||
"reportedContent": "Conteúdo reportado",
|
||
"reason": "Razão",
|
||
"description": "Descrição",
|
||
"reportTime": "Reportado em",
|
||
"invalid": "[Inválido]",
|
||
"deleteShare": "Excluir link de compartilhamento",
|
||
"orderDeleted": "Pedido excluído.",
|
||
"orderName": "Nome",
|
||
"product": "Produto",
|
||
"paymentId": "ID de pagamento",
|
||
"orderNumber": "Nº do Comércio",
|
||
"amount": "Valor",
|
||
"paidBy": "Pago com",
|
||
"orderOwner": "Criado por",
|
||
"unpaid": "Não pago",
|
||
"paid": "Pago",
|
||
"shareLink": "Link compartilhado",
|
||
"mobileApp": "Aplicativo móvel",
|
||
"showAppPromotion": "Mostrar página de promoção",
|
||
"showAppPromotionDes": "Após habilitado, usuário pode ver a página de orientação para aplicativo móvel na página \"Conectar e Montar\".",
|
||
"customPaymentName": "Nome do método de pagamento",
|
||
"customPaymentNameDes": "Nome do método de pagamento usado para exibir ao usuário.",
|
||
"customPaymentSecretDes": "Chave secreta para assinar solicitações de pagamento.",
|
||
"customPaymentEndpoint": "URL da API de pagamento",
|
||
"customPaymentEndpointDes": "URL a ser solicitada ao criar um pedido de pagamento.",
|
||
"appFeedback": "URL de feedback",
|
||
"appForum": "URL do fórum do usuário",
|
||
"appLinkDes": "Será exibido no cliente móvel, deixe vazio para ocultar item do menu. Esta configuração terá efeito apenas se a licença VOL for válida."
|
||
},
|
||
"pro": {
|
||
"title": "Funcionalidades exclusivas da versão Pro",
|
||
"description": "A funcionalidade que você está tentando acessar está disponível apenas na versão Pro do Cloudreve, atualize para desbloquear todas as funcionalidades avançadas.",
|
||
"proInclude": "A versão Pro inclui:",
|
||
"shareLinkCollabration": "Compartilhar link de colaboração",
|
||
"filePermission": "Gestão de permissões de arquivos",
|
||
"multipleStoragePolicy": "Troca de políticas de armazenamento e políticas de armazenamento de diretório",
|
||
"auditAndActivity": "Registro de atividades de arquivos e sistema",
|
||
"vasService": "Serviços adicionais e sistema de pontos",
|
||
"sso": "SSO de login único",
|
||
"more": "......",
|
||
"later": "Mais tarde",
|
||
"learnMore": "Saiba mais sobre a versão Pro",
|
||
"promotionTitle": "Promoção especial de atualização da versão comunitária",
|
||
"promotion": "Use o código de promoção <0>{{code}}</0> ao comprar para obter um <1>-{{discount}}%</1> de desconto."
|
||
},
|
||
"abuseReport": {
|
||
"deleteXAbuseReports": "Excluir {{num}} relatórios de abuso",
|
||
"folderPath": "Caminho da pasta",
|
||
"reporter": "Relator",
|
||
"shareLink": "Link compartilhado <0>#{{id}}</0>",
|
||
"deletedShare": "Link compartilhado excluído",
|
||
"deletedUser": "Usuário excluído",
|
||
"confirmDelete": "Tem certeza de que deseja excluir este relatório de abuso?",
|
||
"confirmBatchDelete": "Tem certeza de que deseja excluir {{num}} relatórios de abuso?",
|
||
"reporterID": "ID do usuário relator",
|
||
"reportedUserID": "ID do usuário reportado",
|
||
"shareID": "ID compartilhado",
|
||
"reason": "Razão"
|
||
}
|
||
}
|