'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',
];