diff --git a/client/strings/ar.json b/client/strings/ar.json
index fb13ad52b..e3e13a859 100644
--- a/client/strings/ar.json
+++ b/client/strings/ar.json
@@ -21,7 +21,8 @@
"ButtonChooseAFolder": "اختر المجلد",
"ButtonChooseFiles": "اختر الملفات",
"ButtonClearFilter": "تصفية الفرز",
- "ButtonCloseFeed": "إغلاق",
+ "ButtonClose": "إغلاق",
+ "ButtonCloseFeed": "إغلاق الموجز",
"ButtonCloseSession": "إغلاق الجلسة المفتوحة",
"ButtonCollections": "المجموعات",
"ButtonConfigureScanner": "إعدادات الماسح الضوئي",
@@ -120,11 +121,13 @@
"HeaderAccount": "الحساب",
"HeaderAddCustomMetadataProvider": "إضافة موفر بيانات تعريفية مخصص",
"HeaderAdvanced": "متقدم",
+ "HeaderApiKeys": "مفاتيح API",
"HeaderAppriseNotificationSettings": "إعدادات الإشعارات",
"HeaderAudioTracks": "المقاطع الصوتية",
"HeaderAudiobookTools": "أدوات إدارة ملفات الكتب الصوتية",
"HeaderAuthentication": "المصادقة",
"HeaderBackups": "النسخ الاحتياطية",
+ "HeaderBulkChapterModal": "أضف فصولاً متعددة",
"HeaderChangePassword": "تغيير كلمة المرور",
"HeaderChapters": "الفصول",
"HeaderChooseAFolder": "اختيار المجلد",
@@ -163,6 +166,7 @@
"HeaderMetadataOrderOfPrecedence": "ترتيب أولوية البيانات الوصفية",
"HeaderMetadataToEmbed": "البيانات الوصفية المراد تضمينها",
"HeaderNewAccount": "حساب جديد",
+ "HeaderNewApiKey": "مفتاح API جديد",
"HeaderNewLibrary": "مكتبة جديدة",
"HeaderNotificationCreate": "إنشاء إشعار",
"HeaderNotificationUpdate": "تحديث إشعار",
@@ -196,6 +200,7 @@
"HeaderSettingsExperimental": "ميزات تجريبية",
"HeaderSettingsGeneral": "عام",
"HeaderSettingsScanner": "إعدادات المسح",
+ "HeaderSettingsSecurity": "الأمان",
"HeaderSettingsWebClient": "عميل الويب",
"HeaderSleepTimer": "مؤقت النوم",
"HeaderStatsLargestItems": "أكبر العناصر حجماً",
@@ -207,6 +212,7 @@
"HeaderTableOfContents": "جدول المحتويات",
"HeaderTools": "أدوات",
"HeaderUpdateAccount": "تحديث الحساب",
+ "HeaderUpdateApiKey": "تحديث مفتاح API",
"HeaderUpdateAuthor": "تحديث المؤلف",
"HeaderUpdateDetails": "تحديث التفاصيل",
"HeaderUpdateLibrary": "تحديث المكتبة",
@@ -236,6 +242,8 @@
"LabelAllUsersExcludingGuests": "جميع المستخدمين باستثناء الضيوف",
"LabelAllUsersIncludingGuests": "جميع المستخدمين بما في ذلك الضيوف",
"LabelAlreadyInYourLibrary": "موجود بالفعل في مكتبتك",
+ "LabelApiKeyCreated": "تم إنشاء مفتاح API \"{0}\" بنجاح.",
+ "LabelApiKeyCreatedDescription": "تأكد من نسخ مفتاح API الآن، لن تتمكن من رؤيته مرة أخرى.",
"LabelApiToken": "رمز API",
"LabelAppend": "إلحاق",
"LabelAudioBitrate": "معدل بت الصوت (على سبيل المثال 128 كيلو بايت)",
diff --git a/client/strings/da.json b/client/strings/da.json
index cb1351450..ab1444970 100644
--- a/client/strings/da.json
+++ b/client/strings/da.json
@@ -1001,13 +1001,14 @@
"ToastCollectionItemsAddFailed": "Genstand(e) tilføjet til kollektion fejlet",
"ToastCollectionRemoveSuccess": "Samling fjernet",
"ToastCollectionUpdateSuccess": "Samling opdateret",
+ "ToastConnectionNotAvailable": "Forbindelse mislykkedes. Prøv igen senere",
"ToastCoverUpdateFailed": "Cover opdatering fejlede",
- "ToastDateTimeInvalidOrIncomplete": "Dato og tid er forkert eller ufærdig",
- "ToastDeleteFileFailed": "Slet fil fejlede",
+ "ToastDateTimeInvalidOrIncomplete": "Dato og tid er ugyldig eller ufærdig",
+ "ToastDeleteFileFailed": "Sletning af fil fejlede",
"ToastDeleteFileSuccess": "Fil slettet",
- "ToastDeviceAddFailed": "Fejlede at tilføje enhed",
- "ToastDeviceNameAlreadyExists": "Elæser enhed med det navn eksistere allerede",
- "ToastDeviceTestEmailFailed": "Fejlede at sende test mail",
+ "ToastDeviceAddFailed": "Tilføjelse af enhed Fejlede",
+ "ToastDeviceNameAlreadyExists": "E-læser enhed med det navn eksistere allerede",
+ "ToastDeviceTestEmailFailed": "Afsendelse af test mail fejlede",
"ToastDeviceTestEmailSuccess": "Test mail sendt",
"ToastEmailSettingsUpdateSuccess": "Mail indstillinger opdateret",
"ToastEncodeCancelFailed": "Fejlede at afbryde indkodning",
@@ -1017,21 +1018,23 @@
"ToastEpisodeUpdateSuccess": "{0} afsnit opdateret",
"ToastErrorCannotShare": "Kan ikke dele på denne enhed",
"ToastFailedToCreate": "Oprettelsen mislykkedes",
- "ToastFailedToLoadData": "Fejlede at indlæse data",
+ "ToastFailedToDelete": "Sletning fejlede",
+ "ToastFailedToLoadData": "Indlæsning af data fejlede",
"ToastFailedToMatch": "Fejlet match",
- "ToastFailedToShare": "Fejlet deling",
+ "ToastFailedToShare": "Deling fejlede",
"ToastFailedToUpdate": "Fejlet opdatering",
- "ToastInvalidImageUrl": "Forkert billede URL",
- "ToastInvalidMaxEpisodesToDownload": "Forkert maks afsnit at hente",
- "ToastInvalidUrl": "Forkert URL",
- "ToastItemCoverUpdateSuccess": "Varens omslag opdateret",
- "ToastItemDeletedFailed": "Fejlede at slette genstand",
+ "ToastInvalidImageUrl": "Ugyldig billede URL",
+ "ToastInvalidMaxEpisodesToDownload": "Ugyldigt maks afsnit at hente",
+ "ToastInvalidUrl": "Ugyldig URL",
+ "ToastInvalidUrls": "En eller flere URLer er ugyldige",
+ "ToastItemCoverUpdateSuccess": "Omslag opdateret",
+ "ToastItemDeletedFailed": "Sletning af genstand fejlede",
"ToastItemDeletedSuccess": "Genstand slettet",
- "ToastItemDetailsUpdateSuccess": "Varedetaljer opdateret",
- "ToastItemMarkedAsFinishedFailed": "Mislykkedes markering som afsluttet",
- "ToastItemMarkedAsFinishedSuccess": "Vare markeret som afsluttet",
- "ToastItemMarkedAsNotFinishedFailed": "Mislykkedes markering som ikke afsluttet",
- "ToastItemMarkedAsNotFinishedSuccess": "Vare markeret som ikke afsluttet",
+ "ToastItemDetailsUpdateSuccess": "Detaljer opdateret",
+ "ToastItemMarkedAsFinishedFailed": "Markering som afsluttet mislykkedes",
+ "ToastItemMarkedAsFinishedSuccess": "Element markeret som afsluttet",
+ "ToastItemMarkedAsNotFinishedFailed": "Markering som ikke afsluttet mislykkedes",
+ "ToastItemMarkedAsNotFinishedSuccess": "Element markeret som ikke afsluttet",
"ToastItemUpdateSuccess": "Genstand opdateret",
"ToastLibraryCreateFailed": "Oprettelse af bibliotek mislykkedes",
"ToastLibraryCreateSuccess": "Bibliotek \"{0}\" oprettet",
diff --git a/client/strings/de.json b/client/strings/de.json
index 2eaebbcc6..5acae6d9b 100644
--- a/client/strings/de.json
+++ b/client/strings/de.json
@@ -1026,6 +1026,8 @@
"ToastCollectionItemsAddFailed": "Das Hinzufügen von Element(en) zur Sammlung ist fehlgeschlagen",
"ToastCollectionRemoveSuccess": "Sammlung entfernt",
"ToastCollectionUpdateSuccess": "Sammlung aktualisiert",
+ "ToastConnectionNotAvailable": "Verbindung nicht möglich. Bitte später erneut versuchen",
+ "ToastCoverSearchFailed": "Cover-Suche fehlgeschlagen",
"ToastCoverUpdateFailed": "Cover-Update fehlgeschlagen",
"ToastDateTimeInvalidOrIncomplete": "Datum und Zeit sind ungültig oder unvollständig",
"ToastDeleteFileFailed": "Die Datei konnte nicht gelöscht werden",
diff --git a/client/strings/fi.json b/client/strings/fi.json
index d29ce7f95..8d224d81c 100644
--- a/client/strings/fi.json
+++ b/client/strings/fi.json
@@ -355,7 +355,7 @@
"LabelExample": "Esimerkki",
"LabelExpandSeries": "Laajenna sarja",
"LabelExpandSubSeries": "Laajenna alisarja",
- "LabelExplicit": "Yksiselitteinen",
+ "LabelExplicit": "Sopimaton",
"LabelExplicitChecked": "Yksiselitteinen (valittu)",
"LabelExplicitUnchecked": "Ei yksiselitteinen (ei valittu)",
"LabelExportOPML": "Vie OPML",
diff --git a/client/strings/it.json b/client/strings/it.json
index a032a3c95..2354bc0ae 100644
--- a/client/strings/it.json
+++ b/client/strings/it.json
@@ -309,6 +309,7 @@
"LabelDeleteFromFileSystemCheckbox": "Elimina dal file system (togli la spunta per eliminarla solo dal DB)",
"LabelDescription": "Descrizione",
"LabelDeselectAll": "Deseleziona Tutto",
+ "LabelDetectedPattern": "Trovato pattern:",
"LabelDevice": "Dispositivo",
"LabelDeviceInfo": "Info dispositivo",
"LabelDeviceIsAvailableTo": "Il dispositivo e disponibile su…",
@@ -377,6 +378,7 @@
"LabelFilterByUser": "Filtro per Utente",
"LabelFindEpisodes": "Trova Episodi",
"LabelFinished": "Finita",
+ "LabelFinishedDate": "Finito {0}",
"LabelFolder": "Cartella",
"LabelFolders": "Cartelle",
"LabelFontBold": "Grassetto",
@@ -434,8 +436,9 @@
"LabelLibraryFilterSublistEmpty": "Nessuno {0}",
"LabelLibraryItem": "Elementi della biblioteca",
"LabelLibraryName": "Nome della biblioteca",
- "LabelLibrarySortByProgress": "Aggiornamento dei progressi",
- "LabelLibrarySortByProgressStarted": "Data di inizio",
+ "LabelLibrarySortByProgress": "Progressi: Ultimi aggiornamenti",
+ "LabelLibrarySortByProgressFinished": "Progressi: Completati",
+ "LabelLibrarySortByProgressStarted": "Progressi: Iniziati",
"LabelLimit": "Limiti",
"LabelLineSpacing": "Interlinea",
"LabelListenAgain": "Ascolta ancora",
@@ -635,6 +638,7 @@
"LabelStartTime": "Tempo di inizio",
"LabelStarted": "Iniziato",
"LabelStartedAt": "Iniziato al",
+ "LabelStartedDate": "Iniziati {0}",
"LabelStatsAudioTracks": "Tracce Audio",
"LabelStatsAuthors": "Autori",
"LabelStatsBestDay": "Giorno migliore",
@@ -1022,6 +1026,8 @@
"ToastCollectionItemsAddFailed": "l'aggiunta dell'elemento(i) alla raccolta non è riuscito",
"ToastCollectionRemoveSuccess": "Collezione rimossa",
"ToastCollectionUpdateSuccess": "Raccolta aggiornata",
+ "ToastConnectionNotAvailable": "Connessione non disponibile. Provare più tardi",
+ "ToastCoverSearchFailed": "Ricerca Cover fallita",
"ToastCoverUpdateFailed": "Aggiornamento cover fallito",
"ToastDateTimeInvalidOrIncomplete": "Data e ora non sono valide o incomplete",
"ToastDeleteFileFailed": "Impossibile eliminare il file",
diff --git a/client/strings/pl.json b/client/strings/pl.json
index 98335a21d..0b92dc89c 100644
--- a/client/strings/pl.json
+++ b/client/strings/pl.json
@@ -400,7 +400,7 @@
"LabelHours": "Godziny",
"LabelIcon": "Ikona",
"LabelImageURLFromTheWeb": "Link do obrazu w sieci",
- "LabelInProgress": "W trakcie",
+ "LabelInProgress": "W toku",
"LabelIncludeInTracklist": "Dołącz do listy odtwarzania",
"LabelIncomplete": "Nieukończone",
"LabelInterval": "Interwał",
diff --git a/client/strings/pt-br.json b/client/strings/pt-br.json
index 9604daaed..53b9199e2 100644
--- a/client/strings/pt-br.json
+++ b/client/strings/pt-br.json
@@ -1,6 +1,6 @@
{
"ButtonAdd": "Adicionar",
- "ButtonAddApiKey": "Adicionar Chave API",
+ "ButtonAddApiKey": "Adicionar chave de API",
"ButtonAddChapters": "Adicionar Capítulos",
"ButtonAddDevice": "Adicionar Dispositivo",
"ButtonAddLibrary": "Adicionar Biblioteca",
@@ -21,6 +21,7 @@
"ButtonChooseAFolder": "Escolha uma pasta",
"ButtonChooseFiles": "Escolha arquivos",
"ButtonClearFilter": "Limpar Filtro",
+ "ButtonClose": "Fechar",
"ButtonCloseFeed": "Fechar Feed",
"ButtonCloseSession": "Fechar Sessão Aberta",
"ButtonCollections": "Coleções",
@@ -53,7 +54,7 @@
"ButtonNevermind": "Cancelar",
"ButtonNext": "Próximo",
"ButtonNextChapter": "Próximo Capítulo",
- "ButtonNextItemInQueue": "Próximo Item da Fila",
+ "ButtonNextItemInQueue": "Próximo Item na Fila",
"ButtonOk": "Ok",
"ButtonOpenFeed": "Abrir Feed",
"ButtonOpenManager": "Abrir Gerenciador",
@@ -120,10 +121,13 @@
"HeaderAccount": "Conta",
"HeaderAddCustomMetadataProvider": "Adicionar Provedor de Metadados Personalizado",
"HeaderAdvanced": "Avançado",
+ "HeaderApiKeys": "Chaves de API",
"HeaderAppriseNotificationSettings": "Configuração de notificações Apprise",
"HeaderAudioTracks": "Trilhas de áudio",
"HeaderAudiobookTools": "Ferramentas de Gerenciamento de Arquivos de Audiobooks",
"HeaderAuthentication": "Autenticação",
+ "HeaderBackups": "Backups",
+ "HeaderBulkChapterModal": "Adicionar vários capítulos",
"HeaderChangePassword": "Trocar Senha",
"HeaderChapters": "Capítulos",
"HeaderChooseAFolder": "Escolha uma Pasta",
@@ -136,6 +140,7 @@
"HeaderDetails": "Detalhes",
"HeaderDownloadQueue": "Fila de Download",
"HeaderEbookFiles": "Arquivos Ebook",
+ "HeaderEmail": "Email",
"HeaderEmailSettings": "Configurações de Email",
"HeaderEpisodes": "Episódios",
"HeaderEreaderDevices": "Dispositivos Ereader",
@@ -152,6 +157,8 @@
"HeaderLibraryStats": "Estatísticas da Biblioteca",
"HeaderListeningSessions": "Sessões",
"HeaderListeningStats": "Estatísticas",
+ "HeaderLogin": "Login",
+ "HeaderLogs": "Logs",
"HeaderManageGenres": "Gerenciar Gêneros",
"HeaderManageTags": "Gerenciar Etiquetas",
"HeaderMapDetails": "Designar Detalhes",
@@ -159,17 +166,23 @@
"HeaderMetadataOrderOfPrecedence": "Ordem de Prioridade dos Metadados",
"HeaderMetadataToEmbed": "Metadados a Serem Incluídos",
"HeaderNewAccount": "Nova Conta",
+ "HeaderNewApiKey": "Nova chave de API",
"HeaderNewLibrary": "Nova Biblioteca",
+ "HeaderNotificationCreate": "Criar Notificação",
+ "HeaderNotificationUpdate": "Atualizar Notificação",
"HeaderNotifications": "Notificações",
"HeaderOpenIDConnectAuthentication": "Autenticação via OpenID Connect",
+ "HeaderOpenListeningSessions": "Abrir Sessões de Escuta",
"HeaderOpenRSSFeed": "Abrir Feed RSS",
"HeaderOtherFiles": "Outros Arquivos",
"HeaderPasswordAuthentication": "Autenticação por Senha",
"HeaderPermissions": "Permissões",
"HeaderPlayerQueue": "Fila do reprodutor",
+ "HeaderPlayerSettings": "Configurações do Reprodutor",
"HeaderPlaylist": "Lista de Reprodução",
"HeaderPlaylistItems": "Itens da lista de reprodução",
"HeaderPodcastsToAdd": "Podcasts para Adicionar",
+ "HeaderPresets": "Valores predefinidos",
"HeaderPreviewCover": "Visualização da Capa",
"HeaderRSSFeedGeneral": "Detalhes RSS",
"HeaderRSSFeedIsOpen": "Feed RSS está Aberto",
@@ -178,6 +191,7 @@
"HeaderRemoveEpisodes": "Remover {0} Episódios",
"HeaderSavedMediaProgress": "Progresso da gravação das mídias",
"HeaderSchedule": "Programação",
+ "HeaderScheduleEpisodeDownloads": "Programar Download Automático de Episódios",
"HeaderScheduleLibraryScans": "Programar Verificação Automática da Biblioteca",
"HeaderSession": "Sessão",
"HeaderSetBackupSchedule": "Definir Programação de Backup",
@@ -186,6 +200,8 @@
"HeaderSettingsExperimental": "Funcionalidades experimentais",
"HeaderSettingsGeneral": "Geral",
"HeaderSettingsScanner": "Verificador",
+ "HeaderSettingsSecurity": "Segurança",
+ "HeaderSettingsWebClient": "Cliente Web",
"HeaderSleepTimer": "Timer",
"HeaderStatsLargestItems": "Maiores Itens",
"HeaderStatsLongestItems": "Itens mais longos (hrs)",
@@ -196,6 +212,7 @@
"HeaderTableOfContents": "Sumário",
"HeaderTools": "Ferramentas",
"HeaderUpdateAccount": "Atualizar Conta",
+ "HeaderUpdateApiKey": "Atualizar Chave de API",
"HeaderUpdateAuthor": "Atualizar Autor",
"HeaderUpdateDetails": "Atualizar Detalhes",
"HeaderUpdateLibrary": "Atualizar Biblioteca",
@@ -210,6 +227,7 @@
"LabelAccountTypeAdmin": "Administrador",
"LabelAccountTypeGuest": "Convidado",
"LabelAccountTypeUser": "Usuário",
+ "LabelActivities": "Atividades",
"LabelActivity": "Atividade",
"LabelAddToCollection": "Adicionar à Coleção",
"LabelAddToCollectionBatch": "Adicionar {0} Livros à Coleção",
@@ -219,11 +237,20 @@
"LabelAddedDate": "Adicionado {0}",
"LabelAdminUsersOnly": "Apenas usuários administradores",
"LabelAll": "Todos",
+ "LabelAllEpisodesDownloaded": "Todos os episódios baixados",
"LabelAllUsers": "Todos Usuários",
"LabelAllUsersExcludingGuests": "Todos usuários exceto convidados",
"LabelAllUsersIncludingGuests": "Todos usuários incluindo convidados",
"LabelAlreadyInYourLibrary": "Já na sua biblioteca",
+ "LabelApiKeyCreated": "Chave de API \"{0}\" criada com sucesso.",
+ "LabelApiKeyCreatedDescription": "Certifique-se de copiar a chave de API agora pois não será possível vê-la novamente.",
+ "LabelApiKeyUser": "Agir em nome do usuário",
+ "LabelApiKeyUserDescription": "Esta chave de API terá as mesmas permissões que o usuário em nome de quem ela está agindo. Isso aparecerá nos logs como se o usuário estivesse fazendo a solicitação.",
+ "LabelApiToken": "Token de API",
"LabelAppend": "Acrescentar",
+ "LabelAudioBitrate": "Bitrate de áudio (por exemplo, 128k)",
+ "LabelAudioChannels": "Canais de áudio (1 ou 2)",
+ "LabelAudioCodec": "Codec de áudio",
"LabelAuthor": "Autor",
"LabelAuthorFirstLast": "Autor (Nome Sobrenome)",
"LabelAuthorLastFirst": "Autor (Sobrenome, Nome)",
@@ -236,24 +263,31 @@
"LabelAutoRegister": "Registrar Automaticamente",
"LabelAutoRegisterDescription": "Registra automaticamente novos usuários após login",
"LabelBackToUser": "Voltar para Usuário",
+ "LabelBackupAudioFiles": "Backup dos Arquivos de Áudio",
"LabelBackupLocation": "Localização do Backup",
- "LabelBackupsEnableAutomaticBackups": "Ativar backups automáticos",
+ "LabelBackupsEnableAutomaticBackups": "Backups automáticos",
"LabelBackupsEnableAutomaticBackupsHelp": "Backups salvos em /metadata/backups",
- "LabelBackupsMaxBackupSize": "Tamanho máximo do backup (em GB)",
+ "LabelBackupsMaxBackupSize": "Tamanho máximo do backup (em GB) (0 para ilimitado)",
"LabelBackupsMaxBackupSizeHelp": "Como proteção contra uma configuração incorreta, backups darão erro se excederem o tamanho configurado.",
"LabelBackupsNumberToKeep": "Número de backups para guardar",
"LabelBackupsNumberToKeepHelp": "Apenas 1 backup será removido por vez, então, se já existem mais backups, você deve apagá-los manualmente.",
+ "LabelBitrate": "Bitrate",
+ "LabelBonus": "Bônus",
"LabelBooks": "Livros",
"LabelButtonText": "Texto do botão",
"LabelByAuthor": "por {0}",
"LabelChangePassword": "Trocar Senha",
"LabelChannels": "Canais",
+ "LabelChapterCount": "{0} Capítulos",
"LabelChapterTitle": "Título do Capítulo",
"LabelChapters": "Capítulos",
"LabelChaptersFound": "capítulos encontrados",
"LabelClickForMoreInfo": "Clique para mais informações",
+ "LabelClickToUseCurrentValue": "Clique para usar o valor atual",
"LabelClosePlayer": "Fechar Reprodutor",
+ "LabelCodec": "Codec",
"LabelCollapseSeries": "Fechar Série",
+ "LabelCollapseSubSeries": "Fechar Sub Séries",
"LabelCollection": "Coleção",
"LabelCollections": "Coleções",
"LabelComplete": "Concluído",
@@ -261,17 +295,21 @@
"LabelContinueListening": "Continuar Escutando",
"LabelContinueReading": "Continuar Lendo",
"LabelContinueSeries": "Continuar Série",
+ "LabelCorsAllowed": "Origens Permitidas para CORS",
"LabelCover": "Capa",
"LabelCoverImageURL": "URL da Imagem da Capa",
+ "LabelCoverProvider": "Provedor de Capas",
"LabelCreatedAt": "Criado em",
"LabelCronExpression": "Expressão para o Cron",
"LabelCurrent": "Atual",
"LabelCurrently": "Atualmente:",
"LabelCustomCronExpression": "Expressão personalizada para o Cron:",
"LabelDatetime": "Data e Hora",
+ "LabelDays": "Dias",
"LabelDeleteFromFileSystemCheckbox": "Apagar do sistema de arquivos (desmarcar para remover apenas da base de dados)",
"LabelDescription": "Descrição",
"LabelDeselectAll": "Desmarcar tudo",
+ "LabelDetectedPattern": "Padrão detectado:",
"LabelDevice": "Dispositivo",
"LabelDeviceInfo": "Informação do Dispositivo",
"LabelDeviceIsAvailableTo": "Dispositivo está disponível para...",
@@ -281,6 +319,7 @@
"LabelDiscover": "Descobrir",
"LabelDownload": "Download",
"LabelDownloadNEpisodes": "Download de {0} Episódios",
+ "LabelDownloadable": "Baixável",
"LabelDuration": "Duração",
"LabelDurationComparisonExactMatch": "(exato)",
"LabelDurationComparisonLonger": "({0} maior)",
@@ -289,6 +328,7 @@
"LabelEbook": "Ebook",
"LabelEbooks": "Ebooks",
"LabelEdit": "Editar",
+ "LabelEmail": "Email",
"LabelEmailSettingsFromAddress": "Remetente",
"LabelEmailSettingsRejectUnauthorized": "Rejeitar certificados não autorizados",
"LabelEmailSettingsRejectUnauthorizedHelp": "Desativar a validação de certificados SSL pode expor sua conexão a riscos de segurança, como ataques \"man-in-the-middle\". Desative essa opção apenas se entender suas consequências e se puder confiar no servidor de email ao qual você está se conectando.",
@@ -297,11 +337,24 @@
"LabelEmailSettingsTestAddress": "Endereço de teste",
"LabelEmbeddedCover": "Capa Integrada",
"LabelEnable": "Habilitar",
+ "LabelEncodingBackupLocation": "Um backup dos seus arquivos de áudio original será gravado em:",
+ "LabelEncodingChaptersNotEmbedded": "Capítulos não são integrados em audiobooks com várias trilhas.",
+ "LabelEncodingClearItemCache": "Certifique-se de, periodicamente, apagar os itens do cache.",
+ "LabelEncodingFinishedM4B": "O arquivo M4B final será colocado na sua pasta de audiobooks em:",
+ "LabelEncodingInfoEmbedded": "Os metadados serão integrados nas trilhas de áudio dentro da sua pasta de audiobooks.",
+ "LabelEncodingStartedNavigation": "Assim que a tarefa for iniciada você pode sair dessa página.",
+ "LabelEncodingTimeWarning": "A codificação pode durar até 30 minutos.",
+ "LabelEncodingWarningAdvancedSettings": "Aviso: não atualize essas configurações se não estiver familiarizado com as opções de codificação do ffmpeg.",
+ "LabelEncodingWatcherDisabled": "Se você desabilitou o monitoramento, será necessário fazer uma nova verificação deste audiobook depois.",
"LabelEnd": "Fim",
+ "LabelEndOfChapter": "Fim do Capítulo",
"LabelEpisode": "Episódio",
"LabelEpisodeTitle": "Título do Episódio",
"LabelEpisodeType": "Tipo do Episódio",
+ "LabelEpisodes": "Episódios",
"LabelExample": "Exemplo",
+ "LabelExpired": "Expirado",
+ "LabelExpiresNever": "Nunca",
"LabelExplicit": "Explícito",
"LabelExplicitChecked": "Explícito (verificado)",
"LabelExplicitUnchecked": "Não explícito (não verificado)",
@@ -328,8 +381,11 @@
"LabelHardDeleteFile": "Apagar definitivamente",
"LabelHasEbook": "Tem ebook",
"LabelHasSupplementaryEbook": "Tem ebook complementar",
+ "LabelHideSubtitles": "Esconder Legendas",
"LabelHighestPriority": "Prioridade mais alta",
+ "LabelHost": "Host",
"LabelHour": "Hora",
+ "LabelHours": "Horas",
"LabelIcon": "Ícone",
"LabelImageURLFromTheWeb": "URL da imagem na internet",
"LabelInProgress": "Em Andamento",
@@ -344,7 +400,9 @@
"LabelIntervalEvery6Hours": "A cada 6 horas",
"LabelIntervalEveryDay": "Todo dia",
"LabelIntervalEveryHour": "Toda hora",
+ "LabelIntervalEveryMinute": "A cada minuto",
"LabelInvert": "Inverter",
+ "LabelItem": "Item",
"LabelLanguage": "Idioma",
"LabelLanguageDefaultServer": "Idioma Padrão do Servidor",
"LabelLanguages": "Idiomas",
@@ -353,16 +411,22 @@
"LabelLastSeen": "Visto pela Última Vez",
"LabelLastTime": "Progresso",
"LabelLastUpdate": "Última Atualização",
+ "LabelLayout": "Layout",
"LabelLayoutSinglePage": "Uma página",
"LabelLayoutSplitPage": "Página dividida",
"LabelLess": "Menos",
"LabelLibrariesAccessibleToUser": "Bibliotecas Acessíveis ao Usuário",
"LabelLibrary": "Biblioteca",
+ "LabelLibraryFilterSublistEmpty": "Sem {0}",
"LabelLibraryItem": "Item da Biblioteca",
"LabelLibraryName": "Nome da Biblioteca",
+ "LabelLibrarySortByProgress": "Última Atualização",
+ "LabelLibrarySortByProgressFinished": "Concluído",
"LabelLimit": "Limite",
"LabelLineSpacing": "Espaçamento entre linhas",
"LabelListenAgain": "Escutar novamente",
+ "LabelLogLevelDebug": "Debug",
+ "LabelLogLevelInfo": "Info",
"LabelLogLevelWarn": "Atenção",
"LabelLookForNewEpisodesAfterDate": "Procurar por novos Episódios após essa data",
"LabelLowestPriority": "Prioridade mais baixa",
@@ -375,6 +439,7 @@
"LabelMetadataOrderOfPrecedenceDescription": "Fontes de metadados de alta prioridade terão preferência sobre as fontes de metadados de prioridade baixa",
"LabelMetadataProvider": "Fonte de Metadados",
"LabelMinute": "Minuto",
+ "LabelMinutes": "Minutos",
"LabelMissing": "Ausente",
"LabelMissingEbook": "Ebook não existe",
"LabelMissingSupplementaryEbook": "Ebook complementar não existe",
@@ -390,6 +455,7 @@
"LabelNewestAuthors": "Novos Autores",
"LabelNewestEpisodes": "Episódios mais recentes",
"LabelNextBackupDate": "Data do próximo backup",
+ "LabelNextChapters": "Próximo capítulo será:",
"LabelNextScheduledRun": "Próxima execução programada",
"LabelNoCustomMetadataProviders": "Não existem fontes de metadados customizados",
"LabelNoEpisodesSelected": "Nenhum episódio selecionado",
@@ -412,8 +478,10 @@
"LabelOpenIDGroupClaimDescription": "Nome do claim OpenID contendo a lista de grupos do usuário, normalmente chamada de groups. Se configurada, a aplicação atribuirá automaticamente os perfis com base na participação do usuário nos grupos, contanto que os nomes desses grupos no claim, sem distinção entre maiúsculas e minúsculas, sejam 'admin', 'user' ou 'guest'. O claim deve conter uma lista e, se o usuário pertencer a múltiplos grupos, a aplicação atribuirá o perfil correspondendo ao maior nível de acesso. Se não houver correspondência a qualquer grupo, o acesso será negado.",
"LabelOpenRSSFeed": "Abrir Feed RSS",
"LabelOverwrite": "Sobrescrever",
+ "LabelPaginationPageXOfY": "Página {0} de {1}",
"LabelPassword": "Senha",
"LabelPath": "Caminho",
+ "LabelPermanent": "Permanente",
"LabelPermissionsAccessAllLibraries": "Pode Acessar Todas Bibliotecas",
"LabelPermissionsAccessAllTags": "Pode Acessar Todas as Etiquetas",
"LabelPermissionsAccessExplicitContent": "Pode Acessar Conteúdos Explícitos",
@@ -424,9 +492,12 @@
"LabelPersonalYearReview": "Sua Retrospectiva Anual ({0})",
"LabelPhotoPathURL": "Caminho/URL para Foto",
"LabelPlayMethod": "Método de Reprodução",
+ "LabelPlayerChapterNumberMarker": "{0} de {1}",
"LabelPlaylists": "Listas de Reprodução",
+ "LabelPodcast": "Podcast",
"LabelPodcastSearchRegion": "Região de busca do podcast",
"LabelPodcastType": "Tipo de Podcast",
+ "LabelPodcasts": "Podcasts",
"LabelPort": "Porta",
"LabelPrefixesToIgnore": "Prefixos para Ignorar (sem distinção entre maiúsculas e minúsculas)",
"LabelPreventIndexing": "Evitar que o seu feed seja indexado pelos diretórios de podcast do iTunes e Google",
@@ -435,14 +506,16 @@
"LabelProvider": "Fonte",
"LabelPubDate": "Data de Publicação",
"LabelPublishYear": "Ano de Publicação",
+ "LabelPublishedDate": "Publicado {0}",
"LabelPublisher": "Editora",
"LabelPublishers": "Editoras",
"LabelRSSFeedCustomOwnerEmail": "E-mail do dono personalizado",
"LabelRSSFeedCustomOwnerName": "Nome do dono personalizado",
- "LabelRSSFeedOpen": "Feed RSS Aberto",
+ "LabelRSSFeedOpen": "Feed de RSS Aberto",
"LabelRSSFeedPreventIndexing": "Impedir Indexação",
"LabelRSSFeedSlug": "Slug do Feed RSS",
"LabelRSSFeedURL": "URL do Feed RSS",
+ "LabelRandomly": "Aleatoriamente",
"LabelRead": "Lido",
"LabelReadAgain": "Ler novamente",
"LabelReadEbookWithoutProgress": "Ler ebook sem armazenar progresso",
@@ -475,6 +548,8 @@
"LabelSettingsBookshelfViewHelp": "Aparência esqueomorfa com prateleiras de madeira",
"LabelSettingsChromecastSupport": "Suporte ao Chromecast",
"LabelSettingsDateFormat": "Formato de data",
+ "LabelSettingsEnableWatcher": "Monitorar automaticamente alterações nas bibliotecas",
+ "LabelSettingsEnableWatcherForLibrary": "Monitorar automaticamente alterações na biblioteca",
"LabelSettingsEnableWatcherHelp": "Ativa o acréscimo/atualização de itens quando forem detectadas mudanças no arquivo. *Requer reiniciar o servidor",
"LabelSettingsEpubsAllowScriptedContent": "Permitir scripts em epubs",
"LabelSettingsEpubsAllowScriptedContentHelp": "Permitir que arquivos epub executem scripts. É recomendado manter essa configuração desativada, a não ser que confie na fonte dos arquivos epub.",
@@ -503,10 +578,14 @@
"LabelSettingsStoreMetadataWithItem": "Armazenar metadados com o item",
"LabelSettingsStoreMetadataWithItemHelp": "Por padrão os arquivos de metadados são armazenados em /metadata/items. Ao ativar essa configuração os arquivos de metadados serão armazenadas nas pastas dos itens na sua biblioteca",
"LabelSettingsTimeFormat": "Formato da Tempo",
+ "LabelShare": "Compartilhar",
+ "LabelShareURL": "Compartilhar URL",
"LabelShowAll": "Exibir Todos",
"LabelShowSeconds": "Exibir segundos",
+ "LabelShowSubtitles": "Mostrar Legendas",
"LabelSize": "Tamanho",
"LabelSleepTimer": "Timer",
+ "LabelSlug": "Slug",
"LabelStart": "Iniciar",
"LabelStartTime": "Horário do Início",
"LabelStarted": "Iniciado",
@@ -534,12 +613,17 @@
"LabelTagsNotAccessibleToUser": "Etiquetas não Acessíveis Usuário",
"LabelTasks": "Tarefas em Execuçào",
"LabelTextEditorBulletedList": "Lista com marcadores",
+ "LabelTextEditorLink": "Link",
"LabelTextEditorNumberedList": "Lista numerada",
"LabelTextEditorUnlink": "Remover link",
"LabelTheme": "Tema",
"LabelThemeDark": "Escuro",
"LabelThemeLight": "Claro",
+ "LabelThemeSepia": "Sépia",
"LabelTimeBase": "Base de tempo",
+ "LabelTimeDurationXHours": "{0} horas",
+ "LabelTimeDurationXMinutes": "{0} minutos",
+ "LabelTimeDurationXSeconds": "{0} segundos",
"LabelTimeListened": "Tempo de escuta",
"LabelTimeListenedToday": "Tempo de escuta hoje",
"LabelTimeRemaining": "{0} restantes",
@@ -559,6 +643,7 @@
"LabelTracksMultiTrack": "Várias trilhas",
"LabelTracksNone": "Sem trilha",
"LabelTracksSingleTrack": "Trilha única",
+ "LabelTrailer": "Trailer",
"LabelType": "Tipo",
"LabelUnabridged": "Não Abreviada",
"LabelUndo": "Desfazer",
@@ -580,15 +665,18 @@
"LabelViewBookmarks": "Ver marcadores",
"LabelViewChapters": "Ver capítulos",
"LabelViewQueue": "Ver fila do reprodutor",
+ "LabelVolume": "Volume",
"LabelWeekdaysToRun": "Dias da semana para executar",
- "LabelYearReviewHide": "Ocultar Retrospectiva Anual",
- "LabelYearReviewShow": "Exibir Retrospectiva Anual",
+ "LabelXBooks": "{0} livros",
+ "LabelXItems": "{0} itens",
+ "LabelYearReviewHide": "Ocultar Retrospectiva",
+ "LabelYearReviewShow": "Exibir Retrospectiva",
"LabelYourAudiobookDuration": "Duração do seu audiobook",
"LabelYourBookmarks": "Seus Marcadores",
"LabelYourPlaylists": "Suas Listas de Reprodução",
"LabelYourProgress": "Seu Progresso",
"MessageAddToPlayerQueue": "Adicionar à lista do reprodutor",
- "MessageAppriseDescription": "Para utilizar essa funcionalidade é preciso ter uma instância da API do Apprise em execução ou uma api que possa tratar esses mesmos chamados.
A URL da API do Apprise deve conter o caminho completo da URL para enviar as notificações. Ex: se a sua instância da API estiver em http://192.168.1.1:8337 você deve utilizar http://192.168.1.1:8337/notify.",
+ "MessageAppriseDescription": "Para utilizar essa funcionalidade é preciso ter uma instância da API do Apprise em execução ou uma API que possa tratar esses mesmos chamados.
A URL da API do Apprise deve conter o caminho completo da URL para enviar as notificações. Ex: se a sua instância da API estiver em http://192.168.1.1:8337 você deve utilizar http://192.168.1.1:8337/notify.",
"MessageBackupsDescription": "Backups incluem usuários, progresso dos usuários, detalhes dos itens da biblioteca, configurações do servidor e imagens armazenadas em /metadata/items & /metadata/authors. Backups não incluem quaisquer arquivos armazenados nas pastas da sua biblioteca.",
"MessageBatchQuickMatchDescription": "Consulta Rápida tentará adicionar capas e metadados ausentes para os itens selecionados. Ative as opções abaixo para permitir que a Consulta Rápida sobrescreva capas e/ou metadados existentes.",
"MessageBookshelfNoCollections": "Você ainda não criou coleções",
@@ -643,8 +731,8 @@
"MessageForceReScanDescription": "verificará todos os arquivos, como uma verificação nova. Etiquetas ID3 de arquivos de áudio, arquivos OPF e arquivos de texto serão tratados como novos.",
"MessageImportantNotice": "Aviso Importante!",
"MessageInsertChapterBelow": "Inserir capítulo abaixo",
- "MessageItemsSelected": "{0} Itens Selecionados",
- "MessageItemsUpdated": "{0} Itens Atualizados",
+ "MessageItemsSelected": "{0} itens selecionados",
+ "MessageItemsUpdated": "{0} itens atualizados",
"MessageJoinUsOn": "Junte-se a nós",
"MessageLoading": "Carregando...",
"MessageLoadingFolders": "Carregando pastas...",
@@ -692,6 +780,7 @@
"MessagePlayChapter": "Escutar o início do capítulo",
"MessagePlaylistCreateFromCollection": "Criar uma lista de reprodução a partir da coleção",
"MessagePodcastHasNoRSSFeedForMatching": "Podcast não tem uma URL do feed RSS para ser usada na consulta",
+ "MessagePodcastSearchField": "Digite um termo para a busca ou a URL de um feed RSS",
"MessageQuickMatchDescription": "Preenche detalhes vazios do item & capa com o primeiro resultado de '{0}'. Não sobrescreve detalhes a não ser que a configuração 'Preferir metadados consultados' do servidor esteja ativa.",
"MessageRemoveChapter": "Remover capítulo",
"MessageRemoveEpisodes": "Remover {0} episódio(s)",
@@ -706,6 +795,7 @@
"MessageServerCouldNotBeReached": "Não foi possível estabelecer conexão com o servidor",
"MessageSetChaptersFromTracksDescription": "Definir os capítulos usando cada arquivo de áudio como um capítulo e o nome do arquivo como o título do capítulo",
"MessageStartPlaybackAtTime": "Iniciar a reprodução de \"{0}\" em {1}?",
+ "MessageTaskFailed": "Falhou",
"MessageThinking": "Pensando...",
"MessageUploaderItemFailed": "Falha no upload",
"MessageUploaderItemSuccess": "Upload realizado!",
@@ -723,12 +813,19 @@
"NoteUploaderFoldersWithMediaFiles": "Pastas com arquivos de mídia serão tratadas como itens de biblioteca distintos.",
"NoteUploaderOnlyAudioFiles": "Ao subir apenas arquivos de áudio, cada arquivo será tratado como um audiobook distinto.",
"NoteUploaderUnsupportedFiles": "Arquivos não suportados serão ignorados. Ao escolher ou arrastar uma pasta, outros arquivos que não estão em uma pasta dentro do item serão ignorados.",
+ "PlaceholderBulkChapterInput": "Digite o título de um capítulo ou use uma numeração (por exemplo, 'Episódio 1', 'Capítulo 10', '1.')",
"PlaceholderNewCollection": "Novo nome da coleção",
"PlaceholderNewFolderPath": "Novo caminho para a pasta",
"PlaceholderNewPlaylist": "Novo nome da lista de reprodução",
"PlaceholderSearch": "Buscar..",
"PlaceholderSearchEpisode": "Buscar Episódio..",
+ "StatsAuthorsAdded": "autores adicionados",
+ "StatsBooksAdded": "livros adicionados",
+ "StatsBooksFinished": "livros concluídos",
+ "StatsTopAuthor": "TOP AUTOR",
+ "StatsTopAuthors": "TOP AUTORES",
"ToastAccountUpdateSuccess": "Conta atualizada",
+ "ToastAppriseUrlRequired": "É preciso digitar uma URL Apprise",
"ToastAuthorImageRemoveSuccess": "Imagem do autor removida",
"ToastAuthorUpdateMerged": "Autor combinado",
"ToastAuthorUpdateSuccess": "Autor atualizado",
@@ -745,6 +842,7 @@
"ToastBookmarkCreateFailed": "Falha ao criar marcador",
"ToastBookmarkCreateSuccess": "Marcador adicionado",
"ToastBookmarkRemoveSuccess": "Marcador removido",
+ "ToastBulkChapterInvalidCount": "Digite um número entre 1 e 150",
"ToastCachePurgeFailed": "Falha ao apagar o cache",
"ToastCachePurgeSuccess": "Cache apagado com sucesso",
"ToastChaptersHaveErrors": "Capítulos com erro",
@@ -767,6 +865,7 @@
"ToastLibraryScanFailedToStart": "Falha ao iniciar verificação",
"ToastLibraryScanStarted": "Verificação da biblioteca iniciada",
"ToastLibraryUpdateSuccess": "Biblioteca \"{0}\" atualizada",
+ "ToastNewUserUsernameError": "Digite um nome de usuário",
"ToastPlaylistCreateFailed": "Falha ao criar lista de reprodução",
"ToastPlaylistCreateSuccess": "Lista de reprodução criada",
"ToastPlaylistRemoveSuccess": "Lista de reprodução removida",
@@ -790,5 +889,6 @@
"ToastSortingPrefixesEmptyError": "É preciso ter pelo menos um prefixo de ordenação",
"ToastSortingPrefixesUpdateSuccess": "Prefixos de ordenação atualizados ({0} item(ns))",
"ToastUserDeleteFailed": "Falha ao apagar usuário",
- "ToastUserDeleteSuccess": "Usuário apagado"
+ "ToastUserDeleteSuccess": "Usuário apagado",
+ "ToastUserRootRequireName": "É preciso entrar com um nome de usuário root"
}