'Home', 'menu_item_2' => 'Auto DJ', 'menu_item_2_sub_1' => 'Gerenciar arquivos', 'menu_item_2_sub_2' => 'Playlists', 'menu_item_2_sub_3' => 'Agendamentos', 'menu_item_3' => 'Estatísticas', 'menu_item_4' => 'Transmissão', 'menu_item_4_sub_1' => 'Senhas', 'menu_item_4_sub_2' => 'Web Estúdio', 'menu_item_5' => 'Ferramentas', 'menu_item_5_sub_1' => 'Retransmissão', 'menu_item_5_sub_2' => 'Aplicativos', 'menu_item_5_sub_3' => 'Relatórios', 'menu_item_5_sub_4' => 'Players', 'menu_item_5_sub_5' => 'Integrações', 'menu_item_5_sub_6' => 'Biblioteca de áudios', 'menu_item_5_sub_7' => 'Blacklist', 'menu_item_6' => 'Configurações', /* Home */ 'home_title' => 'Web Rádio', 'home_h1' => 'Web Rádio', 'home_listeners_now' => 'conectados agora', 'home_listeners_multiple' => 'Ouvintes conectados', 'home_listeners_unique' => 'Ouvinte conectado', 'home_listeners_word_many' => 'ouvintes', 'home_listeners_word_one' => 'ouvinte', 'home_next_sched_now' => 'iniciando', 'home_next_sched_title' => 'Próximo agendamento', 'home_player_current' => 'Tocando agora', 'home_player_mute' => 'Silenciar', 'home_player_unmute' => 'Ativar som', 'home_block_item_relay' => 'Retransmissão', 'home_block_item_autodj' => 'Auto DJ', 'home_block_item_autodj_msg' => 'O Auto DJ está em segundo plano e irá assumir quando a transmissão Ao Vivo encerrar.', 'home_block_item_live' => 'Ao Vivo', 'home_block_item_type_1' => 'Desconectado', 'home_block_item_type_2' => 'Transmitindo', 'home_block_item_type_3' => 'Segundo plano', 'home_block_item_type_4' => 'Conectada', 'home_blockinfo_title' => 'Informações de Consumo', 'home_blockinfo_item_1' => 'Espaço em disco', 'home_blockinfo_item_2' => 'Link do streaming', 'home_blockinfo_item_3' => 'Bitrate máximo', 'home_blockinfo_item_4' => 'Capacidade de ouvintes', 'home_blockinfo_unlimited' => 'Ilimitados', 'home_blockinfo_item_5' => 'Playlists', 'home_blockinfo_item_6' => 'Agendamentos', 'home_blockinfo_library_h1' => 'Biblioteca de áudios', 'home_blockinfo_library_h2' => 'Programas, programetes e campanhas para a sua rádio.', 'home_blockinfo_library_btn' => 'Acessar', 'home_block_ajax_autodj_item1' => 'Dados da transmissão', 'home_block_ajax_autodj_item2' => 'Início da transmissão', 'home_block_ajax_autodj_item3' => 'Playlist atual', 'home_block_ajax_autodj_item3_msg' => 'Iniciada através do agendamento', 'home_block_ajax_autodj_item4' => 'Tocando agora', 'home_block_ajax_autodj_item5' => 'Próximo áudio', 'home_block_ajax_autodj_item6' => 'Histórico de reprodução', 'home_block_ajax_autodj_item6_btn' => 'Ver todos', 'home_block_ajax_autodj_waiting' => 'Aguardando áudios...', 'home_block_ajax_autodj_btnact_1' => 'Desligar Auto DJ', 'home_block_ajax_autodj_btnact_2' => 'Recarregar Playlist', 'home_block_ajax_autodj_btnact_3' => 'Alterar Playlist', 'home_block_ajax_autodj_btnact_4' => 'Pular áudio', 'home_block_ajax_autodj_stoped_h1' => 'O Auto DJ está desligado', 'home_block_ajax_autodj_stoped_h2' => 'Selecione uma Playlist abaixo para iniciar o Auto DJ.', 'home_block_ajax_autodj_stoped_option' => 'Selecione uma playlist', 'home_block_ajax_autodj_stoped_btn' => 'Iniciar', 'home_block_ajax_autodj_stoped_empty_h1' => 'Você não possui nenhuma playlist', 'home_block_ajax_autodj_stoped_empty_h2' => 'Para iniciar uma transmissão pelo AutoDJ, você precisa criar a sua primeira playlist.', 'home_block_ajax_autodj_stoped_empty_btn' => 'Criar minha primeira playlist', 'home_block_ajax_live_off_h1' => 'Nenhuma transmissão ao vivo conectada', 'home_block_ajax_live_off_h2' => 'Para iniciar uma transmissão ao vivo, utilize uma das suas senhas.', 'home_block_ajax_live_off_btn' => 'Exibir senhas de transmissão', 'home_block_ajax_live_item_1' => 'Dados da transmissão', 'home_block_ajax_live_item_2' => 'Locutor conectado', 'home_block_ajax_live_item_3' => 'Início da transmissão', 'home_block_ajax_live_item_4' => 'IP de transmissão', 'home_block_ajax_live_btn' => 'Desconectar', 'home_blockinfo_changepl_h1' => 'Alterar Playlist', 'home_blockinfo_changepl_option' => 'Selecione uma playlist para alterar', 'home_blockinfo_changepl_btn_cancel' => 'Cancelar', 'home_blockinfo_changepl_btn_confirm' => 'Alterar', 'home_block_ajax_relau_item_1' => 'Início da transmissão', 'home_block_ajax_relau_item_2' => 'Encerrará automaticamente em', 'home_block_ajax_relau_item_3' => 'Transmitindo emissora', 'home_block_ajax_relau_btn' => 'Finalizar', /* Messages */ 'home_msg_actions_playlist_changed' => 'Playlist alterada com sucesso!', 'home_msg_actions_relay_stopped' => 'Retransmissão finalizada com sucesso!', 'home_msg_actions_autodj_stopped' => 'Auto DJ desligado com sucesso!', 'home_msg_actions_playlist_reloaded' => 'Playlist recarregada com sucesso!', 'home_msg_actions_audio_skiped' => 'Áudio avançado com sucesso!', /* i18n automatizado 2026-08-05 */ 'action_back' => 'Voltar', 'action_choose_file' => 'Escolha o arquivo', 'action_close' => 'Fechar', 'action_create' => 'Cadastrar', 'action_select_all' => 'Selecionar todos', 'alexa_error_icon' => 'Insira um ícone para continuar', 'alexa_error_thumbnail' => 'É obrigatório definir um fundo', 'alexa_help_icon' => 'Será o ícone exibido na Amazon Store', 'alexa_help_invocation' => 'Será o nome falado para abrir sua rádio na Alexa. Ex: Alexa, tocar', 'alexa_help_name' => 'Digite o nome da sua rádio que será disponibilizada na Amazon Store', 'alexa_icon' => 'Ícone', 'alexa_images_title' => 'Imagens da Skill', 'alexa_label_invocation' => 'Nome de invocação', 'alexa_label_name' => 'Nome da skill', 'alexa_sent_deadline' => 'Prazo máximo de publicação:', 'alexa_sent_deadline_info' => 'Este prazo pode variar por conta de feriado(s) mas geralmente é publicado antes do prazo.', 'alexa_sent_h1' => 'Sua skill foi solicitada com sucesso!', 'alexa_sent_h2' => 'Estamos analisando os dados e imagens para que sejam publicados corretamente.', 'alexa_submit' => 'Enviar para revisão', 'alexa_thumbnail' => 'Thumbnail', 'alexa_title' => 'Skill Alexa', 'api_auth_header_note' => 'Deverá fazer uma autenticação no header da requisição com o AuthToken setado exatamente como foi gerado como mostra no exemplo abaixo:', 'api_auth_intro' => 'Após gerar o Auth Token, envie a requisição pelo método GET informando os cabeçalhos abaixo. Toda requisição sem esses cabeçalhos é recusada.', 'api_auth_scope_text' => 'O token pertence à sua conta e libera apenas os serviços vinculados a ela. Requisições para a porta de outro cliente retornam acesso negado.', 'api_auth_scope_title' => 'Escopo do token', 'api_auth_warning' => 'Ao gerar um novo token, o anterior deixa de funcionar imediatamente. Atualize suas integrações antes de substituí-lo.', 'api_daily_limit' => 'Limite diário de requisições', 'api_data_intro' => 'Envie a requisição de autorização com o URL abaixo para receber os dados de seu plano, dados de transmissão, ouvintes etc...', 'api_data_title' => 'Requisição para dados', 'api_docs_title' => 'Documentação', 'api_endpoint_note' => 'O endereço já contém o identificador do seu serviço e não muda. Ele deve ser mantido em segredo junto com o token.', 'api_error_200' => 'OK / Sucesso', 'api_error_200_fix' => 'A requisição foi processada e os dados estão no corpo da resposta.', 'api_error_402' => 'Parâmetros inválidos', 'api_error_402_fix' => 'Confira o endereço da requisição. Ele deve ser copiado exatamente como aparece nesta página.', 'api_error_403' => 'Acesso negado', 'api_error_403_fix' => 'Confira o token enviado no cabeçalho Authorization e verifique se o limite diário já foi atingido.', 'api_errors_intro' => 'Ao realizar uma requisição, retornará um código de erro em caso de status diferente de "success". Fique atento aos detalhes da requisição para que funcione corretamente.', 'api_errors_note' => 'Códigos retornados', 'api_errors_title' => 'Códigos de ERROS HTTP', 'api_example_error' => 'Exemplo de resposta com erro', 'api_example_response' => 'Exemplo de resposta', 'api_faq_a1' => 'A integração permite exibir os dados da sua transmissão em sites, aplicativos e painéis próprios, sem consultar o painel manualmente.', 'api_faq_a2' => 'A consulta é limitada pelo total diário exibido no início desta página. Para exibição em tempo real, recomendamos um intervalo mínimo de trinta segundos entre as requisições.', 'api_faq_a3' => 'As requisições passam a retornar o código 403 até o contador ser reiniciado no dia seguinte.', 'api_faq_a4' => 'O token não pode ser exibido novamente. Gere um novo token nesta página e atualize as integrações que utilizavam o anterior.', 'api_faq_q1' => 'Qual finalidade da integração?', 'api_faq_q2' => 'Com que frequência posso consultar?', 'api_faq_q3' => 'O que acontece quando o limite diário é atingido?', 'api_faq_q4' => 'Perdi meu token. Como recuperar?', 'api_faq_title' => 'Dúvidas Frequentes', 'api_faq_unavailable' => 'FAQ indisponível no momento', 'api_field_bitrate' => 'Informações do bitrate utilizado na transmissão atual', 'api_field_codec' => 'Informações do codificador utilizado na transmissão atual', 'api_field_current_music' => 'Áudio em execução no momento', 'api_field_listeners_current' => 'Quantidade de ouvintes simultâneos no momento', 'api_field_listeners_peak' => 'Maior pico de ouvintes simultâneos registrado', 'api_field_next_music' => 'Nome do próximo áudio na fila de execução', 'api_field_plan_bitrate' => 'Exibição da qualidade máxima de transmissão em kbps do plano contratado', 'api_field_plan_listeners' => 'Exibição da quantidade de ouvintes do plano contratado', 'api_field_radio_name' => 'Exibição do nome da rádio', 'api_field_status' => 'Status da requisição', 'api_format_audio_name' => 'Nome do áudio', 'api_limit_reset' => 'O contador é reiniciado diariamente.', 'api_limit_warning' => 'Lembre-se de usar o recurso com moderação, pois, ao atingir o limite diário, não conseguirá mais retorno da integração.', 'api_page_sub' => 'Consulte os dados da sua transmissão em sistemas próprios por meio de requisições autenticadas.', 'api_response_json_note' => 'Você receberá a resposta na requisição em JSON e caso sua solicitação for bem sucedida, retornará o status: success.', 'api_response_title' => 'Resposta', 'api_sample_current' => 'Áudio em execução', 'api_sample_next' => 'Próximo áudio', 'api_sample_radio_name' => 'Nome da rádio', 'api_start_intro' => 'A integração utiliza um único endereço, autenticado por token. Siga os passos abaixo para receber os dados da sua transmissão.', 'api_start_tip' => 'Os exemplos acima já vêm com o endereço do seu serviço. Basta substituir o token pelo que foi gerado nesta página.', 'api_start_title' => 'Primeiros passos', 'api_step_1_text' => 'Utilize o botão no início desta página. O token é exibido uma única vez e já fica copiado.', 'api_step_1_title' => 'Gere o Auth Token', 'api_step_2_text' => 'Faça uma requisição GET para o endereço do seu serviço, informando o token no cabeçalho Authorization.', 'api_step_2_title' => 'Envie a requisição', 'api_step_3_text' => 'A resposta chega em JSON com os dados do plano, dos ouvintes e da transmissão no ar.', 'api_step_3_title' => 'Leia a resposta', 'api_tab_auth' => 'Autenticação', 'api_tab_auth_desc' => 'Passos necessários para realizar requisição bem-sucedida', 'api_tab_data' => 'Dados gerais', 'api_tab_data_desc' => 'Resgatar dados em uma requisição', 'api_tab_errors' => 'Códigos de erros', 'api_tab_errors_desc' => 'Identificação de retornos de erro', 'api_tab_faq_desc' => 'Dúvidas sobre a integração', 'api_tab_start' => 'Primeiros passos', 'api_tab_start_desc' => 'Do token à primeira requisição', 'api_table_description' => 'DESCRIÇÃO', 'api_table_format' => 'FORMATO', 'api_table_header' => 'CABEÇALHO', 'api_table_property' => 'PROPRIEDADE', 'api_table_required' => 'OBRIGATÓRIO?', 'api_table_size' => 'TAMANHO', 'api_table_type' => 'TIPO', 'api_table_value' => 'VALOR', 'api_token_error' => 'Não foi possível gerar o token. Tente novamente.', 'api_token_help' => 'Não compartilhe este token, ele fornecerá informações sobre seu serviço e deve ser usado apenas em fins de integração.', 'api_token_limits_title' => 'Token & Limites', 'api_token_none' => 'Nenhum token', 'api_token_once' => 'O token completo é exibido apenas quando é gerado. Guarde-o em local seguro, pois depois somente o identificador permanece visível.', 'api_type_number' => 'Número', 'api_type_text' => 'Texto', 'app_action_cancel' => 'Cancelar', 'app_action_clear' => 'Limpar', 'app_action_close' => 'Fechar', 'app_action_continue' => 'Continuar', 'app_action_request' => 'Solicitar', 'app_name_limit_chars' => 'caracteres', 'app_name_required' => 'Informe o nome do aplicativo.', 'app_page_sub' => 'Monte o aplicativo da sua rádio em quatro passos e acompanhe o resultado na prévia.', 'app_publish_intro' => 'Tudo pronto. Ao solicitar, o aplicativo entra na fila de publicação.', 'app_save_error' => 'Não foi possível salvar. Confira os campos e tente novamente.', 'app_saving' => 'Salvando...', 'app_step1_name' => 'Nome do aplicativo', 'app_step2_modules' => 'Módulos do aplicativo', 'app_step3_look' => 'Aparência', 'app_step4_publish' => 'Publicar', 'app_upload_choose' => 'Escolher imagem', 'app_action_save_continue' => 'Salvar e continuar', 'app_analysis_p1' => 'Seu aplicativo foi solicitado com sucesso e está em análise na Google Play Store.', 'app_analysis_p2' => 'Assim que estiver publicado, receberá um e-mail de confirmação!', 'app_bg_color_and_image' => 'Cor e imagem', 'app_bg_color_label' => 'Cor do fundo:', 'app_bg_desc' => 'Determina o fundo do aplicativo e da página inicial.', 'app_bg_image' => 'Imagem de fundo', 'app_bg_only_color' => 'Apenas cor', 'app_bg_required' => 'É obrigatório definir um fundo', 'app_bg_select_color' => 'Selecione a cor do fundo:', 'app_bg_select_type' => 'Selecione o tipo de fundo', 'app_bg_send_image' => 'Enviar imagem', 'app_bg_solid_color' => 'Cor sólida', 'app_bg_title' => 'Fundo do App', 'app_bg_type' => 'Tipo de fundo', 'app_bg_type_error' => 'Selecione o tipo de fundo do app.', 'app_bg_type_error_continue' => 'Selecione o tipo de fundo para continuar', 'app_bg_type_question' => 'Como você quer o fundo do app?', 'app_breadcrumb_apps' => 'Apps', 'app_cog_albumdata' => 'Capa do áudio', 'app_cog_albumdata_desc' => 'Mostra a capa e o nome do áudio que está tocando, na barra inferior do aplicativo.', 'app_cog_metadata' => 'Dados de programação', 'app_cog_metadata_desc' => 'Disponibilize os dados de locutor e nome do programa.', 'app_color_button_top' => 'Cor do botão, fundo do topo:', 'app_color_menu_effect' => 'Selecione a cor do efeito no menu:', 'app_color_other_elements' => 'Selecione a cor dos demais elementos:', 'app_color_schedule_text' => 'Cor do texto da programação e elementos:', 'app_color_text_icons' => 'Cor do texto, ícones e elementos:', 'app_color_texts_icons_webapp' => 'Selecionar a cor dos textos e ícones:', 'app_color_top_text' => 'Selecione a cor dos texto superior e outros:', 'app_dimension_min' => 'Mínimo:', 'app_dimension' => 'Dimensão:', 'app_disabled_p1' => 'O seu aplicativo encontra-se atualmente desativado.', 'app_disabled_p2' => 'Caso deseje reativá-lo, por favor, entre em contato com a nossa equipe de suporte!', 'app_disabled_title' => 'Aplicativo Desativado', 'app_exclusive_title' => 'App Exclusivo', 'app_format' => 'Formato:', 'app_icon_desc' => 'Permite ao ouvinte acessar o app da rádio, a imagem fica disposta no menu e na tela inicial do smartphone.', 'app_icon_empty' => 'Nenhuma imagem de ícone enviada.', 'app_icon_preview' => 'Prévia do ícone', 'app_icon_required' => 'Insira um ícone para continuar', 'app_icon_title' => 'Ícone', 'app_ios_address' => 'Endereço', 'app_ios_approved_live' => 'Tudo certo com o seu termo de autorização. Seu aplicativo já está publicado na App Store.', 'app_ios_approved_p1' => 'Tudo certo com o seu termo de autorização. Seu aplicativo iOS já está em', 'app_ios_approved_p2' => 'e em breve estará disponível na App Store.', 'app_ios_approved_strong' => 'processo de desenvolvimento', 'app_ios_approved_title' => 'Termo aprovado! 🎉', 'app_ios_awaiting_approval' => 'Aguardando aprovação', 'app_ios_awaiting_signature' => 'Aguardando assinatura', 'app_ios_breadcrumb' => 'Publicação iOS', 'app_ios_cep_hint' => 'Digite o CEP que buscamos o endereço.', 'app_ios_check_generated' => 'Confira o termo gerado com seus dados', 'app_ios_city' => 'Cidade', 'app_ios_company' => 'Empresa (CNPJ)', 'app_ios_company_name' => 'Razão social', 'app_ios_company_name_placeholder' => 'Nome da empresa', 'app_ios_complement' => 'Complemento', 'app_ios_complement_placeholder' => 'Sala, andar...', 'app_ios_confirm_signature' => 'Confirmar assinatura', 'app_ios_digital_signature' => 'Assinatura digital', 'app_ios_digital_signature_desc' => 'Assine sobre a linha indicada no quadro abaixo.', 'app_ios_district' => 'Bairro', 'app_ios_doc_invalid' => 'Número inválido. Confira os dígitos.', 'app_ios_doc_valid' => 'Número válido.', 'app_ios_download_pdf' => 'Baixar termo em PDF', 'app_ios_dropzone_hint' => 'ou arraste o arquivo até aqui. Máximo de 10 MB.', 'app_ios_dropzone_title' => 'Toque aqui para selecionar o PDF', 'app_ios_entity_hint' => 'Escolha conforme o titular do contrato de prestação de serviços.', 'app_ios_generate_pdf' => 'Assinar e enviar o termo', 'app_ios_holder_type' => 'Tipo de titular', 'app_ios_horizontal' => 'horizontal', 'app_ios_how_sign' => 'Como você prefere assinar?', 'app_ios_how_sign_hint' => 'Selecione a forma de assinatura desejada.', 'app_ios_in_development' => 'Em desenvolvimento', 'app_ios_individual' => 'Pessoa física (CPF)', 'app_ios_number' => 'Número', 'app_ios_orientation_1' => 'Para assinar com mais espaço, vire o celular na', 'app_ios_orientation_2' => 'ou toque em', 'app_ios_pending_p1' => 'Recebemos o seu termo de autorização e ele está sendo conferido pela nossa equipe. Assim que for aprovado, daremos início à publicação do seu aplicativo na App Store.', 'app_ios_pending_p2' => 'Você não precisa fazer mais nada por enquanto. 🙂', 'app_ios_pending_title' => 'Termo recebido - em análise', 'app_ios_preview_empty_1' => 'Preencha os dados ao lado', 'app_ios_preview_empty_2' => 'para visualizar o termo aqui.', 'app_ios_preview_label' => 'Pré-visualização do termo', 'app_ios_preview_waiting' => 'Aguardando dados...', 'app_ios_radio_name' => 'Nome da rádio', 'app_ios_radio_name_hint' => 'É o nome que aparecerá nas lojas (Google Play e App Store).', 'app_ios_radio_name_placeholder' => 'Ex: Rádio INVB', 'app_ios_redo' => 'Refazer o termo', 'app_ios_reject_address' => 'O endereço informado está incompleto ou incorreto.', 'app_ios_reject_document' => 'O CPF / CNPJ informado está incorreto ou não confere com o titular do contrato.', 'app_ios_reject_document_file' => 'O arquivo PDF enviado está ilegível ou não corresponde ao termo de autorização.', 'app_ios_reject_name' => 'O nome / razão social informado precisa ser corrigido (não confere ou está incompleto).', 'app_ios_reject_other' => 'Identificamos uma inconsistência no termo enviado.', 'app_ios_reject_reason' => 'Motivo da recusa', 'app_ios_reject_signature' => 'Houve um problema com a assinatura - ela ficou ilegível, em branco ou fora da linha indicada.', 'app_ios_rejected_p1' => 'Infelizmente não foi possível aprovar o seu termo desta vez.', 'app_ios_rejected_p2' => 'Para continuar, refaça o termo corrigindo o ponto acima. Seus dados ficam salvos para facilitar.', 'app_ios_rejected_title' => 'Termo recusado', 'app_ios_rotate_1' => 'Vire o celular na', 'app_ios_rotate_2' => 'para ter mais espaço.', 'app_ios_send_signed' => 'Enviar termo assinado', 'app_ios_sign_fullscreen' => 'Assinar em tela cheia', 'app_ios_sign_manual' => 'Baixar e assinar à mão', 'app_ios_sign_manual_desc' => 'Baixe o PDF, assine à caneta ou em outro aplicativo e envie de volta.', 'app_ios_sign_now' => 'Assinar agora, aqui', 'app_ios_sign_now_desc' => 'Assinatura feita na própria tela, com o mouse ou o dedo.', 'app_ios_signature_alt' => 'Assinatura', 'app_ios_signature_placeholder' => '[ Assinatura digital ]', 'app_ios_step1' => 'Informações básicas', 'app_ios_step2' => 'Dados do titular', 'app_ios_step3' => 'Validação e assinatura', 'app_ios_street' => 'Logradouro (rua / avenida)', 'app_ios_term_fill' => 'Preencher termo de autorização', 'app_ios_term_notice_1' => 'Para publicarmos seu aplicativo', 'app_ios_term_notice_2' => 'na App Store, precisamos de um termo de autorização preenchido e assinado.', 'app_ios_term_sent_at' => 'Termo enviado em :date.', 'app_ios_term_signed_at' => 'Termo assinado em :date.', 'app_ios_title' => 'Termo de Autorização iOS', 'app_ios_uf' => 'UF', 'app_ios_upload_label' => 'Envie o termo assinado (PDF)', 'app_ios_upload_step1' => 'o termo já preenchido com seus dados.', 'app_ios_upload_step1_strong' => 'Baixe', 'app_ios_upload_step2' => 'à caneta (e carimbe, se for empresa) ou assine em outro aplicativo.', 'app_ios_upload_step2_strong' => 'Assine', 'app_ios_upload_step3' => 'o PDF assinado de volta aqui embaixo.', 'app_ios_upload_step3_strong' => 'Envie', 'app_ios_who_authorizes' => 'Quem autoriza a publicação?', 'app_logo_desc' => 'A logo será exibida na página do aplicativo na Google Play e na tela \'Ouça a Rádio\'.', 'app_logo_required' => 'Insira uma logo para continuar', 'app_logo_title' => 'Logo', 'app_mod_camera' => 'Câmera no estúdio', 'app_mod_camera_desc' => 'Permite que seu ouvinte acompanhe a transmissão de vídeo do recurso de câmera.', 'app_mod_chat' => 'Bate-papo', 'app_mod_chat_alt' => 'Chat', 'app_mod_chat_desc' => 'Conecte-se com seus ouvintes em tempo real através de uma sala de bate papo exclusiva da sua rádio.', 'app_mod_events' => 'Eventos', 'app_mod_events_desc' => 'Exiba todos os eventos a serem realizados e propague a divulgação.', 'app_mod_gallery' => 'Galeria de fotos', 'app_mod_gallery_desc' => 'Disponibilize coberturas e galerias sem precisar sair do app exclusivo.', 'app_mod_listen' => 'Ouça a rádio', 'app_mod_listen_desc' => 'Recurso padrão do aplicativo que disponibiliza informações sobre a sua programação.', 'app_mod_messages' => 'Mural de recados', 'app_mod_messages_desc' => 'Permita que seu ouvinte interaja enviando recados em texto e em áudio.', 'app_mod_news' => 'Notícias', 'app_mod_news_desc' => 'Dispõe de postagens para deixar seus ouvintes sempre bem informados.', 'app_mod_now' => 'Agora na rádio', 'app_mod_podcasts' => 'Podcasts', 'app_mod_podcasts_desc' => 'Disponibilize seus Podcasts diretamente no aplicativo exclusivo.', 'app_mod_promo' => 'Promoções', 'app_mod_promo_desc' => 'Divulgue suas promoções diretamente no aplicativo exclusivo.', 'app_mod_requests' => 'Pedidos de música', 'app_mod_requests_desc' => 'Disponibilize um formulário para que seu ouvinte possa sugerir as músicas da sua programação.', 'app_mod_schedule' => 'Programação', 'app_mod_schedule_desc' => 'Mantenha seu ouvinte atualizado, exibindo a grade de programação da sua rádio diretamente no aplicativo.', 'app_mod_schedule_full' => 'Grade de programação', 'app_mod_team' => 'Equipe', 'app_mod_team_desc' => 'Mostra informações de todos que fazem parte da equipe da rádio.', 'app_mod_top' => 'As mais pedidas', 'app_mod_top_desc' => 'Exibe as top músicas cadastradas na plataforma diretamente no seu aplicativo.', 'app_modal_check1' => 'Afirmo que a minha rádio online já está no ar e operando normalmente.', 'app_modal_check2' => 'Afirmo que o ícone, logo e imagem de fundo não possuem logotipos de redes sociais (WhatsApp, Facebook, Twitter, Dropbox, etc)', 'app_modal_check3' => 'Afirmo que o ícone, logo e imagem de fundo não possuem informações de contato (e-mails, endereço de site, telefone, perfis de redes sociais, etc)', 'app_modal_check4' => 'Afirmo que não possuo outro aplicativo publicado na PlayStore para essa rádio.', 'app_modal_check5' => 'Afirmo que o nome, ícone e imagem do meu aplicativo não possuem qualquer manifestação de caráter ofensivo.', 'app_modal_confirm' => 'Confirmar solicitação', 'app_modal_intro' => 'Responda atentamente às perguntas abaixo. Seu aplicativo só será publicado se estiver em conformidade com os termos de uso.', 'app_modal_q1' => 'O ícone, logo ou imagem de fundo possuem símbolos, imagens, referências de empresas, celebridades, jogos ou marcas protegidas (exemplo: Logotipo da AUDI, foto de cantor, personagem de algum jogo, etc) ?', 'app_modal_q2' => 'Algum símbolo utilizado no ícone, logo ou imagem de fundo foi inspirado em outra marca protegida por direitos autorais ?', 'app_modal_q3' => 'O nome do seu aplicativo possui alguma relação com outras marcas / empresas / celebridades protegidas por direitos autoriais ?', 'app_modal_question' => 'Pergunta', 'app_modal_title' => 'Aviso Importante', 'app_modal_hint' => 'Todas as afirmações precisam estar marcadas e as três perguntas respondidas com não.', 'app_modules_intro' => 'Selecione abaixo os módulos para seu aplicativo:', 'app_name_label' => 'Insira no campo abaixo o nome do seu aplicativo', 'app_name_limit_30' => 'Limite máximo de 30 caracteres.', 'app_name_limit_50' => 'Limite máximo de 50 caracteres.', 'app_name_placeholder' => 'Nome do APP', 'app_name_store_warning' => 'Este é o nome que será exibido na loja de aplicativos do Google.', 'app_api_error' => 'Não foi possível falar com o servidor do site agora. Tente novamente em alguns minutos.', 'app_step_out_of_order' => 'Conclua o passo anterior antes de gravar este.', 'app_seconds' => '{1} :count segundo|[2,*] :count segundos', 'app_img_formats' => 'A imagem precisa ser em JPG, PNG ou WEBP.', 'app_img_max' => 'A imagem pode ter no máximo :size MB.', 'app_img_min' => 'A imagem precisa ter pelo menos :width x :height pixels.', 'app_img_logo_required' => 'A logo é obrigatória.', 'app_img_icon_required' => 'O ícone é obrigatório.', 'app_img_bg_required' => 'O fundo é obrigatório para este tipo de fundo.', 'app_tab_notifications' => 'Notificações', 'app_tab_ads' => 'Publicidade', 'app_notify_page_sub' => 'Envie avisos a quem tem o aplicativo instalado e acompanhe a publicidade exibida nele.', 'app_notify_new_title' => 'Nova notificação', 'app_notify_new_sub' => 'A mensagem chega a todos os ouvintes que instalaram o aplicativo da sua rádio.', 'app_notify_text_required' => 'Escreva a mensagem antes de enviar.', 'app_notify_wait' => 'Para o bom uso da ferramenta, a próxima notificação poderá ser enviada em :time.', 'app_notify_failed' => 'Não foi possível entregar a notificação agora. Tente novamente em alguns minutos.', 'app_ads_page_sub' => 'Cadastre os anúncios exibidos na faixa de publicidade do aplicativo.', 'app_ads_new_title' => 'Novo anúncio', 'app_ads_new_sub' => 'O anúncio passa por aprovação da BRASCAST antes de aparecer no aplicativo.', 'app_ads_name' => 'Nome do anúncio', 'app_ads_name_placeholder' => 'Identificação para você reconhecer o anúncio', 'app_ads_image' => 'Imagem do anúncio', 'app_ads_url' => 'Endereço de destino', 'app_ads_url_help' => 'Opcional. Ao tocar no anúncio, o ouvinte é levado a este endereço.', 'app_ads_url_invalid' => 'Informe um endereço válido, começando por https://.', 'app_ads_img_required' => 'A imagem do anúncio é obrigatória.', 'app_ads_send' => 'Enviar para aprovação', 'app_ads_list_title' => 'Anúncios cadastrados', 'app_ads_empty' => 'Nenhum anúncio cadastrado até o momento.', 'app_ads_state_pending' => 'Em aprovação', 'app_ads_state_approved' => 'Aprovado', 'app_ads_state_rejected' => 'Recusado', 'app_ads_delete_title' => 'Remover anúncio', 'app_ads_delete_text' => 'O anúncio :name será removido do aplicativo e a imagem será apagada.', 'app_ios_page_sub' => 'Preencha e assine a autorização exigida pela App Store para publicar o aplicativo da sua rádio.', 'app_ios_cep' => 'CEP', 'app_ios_person_name' => 'Nome completo', 'app_ios_person_name_placeholder' => 'Nome do titular', 'app_ios_signature_captured' => 'Assinatura registrada', 'app_ios_preview_filling' => 'Preenchendo', 'app_ios_preview_ready' => 'Pronto para assinar', 'app_ios_preview_signed' => 'Assinado', 'app_ios_preview_file' => 'PDF anexado', 'app_ios_generic_error' => 'Não foi possível concluir a operação. Tente novamente em alguns instantes.', 'app_ios_err_radio_name' => 'Informe como a rádio deve aparecer nas lojas.', 'app_ios_err_holder_pj' => 'Informe a razão social do titular.', 'app_ios_err_holder_pf' => 'Informe o nome completo do titular.', 'app_ios_err_doc_cnpj' => 'CNPJ inválido. Confira os dígitos.', 'app_ios_err_doc_cpf' => 'CPF inválido. Confira os dígitos.', 'app_ios_err_address' => 'Endereço incompleto. Falta preencher: :fields.', 'app_ios_err_address_short' => 'Endereço incompleto. Confira os campos obrigatórios.', 'app_ios_err_cep' => 'CEP não encontrado. Confira o número ou preencha o endereço manualmente.', 'app_ios_err_signature' => 'Assine no quadro antes de enviar o termo.', 'app_ios_err_file' => 'Selecione o PDF assinado antes de enviar.', 'app_ios_err_file_format' => 'O termo assinado precisa ser um arquivo PDF.', 'app_ios_err_file_size' => 'O PDF não pode ultrapassar 10 MB.', 'app_ios_err_steps_first' => 'Conclua os passos anteriores antes de continuar.', 'app_ios_confirm_title' => 'Enviar o termo assinado', 'app_ios_confirm_text' => 'Confira a prévia ao lado antes de enviar. Depois do envio, o termo segue para conferência e só pode ser alterado se for recusado.', 'app_ios_confirm_send' => 'Está tudo certo, enviar', 'app_ios_redo_title' => 'Refazer o termo', 'app_ios_redo_text' => 'O formulário volta a abrir com os dados já preenchidos, para você corrigir o ponto apontado.', 'app_webapp_page_sub' => 'Monte o aplicativo web da sua rádio, que o ouvinte instala pelo navegador em Android, iOS e computador.', 'app_webapp_no_plan_p1' => 'O aplicativo web não está incluído no plano contratado para esta rádio.', 'app_webapp_no_plan_p2' => 'Altere o plano para liberar a ferramenta e montar o aplicativo em quatro passos.', 'app_webapp_live_title' => 'Aplicativo web publicado', 'app_webapp_live_sub' => 'O aplicativo já está no ar e pode ser divulgado aos ouvintes.', 'app_webapp_address' => 'Endereço do aplicativo', 'app_webapp_open' => 'Abrir aplicativo', 'app_webapp_installs' => '{0} Nenhuma instalação|{1} :count instalação|[2,*] :count instalações', 'app_webapp_redo' => 'Montar novamente', 'app_webapp_redo_title' => 'Montar o aplicativo novamente', 'app_webapp_redo_text' => 'O aplicativo atual sai do ar e o assistente volta ao primeiro passo. As imagens enviadas serão apagadas.', 'app_webapp_redo_note' => 'Para trocar cores, imagens ou módulos é necessário montar o aplicativo novamente.', 'app_webapp_modules_intro' => 'Escolha o que aparece no menu do aplicativo web. O botão de ouvir é fixo.', 'app_webapp_mod_now_desc' => 'Tocador com o nome da música no ar, sempre presente.', 'app_webapp_logo_desc' => 'A logo aparece na tela inicial do aplicativo web.', 'app_webapp_icon_desc' => 'O ícone fica na tela do celular depois que o ouvinte instala o aplicativo.', 'app_webapp_color_bg' => 'Cor do fundo', 'app_webapp_color_text' => 'Cor do texto e dos ícones', 'app_webapp_publish_intro' => 'Ao publicar, o aplicativo web fica disponível de imediato no endereço abaixo.', 'app_webapp_images_required' => 'Envie a logo e o ícone antes de continuar.', 'app_preview_live' => 'AO VIVO', 'app_webapp_nav_home' => 'Ouça a rádio', 'app_webapp_nav_schedule' => 'Programação', 'app_webapp_nav_chat' => 'Bate-papo', 'app_webapp_nav_messages' => 'Recados', 'app_webapp_nav_requests' => 'Peça sua música', 'app_webapp_nav_social' => 'Redes sociais', 'app_webapp_nav_timer' => 'Timer', 'app_webapp_nav_config' => 'Configurações', 'app_webapp_nav_about' => 'Sobre o aplicativo', 'app_webapp_on_air' => 'No ar agora', 'app_webapp_now_playing' => 'Tocando agora', 'app_no' => 'Não', 'app_pixels' => 'pixels', 'app_plan_change' => 'Solicitar alteração de plano', 'app_plan_no_android' => 'Seu plano não possui o Aplicativo Android', 'app_plan_no_webapp' => 'Seu plano não possui o Web App', 'app_preview_label' => 'SIMULAÇÃO DO APLICATIVO', 'app_requested_android_p1' => 'Seu aplicativo Android foi solicitado com sucesso e encaminhado para o setor de desenvolvimento.', 'app_requested_android_p2' => 'Em breve ele estará disponível na Google Play Store.', 'app_requested_title' => 'Maravilha!', 'app_required_badge' => 'OBRIGATÓRIO', 'app_section_schedule_metadata' => 'Programação e Metadados', 'app_status' => 'Status', 'app_live_meta' => 'Android e iOS, na Google Play e na App Store', 'app_live_since' => 'No ar desde', 'app_live_version' => 'Versão', 'app_live_play' => 'Google Play', 'app_live_appstore' => 'App Store', 'app_notify_new_action' => 'Novo aviso', 'app_ads_new_action' => 'Novo anúncio', 'app_notify_count' => '{0} Nenhum aviso enviado|{1} :count aviso enviado|[2,*] :count avisos enviados', 'app_ads_count' => '{0} Nenhum anúncio cadastrado|{1} :count anúncio cadastrado|[2,*] :count anúncios cadastrados', 'app_status_published' => 'Publicado', 'app_step1_title' => '1 - Nome do aplicativo', 'app_step2_title' => '2 - Módulos do aplicativo', 'app_step3_title' => '3 - Aparência', 'app_step4_title' => '4 - Publicar', 'app_tab_change' => 'Alterar', 'app_tab_details' => 'Detalhes', 'app_theme_01' => 'Tema 01', 'app_theme_02' => 'Tema 02', 'app_theme_label' => 'TEMA', 'app_total_downloads' => 'Total de downloads', 'app_webapp_contact_sales' => 'Solicite através do setor comercial.', 'app_webapp_no_plan' => 'Seu plano não possui Web App', 'app_webapp_publish' => 'Publicar WebApp', 'app_webapp_title' => 'Web App', 'app_yes' => 'Sim', 'blacklist_add' => 'Bloquear IP', 'blacklist_add_ok' => 'IP adicionado à blacklist com sucesso.', 'blacklist_blocked_at' => 'Bloqueado em :date', 'blacklist_count' => '{0} Nenhum IP bloqueado|{1} :count IP bloqueado|[2,*] :count IPs bloqueados', 'blacklist_empty' => 'Nenhum endereço de IP de ouvinte bloqueado', 'blacklist_empty_help' => 'Bloqueie um endereço de IP para impedir que o ouvinte se conecte à sua transmissão.', 'blacklist_empty_search' => 'Nenhum endereço encontrado para esta busca.', 'blacklist_err_duplicate' => 'IP já cadastrado, tente outro.', 'blacklist_err_invalid' => 'O valor de entrada precisa ser um endereço de IP válido.', 'blacklist_err_private' => 'Esta função precisa de um endereço de IP público para ser aplicada.', 'blacklist_error' => 'Não foi possível concluir a ação. Tente novamente.', 'blacklist_ip_address' => 'Endereço IP', 'blacklist_ip_help' => 'Informe o endereço de IP público do ouvinte que deve ser bloqueado.', 'blacklist_list_title' => 'Endereços bloqueados', 'blacklist_new_self_ip' => 'Este é o seu próprio IP. Se confirmado, você não conseguirá ouvir sua própria rádio.', 'blacklist_new_title' => 'Adicionar IP na blacklist', 'blacklist_new_warning' => 'Ao adicionar o bloqueio, nenhum ouvinte originado deste IP conseguirá ouvir sua rádio.', 'blacklist_page_sub' => 'Endereços de IP impedidos de ouvir a sua transmissão.', 'blacklist_remove' => 'Desbloquear', 'blacklist_remove_confirm' => 'Deseja realmente desbloquear o IP :ip?', 'blacklist_remove_ok' => 'IP desbloqueado com sucesso.', 'blacklist_search' => 'Buscar por IP ou cidade', 'blacklist_table_date' => 'Data do bloqueio', 'blacklist_table_ip' => 'IP bloqueado', 'blacklist_table_location' => 'Cidade / Estado', 'feature_unavailable_contact' => 'Entre em contato com o setor comercial para mais detalhes', 'feature_unavailable_plan' => 'Recurso indisponível no seu plano', 'fm_page_sub' => 'Envie e organize os áudios que o Auto DJ reproduz. Cada área abaixo tem uma finalidade, e as pastas que você criar dentro delas viram listas de reprodução.', 'fm_area_musics_help' => 'O acervo principal da programação', 'fm_area_ads_help' => 'Anúncios e patrocínios', 'fm_area_vinhetas_help' => 'Chamadas e identificação da emissora', 'fm_area_podcasts_help' => 'Programas gravados, somente leitura', 'fm_upload_title' => 'Enviar áudios', 'fm_upload_formats' => 'Somente arquivos MP3, de até 500 MB cada.', 'fm_upload_dest' => 'Os arquivos vão para a pasta aberta ao lado.', 'fm_upload_sending' => 'Enviando', 'fm_upload_leave' => 'O envio ainda não terminou. Se sair agora, os áudios que faltam não serão enviados.', 'fm_select_all' => 'Selecionar tudo', 'fm_action_listen' => 'Ouvir', 'fm_action_stop' => 'Parar', 'fm_action_rename' => 'Renomear', 'fm_action_remove' => 'Remover', 'fm_action_open' => 'Abrir pasta', 'fm_embed_code' => 'Código para colocar em um site', 'fm_cover_choose' => 'Escolher imagem', 'fm_counter_files' => '{0} nenhum arquivo|{1} :count arquivo|[2,*] :count arquivos', 'fm_counter_folders' => '{0} nenhuma pasta|{1} :count pasta|[2,*] :count pastas', 'fm_readonly_note' => 'Os podcasts são publicados pela área de Podcasts do painel, por isso esta pasta não aceita envio, renomear nem remover.', 'fm_error' => 'Não foi possível concluir a ação. Tente novamente.', 'fm_more_actions' => 'Mais ações', 'fm_btn_create' => 'Criar', 'fm_btn_rename' => 'Renomear', 'fm_dropzone_max_size' => 'Tamanho máximo por arquivo: 500MB', 'fm_dropzone_title' => 'Arraste os arquivos MP3 para cá ou selecione', 'fm_folder_name' => 'Nome da pasta', 'fm_modal_new_folder_title' => 'Criar pasta', 'fm_modal_rename_title' => 'Renomear pasta', 'fm_new_folder' => 'Nova Pasta', 'fm_rename_warning' => 'Atenção! Caso você renomear essa pasta, precisará refazer as playlists que contém esses arquivos', 'fm_search_placeholder' => 'Buscar', 'fm_send_files' => 'Enviar arquivos', 'fm_uploading_to_folder' => 'Enviando para pasta:', 'form_weekdays_label' => 'Dias da semana', 'history_all_notice' => 'Este recurso lista os últimos áudios executados com limite máximo de', 'history_count' => '{0} Nenhuma execução|{1} :count execução|[2,*] :count execuções', 'history_empty_help' => 'Assim que a transmissão tocar o primeiro áudio, ele aparece aqui.', 'history_empty_search' => 'Nenhum áudio encontrado para esta busca.', 'history_no_date' => 'Sem data', 'history_played' => 'Áudios executados', 'history_search' => 'Buscar pelo nome do áudio', 'history_time_female' => 'Hora certa - Voz Feminina', 'history_time_male' => 'Hora certa - Voz Masculina', 'home_changepl_start_label' => 'Inicialização', 'home_changepl_start_now' => 'Imediata (cortar áudio atual e entrar)', 'home_changepl_start_queue' => 'Aguardar fila para começar', 'home_maintenance_notice_1' => 'Visando a melhoria contínua dos serviços prestados, informamos que será realizada uma manutenção preventiva a partir das 00h do dia 21/07/2026.', 'home_maintenance_notice_2' => 'O procedimento poderá durar algumas horas e, durante esse período, poderá haver instabilidade no sinal da rádio.', 'label_dimension' => 'Dimensão', 'label_format' => 'Formato', 'label_pixels' => 'pixels', 'library_page_sub' => 'Baixe programetes, programas, vinhetas e campanhas prontos para entrar na sua programação.', 'library_blocks_toggle' => 'Ver blocos', 'library_count' => '{0} Nenhum conteúdo|{1} :count conteúdo|[2,*] :count conteúdos', 'library_filter_all' => 'Todas as categorias', 'library_empty_search' => 'Nenhum conteúdo encontrado para a busca.', 'library_listen' => 'Ouvir', 'library_block_complete' => 'Completo', 'library_block_part' => 'Parte :number', 'library_lang_br' => 'Português (BR)', 'library_lang_pt' => 'Português (PT)', 'library_lang_en' => 'English', 'library_lang_es' => 'Español', 'library_filter_label' => 'Selecione o assunto para filtrar', 'library_sort_label' => 'Ordenar por', 'library_sort_recent' => 'Mais recente', 'library_sort_name' => 'Nome (A-Z)', 'library_sort_blocks' => 'Mais blocos', 'library_show_all' => 'Mostrar todos', 'library_col_period' => 'Periodicidade', 'library_col_total' => 'Quantidade', 'library_col_average' => 'Tempo médio', 'library_lang_empty' => 'Nenhum conteúdo neste idioma até o momento.', 'library_download' => 'Baixar', 'library_empty' => 'Nenhum conteúdo encontrado', 'library_label_average_time' => 'Tempo médio', 'library_label_blocks' => 'Blocos', 'library_label_period' => 'Período', 'library_last_update' => 'Última atualização:', 'library_no_plan' => 'Seu plano não possui este recurso', 'library_no_plan_desc' => 'Para contratar, entre em contato com o suporte', 'library_search_placeholder' => 'Buscar...', 'library_tab_campanhas' => 'Campanhas', 'library_tab_programas' => 'Programas', 'library_tab_programas_fds' => 'Programas fim de semana', 'library_tab_programetes' => 'Programetes', 'library_tab_vinhetas' => 'Vinhetas', 'msg_loading' => 'Carregando...', 'msg_no_records' => 'Nenhum registro encontrado', 'page_reportgen_title' => 'Gerar relatório', 'password_copy_ip' => 'Copiar IP', 'password_copy_mount' => 'Copiar Mount point', 'password_copy_password' => 'Copiar Senha', 'password_copy_port' => 'Copiar Porta', 'password_copy_token' => 'Clique para copiar o Token', 'password_edit_breadcrumb' => 'Editar locutor', 'password_edit_title' => 'Editar senha de transmissão', 'password_generating' => 'Gerando...', 'password_form_sub' => 'Defina o nome, a senha e, se precisar, os dias e horários em que este locutor pode transmitir.', 'password_generate' => 'Gerar nova', 'password_label' => 'Senha de transmissão', 'password_name_placeholder' => 'Digite o nome do locutor', 'password_new_breadcrumb' => 'Novo locutor', 'password_new_title' => 'Nova senha de transmissão', 'password_placeholder' => 'Digite ou gere uma senha', 'password_readonly_note' => 'A senha não pode ser alterada. Para trocar, exclua este locutor e cadastre um novo.', 'password_restrict' => 'Restringir', 'password_restrict_alert' => 'Irá definir o(s) dia(s) e horário(s) que o locutor poderá se conectar.', 'password_restrict_tip' => 'Define o(s) dia(s) e horário(s) em que o locutor poderá se conectar.
Ao atingir o horário final, ele será desconectado automaticamente, exatamente no horário definido.', 'password_show_allowed_days' => 'Dias permitidos', 'password_show_allowed_time' => 'Horário permitido', 'password_show_auth' => 'Autenticação - Encoder BRASCAST', 'password_show_encoding' => 'Codificação - áudio do encoder', 'password_show_restricted' => 'Acesso restrito', 'password_show_server' => 'Servidor - onde conectar', 'password_show_title' => 'Dados de transmissão', 'password_time_end' => 'Horário final', 'password_time_start' => 'Horário inicial', 'plan_unavailable_desc' => 'Entre em contato com o setor comercial para mais detalhes', 'plan_unavailable_title' => 'Recurso indisponível no seu plano', 'players_choose_model' => 'Escolha o modelo do player', 'players_count' => '{0} Nenhum modelo|{1} :count modelo|[2,*] :count modelos', 'players_get_code' => 'Obter código', 'players_modal_code' => 'Código para o seu site', 'players_modal_hint' => 'Cole o código no HTML do seu site, no local em que o player deve aparecer.', 'players_modal_preview' => 'Pré-visualização', 'players_model' => 'Modelo :number', 'players_option_autoplay' => 'Iniciar automaticamente', 'players_option_autoplay_help' => 'O navegador pode bloquear o áudio automático até que o visitante interaja com a página.', 'players_option_volume' => 'Volume inicial', 'players_option_volume_help' => 'Define o volume com que o player começa a tocar.', 'players_page_sub' => 'Escolha um modelo, ajuste as opções e copie o código para o seu site.', 'players_popup_link' => 'Ouvir Rádio', 'players_size_responsive' => 'Largura total', 'players_tab_bar' => 'Barra para sites', 'players_tab_box' => 'Player box', 'players_tab_mini' => 'Mini player', 'players_tab_popup' => 'Pop-ups', 'playlists_action_duplicate' => 'Duplicar', 'playlists_action_play_autodj' => 'Reproduzir no AutoDJ', 'playlists_count' => '{0} Nenhuma playlist|{1} :count playlist|[2,*] :count playlists', 'playlists_create' => 'Criar playlist', 'playlists_create_new' => 'Criar nova playlist', 'playlists_page_sub' => 'As playlists organizam o que o Auto DJ toca e em qual ordem. Cada uma reúne pastas ou arquivos e pode ser colocada no ar a qualquer momento.', 'playlists_empty_help' => 'Crie a primeira playlist ou comece por um dos modelos prontos.', 'playlists_remove_warning' => 'A playlist sai do ar e deixa de tocar no Auto DJ.', 'playlists_action_error' => 'Não foi possível concluir a ação. Tente novamente.', 'playlists_empty' => 'Nenhuma playlist encontrada.', 'playlists_empty_search' => 'Nenhuma playlist encontrada para esta busca.', 'playlists_search_placeholder' => 'Buscar playlist...', 'playlists_tab_mine' => 'Suas Playlists', 'playlists_tab_templates' => 'Modelos', 'playlists_templates_empty' => 'Nenhum modelo disponível no momento.', 'playlists_templates_empty_search' => 'Nenhum modelo encontrado para esta busca.', 'playlists_templates_filter_all' => 'Todos', 'playlists_templates_info' => 'Ao usar um modelo, será criada uma cópia completa da playlist para a sua rádio.', 'playlists_templates_maintenance_text' => 'Estamos trabalhando em uma atualização nos modelos de playlist. Em breve estarão disponíveis novamente!', 'playlists_templates_maintenance_title' => 'Modelos em manutenção', 'playlists_templates_search_placeholder' => 'Buscar modelo...', 'playlists_templates_no_category' => 'Sem categoria', 'playlists_templates_use' => 'Usar modelo', 'relays_page_sub' => 'Retransmita o sinal de outra emissora nos dias e horários que você definir.', 'relays_empty_help' => 'Cadastre uma retransmissão para colocar o sinal de outra emissora no ar.', 'relays_count' => '{0} Nenhuma retransmissão|{1} :count retransmissão|[2,*] :count retransmissões', 'relays_remove_confirm' => 'Deseja realmente remover esta retransmissão?', 'relays_action_start' => 'Iniciar agora', 'relays_action_view' => 'Ver retransmissão', 'relays_running_note' => 'Outra retransmissão está no ar. Encerre para iniciar esta.', 'relays_when_date' => 'Data marcada', 'relays_always_active' => 'Sempre ativo', 'relays_edit' => 'Editar retransmissão', 'relays_empty' => 'Nenhuma retransmissão cadastrada', 'relays_error_name' => 'Digite um nome para identificação.', 'relays_error_url' => 'Digite o endereço do streaming que deseja retransmitir.', 'relays_form_sub' => 'Informe a estação que será retransmitida e quando ela entra no ar.', 'relays_finish_at' => 'Finalizar em:', 'relays_form_name' => 'Nome (identificação)', 'relays_form_name_placeholder' => 'Digite o nome da estação para identificação', 'relays_form_start_at' => 'Início em:', 'relays_form_time_end' => 'Horário de finalização', 'relays_form_time_start' => 'Horário de início', 'relays_form_type' => 'Tipo de retransmissão', 'relays_form_type_datetime' => 'Data e hora', 'relays_form_type_weekdays' => 'Dias de semana', 'relays_form_url' => 'URL de fluxo (streaming)', 'relays_form_url_placeholder' => 'Exemplo: https://serverradio.com:8000/stream', 'relays_keep_active' => 'Manter ativo', 'relays_modal_end_at' => 'Encerrar em:', 'relays_modal_now' => 'Agora', 'relays_modal_start_title' => 'Iniciar retransmissão manualmente', 'relays_new' => 'Nova retransmissão', 'relays_show_days' => 'Dias de transmissão', 'relays_show_h1' => 'Retransmissão da:', 'relays_show_time_end' => 'Horário de término', 'relays_show_url' => 'URL do fluxo (streaming)', 'relays_start_btn' => 'Iniciar retransmissão', 'relays_table_end' => 'Término', 'relays_table_start' => 'Início', 'relays_table_when' => 'Quando iniciará', 'reportgen_audio_name' => 'Nome do áudio', 'reportgen_audio_name_placeholder' => 'Digite o nome do áudio', 'reports_all_day' => 'Exibir todo o dia', 'reports_count' => '{0} Nenhum registro|{1} :count registro|[2,*] :count registros', 'reports_empty' => 'Nenhum registro para este dia.', 'reports_error' => 'Não foi possível carregar os registros. Tente novamente.', 'reports_export_soon' => 'Exportação disponível em breve.', 'reports_export' => 'Exportar dados', 'reports_filter_day' => 'Filtrar por dia', 'reports_filter_hour' => 'Filtrar por hora', 'reports_filter_name' => 'Filtrar por nome', 'reports_filter_name_hint' => 'Nome do áudio', 'reports_list_title' => 'Registros do dia', 'reports_live_end' => 'encerrou uma transmissão', 'reports_live_start' => 'iniciou uma transmissão', 'reports_load_more' => 'Carregar mais', 'reports_page_sub' => 'Tudo o que foi ao ar, com o horário e a origem de cada áudio.', 'schedule_breadcrumb_new' => 'Novo', 'schedule_page_sub' => 'Defina a playlist, quando ela entra no ar e o que acontece quando ela termina.', 'schedule_section_when' => 'Quando entra no ar', 'schedule_search_playlist' => 'Buscar playlist...', 'schedule_no_playlist' => 'Nenhuma playlist encontrada.', 'schedule_section_options' => 'Opções de execução', 'schedule_freq_weekly' => 'Dias da semana', 'schedule_freq_date' => 'Data específica', 'schedule_btn_create' => 'Cadastrar', 'schedule_day_fri' => 'Sexta', 'schedule_day_mon' => 'Segunda', 'schedule_day_thu' => 'Quinta', 'schedule_day_tue' => 'Terça', 'schedule_day_wed' => 'Quarta', 'schedule_days_select_all' => 'Selecionar todos', 'schedule_edit_title' => 'Alterar Agendamento', 'schedule_end_keep' => 'Manter esta playlist', 'schedule_end_other' => 'Executar outra playlist', 'schedule_end_select_placeholder' => 'Selecione a playlist', 'schedule_frequency_date' => 'Executar em uma data específica', 'schedule_frequency_weekdays' => 'Executar em dias da semana', 'schedule_label_end_option' => 'Após finalizar o agendamento', 'schedule_label_end_playlist' => 'Executar a playlist após finalizar', 'schedule_label_frequency' => 'Frequência', 'schedule_label_playlist' => 'Playlist', 'schedule_label_skip' => 'Cortar o áudio em execução na transição deste agendamento?', 'schedule_label_start_date' => 'Data de Início', 'schedule_label_start_time' => 'Horário de início', 'schedule_label_weekdays' => 'Dias da semana', 'schedule_new_title' => 'Novo agendamento', 'schedule_read_more' => 'Leia mais', 'schedule_skip_no' => 'Não (esperar a fila concluir antes de iniciar esta playlist)', 'schedule_skip_warning' => 'Esta opção pode ocasionar atraso.', 'schedule_skip_yes' => 'Sim (cortar o áudio em execução e iniciar imediatamente)', 'schedule_status_disabled' => 'Desativado', 'settings_nav_sub' => 'Ajustes da transmissão', 'settings_page_sub' => 'Ajuste a qualidade da transmissão do Auto DJ e o tratamento aplicado ao áudio.', 'settings_section_stream' => 'Transmissão', 'settings_section_audio' => 'Qualidade do áudio', 'settings_confirm_title' => 'Deseja realmente continuar?', 'settings_confirm_text' => 'Esta ação vai parar suas transmissões para que as configurações sejam aplicadas.', 'settings_saved' => 'As configurações foram alteradas com sucesso!', 'settings_save_error' => 'Falha ao tentar salvar as configurações, tente novamente mais tarde!', 'devices_nav' => 'Atividades', 'devices_nav_sub' => 'Dispositivos conectados', 'devices_title' => 'Lista de dispositivos', 'devices_sub' => 'Abaixo estão os dispositivos que estão ou estiveram conectados à plataforma.', 'devices_current' => 'Sessão atual', 'devices_last_seen' => 'Última atividade em :date', 'devices_revoke' => 'Desconectar', 'devices_revoke_confirm' => 'Deseja desconectar este dispositivo?', 'devices_revoked' => 'Dispositivo desconectado.', 'devices_cannot_revoke' => 'Não é possível desconectar a sessão atual.', 'devices_empty' => 'Nenhum dispositivo conectado até o momento.', 'devices_off' => 'A lista de dispositivos fica disponível quando as sessões são gravadas no banco de dados.', 'settings_bitrate' => 'Qualidade de transmissão do Auto DJ', 'settings_channels' => 'Canais', 'settings_codec' => 'Tipo de transmissão', 'settings_crossfade_msg' => 'O crossfade mistura o final de uma música com o início da seguinte para uma reprodução contínua.', 'settings_fade_duration' => 'Duração do Crossfade', 'settings_fade_min_length' => 'Aplicar Crossfade em áudios maiores que', 'settings_fade_none' => 'Sem transição', 'settings_fade_simple' => 'Fade', 'settings_fade_type' => 'Efeito de transição', 'settings_help_codec' => 'Formato do áudio enviado aos ouvintes.', 'settings_help_bitrate' => 'Quanto maior, melhor o som e maior o consumo de dados do ouvinte.', 'settings_help_channels' => 'Mono consome menos banda, stereo mantém a separação do áudio.', 'settings_help_timezone' => 'Usado nos agendamentos e nos relatórios.', 'settings_help_fade' => 'Como um áudio termina e o próximo começa.', 'settings_help_preset' => 'Equilibra o volume entre áudios de origens diferentes.', 'settings_help_fade_duration' => 'Tempo em que os dois áudios ficam sobrepostos.', 'settings_help_fade_min' => 'Vinhetas curtas ficam de fora do efeito.', 'settings_minute_1' => '1 minuto', 'settings_minute_1_half' => '1 minuto e meio', 'settings_preset' => 'Normalização & Compressor', 'settings_preset_aggressive' => 'Agressivo', 'settings_preset_balanced' => 'Balanceado', 'settings_preset_light' => 'Leve', 'settings_preset_off' => 'Desligado', 'settings_preset_strong' => 'Forte', 'settings_samplerate' => 'Taxa em Hz (definida automaticamente)', 'settings_seconds' => ':count segundos', 'stats_active_sessions' => 'Sessões ativas', 'stats_blacklist_link' => 'Banimentos / Blacklist', 'stats_ban_ip' => 'Banir IP', 'stats_date' => 'Data', 'stats_listeners_by_city' => 'Ouvintes por cidade', 'stats_listeners_by_country' => 'Ouvintes por país', 'stats_listeners_by_state' => 'Ouvintes por estados', 'stats_auto_pause' => 'Pausar a atualização automática', 'stats_auto_resume' => 'Retomar a atualização automática', 'source_other' => 'Outro', 'source_external_site' => 'Site externo', 'source_station_site' => 'Site da rádio', 'source_exclusive_app' => 'Aplicativo Exclusivo', 'source_android_app' => 'Aplicativo Android', 'source_ios_app' => 'Aplicativo iOS', 'source_robot' => 'Robô', 'source_server' => 'Servidor', 'source_mobile' => 'Celular', 'source_samsung_mobile' => 'Celular Samsung', 'source_lg_mobile' => 'Celular LG', 'source_sony_mobile' => 'Celular Sony', 'stats_own_session' => 'Sua sessão', 'stats_loc_focus' => 'Ver esta localidade no mapa', 'stats_map_hint' => 'Clique no mapa para habilitar os controles', 'stats_map_title' => 'Mapa dos ouvintes', 'stats_tab_country' => 'Por país', 'stats_tab_state' => 'Por estado', 'stats_tab_city' => 'Por cidade', 'stats_ban_confirm' => 'O IP :ip será bloqueado e não poderá mais ouvir a rádio. Deseja continuar?', 'stats_unban_confirm' => 'O IP :ip voltará a poder ouvir a rádio. Deseja continuar?', 'stats_blacklist_empty' => 'Nenhum IP bloqueado.', 'stats_blacklist_loading' => 'Carregando...', 'stats_map_enable' => 'Clique para habilitar os controles do mapa', 'stats_now_empty' => 'Nenhum ouvinte conectado neste momento.', 'stats_now_title' => 'Ouvintes conectados agora', 'stats_kick_confirm' => 'O ouvinte será desconectado da transmissão. Deseja continuar?', 'stats_kick' => 'Desconectar', 'stats_refresh' => 'Atualizar', 'stats_unique_listeners' => 'Ouvintes únicos', 'stats_total_time' => 'Tempo total ouvido', 'stats_show_average' => 'Mostrar média', 'stats_avg_minutes' => 'Tempo médio (min)', 'stats_total_hours' => 'Total (h)', 'stats_total' => 'Total', 'stats_listeners' => 'Ouvintes', 'stats_audience_over_time' => 'Audiência ao longo do tempo', 'stats_period' => 'Período', 'stats_period_custom' => 'Personalizado', 'stats_period_date' => 'Data específica', 'stats_period_month' => 'Este mês', 'stats_period_today' => 'Hoje', 'stats_period_week' => 'Esta semana', 'stats_period_year' => 'Este ano', 'stats_period_yesterday' => 'Ontem', 'stats_select_date' => 'Selecione a data', 'stats_select_period' => 'Selecione o período', 'stats_sessions' => 'Sessões', 'unit_day_short' => 'd', 'unit_hour_short' => 'h', 'unit_minute_short' => 'm', 'unit_second_short' => 's', 'stats_minutes' => 'Minutos', 'stats_total_sessions' => 'Total de sessões', 'stats_peak' => 'Maior movimento', 'stats_avg_time' => 'Tempo médio de conexão', 'stats_table_title' => 'Detalhamento', 'stats_no_data' => 'Nenhum dado no período selecionado.', 'stats_error' => 'Não foi possível carregar os dados agora. Tente novamente em alguns minutos.', 'stats_export_png' => 'Imagem', 'stats_export_pdf' => 'PDF', 'stats_export_csv' => 'Exportar sessões', 'stats_date_from' => 'Data inicial', 'stats_date_to' => 'Data final', 'stats_single_day' => 'Um dia específico', 'stats_see' => 'Ver', 'stats_date_range' => 'Intervalo de datas', 'stats_pick_range' => 'Selecione o período', 'stats_cancel' => 'Cancelar', 'stats_average_label' => 'Média', 'stats_peak_day' => 'Dia de maior audiência', 'stats_peak_hour' => 'Horário de maior audiência', 'stats_no_audience' => 'Sem audiência no período', 'stats_view_chart' => 'Gráfico', 'stats_view_map' => 'Mapa', 'stats_peak_weekday' => 'Dia da semana com mais audiência', 'stats_rank_hint' => 'Ordenado por sessões, clique para ir até o ponto', 'stats_city_missing_one' => '1 sessão sem coordenada da cidade aparece no ponto do estado', 'stats_city_missing_many' => ':total sessões sem coordenada da cidade aparecem no ponto do estado', 'stats_other_cities' => 'Outras cidades', 'stats_apply' => 'Ver período', 'stats_tab_average' => 'Tempo conexão', 'stats_tab_history' => 'Histórico de audiência', 'stats_tab_locations' => 'Localidades', 'stats_tab_now' => 'Agora na rádio', 'stats_tab_sources' => 'Fontes de Reprodução', 'stats_table_actions' => 'Ações', 'stats_table_city_state' => 'Cidade / Estado', 'stats_table_os' => 'Sistema Operacional', 'stats_table_source' => 'Fonte', 'stats_table_time' => 'Tempo', 'stats_total_sessions_city' => 'Total de Sessões por cidades', 'stats_total_sessions_country' => 'Total de Sessões por país', 'stats_total_sessions_state' => 'Total de Sessões por estados', 'stats_type' => 'Tipo', 'status_offline' => 'Offline', 'status_waiting' => 'Aguardando', 'table_actions' => 'Ações', 'weekday_fri' => 'Sexta', 'weekday_mon' => 'Segunda', 'weekday_sat' => 'Sábado', 'weekday_short_fri' => 'Sex', 'weekday_short_mon' => 'Seg', 'weekday_short_sat' => 'Sáb', 'weekday_short_sun' => 'Dom', 'weekday_short_thu' => 'Qui', 'weekday_short_tue' => 'Ter', 'weekday_short_wed' => 'Qua', 'weekday_sun' => 'Domingo', 'weekday_thu' => 'Quinta', 'weekday_tue' => 'Terça', 'weekday_wed' => 'Quarta', /* i18n automatizado 2026-08-05 */ 'action_send' => 'Enviar', 'action_update' => 'Atualizar', 'app_ads_forbidden_1' => 'Endereço físico (Ex: Av. Paulista, 1000 - São Paulo-SP)', 'app_ads_forbidden_2' => 'Endereço de sites (Ex: www.site.com)', 'app_ads_forbidden_3' => 'Foto de pessoas ou artistas', 'app_ads_forbidden_4' => 'Logomarcas protegidas por direitos autorais', 'app_ads_forbidden_5' => 'Logomarcas de empresas famosas (Ex: coca-cola, apple etc)', 'app_ads_forbidden_6' => 'Conteúdo adulto, violência ou algo do gênero', 'app_ads_forbidden_title' => 'Itens proibidos', 'app_ads_img_size' => 'Tamanho recomendado: 700x130 pixels', 'app_ads_policies_title' => 'Políticas de publicidade', 'app_ads_reject_title' => 'Motivo da rejeição', 'app_ads_review_warning' => 'As imagens precisam ser revisadas para evitar que seu aplicativo seja removido da Google Play Store devido a suas políticas.', 'app_ads_status_rejected' => 'Rejeitada', 'app_ads_status_review' => 'Em revisão', 'app_ads_tips_link' => 'clicando aqui', 'app_ads_tips_text' => 'Veja as dicas de como evitar rejeição na imagem', 'app_ads_view_reason' => 'Ver motivo', 'app_autoplay_desc' => 'Se ativo, inicia automaticamente a reprodução ao abrir o aplicativo', 'app_detail_slide_time' => 'Tempo slide publicidades', 'app_detail_version' => 'Versão', 'app_notify_char_limit' => 'Limite de caracteres:', 'app_notify_interval' => 'Intervalo de notificações:', 'app_notify_interval_value' => 'Uma a cada 15 minutos', 'app_notify_message' => 'Mensagem', 'app_notify_placeholder' => 'Insira o texto de notificação..', 'app_notify_sent_title' => 'Notificações enviadas', 'app_notify_success' => 'Notificação enviada com sucesso!', 'app_settings_title' => 'Configurações do app', 'app_slidetime_desc' => 'Tempo de transição dos banners de publicidade no aplicativo', 'relays_table_days' => 'Dias', 'schedules_check_all' => 'Marcar todos', 'schedules_page_sub' => 'Programe suas playlists para entrarem no ar automaticamente por dia da semana ou em datas específicas.', 'schedules_tag_weekly' => 'Semanal', 'schedules_count' => '{0} Nenhum agendamento|{1} :count agendamento|[2,*] :count agendamentos', 'schedules_remove_confirm' => 'Deseja realmente remover este agendamento?', 'schedules_remove_confirm_many' => '{1} Deseja remover :count agendamento?|[2,*] Deseja remover :count agendamentos?', 'schedules_today' => 'Hoje', 'schedules_empty_day' => 'Nenhum agendamento neste dia.', 'schedules_empty_day_link' => 'Clique aqui', 'schedules_empty_day_suffix' => 'para agendar', 'schedules_h1' => 'Agendamentos de playlists', 'schedules_history_btn' => 'Histórico', 'schedules_history_date' => 'Data de Execução', 'schedules_history_title' => 'Histórico de execução', 'schedules_status_enabled' => 'Ativado', 'schedules_uncheck_all' => 'Desmarcar todos', 'settings_timezone_brasilia' => 'Horário de Brasília', 'stats_period_custom_title' => 'Período personalizado', 'stats_session_plural' => 'sessões', 'stats_session_singular' => 'sessão', 'table_datetime' => 'Data/Hora', 'widget_last_played' => 'Últimas tocadas', 'widget_waiting_songs' => 'Aguardando músicas...', /* i18n automatizado 2026-08-05 */ 'action_edit' => 'Editar', 'action_refresh' => 'Atualizar', 'action_retry' => 'Tentar novamente', 'action_unselect' => 'Desmarcar', 'action_unselect_all' => 'Desmarcar todos', 'alert_attention' => 'Atenção!', 'app_mod_about' => 'Sobre o aplicativo', 'app_mod_privacy' => 'Políticas de privacidade', 'app_mod_request_song' => 'Peça sua música', 'app_preview_ad_label' => 'PUBLICIDADE', 'app_preview_album_photo' => 'Foto do album', 'app_preview_dj' => 'Locutor', 'app_preview_dj_name' => 'Locutor Exemplo', 'app_preview_example' => 'Exemplo', 'app_preview_nav_main' => 'Navegação principal', 'app_preview_open_menu' => 'Abrir menu de navegação', 'app_preview_player_aria' => 'Player de música', 'app_preview_program' => 'Programa', 'app_preview_your_radio' => 'Sua Rádio', 'app_preview_on_air' => 'NO AR', 'app_preview_presenter' => 'Apresentação: Nome do locutor', 'app_preview_up_next' => 'A seguir', 'app_preview_program_2' => 'Programa da tarde', 'app_preview_presenter_2' => 'Nome do locutor', 'app_preview_program_3' => 'Programa da noite', 'app_preview_presenter_3' => 'Nome do locutor', 'app_preview_timer' => 'Timer', 'app_preview_playing' => 'TOCANDO AGORA', 'app_preview_play' => 'Ouvir ao vivo', 'app_preview_home' => 'Início', 'app_share' => 'Compartilhar', 'nav_about' => 'Sobre', 'app_preview_program_name' => 'Nome do programa', 'app_preview_request_song' => 'Pedidos', 'app_preview_song_name' => 'Nome da música', 'app_preview_song_playing' => 'Música tocando', 'apps_menu_android_ios' => 'Android e iOS', 'apps_menu_exclusive' => 'Aplicativo Exclusivo', 'apps_menu_fill' => 'Preenchimento do App', 'apps_menu_term_signature' => 'Assinatura do Termo', 'apps_menu_term_sub' => 'Autorização para a App Store', 'apps_state_published' => 'Publicado', 'apps_state_review' => 'Em análise', 'apps_state_editing' => 'Em edição', 'apps_state_disabled' => 'Desativado', 'apps_state_pending' => 'Pendente', 'apps_state_approved' => 'Aprovado', 'apps_state_rejected' => 'Recusado', 'apps_state_none' => 'Não criado', 'fm_change_cover' => 'Alterar capa', 'fm_confirm_remove_file' => 'Deseja realmente remover o arquivo :name?', 'fm_confirm_remove_file_warning' => 'O arquivo parará de tocar no Auto DJ após a remoção!', 'fm_confirm_remove_files' => 'Deseja realmente remover o(s) arquivo(s)?', 'fm_confirm_remove_files_warning' => 'Os arquivos irão parar de tocar no Auto DJ após a remoção!', 'fm_confirm_remove_folder' => 'Deseja realmente remover a pasta :name?', 'fm_confirm_remove_folder_warning' => 'Todos os arquivos dessa pasta irão parar de tocar no Auto DJ após a remoção!', 'fm_cover_default_note' => 'Caso não use uma capa personalizada, será preenchida pelo sistema.', 'fm_cover_error_text' => 'Verifique as dimensões e formato.', 'fm_cover_error_title' => 'Arquivo não aceito', 'fm_cover_specs' => 'Resolução: 200x200px | Formato: jpg', 'fm_cover_title' => 'Capa do áudio', 'fm_cover_upload_success' => 'Enviado com sucesso', 'fm_empty_create_folder' => 'Criar uma Pasta', 'fm_empty_folder' => 'Essa pasta está vazia', 'fm_empty_folder_question' => 'O que você deseja fazer?', 'fm_empty_help' => 'Dúvidas? Acesse nosso tutorial', 'fm_folder_name_required' => 'Digite o nome da pasta', 'fm_generate_player' => 'Gerar Player', 'fm_inject_success' => 'Áudio reproduzido com sucesso no AutoDJ', 'fm_no_audio_found' => 'Nenhum áudio encontrado.', 'fm_readonly_tab' => 'Esta aba é somente leitura', 'fm_readonly_upload' => 'Envio não permitido.', 'fm_running_action' => 'Executando ação...', 'fm_search_cancel' => 'Cancelar busca', 'fm_search_empty' => 'Nenhum áudio encontrado para:', 'home_js_autodj_stop_confirm' => 'Deseja realmente desligar o Auto DJ?', 'home_js_reload_confirm' => 'A playlist será recarregada e a reprodução volta ao início da fila. Deseja continuar?', 'home_js_skip_confirm' => 'O áudio que está tocando será interrompido e o próximo entra no ar. Deseja continuar?', 'home_js_player_offline' => 'Sem transmissão', 'maintenance_back_soon' => 'Voltaremos em breve...', 'maintenance_h1' => 'Estamos em manutenção', 'page_passwords_title' => 'Senhas de transmissão', 'password_show_tutorial_note' => 'Tutorial de configuração para programas de transmissão.', 'passwords_page_sub' => 'Cadastre os locutores que podem transmitir ao vivo e acompanhe quem está no ar.', 'passwords_empty_help' => 'Cadastre um locutor para liberar a transmissão ao vivo.', 'passwords_never' => 'Nenhuma até o momento', 'passwords_schedule' => 'Dias e horários definidos', 'passwords_remove_confirm' => 'Deseja realmente remover este locutor?', 'passwords_remove_token' => 'Este locutor gerou o token do encoder. Ao removê-lo, ele não poderá mais transmitir ao vivo.', 'passwords_count' => '{0} Nenhum locutor|{1} :count locutor|[2,*] :count locutores', 'passwords_logs_load_error' => 'Não foi possível carregar as desconexões.', 'passwords_logs_limit' => 'Limite de :time', 'passwords_add_dj' => 'Adicionar locutor', 'passwords_disconnections' => 'Desconexões', 'passwords_empty' => 'Nenhum locutor cadastrado', 'passwords_last_broadcast' => 'Última locução', 'passwords_logs_empty' => 'Nenhuma desconexão registrada', 'passwords_logs_empty_hint' => 'Quando um locutor for desconectado por exceder o horário limite, o registro aparecerá aqui.', 'passwords_logs_error' => 'Não foi possível carregar os registros', 'passwords_logs_error_hint' => 'Verifique sua conexão e tente novamente.', 'passwords_logs_subtitle' => 'Locutores desconectados por exceder o horário limite:', 'passwords_logs_title' => 'Desconexões automáticas', 'passwords_on_air' => 'NO AR', 'pl_drop_here' => 'Solte aqui', 'pl_editor_sub' => 'Selecione os arquivos e defina a ordem de reprodução da playlist.', 'pl_editor_sub_template' => 'As alterações neste modelo serão salvas como uma nova playlist no seu serviço.', 'pl_tab_additionals' => 'Adicionais', 'pl_files_title' => 'Seus arquivos', 'pl_items_title' => 'Arquivos da playlist', 'pl_select_all' => 'Selecionar todos', 'pl_selected_count' => '{1} :count selecionado|[2,*] :count selecionados', 'pl_empty_items' => 'Nenhum arquivo adicionado até o momento.', 'pl_action_back' => 'Voltar', 'pl_action_move' => 'Mover', 'pl_interleave_help' => 'Defina quantos arquivos entram e com que frequência. Se nenhum arquivo estiver marcado, todos os arquivos da pasta aberta serão utilizados.', 'pl_interleave_need_files' => 'Marque ao menos um arquivo na lista de arquivos para intercalar.', 'pl_err_name' => 'Informe o nome da playlist.', 'pl_err_duplicate' => 'Já existe uma playlist com o nome :name. Utilize outro nome.', 'pl_err_save' => 'Não foi possível salvar a playlist. Tente novamente.', 'pl_player_seek' => 'Avançar ou voltar o áudio', 'pl_player_play' => 'Retomar', 'pl_player_pause' => 'Pausar', 'pl_player_close' => 'Fechar player', 'pl_type_jingle_pack' => 'Pacote de vinhetas', 'pl_types_music' => 'Músicas', 'pl_types_ad' => 'Comerciais', 'pl_types_jingle' => 'Vinhetas', 'pl_types_jingle_pack' => 'Pacotes de vinhetas', 'pl_types_podcast' => 'Podcasts', 'pl_types_time' => 'Horas certas', 'pl_types_program' => 'Programas', 'pl_types_short' => 'Programetes', 'pl_types_weekend' => 'Programas de fim de semana', 'pl_types_campaign' => 'Campanhas', 'pl_type_music' => 'Música', 'pl_type_ad' => 'Comercial', 'pl_type_jingle' => 'Vinheta', 'pl_type_podcast' => 'Podcast', 'pl_type_time' => 'Hora certa', 'pl_type_program' => 'Programa', 'pl_type_short' => 'Programete', 'pl_type_weekend' => 'Programa de fim de semana', 'pl_type_campaign' => 'Campanha', 'pl_action_clear' => 'Limpar', 'pl_action_interleave' => 'Intercalar', 'pl_action_shuffle' => 'Misturar', 'pl_close_files' => 'Fechar arquivos', 'pl_interleave_add' => 'Adicionar', 'pl_interleave_type_label' => 'Entre quais áudios', 'pl_interleave_source_all' => '{1} Todos os :count arquivo de :folder|[2,*] Todos os :count arquivos de :folder', 'pl_interleave_result' => '{1} :count arquivo será adicionado à playlist.|[2,*] :count arquivos serão adicionados à playlist.', 'pl_interleave_source_none' => 'Nenhum arquivo disponível na pasta aberta.', 'pl_interleave_every' => 'a cada', 'pl_interleave_type_all' => 'Áudios gerais', 'pl_interleave_type_music' => 'Músicas', 'pl_interleave_type_podcast' => 'Podcasts', 'pl_interleave_type_program' => 'Programas', 'pl_interleave_type_short' => 'Programetes', 'pl_interleave_type_weekend' => 'Programas de fim de semana', 'pl_js_clear_text' => 'Tem certeza que deseja remover todos os arquivos desta playlist?', 'pl_js_clear_title' => 'Limpar playlist', 'pl_js_drop_here' => 'Solte na playlist', 'pl_js_field_required' => 'Este campo é obrigatório.', 'pl_js_fill_all_fields' => 'Você precisa digitar todos os campos', 'pl_js_interleave_need_audios' => 'É necessário ter áudios na playlist para intercalar.', 'pl_js_interleave_none' => 'Não há :type na playlist para intercalar.', 'pl_js_interleaving' => 'Intercalando áudios...', 'pl_js_min_one_file' => 'A playlist precisa ter no mínimo 1 arquivo!', 'pl_js_no_audio_found' => 'Nenhum áudio encontrado.', 'pl_js_no_files_desc' => 'Mas temos um acervo musical pronto pra você utilizar', 'pl_js_no_files_title' => 'Você ainda não enviou arquivos', 'pl_js_open_library' => 'Abrir acervo', 'pl_js_or' => 'ou', 'pl_js_place_here' => 'Posicionar músicas aqui', 'pl_js_remove_ads' => 'Remover Comerciais', 'pl_js_remove_campaigns' => 'Remover Campanhas', 'pl_js_remove_jingles' => 'Remover Vinhetas', 'pl_js_remove_music_library' => 'Remover B. de Músicas', 'pl_js_remove_musics' => 'Remover Músicas', 'pl_js_remove_podcasts' => 'Remover Podcasts', 'pl_js_remove_programs' => 'Remover Programas', 'pl_js_remove_selected_many' => 'Tem certeza que deseja remover :count arquivos da playlist?', 'pl_js_remove_selected_one' => 'Tem certeza que deseja remover :count arquivo da playlist?', 'pl_js_remove_shorts' => 'Remover Programetes', 'pl_js_remove_time_checks' => 'Remover Hora Certa', 'pl_js_remove_weekend' => 'Remover Prog. Fim de semana', 'pl_js_search_no_results' => 'Nenhum áudio encontrado para:', 'pl_js_shuffle_text' => 'Deseja realmente misturar os áudios da playlist?', 'pl_js_shuffle_title' => 'Misturar áudios', 'pl_js_type_audios' => 'áudios', 'pl_js_type_musics' => 'músicas', 'pl_js_type_podcasts' => 'podcasts', 'pl_js_type_programs' => 'programas', 'pl_js_type_shorts' => 'programetes', 'pl_js_unselect_count' => 'Desmarcar (:count)', 'pl_js_warning_title' => 'Aviso', 'pl_mode_random' => 'Reprodução aleatória', 'pl_mode_random_desc' => 'Comerciais, Vinhetas e Horas Certas seguem a ordem definida, todos os demais áudios são reproduzidos aleatoriamente.', 'pl_mode_sequential' => 'Reprodução sequencial', 'pl_mode_sequential_desc' => 'Reproduz os áudios na ordem definida da playlist.', 'pl_mode_title' => 'Tipo de reprodução', 'pl_remove_type' => 'Remover :type', 'pl_remove_type_confirm' => '{1} Deseja remover :count arquivo do tipo :type da playlist?|[2,*] Deseja remover :count arquivos do tipo :type da playlist?', 'pl_starts_at' => 'Inicia em', 'pl_table_duration' => 'Duração', 'pl_search_results' => 'Resultados para:', 'pl_table_file' => 'Arquivo', 'pl_table_files' => 'Arquivos', 'pl_total_label' => 'Total:', 'pl_total_time' => 'Tempo total:', 'player_code_h1' => 'Código do Player :number', 'playlists_add_to' => 'Adicionar à playlist', 'playlists_clear_search' => 'Limpar busca', 'playlists_edit_template' => 'Editar modelo', 'playlists_edit_title' => 'Editar Playlist', 'playlists_limit_warning' => 'Para não prejudicar o desempenho, recomendamos utilizar no máximo 2000 arquivos em sua playlist', 'playlists_name_label' => 'Nome da playlist', 'sched_js_confirm_remove_many' => 'Tem certeza que deseja remover todos os :count agendamentos selecionados?', 'sched_js_confirm_remove_one' => 'Tem certeza que deseja remover o agendamento selecionado?', 'stats_js_ban_ip' => 'Banir IP', 'stats_js_disconnect_listener' => 'Desconectar ouvinte', 'stats_js_your_session' => 'Sua sessão', /* i18n automatizado 2026-08-05 */ 'action_creating' => 'Cadastrando...', 'action_saving' => 'Salvando...', 'api_token_copied' => 'AuthToken copiado', 'api_token_update_confirm' => 'Deseja realmente atualizar?', 'api_token_update_warning' => 'Ao atualizar o AuthToken, suas integrações que utilizam o Token atual: :token não conseguirão efetuar requisições.', 'password_minlength' => 'A senha precisa ter ao menos 6 caracteres.', 'password_required' => 'Digite uma senha', 'password_token_error' => 'Erro ao gerar token.', /* Recuperadas: agente da rodada 3 caiu antes de devolve-las */ 'fm_tab_musics' => 'Músicas', 'fm_tab_ads' => 'Comerciais', 'calendar_season_summer' => 'Verão', 'calendar_season_autumn' => 'Outono', 'calendar_season_winter' => 'Inverno', 'calendar_season_spring' => 'Primavera', 'calendar_title' => 'Campanhas ativas', 'calendar_day_left' => 'dia restante', 'calendar_days_left' => 'dias restantes', 'calendar_until' => 'até', 'calendar_today_excl' => 'Hoje!', 'calendar_day_until' => 'dia', 'calendar_days_until' => 'dias', 'calendar_slide_aria' => 'Slide :current de :total', 'calendar_empty' => 'Nenhuma campanha ativa', 'calendar_next' => 'Próximas', 'calendar_left' => '{1} :n dia restante|[2,*] :n dias restantes', 'calendar_to_start' => '{1} começa em :n dia|[2,*] começa em :n dias', 'calendar_starts_at' => 'estreia em :date', 'calendar_today_lower' => 'hoje', 'calendar_tomorrow' => 'amanhã', 'player_listen_with' => 'Ouvir com :app', 'player_start_audio' => 'Iniciar áudio', 'player_pause_audio' => 'Pausar áudio', 'player_tuning' => 'Sintonizando...', 'player_aria_play' => 'Reproduzir', 'player_volume_control' => 'Controle de volume', 'player_live_radio' => 'Rádio ao vivo', 'player_no_cover' => 'Sem capa', 'player_missing_title' => 'Player não encontrado', 'player_cast' => 'Transmitir para a TV', /* Tela de playlists */ 'playlists_files_count' => '{1} :count arquivo|[2,*] :count arquivos', 'playlists_type_random' => 'Aleatória', 'playlists_type_sequential' => 'Sequencial', 'playlists_remove_confirm' => 'Deseja realmente remover esta playlist?', 'action_processing' => 'Processando...', 'action_got_it' => 'Entendi', ];