i18n(client): sync translations from Crowdin (#1010)

Keep sparse translated catalogs synchronized with reviewed Crowdin content.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
neon
2026-08-15 15:18:47 -06:00
committed by GitHub
parent 0816afb2b3
commit c9ebf0ab7f
7 changed files with 822 additions and 157 deletions
+15 -1
View File
@@ -1 +1,15 @@
{}
{
"common": {
"resetSortAria": "Επαναφορά ταξινόμησης στις προεπιλογές",
"save": "Αποθήκευση"
},
"settings": {
"appearance": {
"theme": {
"accents": {
"grey": "Γκρι"
}
}
}
}
}
+37 -1
View File
@@ -2089,6 +2089,23 @@
"usernamePlaceholder": "por ej. mi lector",
"password": "Contraseña",
"passwordPlaceholder": "Mínimo 6 caracteres",
"changeCredentials": {
"action": "Cambiar credenciales",
"title": "Cambiar credenciales de KOReader",
"description": "Cada cuenta de BookOrbit tiene un conjunto de credenciales de KOReader. Cambialo aquí sin eliminar los datos sincronizados.",
"newPassword": "Nueva contraseña",
"usernameInvalid": "El nombre de usuario debe tener entre 3 y 100 caracteres.",
"passwordPlaceholder": "Déjelo en blanco para mantener la contraseña actual",
"passwordHint": "Deje esto en blanco para mantener la contraseña actual.",
"passwordInvalid": "La contraseña debe tener entre 6 y 128 caracteres.",
"deviceNotice": "Los dispositivos que utilicen el inicio de sesión anterior deben ser reconectados o actualizados con un paquete de plugins descargado recientemente.",
"showPassword": "Mostrar nueva contraseña",
"hidePassword": "Ocultar nueva contraseña",
"save": "Guardar credenciales",
"saving": "Guardando...",
"updated": "Credenciales de KOReader actualizadas",
"updateFailed": "Error al actualizar las credenciales de KOReader"
},
"creating": "Creando...",
"create": "crear",
"credentialsCreated": "KOReader credenciales de sincronización creadas",
@@ -2105,6 +2122,8 @@
"credentialsCreatedLabel": "Credenciales creadas",
"setup": "Configuración",
"pluginServerUrl": "Servidor de complementos URL",
"syncUrl": "URL de sincronización de KOReader",
"syncUrlHint": "Funciona con el plugin BookOrbit y la sincronización de progreso integrada de KOReader.",
"copied": "Copiado",
"copyUrl": "Copiar URL",
"preconfiguredPlugin": "Complemento BookOrbit preconfigurado",
@@ -2262,7 +2281,22 @@
"deviceRemoved": "Dispositivo eliminado",
"removeDeviceFailed": "No se pudo eliminar el dispositivo",
"removeDeviceConfirmTitle": "¿Eliminar {device}?",
"removeDeviceConfirmBody": "Esto elimina permanentemente el progreso sincronizado de este dispositivo, la actividad de lectura y cualquier entrada de libros no coincidentes que ya no haya sido reportada por otro dispositivo. Si el dispositivo se sincroniza nuevamente más tarde, volverá a aparecer como una nueva entrada."
"removeDeviceConfirmBody": "Esto elimina permanentemente el progreso sincronizado de este dispositivo, la actividad de lectura y cualquier entrada de libros no coincidentes que ya no haya sido reportada por otro dispositivo. Si el dispositivo se sincroniza nuevamente más tarde, volverá a aparecer como una nueva entrada.",
"deleteDeviceDataConfirmTitle": "¿Eliminar datos sincronizados de {device}?",
"deleteDeviceDataConfirmBody": "Esto elimina permanentemente el progreso sincronizado de este dispositivo, la actividad de lectura y cualquier entrada de libros no coincidentes que ya no haya sido reportada por otro dispositivo. Si el dispositivo se sincroniza nuevamente más tarde, volverá a aparecer como una nueva entrada.",
"devicesHint": "Retirar un dispositivo lo oculta y mantiene todo lo sincronizado. Eliminar sus datos sincronizados no se puede deshacer.",
"retire": "Retirar",
"retiring": "Retirando...",
"restore": "Restaurar",
"restoring": "Restaurando...",
"deleteSyncedData": "Eliminar datos",
"deletingSyncedData": "Eliminando...",
"deviceRetired": "Dispositivo retirado",
"deviceRestored": "Dispositivo restaurado",
"retireDeviceFailed": "Error al retirar el dispositivo",
"restoreDeviceFailed": "Error al restaurar el dispositivo",
"retiredDevices": "{count, plural, one {# dispositivo retirado} other {# dispositivos retirados}}",
"retiredOnLabel": "Retirado"
},
"opds": {
"title": "OPDS",
@@ -5653,6 +5687,7 @@
"schedule": {
"fileWatching": "Observación de archivos",
"autoScanSchedule": "Programación de escaneo automático",
"timezoneHint": "Las programaciones se ejecutan en la zona horaria del servidor.",
"cronExpression": "expresión cron",
"cronInvalid": "Expresión cron no válida.",
"cronFormat": "Formato: minuto hora día mes día laborable",
@@ -5671,6 +5706,7 @@
},
"human": {
"disabled": "Escaneo automático deshabilitado",
"invalid": "Introduzca una programación válida para ver una vista previa",
"hourly": "cada hora",
"every6Hours": "Cada 6 horas",
"every12Hours": "Cada 12 horas",
+4
View File
@@ -218,6 +218,10 @@
},
"bookCovers": {
"title": "Copertine di libri",
"coverSearch": {
"label": "Motore di ricerca predefinito per le copertine",
"hint": "Scegli la fonte selezionata all'apertura di \"Trova copertina online\". Verrà salvata sul tuo account, in modo che sia valida su tutti i dispositivi."
},
"displayMode": {
"title": "Modalità di visualizzazione della copertina",
"hint": "Controlla il modo in cui le copertine reali si adattano agli slot del libro quando le proporzioni differiscono",
+53 -1
View File
@@ -18,7 +18,59 @@
},
"settings": {
"privacySharing": {
"title": "프라이버시 & 공유"
"title": "프라이버시 & 공유",
"subtitle": "관리자의 개인 식별된 독서 활동 요약 열람을 허용할지 제어합니다.",
"levelLegend": "독서 인사이트 공유 수준",
"current": "현재 설정",
"levels": {
"private": {
"title": "비공개",
"description": "독서 통계를 공개하지 않습니다."
},
"summary": {
"title": "요약 내용 공유",
"description": "책 제목, 저자, 시리즈, 내레이터를 제외한 전체적인 독서 습관을 공유합니다."
},
"detailed": {
"title": "상세 인사이트 공유",
"description": "근황 및 인기 도서, 작가, 시리즈, 장르, 내레이터에 대해서도 공유합니다."
}
},
"fields": {
"books": "현재, 최근, 그리고 가장 많이 읽힌 도서 제목"
}
},
"appearance": {
"language": {
"title": "언어",
"description": "인터페이스 전반에 사용할 언어를 선택합니다.",
"label": "언어",
"loadError": "선택한 언어 불러오기 실패",
"saveError": "언어 설정 저장 실패"
},
"theme": {
"accents": {
"foam": "폼"
}
},
"storage": {
"device": {
"description": "브라우저에 설정을 저장합니다. 기기마다 다른 외관을 원할 때 추천."
}
},
"bookCovers": {
"coverSearch": {
"label": "기본 커버 검색 공급자"
},
"displayMode": {
"blurredFit": {
"label": "블러 핏"
},
"fillCrop": {
"hint": "가장자리 잘라내기"
}
}
}
}
}
}
+391 -12
View File
@@ -218,6 +218,12 @@
},
"bookCovers": {
"title": "Capas dos Livros",
"coverSearch": {
"label": "Provedor padrão de pesquisa de capa",
"hint": "Escolha a fonte selecionada quando Encontrar a capa estiver aberta. Salvo na sua conta, por isso se aplica em todos os dispositivos.",
"loadError": "Falha ao carregar o provedor padrão de pesquisa de capa",
"saveError": "Falha ao salvar o provedor de pesquisa de capa padrão"
},
"displayMode": {
"title": "Modo de exibição da capa",
"hint": "Controle como as capas reais se encaixam nos espaços dos livros quando as proporções são diferentes",
@@ -254,6 +260,22 @@
"label": "Exibir lombada em quadrinhos",
"hint": "Aplicar o efeito de lombada e brilho em capas de quadrinhos (cbz, cbr, cb7)"
},
"detailCoverTint": {
"title": "Tonalidade dos detalhes do livro",
"hint": "Cor do fade definida a partir da capa atrás da arte e título na página de detalhes do livro",
"off": {
"label": "Desligado",
"hint": "Fundo do cartão simples"
},
"single": {
"label": "Cor única",
"hint": "Apenas a cor dominante da capa"
},
"duotone": {
"label": "Duas cores",
"hint": "Adiciona a cor de destaque da capa quando tem uma distinta"
}
},
"shadow": {
"title": "Intensidade da sombra da capa",
"hint": "Controle a profundidade sob as capas na grade, lista, tabela e miniaturas do painel",
@@ -448,7 +470,8 @@
"book-covers": "Capas dos Livros",
"icons": "Ícones",
"layout": "Layout",
"behavior": "Comportamento"
"behavior": "Comportamento",
"language": "Idioma"
}
},
"account": {
@@ -1133,7 +1156,15 @@
"users": "Usuários",
"account-activity": "Atividade da Conta",
"magic-links": "Links Mágicos",
"oidc": "OIDC / SSO"
"oidc": "OIDC / SSO",
"server-fonts": "Fontes do Servidor"
},
"serverFonts": {
"title": "Fontes do Servidor",
"subtitle": "Carregue fontes que cada usuário pode escolher no leitor de eBook sem carregar as suas próprias.",
"listLabel": "Fontes do servidor",
"noFontsYet": "Nenhuma fonte do servidor ainda",
"noFontsHint": "Os fontes que você adicionar aqui aparecem no leitor de todos os usuários."
}
},
"common": {
@@ -1146,14 +1177,30 @@
"opds": "OPDS",
"kobo": "Kobo",
"koreader": "KOReader",
"integrations": "Integrações",
"hardcover": "Hardcover",
"admin": "Admin",
"system": "Sistema",
"account": "Conta"
}
},
"integrations": {
"title": "Integrações",
"subtitle": "Conecte serviços externos para sincronizar seus dados e destaques.",
"noPermission": "Você não tem permissão para usar nenhuma integração.",
"tabs": {
"hardcover": "Hardcover",
"readwise": "Leitura",
"storygraph": "Gráfico"
},
"providerSubtitles": {
"readwise": "Envie seus destaques para o Readwise automaticamente.",
"storygraph": "Sincronize seu progresso de leitura e status com o The StoryGraph."
}
},
"metadata": {
"title": "Metadados",
"subtitle": "Configurar provedores de metadados, correspondendo a regras, automação e enriquecimento do autor.",
"noPermission": "Você não tem permissão para gerenciar as configurações de metadados.",
"fields": {
"title": "Título",
@@ -1336,6 +1383,12 @@
"label": "Combinar gêneros de todos os provedores selecionados",
"hint": "Coletar e remover duplicatas de gêneros de cada provedor atribuído ao campo Gêneros, em vez de parar no primeiro resultado."
},
"maxGenres": {
"label": "Gêneros máximos por livro",
"hint": "Aplicado após exclusões e remoção duplicada. Deixe em branco para ilimitado. Isso afeta futuras buscas de metadados.",
"unlimited": "Ilimitado",
"error": "Insira um número inteiro de 1 a {max}, ou deixe o campo vazio."
},
"storeProviderIds": {
"label": "Armazenar IDs de provedores nos livros",
"hint": "Ao buscar metadados, salvar os IDs de provedores retornados (ISBN, ASIN, ID do Goodreads, etc.) no registro do livro para futuras consultas mais precisas."
@@ -1668,7 +1721,12 @@
"deleteFamilyFailed": "Falha ao excluir família de fontes",
"demoCannotManage": "A conta restrita de demonstração não pode gerenciar fontes",
"fileAdded": "\"{name}\" adicionada",
"uploadFailed": "Falha no envio"
"uploadFailed": "Falha no envio",
"serverFontsTitle": "Fontes do servidor (compartilhada pelo administrador)",
"serverFontsHint": "Essas fontes vêm do administrador do servidor. Desligue uma opção para mantê-la fora do seu leitor.",
"serverFontsShown": "{count} de {total} mostrado",
"serverFontsAllHidden": "Todas as fontes do servidor estão ocultas. Seu leitor somente oferecerá fontes integradas e suas próprias fontes.",
"serverFontVisibilityFailed": "Falha ao atualizar a visibilidade da fonte do servidor"
},
"bookDock": {
"title": "Doca de Livros (Book Dock)",
@@ -1797,6 +1855,7 @@
"tokenPublisher": "Editora",
"tokenIsbn": "ISBN-13",
"tokenLanguage": "Idioma",
"tokenLibrary": "Nome da biblioteca",
"tokenOriginalFilename": "Nome do arquivo original (sem extensão)",
"tokenExtension": "Extensão de arquivo (sem ponto)",
"patternHelpIntro": "Padrões usam tokens como {titleToken} e {authorsToken}, mais modificadores e segmentos opcionais.",
@@ -1841,6 +1900,8 @@
"twoWaySyncHint": "Sincronizar posição de leitura entre o BookOrbit e o Kobo. Requer envio no formato KEPUB para localizações precisas e restauração de página confiável.",
"syncHighlights": "Sincronizar destaques do BookOrbit com o Kobo",
"syncHighlightsHint": "Envie os destaques feitos no BookOrbit ou no KOReader para o seu Kobo. Os destaques do Kobo são importados para o BookOrbit mesmo com esta opção desativada. Anotações vinculadas sincronizam edições e exclusões nos dois sentidos. Requer envio de KEPUB; o livro no Kobo deve ser o KEPUB baixado do BookOrbit.",
"storeSync": "Incluir títulos da loja Kobo",
"storeSyncHint": "Também entregue livros da sua conta Kobo, incluindo Kobo Plus e compras, juntamente com a sua biblioteca BookOrbit. Sem isso, apenas os livros da BookOrbit chegam ao dispositivo. Os títulos da loja são baixados diretamente do Kobo e não são adicionados à sua biblioteca da BookOrbit.",
"convertKepub": "Converter para KEPUB",
"convertKepubHint": "Enviar EPUBs elegíveis como KEPUB. Esta opção permanece ativa quando a sincronização de progresso ou os destaques do BookOrbit para o Kobo estão ativados. Na próxima sincronização do Kobo, os livros afetados serão oferecidos novamente como downloads KEPUB; remova qualquer cópia EPUB antiga se o Kobo continuar abrindo ela.",
"forceHyphenation": "Forçar hifenização",
@@ -2013,6 +2074,8 @@
"daysAgo": "há {count}d",
"unknown": "Desconhecido",
"updateAvailable": "Atualização disponível",
"manualUpdateRequired": "Atualização manual necessária",
"manualUpdateExplanation": "Esta versão do plugin não pode instalar suas próprias atualizações. Baixe o plugin e copie bookorbit.koplugin para koreader/plugins/ neste dispositivo.",
"upToDate": "Atualizado",
"versionUnknown": "Versão desconhecida",
"latestPlugin": "Plugin mais recente: v{version}",
@@ -2026,6 +2089,23 @@
"usernamePlaceholder": "ex: meuleitor",
"password": "Senha",
"passwordPlaceholder": "Mín. 6 caracteres",
"changeCredentials": {
"action": "Editar credenciais",
"title": "Alterar credenciais do KOReader",
"description": "Cada conta de BookOrbit tem um conjunto de credenciais do KOReader e altere-o aqui sem excluir os dados sincronizados.",
"newPassword": "Nova senha",
"usernameInvalid": "O nome de usuário deve ter entre 3 e 100 caracteres.",
"passwordPlaceholder": "Leave blank to keep the current password",
"passwordHint": "Deixe em branco para manter a senha atual.",
"passwordInvalid": "A sua senha deve ter entre 6 e 128 caracteres.",
"deviceNotice": "Os dispositivos usando o login anterior devem ser reconectados ou atualizados com um pacote de plugins recém-baixado.",
"showPassword": "Definir nova senha",
"hidePassword": "Ocultar nova senha",
"save": "Salvar as credenciais",
"saving": "Salvando...",
"updated": "Credenciais do KOReader atualizadas",
"updateFailed": "Falha ao atualizar credenciais do KOReader"
},
"creating": "Criando...",
"create": "Criar",
"credentialsCreated": "Credenciais de sincronização KOReader criadas",
@@ -2042,6 +2122,8 @@
"credentialsCreatedLabel": "Credenciais criadas",
"setup": "Configuração",
"pluginServerUrl": "URL do servidor do plugin",
"syncUrl": "URL de sincronização KOReader",
"syncUrlHint": "Funciona com o plugin BookOrbit e a sincronização de progresso integrado do KOReader.",
"copied": "Copiada",
"copyUrl": "Copiar URL",
"preconfiguredPlugin": "Plugin do BookOrbit pré-configurado",
@@ -2081,6 +2163,7 @@
"stockStep1Prefix": "No seu dispositivo KOReader, vá até",
"stockStep1Suffix": ".",
"stockStep2": "Defina o servidor de sincronização personalizado como a URL exibida acima.",
"stockStep2InlineUrl": "Defina o servidor de sincronização personalizado para o seguinte URL:",
"stockStep3": "Insira o nome de usuário e a senha que você criou, e depois toque em Entrar (Login).",
"locationNote": "O BookOrbit salva localizações de EPUB compatíveis com o KOReader a partir do leitor web. A restauração deve cair bem perto da mesma posição, embora a colocação exata da linha possa variar conforme o leitor e o layout do EPUB.",
"dangerZone": "Zona de Perigo",
@@ -2504,6 +2587,10 @@
"contentRestrictionsActive": "Restrições de conteúdo ativas",
"statusActive": "Ativo",
"statusInactive": "Inativo",
"lockedBadge": "Bloqueado",
"unlockAccount": "Desbloqueie a conta",
"unlockHint": "Limpar o bloqueio de login",
"unlockAria": "Desbloquear {name}",
"resetPassword": "Redefinir senha",
"resetPasswordOidcHint": "Usuários OIDC redefinem suas senhas em seu provedor de identidade",
"resetPasswordSharedHint": "Contas compartilhadas não possuem senha",
@@ -2516,7 +2603,17 @@
"errors": {
"load": "Falha ao carregar",
"deleteUser": "Falha ao excluir o usuário",
"resetPassword": "Falha ao criar um link para redefinição de senha"
"resetPassword": "Falha ao criar um link para redefinição de senha",
"unlock": "Falha ao desbloquear a conta"
},
"selfRegistration": {
"title": "Auto-registro",
"subtitle": "Controle se os visitantes podem criar suas próprias contas.",
"label": "Permitir auto-registro",
"hint": "Quando ativado, a página de login mostra um link para criar uma conta.",
"enabledNotice": "As novas contas começam com o acesso padrão à biblioteca abaixo e sem outras permissões. Conceda permissões antes que elas possam usar recursos protegidos.",
"loadError": "Falha ao carregar a configuração de auto-registro",
"saveError": "Falha ao atualizar a configuração de auto-cadastro"
},
"defaultLibraryAccess": {
"title": "Acesso Padrão às Bibliotecas",
@@ -2848,6 +2945,7 @@
"UserSuperuserEnable": "Permitir acesso de superusuário",
"UserSuperuserDisable": "Desabilitar acesso de superusuário",
"UserContentFiltersSet": "Atualizar filtros de conteúdo",
"UserUnlock": "Desbloqueie a conta",
"ReadingInsightsSharingUpdate": "Atualizar compartilhamento de ideias",
"ReadingInsightsProfileView": "Ver ideias compartilhadas",
"LibraryCreate": "Criar biblioteca",
@@ -2873,6 +2971,7 @@
"BookBulkUpdateTags": "Atualizar tags do livro",
"BookBulkSetMetadataLock": "Definir bloqueios de metadados",
"BookBulkEditMetadata": "Editar metadados do livro",
"BookBulkMoveLibrary": "Mover livros para outra biblioteca",
"BookReadingStateReset": "Redefinir estado de leitura",
"BookWriteAndRename": "Escrever metadados e renomear arquivo",
"CollectionCreate": "Criar nova coleção",
@@ -2952,9 +3051,13 @@
"signingIn": "Entrando...",
"orDivider": "ou",
"forgotPassword": "Esqueceu a senha?",
"noAccount": "Não tem conta?",
"signUp": "Registre-se",
"registeredNotice": "Conta criada. Faça o login para continuar. Um administrador precisa conceder permissões para que você possa acessar a biblioteca.",
"errors": {
"invalidCredentials": "Nome de usuário ou senha inválidos",
"tooManyAttempts": "Muitas tentativas de login. Por favor, aguarde um minuto e tente novamente."
"tooManyAttempts": "Muitas tentativas de login. Por favor, aguarde um minuto e tente novamente.",
"accountLocked": "Sua senha está correta, mas esta conta está temporariamente bloqueada após muitas tentativas de login. Tente novamente em {minutes, plural, one {# minuto} other {# minutos}}ou redefina sua senha para desbloquear agora."
}
},
"oidc": {
@@ -2995,6 +3098,29 @@
"invalidOrExpired": "Link de redefinição inválido ou expirado. Por favor, solicite um novo."
}
},
"register": {
"title": "Crie sua conta",
"subtitle": "Cadastre-se para começar.",
"createAccount": "Criar conta",
"creatingAccount": "Criando conta...",
"haveAccount": "Já tem uma conta?",
"signIn": "Login",
"errors": {
"closed": "O auto-registro não está aberto neste servidor.",
"taken": "Este nome de usuário ou e-mail já está em uso.",
"invalid": "Verifique os detalhes inseridos e tente novamente.",
"tooManyAttempts": "Muitas tentativas de login. Por favor, aguarde um minuto e tente novamente.",
"failed": "Falha ao criar conta",
"username": {
"unsafeCharacters": "O seu nome de usuário não pode conter caracteres ocultos ou diretórios.",
"untrimmed": "Seu nome de usuário não pode começar ou terminar com um espaço."
},
"name": {
"unsafeCharacters": "O seu nome de usuário não pode conter caracteres ocultos ou diretórios.",
"untrimmed": "Seu nome de usuário não pode começar ou terminar com um espaço."
}
}
},
"setup": {
"title": "Configuração inicial",
"subtitle": "Crie a primeira conta de administrador.",
@@ -3261,7 +3387,8 @@
"finishedAt": "Data de Término",
"random": "Aleatório",
"language": "Idioma",
"metadataScore": "Pontuação de Metadados"
"metadataScore": "Pontuação de Metadados",
"collectionOrder": "Ordem de adição"
},
"customFieldsGroup": "Campos personalizados",
"customFieldFallback": "Campo personalizado",
@@ -3331,8 +3458,12 @@
"isFinished": "está finalizado",
"isLocked": "está bloqueado",
"isUnlocked": "está desbloqueado",
"isUpNext": "é a próxima"
"isUpNext": "é a próxima",
"isTrue": "é sim",
"isFalse": "não é"
},
"customFieldsGroup": "Campos personalizados",
"customFieldFallback": "Campo personalizado",
"anyProvider": "Qualquer provedor",
"communityRatingProvider": "Provedor de avaliação da comunidade",
"loadingLibraries": "Carregando bibliotecas...",
@@ -3660,6 +3791,8 @@
"fileSize": "Tamanho do Arquivo",
"library": "Biblioteca",
"added": "Adicionado",
"cancelDateAddedEdit": "Cancelar edição da data de início",
"editDateAdded": "Editar data de adição",
"dateStarted": "Data de Início",
"saving": "Salvando...",
"cancelDateStartedEdit": "Cancelar edição da data de início",
@@ -3671,9 +3804,12 @@
"synopsis": "Sinopse",
"noDescription": "Nenhuma descrição disponível.",
"dateStartedFutureError": "A Data de Início não pode ser no futuro.",
"dateAddedRequiredError": "Data de inclusão é necessária.",
"dateAddedFutureError": "A Data de Início não pode ser no futuro.",
"dateFinishedFutureError": "A Data de Término não pode ser no futuro.",
"dateFinishedBeforeStartedError": "A Data de Término deve ser igual ou posterior à Data de Início.",
"saveReadingDatesError": "Falha ao salvar datas de leitura.",
"saveAddedDateError": "Falha ao salvar a data adicionada.",
"koboPendingDelete": "Exclusão pendente no dispositivo",
"koboPendingDeleteTooltip": "O Kobo o removerá na próxima sincronização.",
"koboRemovedByDevice": "Removido pelo dispositivo",
@@ -4077,7 +4213,11 @@
"seriesPlaceholder": "Série",
"moveUp": "Mover para cima",
"moveDown": "Mover para baixo",
"removeSeries": "Remover série"
"removeSeries": "Remover série",
"seriesIndexLabel": "Posição na série",
"totalLabel": "Livros em séries",
"totalPlaceholder": "de",
"totalHint": "Total de livros nesta série. Compartilhado com todos os que têm esta série."
}
},
"table": {
@@ -4161,10 +4301,65 @@
},
"move": {
"title": "{count, plural, one {Move # book} many {Move # books} other {Move # books}}",
"subtitle": "Os arquivos movidos do disco para a biblioteca de destino. Isso pode mudar quem pode ver esses livros.",
"searchPlaceholder": "Buscar bibliotecas",
"currentLibrary": "Atual",
"folderCount": "{count, plural, one {# folder} many {# folders} other {# folders}}",
"continue": "Avançar",
"back": "Voltar",
"confirm": "{count, plural, one {Move # book} many {Move # books} other {Move # books}}",
"action": "Mover para a biblioteca",
"review": {
"collisions": "{count, plural, one {# name conflict} many {# name conflicts} other {# name conflicts}}"
"ready": "{count} prontos",
"collisions": "{count, plural, one {# name conflict} many {# name conflicts} other {# name conflicts}}",
"ineligible": "{count} não pode mover",
"alreadyThere": "{count} já existe",
"collisionsHeading": "Conflitos de nomes",
"ineligibleHeading": "Não pode ser movido",
"moreCollisions": "e {count} mais"
},
"policy": {
"suggested": "Uso recomendado",
"keep_both": "Manter ambos",
"merge": "Mesclar",
"skip": "Pular"
},
"collision": {
"folder_path": "Um livro já usa este nome de pasta",
"file_path": "Um arquivo já usa este caminho",
"hash_duplicate": "Uma cópia idêntica já está nesta biblioteca"
},
"ineligible": {
"book_not_present": "Os arquivos deste livro estão faltando",
"no_content_file": "Este livro não tem um arquivo legível",
"multi_file_target_per_file": "O destino armazena um arquivo por livro e este livro tem {detail} arquivos",
"no_source_access": "Você não pode editar a biblioteca em que este livro está",
"pattern_unresolved": "A biblioteca de destino não possui um padrão de nomeação utilizável",
"path_too_long": "O caminho de destino é muito longo",
"path_outside_target_root": "O caminho de destino ficará fora da pasta da biblioteca"
},
"warning": {
"accessLoss": "{user} irá parar de ver {count} desses livros",
"koboImpact": "Os livros {count} deixarão o Kobo de {user} na próxima sincronização",
"layout": {
"wrap_into_folder": "Cada um dos livros {count} será colocado em sua própria pasta",
"dissolve_folder": "As pastas de {count} livros serão dissolvidas em um único arquivo"
},
"crossDevice": "Os arquivos se movem para outra unidade e são copiados, verificados e depois removidos."
},
"progress": {
"label": "Movendo livros para {library}",
"failed": "{count} falharam"
},
"done": {
"summary": "Foram movidos {count} livros para {library}",
"merged": "{count} já existe uma combinação com cópias",
"skipped": "{count} ignorado",
"failed": "{count} falharam"
},
"toast": {
"success": "Foram movidos {count} livros para {library}",
"partial": "Os livros {moved} movidos, {failed} falharam"
}
}
},
@@ -4359,6 +4554,70 @@
"alreadyExistsSaveAs": "Já existe - salvar como:",
"renamePlaceholder": "ex: {name} (2)",
"import": "Importar"
},
"layout": {
"pause": "Pausar",
"resume": "Retomar",
"pauseUpdateFailed": "Pausar atualização falhou",
"clearSearch": "Limpar busca",
"filter": {
"all": "Todos",
"needsReview": "Requer revisão",
"pending": "Pendentes",
"ready": "Prontos",
"error": "Erro"
},
"working": {
"label": "{count} trabalhando"
},
"row": {
"select": "Selecionar {title}",
"setDestination": "Definir destino",
"file": "Arquivo",
"match": "{percent}% de correspondência",
"noAuthor": "Sem autor ainda",
"proposedChanges": "Alterações Propostas",
"noChanges": "Nenhum metadados foi encontrado ainda",
"editDetails": "Editar detalhes",
"noMatch": "Sem correspondência",
"applied": "Aplicado",
"refetch": "Atualizar metadados",
"clickToZoom": "Clique em uma capa para ampliar",
"changedFields": "{count, plural, one {# field} other {# fields}}",
"needMore": "Precisa procurar provedores ou editar outros campos?"
},
"selection": {
"fileToLibrary": "{count, plural, =0 {Arquivo para a biblioteca} one {Arquivo # para a biblioteca} other {Arquivo # para biblioteca}}",
"nSelected": "{count} selecionado",
"nReadyToFile": "{count} pronto para o arquivo"
},
"empty": {
"nothingToReview": "Nada precisa ser revisado. Cada arquivo pronto tem um destino e uma correspondência confiável.",
"dropHint": "Ou solte arquivos em qualquer lugar nesta página."
},
"selectAllOnPage": "Selecionar todos os arquivos nesta página",
"showingOf": "{shown} de {total}",
"keyboardHint": "J / K para mover · espaço para selecionar · entre para expandir",
"allOnPageSelected": "Todos {count} nesta página estão selecionados.",
"selectAllMatching": "Selecionar todas as {count} correspondentes",
"allMatchingSelected": "Todos os arquivos {count} correspondentes são selecionados",
"sort": {
"label": "Ordenar por",
"attention": "Precisa de atenção",
"createdAt": "Adicionado recentemente",
"fileName": "Nome do Arquivo",
"fileSize": "Tamanho",
"format": "Formato",
"status": "Status"
},
"conflict": {
"duplicate": "Duplicar",
"destination_conflict": "Caminho escolhido",
"invalid_target": "Bad target",
"access_denied": "Sem acesso",
"invalid_format": "Formato incorreto",
"error": "Se falhar"
}
}
},
"collection": {
@@ -4588,6 +4847,13 @@
"dark": "Escuro",
"system": "Sistema"
},
"languagePicker": {
"searchPlaceholder": "Procurar Idiomas",
"suggested": "Sugerido",
"all": "Todos os idiomas",
"results": "Resultados",
"empty": "Nenhum idioma corresponde \"{query}\""
},
"userAvatar": {
"profilePicture": "Foto de perfil",
"profilePictureOf": "Foto de perfil de {name}"
@@ -4658,6 +4924,10 @@
"cover": "Capa",
"bookCover": "Capa do livro"
},
"libraryLoad": {
"errorTitle": "Não foi possível carregar as suas bibliotecas",
"errorDescription": "O BookOrbit não pôde recuperar suas bibliotecas. Os dados da sua biblioteca não foram removidos."
},
"scroller": {
"failedToLoad": "Falha ao carregar.",
"empty": {
@@ -4699,6 +4969,19 @@
"random": "Descubra algo novo",
"smartScope": "Escopo inteligente"
},
"shelfLayout": {
"title": "Layout da prateleira",
"description": "Escolha como as prateleiras são dispostas em telas maiores.",
"wide": "Linhas largas",
"wideDescription": "Mostre uma prateleira por linha.",
"twoColumns": "Duas colunas",
"twoColumnsDescription": "Mostre uma prateleira por linha."
},
"shelfRows": {
"label": "Linhas de livros",
"option": "{count, plural, one {Move # book} many {Move # books} other {Move # books}}",
"hint": "Defina quantas linhas de livros cada prateleira mostra. As telas estreitas mostram no máximo dois."
},
"reorderHintWidget": "Arraste para reordenar. Alterne para mostrar ou ocultar um widget.",
"reorderHintShelf": "Arraste para reordenar. Alterne para mostrar ou ocultar uma prateleira.",
"smartScope": "SmartScope",
@@ -5184,6 +5467,43 @@
"column": {
"progress": "Progresso"
}
},
"linkedBooks": {
"title": "Livros vinculados",
"description": "Mostrar livros que você está lendo atualmente. Uma vez que um livro seja combinado com Hardcover, escolha uma edição diferente (físico, ebook, audiobook) aqui para alterar o que o progresso da leitura é sincronizado.",
"loading": "Carregando mais livros...",
"loadError": "Falha ao carregar livros.",
"retry": "Tentar novamente",
"empty": "Nenhum livro está sendo lido atualmente.",
"untitled": "Sem título",
"unknownAuthor": "Autor desconhecido",
"matchMethod": {
"isbn": "ISBN",
"title": "Título",
"cached": "Em cache",
"manual": "Manual",
"metadata_id": "Busca de Metadados"
},
"status": {
"error": "Erro: {error}",
"linked": "Vinculado",
"linkedWithMethod": "Vinculado ({method})",
"notLinked": "Ainda não vinculado"
},
"unmatchedHint": "Este livro ainda não foi combinado com Hardcover ainda. Ele será vinculado automaticamente na próxima vez que for sincronizado.",
"editionsLoadError": "Falha ao carregar edições.",
"viewEditions": "Ver edições",
"noEditionsFound": "Nenhuma edição encontrada.",
"booksTruncated": "Exibindo os primeiros livros {count} que você está lendo.",
"editionsTruncated": "Mostrando as primeiras {count} edições.",
"pages": "{count, plural, one {# livro} many {# livros} other {# livros}}",
"isbn": "ISBN {isbn}",
"current": "Atual",
"useThis": "Use isto",
"toast": {
"switched": "Alterado para {format}",
"switchFailed": "Falha ao alternar a edição"
}
}
},
"library": {
@@ -5871,22 +6191,67 @@
"settings": {
"title": "Configurações",
"ariaLabel": "Configurações do Leitor",
"reset": "Redefinir para os padrões",
"modeLabel": "Esquema de cor",
"mode": {
"light": "Claro",
"dark": "Escuro"
},
"textSize": "Tamanho do texto",
"textSizeSmaller": "Texto menor",
"textSizeLarger": "Texto maior",
"pixels": "{value} px",
"percent": "{value} %",
"pageColor": "Cor da página",
"font": "Fonte",
"fontBuiltIn": "Internas",
"fontServer": "Fontes do servidor",
"fontYours": "Suas fontes",
"lineSpacing": "Espaçamento entre linhas",
"pageWidth": "Largura da página",
"pageWidthNarrow": "Estreito",
"pageWidthMedium": "Médio",
"pageWidthWide": "Largo",
"pageWidthFull": "Completo",
"readingFlow": "Fluxo de leitura",
"flow": {
"paginated": "Páginas",
"scrolled": "Rolagem"
},
"pageSpreads": "Disposição das páginas",
"pageSpreadsHint": "Escolha como esse EPUB baseado em imagem emparelha as páginas.",
"spread": {
"bookDefault": "Padrão do livro",
"singlePage": "Página única"
},
"advanced": "Layout avançado",
"columns": "Colunas",
"columnsFewer": "Menos colunas",
"columnsMore": "Mais Colunas",
"columnGap": "Espaçamento das colunas",
"justifyText": "Justificar texto",
"hyphenation": "Hifenização"
"hyphenation": "Hifenização",
"themes": {
"default": "Padrão",
"gray": "Cinza",
"sepia": "Sépia",
"crimson": "Carmesim",
"meadow": "Pradaria",
"rosewood": "Rosewood",
"azure": "Azure",
"dawnlight": "Aurora",
"ember": "Ember",
"aurora": "Aurora",
"ocean": "Oceano",
"mist": "Névoa",
"amoled": "AMOLED"
},
"fonts": {
"bookDefault": "Padrão do livro",
"serif": "Serif",
"sansSerif": "Sans-serif",
"monospace": "Monoespaçado"
}
},
"search": {
"placeholder": "Buscar no livro (mín. de {min} letras)...",
@@ -5981,6 +6346,9 @@
"scrollModeHint": "Use \"Sem lacunas\" para webtoons e tiras verticais.",
"readingDirection": "Direção de leitura",
"pageView": "Visualização da página",
"twoPagePagedOnly": "Duas páginas são exibidas apenas no modo paginado.",
"spreadSection": "Propagação de duas páginas",
"spreadFallbackHint": "Esta tela é muito estreita para duas páginas, então páginas individuais são mostradas.",
"spreadAlignmentLabel": "Alinhamento das páginas",
"spreadGap": "Espalhar espaço",
"spreadGapValue": "{value}px",
@@ -5988,6 +6356,9 @@
"widePages": "Páginas largas",
"firstPage": "Primeira página",
"lastPage": "Última página",
"zoomControls": "Controles de zoom",
"zoomOut": "Diminuir Zoom",
"zoomIn": "Aumentar Zoom",
"fit": {
"page": "Ajustar à página",
"width": "Ajustar à largura",
@@ -6056,6 +6427,10 @@
"completion": {
"readOfTotal": "{read} de {total} lido(s) ({percentage}%)"
},
"ownership": {
"label": "Na biblioteca",
"ownedOfExpected": "{owned} da {expected} na biblioteca"
},
"gaps": {
"label": "Possíveis lacunas:"
},
@@ -6624,6 +6999,7 @@
"clearAllFilters": "Limpar todos os filtros",
"expandSeries": "Expandir séries",
"collapseSeries": "Recolher séries",
"collapseLockedWhileSelecting": "A série permanece expandida enquanto seleciona",
"expanded": "Expandida(s)",
"exportMetadata": "Exportar metadados",
"showControlsAria": "Exibir controles de biblioteca",
@@ -6812,6 +7188,7 @@
"notFound": "Não Encontrado",
"signIn": "Entrar",
"initialSetup": "Configuração Inicial",
"register": "Criar conta",
"forgotPassword": "Esqueci a Senha",
"resetPassword": "Redefinir Senha",
"completingSignIn": "Concluindo o Login",
@@ -6829,7 +7206,8 @@
"book-covers": "Capas de Livros",
"icons": "Ícones",
"layout": "Layout da Exibição",
"behavior": "Comportamento da Biblioteca"
"behavior": "Comportamento da Biblioteca",
"language": "Idioma"
},
"reader": {
"general": "Configurações do Leitor",
@@ -6860,7 +7238,8 @@
"users": "Usuários",
"account-activity": "Atividade da Conta",
"magic-links": "Links Mágicos",
"oidc": "OIDC / SSO"
"oidc": "OIDC / SSO",
"server-fonts": "Fontes do Servidor"
},
"system": {
"file-naming": "Nomeação de Arquivos",
+120 -48
View File
@@ -217,6 +217,12 @@
},
"bookCovers": {
"title": "Обложки книг",
"coverSearch": {
"label": "Поставщик поиска по умолчанию для обложки",
"hint": "Выберите источник, выбранный при открытии обложки онлайн. Сохранено в вашей учетной записи, так что это применимо на каждом устройстве",
"loadError": "Не удалось загрузить поставщик поиска обложки по умолчанию",
"saveError": "Не удалось сохранить поставщик поиска обложки по умолчанию"
},
"displayMode": {
"title": "Режим отображения обложки",
"hint": "Управляет тем, насколько настоящие крышки помещаются внутри ячейки книги, когда соотношения сторон различаются",
@@ -253,6 +259,22 @@
"label": "Показать позвоночник на комиксах",
"hint": "Применить эффект позвоночника и глосса к обложкам комиксов (cbz, cbr, cb7)"
},
"detailCoverTint": {
"title": "Цвет обложки для деталей книги",
"hint": "Цвет фона, взятый из обложки и заголовка на странице с подробностями книги",
"off": {
"label": "Откл.",
"hint": "Простой фон карты"
},
"single": {
"label": "Одноцветный",
"hint": "Только доминирующий цвет обложки"
},
"duotone": {
"label": "Двухцветные",
"hint": "Добавляет акцентный цвет обложки, когда она имеет выраженный"
}
},
"shadow": {
"title": "Сила тени обложки",
"hint": "Регулирует глубину в обложках между сетками, списками, таблицами и панелями инструментов",
@@ -421,7 +443,7 @@
"usage": {
"libraries": "{count, plural, =0 {нет библиотек} one {# библиотека} few {# библиотеки} many {# библиотеки} other {# библиотеки}}",
"collections": "{count, plural, =0 {нет коллекций} one {# коллекция} few {# коллекций} many {# коллекций} other {# коллекций}}",
"smartScopes": "{count, plural, =0 {Нет умных областей} one {# умная область} few {# умные области} many {# умные области} other {# умные области}}"
"smartScopes": "{count, plural, =0 {нет умных списков} one {# умный список} few {# умных списков} many {# умных списков} other {# умные списки}}"
},
"confirm": {
"deleteOne": "Удалить \"{name}\"? Существующие приложения вернутся к значку по умолчанию.",
@@ -447,7 +469,8 @@
"book-covers": "Обложки книг",
"icons": "Иконки",
"layout": "Макет",
"behavior": "Поведение"
"behavior": "Поведение",
"language": "Язык"
}
},
"account": {
@@ -759,7 +782,9 @@
"migrationRunning": "Миграция запущена",
"migrationCompleted": "Миграция завершена",
"migrationFailed": "Сбой миграции",
"importDescription": "Единоразовый импорт книг, метаданных и прогресс чтения из предыдущей установки Booklore.",
"configuredDescription": "Источник: {name}. Переход пока не запущен - продолжайте установку для импорта.",
"runningDescription": "Этап: {stage} - начато {started}",
"completedDescription": "От {name} - завершено {date}",
"migrationErrorGeneric": "Произошла ошибка во время миграции.",
"stageInitializing": "инициализация",
@@ -846,7 +871,9 @@
"errorLoadSuggestions": "Не удалось загрузить пользовательское сопоставление предложений",
"requiredFields": "Требуется имя хоста, пользователя, базы данных и хоста",
"connectionTestPassedWithWarnings": "Проверка соединения пройдена с предупреждениями",
"connectionTestPassedWithCount": "Тест подключения прошел с предупреждением {count}. Первая: {first}",
"connectionTestPassed": "Проверка соединения пройдена",
"connectionOkMissingTables": "Соединение установлено, но не хватает {count} таблиц(ми)",
"cannotTestMediaPathActiveRun": "Невозможно протестировать путь к медиафайлу, пока запуск активен",
"mediaRootPathRequiredCover": "Для импортирования необходим корневой путь к файлу.",
"useAbsolutePath": "Используйте абсолютный путь (например: /books).",
@@ -855,6 +882,7 @@
"mediaPathValidationFailed": "Ошибка проверки пути к файлу.",
"connectionFailedBeforeMediaPath": "Проверка соединения не удалась, прежде чем проверка пути к медиафайлу будет завершена.",
"cannotModifySourceActiveRun": "Невозможно изменить источник, пока запуск активен",
"sourceSavedValidatedWarnings": "Источник сохранен и проверен с {count} предупреждением(ми)",
"sourceSavedValidated": "Источник сохранен и проверен",
"errorSaveValidateSource": "Не удалось сохранить или проверить источник",
"cannotSaveMappingsActiveRun": "Невозможно сохранить сопоставления, пока запуск активен",
@@ -1125,7 +1153,15 @@
"users": "Пользователи",
"account-activity": "Активность аккаунта",
"magic-links": "Волшебные ссылки",
"oidc": "OIDC / ССО"
"oidc": "OIDC / ССО",
"server-fonts": "Шрифты сервера"
},
"serverFonts": {
"title": "Шрифты сервера",
"subtitle": "Загрузите шрифты, которые каждый пользователь может выбрать в для чтения книг, не загружая свои собственные.",
"listLabel": "Шрифты сервера",
"noFontsYet": "Пока нет шрифтов сервера",
"noFontsHint": "Шрифты, которые вы добавите сюда, появятся у каждого пользователя."
}
},
"common": {
@@ -1138,14 +1174,25 @@
"opds": "OPDS",
"kobo": "Kobo",
"koreader": "KOReader",
"integrations": "Интеграции",
"hardcover": "Хардкокрышка",
"admin": "Админ",
"system": "Система",
"account": "Аккаунт"
}
},
"integrations": {
"title": "Интеграции",
"subtitle": "Подключите внешние сервисы для синхронизации данных и цитат.",
"noPermission": "У вас нет прав на использование интеграции.",
"providerSubtitles": {
"readwise": "Отправляйте свои цитаты в \"Readwise\" автоматически.",
"storygraph": "Синхронизируйте ваш прогресс чтения и статус с The StoryGraph."
}
},
"metadata": {
"title": "Метаданные",
"subtitle": "Настройка поставщиков метаданных, сопоставление правил, автоматизации и инфо об авторах.",
"noPermission": "У вас нет разрешения на управление настройками метаданных.",
"fields": {
"title": "Заголовок",
@@ -1196,6 +1243,7 @@
},
"status": {
"inQueuePaused": "{count} в очереди - приостановлено",
"remaining": "Осталось: {count}",
"eligible": "~{count} права"
},
"trigger": {
@@ -1204,6 +1252,7 @@
},
"lastRun": {
"justNow": "только что",
"minutesAgo": "{count}м назад",
"yesterday": "вчера",
"daysAgo": "{count, plural, one {# день назад} few {# дней назад} many {# дней назад} other {# дней назад}}",
"label": "Последний запуск: {when}",
@@ -1324,6 +1373,10 @@
"label": "Объединить жанры от всех выбранных провайдеров",
"hint": "Собирайте и deduplicate жанров из каждого поставщика, назначенного в поле Genres, вместо того, чтобы останавливаться на первом результате."
},
"maxGenres": {
"label": "Максимальное количество жанров в книге",
"hint": "Применяется после исключений и удаления дубликатов. Оставьте пустым для неограниченного количества. Это влияет на будущие выборки метаданных."
},
"storeProviderIds": {
"label": "ID провайдера магазина в книгах"
}
@@ -1783,6 +1836,7 @@
"tokenPublisher": "Издатель",
"tokenIsbn": "ISBN-13",
"tokenLanguage": "Язык",
"tokenLibrary": "Название библиотеки",
"tokenOriginalFilename": "Исходное имя файла (без расширения)",
"tokenExtension": "Расширение файла (без точки)",
"patternHelpIntro": "Шаблоны используют такие жетоны, как {titleToken} и {authorsToken}, а также модификаторы и необязательные сегменты.",
@@ -1794,6 +1848,7 @@
"copy": "Копировать",
"never": "Никогда",
"justNow": "Только что",
"daysAgo": "{count}д назад",
"loadFailed": "Не удалось загрузить",
"devicePaired": "Устройство успешно соединено",
"devicePairedHint": "Вы готовы к настройке Kobo. Следуйте инструкциям ниже.",
@@ -1822,7 +1877,7 @@
"syncPreferences": "Настройки синхронизации",
"twoWaySync": "Двухсторонняя синхронизация",
"twoWaySyncHint": "Синхронизация позиции чтения между BookOrbit и Kobo. Требует доставки KEPUB для точного местоположения и надежного восстановления страницы.",
"syncHighlights": "Синхронизировать выделения BookOrbit в Кобо",
"syncHighlights": "Синхронизировать цитаты BookOrbit с Kobo",
"syncHighlightsHint": "Отправляйте на BookOrbit или KOReader в ваш Kobo. Kobo выделения импортированы в BookOrbit, даже когда это не так. Синхронизация связанных аннотаций и удаление обоих способов. Требует KEPUB доставки; Kobo должна быть KEPUB загружен из BookOrbit.",
"convertKepub": "Преобразовать в KEPUB",
"convertKepubHint": "Отправлять подходящие EPUB как KEPUB. Это остается, когда включена синхронизация прогресса или поддержка BookOrbit-to-Kobo. При следующей синхронизации Kobo затрагиваемые книги предлагаются снова в виде загрузок KEPUB; удалите любую старую копию EPUB, если Kobo продолжает открывать ее.",
@@ -1860,8 +1915,8 @@
"librarySync": "Библиотека проверена на обновления",
"bookDownload": "Книга загружена",
"progressUpdate": "Чтение позиции обновлено",
"annotationsPull": "Отметины в Kobo",
"annotationsPush": "Отметины из Kobo"
"annotationsPull": "Отправить цитаты в Kobo",
"annotationsPush": "Цитаты из Kobo"
},
"outcome": {
"failed": "Неудачный",
@@ -1878,8 +1933,8 @@
"librarySync": "Проверка библиотеки не завершена",
"bookDownload": "Загрузка не завершена",
"progressUpdate": "Позиция чтения не обновлена",
"annotationsPull": "Отметины не были отправлены",
"annotationsPush": "Подсветки не были импортированы"
"annotationsPull": "Цитаты не были отправлены",
"annotationsPush": "Цитаты не были импортированы"
},
"chip": {
"morePending": "Еще в ожидании",
@@ -1915,8 +1970,8 @@
"highlightsSentToKoboFor": "{count, plural, one {# Отправлено в Кобо за {title}} few {# Отправлено в Кобо за {title}} many {# Отправлено в Кобо за {title}} other {# Отправлено в Кобо за {title}}}",
"highlightsSentToKobo": "{count, plural, one {# Выделено в Кобо} few {# Отправлено в Кобо} many {# Отправлено в Кобо} other {# Отправлено в Кобо}}",
"noKoboHighlightChangesFor": "Нет изменений в Kobo для {title}",
"noKoboHighlightChanges": "Нет изменений в Kobo выделении",
"highlightsImportedFromKoboFor": "{count, plural, one {# выделение импортированных из Kobo для {title}} few {# акцентировано из Kobo для {title}} many {# акцентировано из Kobo для {title}} other {# акцентировано из Kobo для {title}}}",
"noKoboHighlightChanges": "Нет изменений в цитатах Kobo",
"highlightsImportedFromKoboFor": "{count, plural, one {# цитата импортированная из Kobo из {title}} few {# цитат из Kobo из {title}} many {# цитат из Kobo из {title}} other {# цитаты из Kobo из {title}}}",
"highlightsImportedFromKobo": "{count, plural, one {# выделение импортированных из Kobo} few {# акцентов импортировано из Kobo} many {# акцентов импортировано из Kobo} other {# акцентов импортировано из Kobo}}"
},
"timeRange": "{from} до {to}",
@@ -1991,14 +2046,19 @@
"loadFailed": "Не удалось загрузить настройки KOReader",
"never": "Никогда",
"justNow": "Только что",
"minutesAgo": "{count}м назад",
"hoursAgo": "{count}ч назад",
"daysAgo": "{count}д назад",
"unknown": "Неизвестен",
"updateAvailable": "Доступно обновление",
"manualUpdateRequired": "Требуется обновление вручную",
"manualUpdateExplanation": "Эта версия плагина не может установить свои собственные обновления. Загрузите плагин и скопируйте bookorbit.koplugin на koreader/plugins/ на этом устройстве.",
"upToDate": "Актуально",
"versionUnknown": "Версия неизвестна",
"latestPlugin": "Последний плагин: v{version}",
"latestPluginUnavailable": "Последний плагин недоступен",
"notConfigured": "Синхронизация KOReader не настроена",
"notConfiguredHint": "Создайте один набор данных для синхронизации, затем используйте их с плагином BookOrbit KOReader для просмотра, загрузки, прогресса, чтения событий, подсветки и удаления.",
"notConfiguredHint": "Создайте один набор данных для синхронизации, затем используйте их с плагином BookOrbit KOReader для просмотра, загрузки, прогресса, чтения событий, цитаты и удаления.",
"createCredentials": "Создать учетные данные",
"createFormTitle": "Создать учётные данные для синхронизации KOReader",
"createFormHint": "Эти учетные данные аутентифицируют устройства KOReader с помощью BookOrbit.",
@@ -2013,7 +2073,7 @@
"status": "Статус KOReader",
"refresh": "Обновить",
"progressSync": "Синхронизация",
"progressSyncHint": "Разрешить устройствам KOReader синхронизировать прогресс, активность чтения, подсветки и удалять примечания с помощью BookOrbit.",
"progressSyncHint": "Разрешить устройствам KOReader синхронизировать прогресс, активность чтения, цитаты и удалять примечания с помощью BookOrbit.",
"lastSync": "Последняя синхронизация",
"syncedBooks": "Синхронизированные книги",
"bookCount": "{count, plural, =0 {нет книг} one {# книга} few {# книги} many {# книги} other {# книги}}",
@@ -2041,14 +2101,14 @@
"latestPluginSuffix": "- последний плагин v{version}",
"matchedBooks": "Соответствующие книги",
"readingEvents": "Чтение событий",
"highlights": "Отметины",
"highlights": "Цитаты",
"syncedTotals": "Синхронизированные итоги",
"trashedHighlights": "Удалённые объекты",
"pendingDeletes": "{count, plural, =0 {нет удаленных выделений ожидающих подтверждения плагина KOReader.} one {# удалена подсветка, ожидающая подтверждения KOReader.} few {# удалена выделен, ожидающих подтверждения плагина KOReader.} many {# удалена выделен, ожидающих подтверждения плагина KOReader.} other {# удалена выделен, ожидающих подтверждения плагина KOReader.}}",
"failedPositions": "{count, plural, =0 {Нет вакансий выделенного значения.} one {# подчеркивать позицию нужно внимание.} few {# подчеркивать позиции нужно внимание.} many {# подчеркивать позиции нужно внимание.} other {# подчеркивать позиции нужно внимание.}}",
"pendingDeletes": "{count, plural, =0 {нет удаленных цитат ожидающих подтверждения плагина KOReader.} one {# удалена цитата, ожидающая подтверждения KOReader.} few {# удаленных цитат, ожидающих подтверждения плагина KOReader.} many {# удаленных цитат, ожидающих подтверждения плагина KOReader.} other {# удаленных цитат, ожидающих подтверждения плагина KOReader.}}",
"failedPositions": "{count, plural, =0 {нет вакансий выделенного значения.} one {# подчеркивать позицию нужно внимание.} few {# подчеркивать позиции нужно внимание.} many {# подчеркивать позиции нужно внимание.} other {# подчеркивать позиции нужно внимание.}}",
"setupGuide": "Инструкция по настройке",
"setupSteps": "Шаги настройки KOReader",
"setupStepsHint": "Использовать плагин BookOrbit для просмотра каталогов, загрузок, прогресса, чтения событий и подсветки. Использовать дополнение для склада только для прогресса.",
"setupStepsHint": "Использовать плагин BookOrbit для просмотра каталогов, загрузок, прогресса, чтения событий и цитат. Использовать дополнение только для прогресса.",
"pluginGuideTitle": "Плагин BookOrbit",
"pluginStep1": "Загрузите предустановленный плагин выше.",
"pluginStep2Prefix": "Разархивировать и скопировать",
@@ -2637,6 +2697,7 @@
},
"hub": {
"title": "Аннотации",
"totalCount": "Всего %{count}",
"bookCount": "{count, plural, =0 {нет книг} one {# книга} few {# книги} many {# книги} other {# книги}}",
"noteCount": "{count, plural, =0 {нет заметок} one {# Примечание} few {# заметки} many {# заметки} other {# заметки}}",
"export": "Экспорт",
@@ -2649,14 +2710,14 @@
"bulkTrash": "Корзина",
"bulkRestore": "Восстановить",
"tabs": {
"highlights": "Отметины",
"highlights": "Цитаты",
"trash": "Корзина"
},
"empty": {
"noMatch": "Нет выделений, соответствующих вашим фильтрам.",
"noMatch": "Нет цитат, соответствующих вашим фильтрам.",
"resetFilters": "Сбросить фильтры",
"trashEmpty": "Корзина пуста",
"noAnnotations": "Аннотаций пока нет. Отметим, что вы создаете в Интернете или ваш электронный читатель появится здесь."
"noAnnotations": "Аннотаций пока нет. Цитаты, что вы создаете в Интернете или на вашем устройстве появятся здесь."
},
"toast": {
"movedToTrash": "Перемещено в корзину",
@@ -2824,6 +2885,7 @@
"UserSuperuserEnable": "Включить доступ суперпользователя",
"UserSuperuserDisable": "Отключить доступ суперпользователя",
"UserContentFiltersSet": "Обновить фильтры контента",
"UserUnlock": "Разблокировать аккаунт",
"ReadingInsightsSharingUpdate": "Обновить информацию о пронзании",
"ReadingInsightsProfileView": "Просмотр общих идей",
"LibraryCreate": "Создать библиотеку",
@@ -2849,6 +2911,7 @@
"BookBulkUpdateTags": "Обновить теги книги",
"BookBulkSetMetadataLock": "Установка блокировок метаданных",
"BookBulkEditMetadata": "Изменить метаданные книги",
"BookBulkMoveLibrary": "Переместить книги в другую библиотеку",
"BookReadingStateReset": "Сбросить состояние чтения",
"BookWriteAndRename": "Запись метаданных и переименование файла",
"CollectionCreate": "Создать коллекцию",
@@ -2928,6 +2991,9 @@
"signingIn": "Вход...",
"orDivider": "или",
"forgotPassword": "Забыли пароль?",
"noAccount": "У вас нет учетной записи?",
"signUp": "Зарегистрироваться",
"registeredNotice": "Учетная запись создана. Войдите, чтобы продолжить. Администратор должен предоставить разрешения для доступа к библиотеке.",
"errors": {
"invalidCredentials": "Неверное имя пользователя или пароль",
"tooManyAttempts": "Слишком много попыток входа. Пожалуйста, подождите минуту и повторите попытку."
@@ -3497,7 +3563,7 @@
"editMetadata": "Редактировать метаданные",
"files": "Файлы",
"readingLog": "Журнал чтения",
"highlights": "Отметины"
"highlights": "Цитаты"
},
"discover": {
"moreInSeries": "Больше в сериалах",
@@ -3869,7 +3935,7 @@
"oldest": "Сначала старые"
},
"summary": {
"highlights": "{count, plural, =0 {Не волнуйтесь} one {один подчеркивает} few {# освещает} many {# освещает} other {# освещает}}",
"highlights": "{count, plural, =0 {нет цитат} one {одна цитата} few {# цитат} many {# цитат} other {# цитаты}}",
"notes": "{count, plural, =0 {нет заметок} one {одна заметка} few {# заметки} many {# заметки} other {# заметки}}",
"chapters": "{count, plural, =0 {нет глав} one {одна глава} few {# главы} many {# главы} other {# главы}}"
},
@@ -3878,13 +3944,13 @@
"untitled": "Без названия",
"trash": "Корзина",
"empty": {
"noMatch": "Нет выделений, соответствующих вашим фильтрам.",
"noMatch": "Нет цитат, соответствующих вашим фильтрам.",
"resetFilters": "Сбросить фильтры",
"none": "Подписей пока нет",
"hint": "Выберите текст во время чтения, чтобы создать основные моменты"
"none": "Цитат пока нет",
"hint": "Выберите текст во время чтения, чтобы сохранить цитату"
},
"uncategorized": "Без категории",
"paginationUnit": "подсказки"
"paginationUnit": "цитаты"
},
"readingLog": {
"moreActionsAria": "Больше действий для чтения журнала",
@@ -4041,7 +4107,10 @@
"seriesPlaceholder": "Серии",
"moveUp": "Вверх",
"moveDown": "Сдвинуть вниз",
"removeSeries": "Удалить серию"
"removeSeries": "Удалить серию",
"seriesIndexLabel": "Позиция в серии",
"totalLabel": "Книг в серии",
"totalPlaceholder": "из"
}
},
"table": {
@@ -4096,6 +4165,9 @@
"clickToLock": "Нажмите, чтобы заблокировать",
"clickToUnlock": "Нажмите, чтобы разблокировать"
},
"progress": {
"complete": "{percent}% завершено"
},
"rating": {
"label": "Рейтинг",
"remove": "Удалить оценку",
@@ -4421,7 +4493,7 @@
"libraries": "Библиотеки",
"newLibrary": "Новая библиотека",
"scanProgress": "{processed} / {total} книги",
"smartScopes": "Умные области",
"smartScopes": "Умные списки",
"newSmartScope": "Новый умный охват",
"noSmartScopes": "Пока нет умных областей",
"collections": "Коллекции",
@@ -4449,7 +4521,7 @@
"filterCollections": "Коллекции фильтров",
"filterCollectionsPlaceholder": "Подборки фильтров...",
"seeAllLibraries": "Посмотреть все библиотеки ({count})",
"seeAllSmartScopes": "Посмотреть все умные области ({count})",
"seeAllSmartScopes": "Посмотреть все умные списки ({count})",
"seeAllCollections": "Посмотреть все коллекции ({count})",
"updateAvailable": "Обновить {version}",
"zones": {
@@ -4577,7 +4649,7 @@
"noMatchesHint": "Попробуйте другое слово для поиска.",
"bookCount": "Книги: {count}",
"librariesEmptyHint": "Создайте библиотеку для добавления книг.",
"smartScopesEmptyHint": "Умные области сохраняют часто используемый набор фильтров.",
"smartScopesEmptyHint": "Умные списки сохраняют часто используемый набор фильтров.",
"collectionsEmptyHint": "Коллекции группируют книги, которые вы выбираете вручную."
}
},
@@ -4620,7 +4692,7 @@
"scroller": {
"failedToLoad": "Не удалось загрузить.",
"empty": {
"continueReading": "Пока нет книг в процессе. Начните читать один, чтобы увидеть его здесь.",
"continueReading": "Пока нет читаемых книг. Начните читать книгу, чтобы увидеть ее здесь.",
"continueListening": "Пока нет ни одного аудиокниги. Начните слушать один, чтобы увидеть его здесь.",
"wantToRead": "Никаких книг не помечено для чтения.",
"upNextInSeries": "Пока нет выбора следующей серии. Закончите громкость к поверхности следующей.",
@@ -4638,10 +4710,10 @@
"widgetNames": {
"readingStreak": "Счетчик",
"currentlyReading": "Сейчас читается",
"readingGoal": "Чтение цели",
"readingGoal": "Цель чтения",
"readingDna": "Чтение ДНК",
"monthlyChallenge": "Ежемесячный вызов",
"highlightOfTheDay": "Подсветка дня",
"highlightOfTheDay": "Цитата дня",
"neglectedGems": "Отрицательные Самоцветы",
"readingRhythm": "Чтение ритма",
"diversityScore": "Оценка разнообразия",
@@ -4654,7 +4726,7 @@
"continueReading": "Продолжить чтение",
"continueListening": "Продолжить слушание",
"wantToRead": "Хотите прочитать",
"upNextInSeries": "Вверх в следующем сезоне",
"upNextInSeries": "Следующие книги в сериях",
"random": "Откройте для себя что-то новое",
"smartScope": "Умный охват"
},
@@ -4675,7 +4747,7 @@
"widgets": {
"currentlyReading": {
"title": "Сейчас читается",
"empty": "Нет книг в процессе. Начните читать один, чтобы увидеть его здесь.",
"empty": "Нет читаемых книг. Начните читать книгу, чтобы увидеть ее здесь.",
"continueReading": "Продолжить чтение"
},
"diversityScore": {
@@ -4690,8 +4762,8 @@
}
},
"highlightOfTheDay": {
"title": "Подсветка дня",
"empty": "Выделите отступы чтением, чтобы увидеть их здесь"
"title": "Цитата дня",
"empty": "Выделите абзацы в книге, чтобы увидеть их здесь"
},
"libraryOverview": {
"title": "Обзор библиотеки",
@@ -4713,7 +4785,7 @@
},
"monthlyChallenge": {
"title": "Ежемесячный вызов",
"complete": "Complete!"
"complete": "Завершено!"
},
"neglectedGems": {
"title": "Отрицательные Самоцветы",
@@ -4737,7 +4809,7 @@
}
},
"readingGoal": {
"title": "Чтение цели {year}",
"title": "Цель чтения {year}",
"setGoalPrompt": "Настройте цель для чтения для отслеживания вашего прогресса",
"setGoal": "Установить цель",
"booksPerYear": "Книги в год",
@@ -4755,8 +4827,8 @@
"readingStreak": {
"title": "Счетчик",
"empty": "Читайте сегодня чтобы начать свою серию",
"streakLabel": "{count, plural, =0 {День серия} one {День серия} few {дни серия} many {дни серия} other {дни серия}}",
"best": "{count, plural, =0 {Лучша: # день} one {Лучше: # день} few {Лучше: # дни} many {Лучше: # дни} other {Лучше: # дни}}",
"streakLabel": "{count, plural, =0 {дней серия} one {день серия} few {дня серия} many {дней серия} other {дней серия}}",
"best": "{count, plural, =0 {Лучшая: # дней} one {Лучшая: # день} few {Лучшая: # дня} many {Лучшая: # дней} other {Лучше: # дней}}",
"lastSevenDays": "Последние 7 дней"
},
"yearProjection": {
@@ -5721,7 +5793,7 @@
"saveFailed": "Не удалось сохранить настройки",
"savePreferenceFailed": "Не удалось сохранить настройки",
"whatsNewToggle": "Показывать \"Что нового\" после обновления",
"whatsNewToggleHint": "Подсветка новых функций после обновлений приложения. Архив остается доступным в любом случае.",
"whatsNewToggleHint": "Обзор новых функций после обновлений приложения. Архив остается доступным в любом случае.",
"groups": {
"library": "Библиотека",
"files": "Файлы",
@@ -5793,7 +5865,7 @@
"startReading": "Начать чтение"
},
"toast": {
"linkedHighlightError": "Не удалось открыть связанную позицию подсветки",
"linkedHighlightError": "Не удалось открыть связанную позицию для цитаты",
"resumed": "Возобновлено в {pct}% - {label}"
},
"header": {
@@ -5850,7 +5922,7 @@
"tabs": {
"chapters": "Главы",
"bookmarks": "Закладки",
"highlights": "Отметины",
"highlights": "Цитаты",
"toc": "Содержание",
"tocShort": "ТОК",
"marksShort": "Marks",
@@ -5862,10 +5934,10 @@
"noChapters": "Главы не найдены",
"noBookmarks": "Еще нет закладок",
"noBookmarksMatch": "Нет закладок, соответствующих вашим фильтрам",
"noHighlights": "Подписей пока нет",
"noHighlights": "Цитат пока нет",
"noHighlightsMatch": "Нет элементов, соответствующих вашим фильтрам",
"searchBookmarks": "Поиск закладок...",
"searchHighlights": "Поиск подсветки...",
"searchHighlights": "Поиск цитат...",
"bookmarkFallback": "Закладка",
"locationUnavailable": "Местоположение недоступно",
"customColor": "Свой ({color})",
@@ -5873,7 +5945,7 @@
"allChapters": "Все главы",
"notesOnly": "Только заметки",
"deleteBookmark": "Удалить закладку",
"deleteHighlight": "Удалить подсветку",
"deleteHighlight": "Удалить цитату",
"approximatePosition": "Синхронизировано с устройства; точная позиция недоступна, переходы к главе",
"sort": {
"readingOrder": "Порядок чтения",
@@ -6604,7 +6676,7 @@
"edit": "Редактировать · {base}",
"files": "Файлы · {base}",
"readingLog": "Журнал чтения · {base}",
"highlights": "Отметины · {base}"
"highlights": "Цитаты · {base}"
}
},
"bookDock": {
@@ -6821,7 +6893,7 @@
"notifications": "Уведомления",
"restrictions": "Ограничения содержимого"
},
"smartScopes": "Умные области",
"smartScopes": "Умные списки",
"collections": "Коллекции"
}
}
+202 -94
View File
@@ -217,6 +217,12 @@
},
"bookCovers": {
"title": "书籍封面",
"coverSearch": {
"label": "默认封面搜索源",
"hint": "选择“在线查找封面”时使用的搜索源。此设置会保存到您的账户中,并在所有设备上生效。",
"loadError": "加载默认封面搜索源失败",
"saveError": "保存默认封面搜索源失败"
},
"displayMode": {
"title": "封面显示模式",
"hint": "控制宽高比不一致时真实封面在书槽内的显示方式",
@@ -271,7 +277,7 @@
},
"shadow": {
"title": "封面阴影强度",
"hint": "控制封面在网格、列表、表格和仪表板缩略图下方的阴影深度",
"hint": "控制封面在网格、列表、表格和控制面板缩略图下方的阴影深度",
"default": {
"label": "默认设置",
"hint": "当前层级与景深"
@@ -283,7 +289,7 @@
},
"overlays": {
"title": "卡片叠加层",
"hint": "选择直接显示在书封面卡上的元数据",
"hint": "选择直接显示在书籍封面卡上的元数据",
"progressBar": {
"label": "进度条",
"hint": "沿底部边缘的细彩色线条"
@@ -348,7 +354,7 @@
},
"primaryCardLabel": {
"label": "主卡片标签",
"hint": "每本书封面下方显示的文本(第一行)"
"hint": "每本书籍封面下方显示的文本(第一行)"
},
"secondaryCardLabel": {
"label": "次卡标签",
@@ -406,7 +412,7 @@
},
"filterPreview": {
"label": "默认显示过滤器预览",
"hint": "打开智能范围时展开当前的筛选与排序摘要"
"hint": "打开智能书架时展开当前的筛选与排序摘要"
},
"collapseSeries": {
"label": "默认折叠系列",
@@ -437,7 +443,7 @@
"usage": {
"libraries": "{count, plural, =0 {没有库} other {# 个库}}",
"collections": "{count, plural, =0 {没有收藏} other {# 个收藏}}",
"smartScopes": "{count, plural, =0 {没有智能范围} other {# 个智能范围}}"
"smartScopes": "{count, plural, =0 {没有智能书架} other {# 个智能书架}}"
},
"confirm": {
"deleteOne": "删除 “{name}”?现有使用场景将回退为默认图标。",
@@ -460,7 +466,7 @@
},
"tabs": {
"theme": "主题",
"book-covers": "书封面",
"book-covers": "书籍封面",
"icons": "图标",
"layout": "布局",
"behavior": "行为",
@@ -563,7 +569,7 @@
},
"tour": {
"title": "功能导览",
"description": "重播介绍应用关键功能的引导流程。",
"description": "重新介绍应用关键功能的引导流程。",
"action": "再次游览"
},
"restrictions": {
@@ -841,7 +847,7 @@
"badgeCompleted": "已完成",
"badgeRunning": "正在运行",
"badgeFailed": "失败",
"mediaPathRequired": "迁移书封面所需。",
"mediaPathRequired": "迁移书籍封面所需。",
"mediaPathAbsolute": "使用绝对路径(例如:/books)。不支持相对路径。",
"mediaPathConfigured": "已配置封面导入路径。使用测试连接来验证访问权限和 Booklore 图像文件夹结构。",
"issueSaveSource": "保存源连接设置",
@@ -1177,7 +1183,7 @@
},
"integrations": {
"title": "集成",
"subtitle": "连接外部服务以同步您的阅读数据和高亮。",
"subtitle": "连接外部服务以同步您的阅读数据和摘录。",
"noPermission": "您没有权限使用任何集成。",
"tabs": {
"hardcover": "Hardcover",
@@ -1185,7 +1191,7 @@
"storygraph": "StoryGraph"
},
"providerSubtitles": {
"readwise": "自动将您的高亮发送到Readwise。",
"readwise": "自动将您的摘录发送到Readwise。",
"storygraph": "同步您的阅读进度和状态到 StoryGraph。"
}
},
@@ -1561,7 +1567,7 @@
"applySettings": "应用我的设置到新的书本",
"applySettingsHint": "关闭后,新打开的书籍将使用出版社设定的字体和版式。只有当您在阅读器中修改设置后,您的设置才会生效。",
"layout": "布局",
"readingFlow": "读取流程",
"readingFlow": "阅读模式",
"readingFlowHint": "分页翻转页面;连续滚动流",
"paginated": "分页",
"scrolled": "已滚动",
@@ -1575,11 +1581,11 @@
"darkMode": "暗色模式",
"darkModeHint": "使用选中主题的黑暗变体",
"typography": "图形",
"font": "Font",
"font": "字体",
"fontHint": "正文使用的类型",
"builtInFonts": "内置字体",
"yourFonts": "您的字体",
"fontSize": "Font size",
"fontSize": "字号",
"fontSizeHint": "基本文本像素大小",
"lineHeight": "行高度",
"lineHeightHint": "线之间的垂直间距",
@@ -1695,15 +1701,15 @@
"editVariant": "编辑权重/样式",
"deleteVariant": "删除变体",
"styleNormal": "普通的",
"styleItalic": "Italic",
"styleItalic": "斜体",
"weightThin": "最小值",
"weightExtraLight": "额外的光线",
"weightLight": "亮色的",
"weightRegular": "常规的",
"weightMedium": "中",
"weightSemiBold": "半粗体",
"weightBold": "Bold",
"weightExtraBold": "Extra Bold",
"weightBold": "粗体",
"weightExtraBold": "特粗",
"weightBlack": "黑色",
"renameFamilyFailed": "重命名字体组失败",
"renamedTo": "已重命名为 “{name}”",
@@ -1846,6 +1852,7 @@
"tokenPublisher": "出版社",
"tokenIsbn": "ISBN-13",
"tokenLanguage": "语言",
"tokenLibrary": "书库名称",
"tokenOriginalFilename": "原始文件名 (无扩展名)",
"tokenExtension": "文件扩展名 (无点)",
"patternHelpIntro": "命名模板可使用 {titleToken}、{authorsToken} 这类占位标识,同时支持修饰符与可选片段",
@@ -1888,8 +1895,8 @@
"syncPreferences": "同步首选项",
"twoWaySync": "双向进度同步",
"twoWaySyncHint": "同步BookOrbit 和 Kobo之间的阅读位置。需要KEPUB 送货以获取准确的位置和可靠的页面恢复。",
"syncHighlights": "同步 BookOrbit 高亮到 Kobo",
"syncHighlightsHint": "将BookOrbit或 KOReader 制作的高亮发送给您的 Kobo 高亮即使关闭,Kobo 高亮也会导入BookOrbit 链接注释同步编辑并删除这两种方式。需要 KEPUB 交付;Kobo 上的书必须是 BookOrbit 下载的 KEPUB 。",
"syncHighlights": "同步 BookOrbit 摘录到 Kobo",
"syncHighlightsHint": "将BookOrbit或 KOReader 制作的高亮发送给您的 Kobo 摘录即使关闭,Kobo 高亮也会导入BookOrbit 链接注释同步编辑并删除这两种方式。需要 KEPUB 交付;Kobo 上的书必须是 BookOrbit 下载的 KEPUB 。",
"storeSync": "包含 Kobo Store标题",
"storeSyncHint": "此功能还会将您 Kobo 账户中的书籍(包括 Kobo Plus 订阅和已购书籍)与您的 BookOrbit 书库一并投送到设备上。若未启用此功能,则只有 BookOrbit 的书籍会同步到设备。商店中的书籍直接从 Kobo 下载,不会添加到您的 BookOrbit 书库中。",
"convertKepub": "转换为 KEPUB",
@@ -1928,8 +1935,8 @@
"librarySync": "检查库的更新",
"bookDownload": "书已下载",
"progressUpdate": "读取位置已更新",
"annotationsPull": "高亮发给Kobo",
"annotationsPush": "从科博收到的要点"
"annotationsPull": "摘录发给Kobo",
"annotationsPush": "从Kobo收到的摘录"
},
"outcome": {
"failed": "失败",
@@ -1946,8 +1953,8 @@
"librarySync": "库检查未完成",
"bookDownload": "下载未完成",
"progressUpdate": "读取位置未更新",
"annotationsPull": "高亮未发送",
"annotationsPush": "未导入高光"
"annotationsPull": "摘录未发送",
"annotationsPush": "未导入摘录"
},
"chip": {
"morePending": "更多待处理",
@@ -1955,7 +1962,7 @@
"bookCount": "{count, plural, one {# 书} other {# 书}}",
"deletedAnnotations": "已删除批注 {count} 条",
"deviceAlreadyCurrent": "设备已经存在",
"freshHighlightData": "新鲜高亮数据",
"freshHighlightData": "新鲜摘录数据",
"created": "新增 {count} 条",
"updated": "更新 {count} 条",
"deleted": "删除 {count} 条",
@@ -1978,14 +1985,14 @@
"progressUpdatesSynced": "{count, plural, one {# 进度更新同步} other {# 进度更新同步}}",
"newReadingPositionFor": "Kobo 同步上报 {title} 最新阅读进度",
"newReadingPosition": "Kobo报告了一个新的阅读位置",
"noHighlightChangesNeededFor": "{title} 的高亮内容无需调整",
"noHighlightChangesNeeded": "无需高亮更改",
"highlightsSentToKoboFor": "{count, plural, one {# 条高亮已同步至Kobo:{title}} other {# 条高亮已同步至Kobo:{title}}}",
"highlightsSentToKobo": "{count, plural, one {# 高亮发送到 Kobo} other {# 高亮发送到 Kobo}}",
"noKoboHighlightChangesFor": "{title} 的 Kobo 端无高亮内容变更",
"noKoboHighlightChanges": "没有 Kobo 高亮更改",
"highlightsImportedFromKoboFor": "{count, plural, one {# 条高亮从Kobo导入:{title}} other {# 条高亮从Kobo导入:{title}}}",
"highlightsImportedFromKobo": "{count, plural, one {# 高亮从 Kobo 导入} other {# 从Kobo 导入的高亮内容}}"
"noHighlightChangesNeededFor": "{title} 的摘录内容无需调整",
"noHighlightChangesNeeded": "无需摘录更改",
"highlightsSentToKoboFor": "{count, plural, one {# 条摘录已同步至Kobo:{title}} other {# 条摘录已同步至Kobo:{title}}}",
"highlightsSentToKobo": "{count, plural, one {# 摘录发送到 Kobo} other {# 摘录发送到 Kobo}}",
"noKoboHighlightChangesFor": "{title} 的 Kobo 端无摘录内容变更",
"noKoboHighlightChanges": "没有 Kobo 摘录更改",
"highlightsImportedFromKoboFor": "{count, plural, one {# 条高亮从Kobo导入:{title}} other {# 条摘录从Kobo导入:{title}}}",
"highlightsImportedFromKobo": "{count, plural, one {# 高亮从 Kobo 导入} other {# 从Kobo 导入的摘录内容}}"
},
"timeRange": "{from} 至 {to}",
"eventsGrouped": "{count, plural, one {# 事件被分组} other {# 事件被分组}}",
@@ -2020,7 +2027,7 @@
},
"koreader": {
"title": "KOReader 同步",
"subtitle": "在 KOReader 浏览您的 BookOrbit 目录并同步进度,阅读活动、高亮和注释更改。",
"subtitle": "在 KOReader 浏览您的 BookOrbit 目录并同步进度,阅读活动、摘录和注释更改。",
"tabs": {
"sync": "同步设置",
"fileNaming": "文件名称"
@@ -2071,7 +2078,7 @@
"latestPlugin": "最新插件版本:v {version}",
"latestPluginUnavailable": "最新插件不可用",
"notConfigured": "未配置 KOReader 同步",
"notConfiguredHint": "创建一组同步凭据,然后使用 BookOrbit KOReader 插件来浏览、下载、进度、阅读事件、高亮和删除。",
"notConfiguredHint": "创建一组同步凭据,然后使用 BookOrbit KOReader 插件来浏览、下载、进度、阅读事件、摘录和删除。",
"createCredentials": "创建凭据",
"createFormTitle": "创建 KOReader 同步凭据",
"createFormHint": "这些凭据使用 BookOrbit 认证您的 KOReader 设备。",
@@ -2079,6 +2086,23 @@
"usernamePlaceholder": "例如:myreader",
"password": "密码",
"passwordPlaceholder": "最小6个字符",
"changeCredentials": {
"action": "更改凭证",
"title": "更改 KOReader 凭据",
"description": "每个BookOrbit帐户有一个KOReader凭据集。请在此更改而不删除同步数据。",
"newPassword": "新密码",
"usernameInvalid": "用户名必须介于 3 到 100 个字符之间。",
"passwordPlaceholder": "留空表示保持当前密码",
"passwordHint": "留空此字段可保留当前密码。",
"passwordInvalid": "密码必须介于 6 到 128 个字符之间。",
"deviceNotice": "使用先前登录凭据的设备,需要重新连接,或使用新下载的插件包进行更新。",
"showPassword": "显示新密码",
"hidePassword": "隐藏新密码",
"save": "保存登录凭据",
"saving": "保存中",
"updated": "已更新 KOReader 凭据",
"updateFailed": "更新 KOReader 凭据失败"
},
"creating": "创建中...",
"create": "创建",
"credentialsCreated": "创建了 KOReader 同步凭据",
@@ -2086,7 +2110,7 @@
"status": "KO阅读器状态",
"refresh": "刷新",
"progressSync": "进度同步",
"progressSyncHint": "允许 KOReader 设备与 BookOrbit 同步阅读进度、阅读动态、高亮内容以及批注删除记录",
"progressSyncHint": "允许 KOReader 设备与 BookOrbit 同步阅读进度、阅读动态、摘录内容以及批注删除记录",
"lastSync": "上次同步",
"syncedBooks": "同步的书",
"bookCount": "{count, plural, =0 {没有书籍} one {# 书} other {# 书}}",
@@ -2095,6 +2119,8 @@
"credentialsCreatedLabel": "证书已创建",
"setup": "设置",
"pluginServerUrl": "插件服务器 URL",
"syncUrl": "KOReader 同步URL",
"syncUrlHint": "配合 BookOrbit 插件及 KOReader 内置的进度同步功能使用。",
"copied": "已复制",
"copyUrl": "复制 URL",
"preconfiguredPlugin": "预配置的 BookOrbit 插件",
@@ -2117,8 +2143,8 @@
"highlights": "高光",
"syncedTotals": "已同步总计",
"trashedHighlights": "回收站突出显示",
"pendingDeletes": "{count, plural, =0 {没有删除等待KOReader 插件确认的高亮内容。} one {# 删除了等待KOReader 插件确认的高亮内容。} other {# 删除了等待KOReader 插件确认的高亮内容。}}",
"failedPositions": "{count, plural, =0 {不需要关注高亮位置。} one {# 高亮位置需要关注。} other {# 高亮位置需要关注。}}",
"pendingDeletes": "{count, plural, =0 {没有删除等待KOReader 插件确认的摘录内容。} one {# 删除了等待KOReader 插件确认的摘录内容。} other {# 删除了等待KOReader 插件确认的高亮内容。}}",
"failedPositions": "{count, plural, =0 {不需要关注高亮位置。} one {# 摘录位置需要关注。} other {#摘录位置需要关注。}}",
"setupGuide": "设置指南",
"setupSteps": "KOReader 设置步骤",
"setupStepsHint": "使用 BookOrbit 插件进行目录浏览、下载、进度、读取事件和高亮。仅使用库存插件进行进度操作。",
@@ -2252,7 +2278,22 @@
"deviceRemoved": "设备已删除",
"removeDeviceFailed": "移除设备失败",
"removeDeviceConfirmTitle": "是否移除设备 {device}?",
"removeDeviceConfirmBody": "这将永久删除此设备的同步进度、阅读活动和任何未匹配的书目不再由另一个设备报告。 如果设备稍后再次同步,它将重新显示为一个新条目。"
"removeDeviceConfirmBody": "这将永久删除此设备的同步进度、阅读活动和任何未匹配的书目不再由另一个设备报告。 如果设备稍后再次同步,它将重新显示为一个新条目。",
"deleteDeviceDataConfirmTitle": "删除来自“{device}”的同步数据?",
"deleteDeviceDataConfirmBody": "此操作将永久删除该设备同步的阅读进度、逐页阅读活动记录,以及不再被其他设备上报的、无法匹配的书籍条目。已计入统计中的阅读时段不受影响。如果该设备后续再次同步,它将作为一个新条目重新出现。",
"devicesHint": "停用设备会将其隐藏,并保留所有已同步的内容。删除其同步数据的操作不可撤销。",
"retire": "停用",
"retiring": "停用中",
"restore": "恢复",
"restoring": "恢复中...",
"deleteSyncedData": "删除数据",
"deletingSyncedData": "正在删除…",
"deviceRetired": "设备已停用",
"deviceRestored": "设备已恢复",
"retireDeviceFailed": "停用设备失败",
"restoreDeviceFailed": "恢复设备失败",
"retiredDevices": "{count, plural, other {# 停用设备}}",
"retiredOnLabel": "已停用"
},
"opds": {
"title": "OPDS",
@@ -2629,7 +2670,7 @@
"annotations": {
"unknownBook": "未知的书",
"styles": {
"highlight": "高亮",
"highlight": "摘录",
"underline": "下划线",
"strike": "击杀数",
"squiggle": "方形",
@@ -2727,7 +2768,7 @@
"moveToTrash": "移动到回收站"
},
"hub": {
"title": "说明",
"title": "批注",
"totalCount": "共计 {count} 条",
"bookCount": "{count, plural, =0 {没有书籍} one {# 书} other {# 书}}",
"noteCount": "{count, plural, =0 {没有便笺} one {# 笔记} other {# 笔记}}",
@@ -2741,7 +2782,7 @@
"bulkTrash": "回收站",
"bulkRestore": "恢复",
"tabs": {
"highlights": "高光",
"highlights": "摘录",
"trash": "回收站"
},
"empty": {
@@ -2860,7 +2901,7 @@
"books": "书籍",
"users": "用户",
"libraries": "库",
"collections": "A. 收款情况",
"collections": "收藏夹",
"integrations": "集成",
"settings": "设置",
"other": "其他"
@@ -2870,7 +2911,7 @@
"Library": "书库",
"Book": "书",
"Collection": "收藏",
"SmartScope": "智能范围",
"SmartScope": "智能书架",
"BookDockFile": "Book Dock 文件",
"Author": "作者",
"AppSettings": "应用程序设置",
@@ -2935,7 +2976,7 @@
"BookDelete": "删除书",
"BookBulkMetadataRefresh": "刷新书籍元数据",
"BookBulkDelete": "删除书",
"BookBulkCoverReextract": "重新提取书封面",
"BookBulkCoverReextract": "重新提取书籍封面",
"BookBulkSetStatus": "设置书状状态",
"BookBulkSetRating": "设置书评分数",
"BookBulkSetMetadata": "设置书籍元数据",
@@ -2950,9 +2991,9 @@
"CollectionDelete": "删除收藏",
"CollectionBooksAdd": "添加书籍到收藏",
"CollectionBooksRemove": "从收藏中移除书",
"SmartScopeCreate": "创建智能范围",
"SmartScopeUpdate": "更新智能范围",
"SmartScopeDelete": "删除智能范围",
"SmartScopeCreate": "创建智能书架",
"SmartScopeUpdate": "更新智能书架",
"SmartScopeDelete": "删除智能书架",
"BookDockFinalize": "完成书停靠文件",
"AuthorUpdate": "更新作者",
"AuthorDelete": "删除作者",
@@ -3301,7 +3342,7 @@
"actions": {
"read": "阅读",
"listen": "监听",
"peek": "佩克",
"peek": "快速预览",
"quickView": "快速视图",
"details": "详细信息",
"bookDetails": "书籍详细信息",
@@ -3358,7 +3399,8 @@
"finishedAt": "完成日期",
"random": "随机播放",
"language": "语言",
"metadataScore": "元数据分数"
"metadataScore": "元数据分数",
"collectionOrder": "添加顺序"
},
"customFieldsGroup": "自定义字段",
"customFieldFallback": "自定义字段",
@@ -3579,7 +3621,7 @@
"fileNumber": "文件 #{id}",
"showLess": "显示更少的",
"showMore": "显示更多",
"collections": "A. 收款情况",
"collections": "收藏夹",
"noDescription": "无可用描述。",
"openMetadataEditor": "打开元数据编辑器",
"coverPreview": "书籍封面预览",
@@ -3624,7 +3666,7 @@
"editMetadata": "编辑元数据",
"files": "文件",
"readingLog": "阅读日志",
"highlights": "高光"
"highlights": "摘录"
},
"discover": {
"moreInSeries": "更多在系列中",
@@ -3701,7 +3743,7 @@
},
"coverSearch": {
"title": "在线搜索",
"subtitle": "搜索书封面",
"subtitle": "搜索书籍封面",
"titleField": "标题",
"authorField": "作者",
"sourceField": "来源",
@@ -3727,7 +3769,7 @@
"chooseFormat": "选择格式",
"audiobook": "音频簿",
"primary": "主要的",
"peek": "佩克",
"peek": "快速预览",
"sendViaEmail": "通过电子邮件发送",
"personalReview": {
"title": "个人评论",
@@ -3970,7 +4012,7 @@
"primary": "主要的",
"read": "阅读",
"play": "播放",
"peek": "佩克",
"peek": "快速预览",
"download": "下载",
"moreActions": "更多操作",
"rename": "重命名",
@@ -4016,7 +4058,7 @@
"untitled": "无标题",
"trash": "回收站",
"empty": {
"noMatch": "没有高亮匹配您的过滤器。",
"noMatch": "没有摘录匹配您的过滤器。",
"resetFilters": "重置过滤器",
"none": "尚无高亮显示",
"hint": "在阅读时选择文本以创建高亮显示"
@@ -4524,6 +4566,70 @@
"alreadyExistsSaveAs": "已经存在 - 保存为:",
"renamePlaceholder": "示例:{name}(2)",
"import": "导入"
},
"layout": {
"pause": "暂停",
"resume": "继续",
"pauseUpdateFailed": "暂停更新失败",
"clearSearch": "清空搜索内容",
"filter": {
"all": "全部",
"needsReview": "待审核",
"pending": "待处理",
"ready": "就绪",
"error": "错误"
},
"working": {
"label": "{count} 个处理中"
},
"row": {
"select": "选择 {title}",
"setDestination": "设置目标",
"file": "文件",
"match": "{percent}% 匹配度",
"noAuthor": "尚无作者",
"proposedChanges": "修改建议",
"noChanges": "尚未获取元数据",
"editDetails": "编辑详细信息",
"noMatch": "无匹配结果",
"applied": "已应用",
"refetch": "重新获取元数据",
"clickToZoom": "点击扩展封面",
"changedFields": "{count, plural, one {# 字段} other {# 字段}}",
"needMore": "需要搜索供应商或编辑其他字段?"
},
"selection": {
"fileToLibrary": "{count, plural, =0 {文件到库} other {文件# 到库}}",
"nSelected": "已选择 {count}",
"nReadyToFile": "{count} 个文件待上传"
},
"empty": {
"nothingToReview": "没有需要复核的内容。所有就绪的文件均已分配目标位置并确认匹配。",
"dropHint": "或将文件拖放到这个页面的任意位置。"
},
"selectAllOnPage": "选择此页面上的所有文件",
"showingOf": "共 {total} 条,展示 {shown} 条",
"keyboardHint": "要移动的 J / K 空间来选择 · 进入以扩展",
"allOnPageSelected": "本页共 {count} 项已全部选中。",
"selectAllMatching": "全选全部 {count} 本匹配书籍",
"allMatchingSelected": "所有 {count} 个匹配文件已全部选中。",
"sort": {
"label": "排序方式",
"attention": "需关注",
"createdAt": "最近添加",
"fileName": "文件名称",
"fileSize": "文件大小",
"format": "格式",
"status": "状态"
},
"conflict": {
"duplicate": "创建副本",
"destination_conflict": "已使用路径",
"invalid_target": "无效目标",
"access_denied": "无访问权限",
"invalid_format": "格式错误",
"error": "将会失败"
}
}
},
"collection": {
@@ -4558,7 +4664,7 @@
"newCollection": "新建收藏",
"namePlaceholder": "收藏名称",
"create": "创建",
"collections": "A. 收款情况",
"collections": "收藏夹",
"empty": "还没有收藏。请在上面创建。",
"done": "完成",
"added": "已添加",
@@ -4594,7 +4700,7 @@
"bookDock": "Book Dock",
"statistics": "统计",
"achievements": "1. 成就",
"annotations": "说明",
"annotations": "批注",
"uploadBooks": "上传书",
"appearance": "外观",
"theme": "主题",
@@ -4620,17 +4726,17 @@
"surfaceOpacityValue": "{value}%"
},
"sidebar": {
"dashboard": "仪表板",
"dashboard": "控制面板",
"authors": "作者",
"series": "系列",
"tools": "工具",
"libraries": "库",
"newLibrary": "新建库",
"scanProgress": "书籍扫描进度:{processed}/{total}",
"smartScopes": "智能范围",
"smartScopes": "智能书架",
"newSmartScope": "新建智能瞄准镜",
"noSmartScopes": "尚无智能范围",
"collections": "A. 收款情况",
"noSmartScopes": "尚无智能书架",
"collections": "收藏夹",
"newCollection": "新建收藏",
"noCollections": "尚无收藏",
"newReleaseNotes": "有新版本备注",
@@ -4650,12 +4756,12 @@
"filterSummary": "共 {total} 条,已展示 {shown} 条",
"filterLibraries": "过滤库",
"filterLibrariesPlaceholder": "筛选书库…",
"filterSmartScopes": "筛选智能范围",
"filterSmartScopesPlaceholder": "筛选智能范围…",
"filterSmartScopes": "筛选智能书架",
"filterSmartScopesPlaceholder": "筛选智能书架…",
"filterCollections": "筛选收藏",
"filterCollectionsPlaceholder": "筛选合集…",
"seeAllLibraries": "查看全部书库({count})",
"seeAllSmartScopes": "查看全部智能范围({count})",
"seeAllSmartScopes": "查看全部智能书架({count})",
"seeAllCollections": "查看全部合集({count})",
"updateAvailable": "发现 {version} 版本可更新",
"zones": {
@@ -4790,7 +4896,7 @@
"noMatchesHint": "尝试一个不同的搜索词。",
"bookCount": "书籍数量:{count}",
"librariesEmptyHint": "创建一个库开始添加书籍。",
"smartScopesEmptyHint": "智能范围保存您经常使用的一组过滤器。",
"smartScopesEmptyHint": "智能书架保存您经常使用的一组过滤器。",
"collectionsEmptyHint": "收藏群组你手上挑选的书籍。"
}
},
@@ -4847,20 +4953,20 @@
}
},
"settings": {
"title": "自定义仪表板",
"title": "自定义面板",
"tabs": {
"widgets": "小部件",
"shelves": "架子"
},
"widgetNames": {
"readingStreak": "读取串流",
"readingStreak": "阅读连续记录",
"currentlyReading": "正在阅读",
"readingGoal": "正在阅读目标",
"readingDna": "正在读取 DNA",
"monthlyChallenge": "每月挑战",
"highlightOfTheDay": "高亮显示日",
"highlightOfTheDay": "每日摘录",
"neglectedGems": "被忽略的 Gems",
"readingRhythm": "读取节日",
"readingRhythm": "阅读节奏",
"diversityScore": "多样性得分",
"libraryOverview": "书库概览",
"yearProjection": "年预测",
@@ -4891,7 +4997,7 @@
"reorderHintWidget": "拖动以重新排序。切换以显示或隐藏部件。",
"reorderHintShelf": "拖动以重新排序。切换以显示或隐藏架。",
"smartScope": "智能瞄准镜",
"noSmartScopes": "还没有智能范围。请从侧边栏创建。",
"noSmartScopes": "尚无智能书架。请从侧边栏创建。",
"addShelf": "添加书架",
"resetToDefaults": "重置为默认值"
},
@@ -4920,7 +5026,7 @@
}
},
"highlightOfTheDay": {
"title": "高亮显示日",
"title": "每日摘录",
"empty": "在阅读时高亮显示在这里"
},
"libraryOverview": {
@@ -4976,14 +5082,14 @@
"editGoal": "编辑目标"
},
"readingRhythm": {
"title": "读取节日",
"title": "阅读节奏",
"empty": "开始阅读,生成你的阅读节奏数据",
"activeDays": "{count, plural, =0 {没有活动日} one {# 活动日} other {# 活动日}}",
"consistency": "活跃天数 {activeDays},坚持率 {percent}%",
"avgPerDay": "日均阅读 {time}"
},
"readingStreak": {
"title": "读取串流",
"title": "阅读连续记录",
"empty": "咱今儿就读起来,把那个连续天数给它练起来",
"streakLabel": "{count, plural, =0 {坚持天数} one {坚持天数} other {坚持天数}}",
"best": "{count, plural, =0 {最佳: # 天} one {最佳: # 天} other {最佳: # 天}}",
@@ -5578,6 +5684,7 @@
"schedule": {
"fileWatching": "文件监视中",
"autoScanSchedule": "自动扫描计划",
"timezoneHint": "计划在服务器时区运行。",
"cronExpression": "Cron 表达式",
"cronInvalid": "无效的 cron 表达式。",
"cronFormat": "格式:每日每分钟时日",
@@ -5596,6 +5703,7 @@
},
"human": {
"disabled": "自动扫描已禁用",
"invalid": "输入一个有效的计划表以查看预览",
"hourly": "每小时",
"every6Hours": "每 6 小时",
"every12Hours": "每 12 小时",
@@ -5762,7 +5870,7 @@
"ssl": "使用 TLS/SSL"
},
"mediaPath": {
"hintRequired": "迁移书封面所需。",
"hintRequired": "迁移书籍封面所需。",
"hintAbsolute": "使用绝对路径(例如:/books)。不支持相对路径。",
"hintConfigured": "已配置封面导入路径。使用测试连接来验证访问权限和 Booklore 图像文件夹结构。",
"buttonOk": "路径确定",
@@ -5883,7 +5991,7 @@
"audiobookProgressEntries": "音频簿进度条目",
"readingSessions": "阅读会话",
"bookmarks": "书签",
"annotations": "说明",
"annotations": "批注",
"collectionEntries": "收藏条目",
"loadFullReportHint": "单击“负载完整报告”以在导出的报告中包含干燥的比赛摘要。",
"completedNoIssues": "迁移已完成,没有未解决的书籍或故障。",
@@ -6119,7 +6227,7 @@
"pageWidthMedium": "中等",
"pageWidthWide": "宽松",
"pageWidthFull": "全屏宽度",
"readingFlow": "读取流程",
"readingFlow": "阅读模式",
"flow": {
"paginated": "分页模式",
"scrolled": "滚动模式"
@@ -6415,7 +6523,7 @@
"syncToKobo": "同步到 Kobo",
"syncToKoboHint": "匹配此范围的书籍将出现在您的 Kobo 设备上",
"visibleToAll": "所有用户可见",
"visibleToAllHint": "每个用户都可以看到和使用这个智能范围",
"visibleToAllHint": "每个用户都可以看到和使用这个智能书架",
"dialog": {
"name": "名称",
"namePlaceholder": "例如:未读 Sci-Fi",
@@ -6434,16 +6542,16 @@
"saveAsDialog": {
"title": "另存为 SmartScope",
"save": "保存 SmartScope",
"saveFailed": "无法保存智能范围"
"saveFailed": "无法保存智能书架"
},
"editorPanel": {
"untitled": "无标题的 SmartScope",
"subtitle": "配置智能范围设置",
"subtitle": "配置智能书架设置",
"counting": "统计中…",
"bookCount": "{count, plural, =0 {没有书籍} one {一张书} other {# 书}}",
"identity": "身份",
"filters": "筛选器",
"noFilters": "没有设置过滤器。此智能范围将包含所有可访问的书籍。",
"noFilters": "没有设置过滤器。此智能书架将包含所有可访问的书籍。",
"buildFromScratch": "从零生成",
"replaceWithTemplate": "用模板替换:",
"defaultSort": "默认排序",
@@ -6759,7 +6867,7 @@
"readingStatus": "正在阅读状态",
"progress": "进展情况",
"path": "库路径",
"collections": "A. 收款情况",
"collections": "收藏夹",
"added": "已添加",
"updated": "已更新"
},
@@ -6891,7 +6999,7 @@
"book": "书",
"collection": "收藏",
"library": "书库",
"smartScope": "智能范围"
"smartScope": "智能书架"
},
"common": {
"retry": "重试"
@@ -6919,7 +7027,7 @@
"goHome": "返回首页"
},
"dashboard": {
"customize": "自定义仪表板",
"customize": "自定义面板",
"allShelvesHidden": "所有架子都被隐藏。",
"greeting": {
"night": "晚上不错,",
@@ -6991,7 +7099,7 @@
"filterRules": "过滤规则",
"saveAsSmartScope": "另存为 Smart Scope",
"saveScope": "保存范围",
"saveAsSmartScopeTooltip": "将此过滤器保存为一个命名的智能范围",
"saveAsSmartScopeTooltip": "将此过滤器保存为一个命名的智能书架",
"saved": "已保存",
"saveFilter": "保存过滤器",
"filterSaved": "筛选器已保存",
@@ -7012,10 +7120,10 @@
}
},
"smartScope": {
"title": "智能范围",
"title": "智能书架",
"pageTitle": "SmartScope · {name}",
"pageTitleWithId": "智能检索规则 #{id}",
"defaultName": "智能范围",
"defaultName": "智能书架",
"filter": "筛选器",
"edit": "编辑智能瞄准镜",
"koboSync": {
@@ -7023,7 +7131,7 @@
"enabledHint": "在这种共享的智能望远镜同步到您的 Kobo 设备中的书籍。关闭以停止同步。",
"disabledHint": "开启以同步此共享Smart Scope 中的书籍到您的 Kobo 设备。"
},
"showControlsAria": "显示智能范围控制",
"showControlsAria": "显示智能书架控制",
"hideFilter": "隐藏过滤器",
"showFilter": "显示过滤器",
"confirmDelete": "确认?",
@@ -7037,9 +7145,9 @@
},
"empty": {
"noRules": "未配置规则",
"noRulesHint": "打开编辑器,使用过滤规则和排序规则来定义在这个智能范围中出现的书籍。",
"noRulesHint": "打开编辑器,使用过滤规则和排序规则来定义在这个智能书架中出现的书籍。",
"configure": "配置 SmartScope",
"noMatch": "没有与此智能范围相匹配的书",
"noMatch": "没有与此智能书架相匹配的书",
"noMatchHint": "尝试调整过滤规则。",
"edit": "编辑 SmartScope"
}
@@ -7076,14 +7184,14 @@
"nextImage": "下一张图片"
},
"titles": {
"dashboard": "仪表板",
"dashboard": "控制面板",
"libraries": "库",
"opds": "OPDS",
"koboSync": "Kobo Sync",
"koreaderSync": "KOReader 同步",
"bookDock": "Book Dock",
"whatsNew": "新功能",
"annotations": "说明",
"annotations": "批注",
"achievements": "成就",
"statistics": "统计",
"authors": "作者",
@@ -7102,14 +7210,14 @@
"readPrefix": "已读",
"emailSuffix": "电子邮件地址",
"library": "书库",
"smartScope": "智能范围",
"smartScope": "智能书架",
"collection": "收藏",
"author": "作者",
"book": "书",
"seriesItem": "系列",
"appearance": {
"theme": "显示",
"book-covers": "书封面",
"book-covers": "书籍封面",
"icons": "图标",
"layout": "显示布局",
"behavior": "书库行为",
@@ -7159,7 +7267,7 @@
"notifications": "通知",
"restrictions": "内容限制"
},
"smartScopes": "智能范围",
"collections": "A. 收款情况"
"smartScopes": "智能书架",
"collections": "收藏夹"
}
}