"settingsDataManagement":{"message":"Gerenciamento do Banco de Dados Local"},
"settingsImportDb":{"message":"Importar BD de um Arquivo"},
"settingsExportDb":{"message":"Exportar BD para um Arquivo"},
"settingsClearContent":{"message":"Limpar Dados de Conteúdo Local"},
"settingsClearContentDesc":{"message":"Esta ação excluirá filmes, séries e músicas do banco de dados local, mas não afetará seus favoritos ou configurações."},
"miniplayerDownloadAlbum":{"message":"Baixar álbum M3U"},
"miniplayerVolume":{"message":"Volume"},
"miniplayerShuffle":{"message":"Aleatório"},
"miniplayerEqualizer":{"message":"Equalizador"},
"miniplayerOpenList":{"message":"Abrir lista"},
"eqTitle":{"message":"Equalizador Gráfico"},
"eqPresetsLabel":{"message":"Predefinições"},
"eqPresetFlat":{"message":"Plano (Flat)"},
"eqPresetRock":{"message":"Rock"},
"eqPresetPop":{"message":"Pop"},
"eqPresetJazz":{"message":"Jazz"},
"eqPresetClassical":{"message":"Clássica"},
"eqPresetBassBoost":{"message":"Reforço de Graves"},
"eqPreampLabel":{"message":"Pré-amplificador"},
"infoModalTitle":{"message":"Informações"},
"infoModalFieldTitle":{"message":"Título:"},
"infoModalFieldArtist":{"message":"Artista:"},
"infoModalFieldAlbum":{"message":"Álbum:"},
"infoModalFieldSong":{"message":"Música:"},
"infoModalFieldYear":{"message":"Ano:"},
"infoModalFieldGenre":{"message":"Gênero:"},
"lang_en":{"message":"Inglês"},
"lang_es":{"message":"Espanhol"},
"lang_fr":{"message":"Francês"},
"lang_de":{"message":"Alemão"},
"lang_it":{"message":"Italiano"},
"lang_pt":{"message":"Português"},
"essentialFeaturesNotSupported":{"message":"Seu navegador não suporta recursos essenciais."},
"dbAccessError":{"message":"Erro ao acessar o banco de dados local."},
"dbUpdateNeeded":{"message":"O banco de dados precisa ser atualizado, por favor, recarregue a página."},
"dbBlocked":{"message":"Por favor, feche outras abas desta aplicação para continuar."},
"deletingContentData":{"message":"Excluindo dados de conteúdo local..."},
"noContentDataToDelete":{"message":"Nenhum dado de conteúdo para excluir."},
"contentDataDeleted":{"message":"Dados de conteúdo excluídos do IndexedDB."},
"errorDeletingData":{"message":"Erro ao excluir dados: $message$","placeholders":{"message":{"content":"$1"}}},
"aceEditorNotAvailable":{"message":"Editor de texto não disponível."},
"errorLoadingTokens":{"message":"Erro ao carregar tokens no editor."},
"errorLoadingTokensMessage":{"message":"Erro ao carregar tokens: $message$","placeholders":{"message":{"content":"$1"}}},
"aceEditorNotAvailableToSave":{"message":"Editor não disponível para salvar."},
"invalidJsonFormat":{"message":"Formato JSON inválido. Deve ser { \"tokens\": [...] }"},
"tokensSaved":{"message":"Tokens salvos com sucesso."},
"errorSavingTokens":{"message":"Erro ao salvar tokens: $message$","placeholders":{"message":{"content":"$1"}}},
"dbNotAvailable":{"message":"O IndexedDB não está disponível."},
"dbExported":{"message":"Banco de dados exportado com sucesso."},
"errorExportingDb":{"message":"Erro ao exportar banco de dados: $message$","placeholders":{"message":{"content":"$1"}}},
"invalidJsonFile":{"message":"O arquivo não contém um objeto JSON válido."},
"noDataToImport":{"message":"O arquivo não contém dados para as seções atuais do BD."},
"dbImported":{"message":"Banco de dados importado com sucesso."},
"errorImportingDb":{"message":"Erro ao importar banco de dados: $message$","placeholders":{"message":{"content":"$1"}}},
"updatingView":{"message":"Atualizando a visualização com novos dados..."},
"confirmClearContent":{"message":"Tem certeza de que deseja excluir os dados de conteúdo local (Filmes, Séries, Músicas, etc.)? Favoritos e Configurações NÃO serão excluídos."},
"trailerNotFound":{"message":"Nenhum trailer encontrado para este título."},
"confirmClearHistory":{"message":"Tem certeza de que deseja excluir todo o seu histórico de visualização? Esta ação não pode ser desfeita."},
"historyCleared":{"message":"Histórico de visualização limpo."},
"historyItemDeleted":{"message":"Item excluído do histórico."},
"errorGeneratingScript":{"message":"Primeiro, gere um script para poder copiá-lo."},
"scriptCopied":{"message":"Script PHP copiado para a área de transferência."},
"errorCopyingScript":{"message":"Erro ao copiar o script."},
"errorProcessingToken":{"message":"Erro ao processar o token $token$...: $message$","placeholders":{"token":{"content":"$1"},"message":{"content":"$2"}}},
"initialScanPhaseComplete":{"message":"Fase de análise inicial concluída."},
"retryPhaseFinished":{"message":"Fase de nova tentativa concluída."},
"plexScanFinished":{"message":"Análise do Plex concluída. Atualizando conteúdo..."},
"retyingSection":{"message":"Tentando novamente a seção \"$title$\"...","placeholders":{"title":{"content":"$1"}}},
"retrySuccess":{"message":"[SUCESSO] Nova tentativa de \"$title$\" concluída.","placeholders":{"title":{"content":"$1"}}},
"retryError":{"message":"[ERRO FINAL] A nova tentativa falhou para \"$title$\": $message$","placeholders":{"title":{"content":"$1"},"message":{"content":"$2"}}},
"noRetriesPending":{"message":"Nenhuma nova tentativa pendente."},
"startingRetryPhase":{"message":"Iniciando fase de nova tentativa para $count$ seções...","placeholders":{"count":{"content":"$1"}}},
"retryPhaseCancelled":{"message":"Fase de nova tentativa cancelada."},
"errorInitializingMusicPlayer":{"message":"Erro ao inicializar o player de música."},
"criticalErrorLoadingMusic":{"message":"Erro crítico ao carregar dados de música."},
"errorLoadingArtists":{"message":"Erro ao carregar artistas."},
"dbUnavailableError":{"message":"Erro: Banco de dados não disponível."},
"updatingMusicData":{"message":"Atualizando dados de música..."},
"musicDataUpdated":{"message":"Dados de música atualizados."},
"errorFetchingArtistSongs":{"message":"Erro ao obter as músicas do artista."},
"errorLoadingSongs":{"message":"Erro ao carregar as músicas."},
"noArtistsFound":{"message":"Nenhum artista encontrado."},
"artistsCounter":{"message":"$start$-$end$ de $total$","placeholders":{"start":{"content":"$1"},"end":{"content":"$2"},"total":{"content":"$3"}}},
"jellyfinScanSuccess":{"message":"Análise do Jellyfin concluída. Adicionados $movies$ filmes e $series$ séries.","placeholders":{"movies":{"content":"$1"},"series":{"content":"$2"}}},
"noJellyfinCredentials":{"message":"Credenciais do Jellyfin não configuradas."},
"notFoundOnJellyfin":{"message":"\"$query$\" não encontrado no Jellyfin.","placeholders":{"query":{"content":"$1"}}},
"notFoundOnAnyServer":{"message":"\"$query$\" não encontrado em nenhum servidor.","placeholders":{"query":{"content":"$1"}}},
"localOnPlex":{"message":"No Plex"},
"searchOnPlex":{"message":"Pesquisar no Plex"},
"jellyfinTitle":{"message":"Conteúdo do Jellyfin"},
"noJellyfinContent":{"message":"Nenhum conteúdo do Jellyfin encontrado."},