<?php
// This file is part of Moodle - https://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle.  If not, see <https://www.gnu.org/licenses/>.

/**
 * Strings for component 'block_playerhud', language 'pt_br', version '5.2'.
 *
 * @package     block_playerhud
 * @category    string
 * @copyright   1999 Martin Dougiamas and contributors
 * @license     https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */

defined('MOODLE_INTERNAL') || die();

$string['actions'] = 'Ações';
$string['add_cost_item'] = 'Adicionar item de requisito';
$string['add_reward_item'] = 'Adicionar item de recompensa';
$string['add_trade'] = 'Nova Oferta de Negociação';
$string['ai_btn_conjure'] = 'Conjurar!';
$string['ai_btn_create'] = 'Criar Item Mágico';
$string['ai_create_drop'] = 'Gerar local de Drop?';
$string['ai_created_count'] = '{$a} item(ns) criado(s)!';
$string['ai_creating'] = 'Conjurando...';
$string['ai_drop_settings'] = 'Configurações de Drop';
$string['ai_error_apikey'] = 'Chave da API Gemini não configurada nas configurações do plugin.';
$string['ai_error_no_keys'] = 'Nenhuma chave de IA configurada (nem pelo Mestre, nem pela Instituição).';
$string['ai_error_offline'] = 'IA Offline: {$a}';
$string['ai_error_parsing'] = 'O feitiço da IA falhou (Resposta JSON inválida). Tente novamente.';
$string['ai_generate_btn'] = 'Gerar';
$string['ai_info_infinite_xp'] = 'Itens infinitos foram criados com 0 XP para manter o equilíbrio.';
$string['ai_item_list_label'] = 'Item(ns):';
$string['ai_ok_reload'] = 'Pronto!';
$string['ai_oracle_btn'] = 'Oráculo de Personagem';
$string['ai_oracle_count_label'] = 'Quantidade';
$string['ai_oracle_modal_title'] = 'Oráculo de Personagem';
$string['ai_oracle_success'] = 'Personagem \'{$a}\' criado e salvo com sucesso.';
$string['ai_oracle_success_multi'] = '{$a} personagens criados com sucesso!';
$string['ai_oracle_theme_placeholder'] = 'ex: um guerreiro corajoso que domina o fogo e as tempestades...';
$string['ai_prompt_theme_item'] = 'Tema (ex: Mitologia, Química)';
$string['ai_rnd_xp'] = 'Vazio = Aleatório';
$string['ai_story_btn'] = 'Gerar com IA';
$string['ai_story_item_cost_label'] = 'Custo em item (opcional)';
$string['ai_story_item_none'] = '— Sem custo de item —';
$string['ai_story_item_qty_label'] = 'Quantidade total a distribuir';
$string['ai_story_karma_gain_label'] = 'Ganho máximo de reputação (opcional)';
$string['ai_story_karma_loss_label'] = 'Perda máxima de reputação (opcional)';
$string['ai_story_mechanics_title'] = 'Mecânicas';
$string['ai_story_modal_title'] = 'Gerar História com IA';
$string['ai_story_success'] = 'Capítulo \'{$a}\' criado e salvo com sucesso.';
$string['ai_story_theme_placeholder'] = 'ex: uma masmorra escura cheia de mistérios antigos...';
$string['ai_success'] = 'Item criado com sucesso!';
$string['ai_theme_label'] = 'Tema / Descrição';
$string['ai_theme_placeholder'] = 'Ex: História da Arte';
$string['ai_tip_balanced'] = 'Este item ajuda a balancear a economia do jogo.';
$string['ai_validation_theme'] = 'Por favor, digite um tema para a história!';
$string['ai_warn_overflow'] = 'Atenção: Com este item, o jogo tem {$a}% a mais de XP do que o necessário.';
$string['api_admin_settings_desc'] = 'Configure as chaves de IA da instituição. Essas chaves são compartilhadas por todos os professores que não configuraram a própria. O sistema tenta os provedores na ordem de prioridade: 1° Gemini → 2° Groq → 3° Provedor Personalizado. Os professores podem substituir esses padrões com suas próprias chaves pessoais.';
$string['api_admin_settings_title'] = 'Chaves de IA da Instituição';
$string['api_key_placeholder'] = 'Deixe vazio para usar a da instituição';
$string['api_settings_desc'] = 'Configure sua chave de IA pessoal. Ela tem prioridade sobre a chave global da instituição. Basta preencher um campo — se mais de um estiver preenchido, o sistema segue a ordem de prioridade indicada abaixo.';
$string['api_settings_title'] = 'Suas Chaves de IA (Opcional)';
$string['available'] = 'Disponível a partir de';
$string['average'] = 'Média';
$string['back'] = 'Voltar';
$string['back_to_chapters'] = 'Voltar para Capítulos';
$string['back_to_course'] = 'Voltar ao Curso';
$string['back_to_library'] = 'Voltar para a Biblioteca';
$string['back_to_manage'] = 'Voltar ao Painel do Mestre';
$string['bal_msg_easy'] = 'Atenção: há <strong>{$a->total} XP</strong> distribuídos, mas o teto configurado é <strong>{$a->req} XP</strong>. Aumente o teto nas Configurações ou reduza o valor de itens e missões.';
$string['bal_msg_empty'] = 'O jogo está vazio. Crie itens ou missões para começar.';
$string['bal_msg_hard'] = 'Atenção: há apenas <strong>{$a->total} XP</strong> distribuídos, mas o teto configurado é <strong>{$a->req} XP</strong>. Adicione mais itens ou missões, ou reduza o teto nas Configurações.';
$string['bal_msg_perfect'] = 'Configuração equilibrada! O XP disponível cobre {$a->ratio}% do teto configurado.';
$string['cancel'] = 'Cancelar';
$string['changessaved'] = 'Alterações salvas com sucesso.';
$string['chapter_delete_confirm'] = 'Tem certeza que deseja excluir o capítulo "{$a}"? Todas as cenas e escolhas serão removidas permanentemente.';
$string['chapter_deleted'] = 'Capítulo excluído.';
$string['chapter_edit'] = 'Editar Capítulo';
$string['chapter_intro'] = 'Introdução';
$string['chapter_manage_scenes'] = 'Gerenciar Cenas';
$string['chapter_move_down'] = 'Mover para Baixo';
$string['chapter_move_up'] = 'Mover para Cima';
$string['chapter_new'] = 'Novo Capítulo';
$string['chapter_quest_label'] = 'Concluir capítulo:';
$string['chapter_required_level'] = 'Nível Necessário';
$string['chapter_saved'] = 'Capítulo salvo com sucesso.';
$string['chapter_sortorder'] = 'Ordem de Exibição';
$string['chapter_title'] = 'Título do Capítulo';
$string['chapter_unlock_date'] = 'Data de Liberação';
$string['chapters_empty'] = 'Nenhum capítulo foi criado para esta história ainda.';
$string['chapters_summary'] = 'Você tem {$a} capítulo(s) criado(s).';
$string['chapters_summary_hint'] = 'Cada capítulo é composto por cenas com texto, imagem e escolhas. O estudante avança pela história ao selecionar opções, e cada escolha pode conceder XP, alterar a Reputação ou exigir um item como custo. Use o botão "Gerar com IA" para criar um capítulo completo automaticamente.';
$string['char_card_title'] = 'Personagem';
$string['choice_class_label'] = 'Atribuir Personagem';
$string['choice_cons_hdr'] = 'Consequências';
$string['choice_cost'] = 'Item de Custo';
$string['choice_cost_qty'] = 'Quantidade';
$string['choice_end_chapter'] = '— Fim do capítulo —';
$string['choice_karma'] = 'Impacto na Reputação';
$string['choice_logic_badge'] = 'Lógica';
$string['choice_new_scene'] = '— Criar nova cena —';
$string['choice_next'] = 'Próxima Cena';
$string['choice_req_class'] = 'Personagem Necessário';
$string['choice_req_hdr'] = 'Requisitos';
$string['choice_req_karma'] = 'Reputação Mínima';
$string['choice_same_as_prev'] = '— Igual à anterior —';
$string['choice_text'] = 'Texto do Botão';
$string['choices_hdr'] = 'Escolhas';
$string['choose_class_cta'] = 'Escolha seu personagem →';
$string['class_base_hp'] = 'HP Base';
$string['class_delete_confirm'] = 'Deletar este personagem? Os estudantes que o selecionaram perderão a seleção de personagem.';
$string['class_deleted'] = 'Personagem excluído.';
$string['class_desc'] = 'Descrição / Lore';
$string['class_edit'] = 'Editar';
$string['class_empty'] = 'Nenhum personagem criado ainda.';
$string['class_hp_label'] = 'HP:';
$string['class_images_hdr'] = 'Evolução & Visual';
$string['class_img_help'] = 'Envie o retrato desta etapa de evolução. Se a etapa ficar vazia, a imagem da etapa anterior será usada como fallback.';
$string['class_name'] = 'Nome';
$string['class_new'] = 'Novo Personagem';
$string['class_saved'] = 'Personagem salvo com sucesso!';
$string['class_select_btn'] = 'Escolher Este Personagem';
$string['class_select_intro'] = 'Selecione o personagem que melhor representa seu estilo. Essa escolha define o avatar e a evolução visual ao longo do curso.';
$string['class_select_title'] = 'Escolha Seu Personagem';
$string['class_select_warning'] = 'Atenção: esta escolha é definitiva. Uma vez que você selecionar um personagem, não será possível trocar posteriormente.';
$string['class_selected_badge'] = 'Selecionada';
$string['class_selected_success'] = 'Personagem selecionado com sucesso!';
$string['class_tier_1'] = 'Aprendiz';
$string['class_tier_2'] = 'Iniciado';
$string['class_tier_3'] = 'Veterano';
$string['class_tier_4'] = 'Mestre';
$string['class_tier_5'] = 'Lendário';
$string['classes_summary'] = 'Você tem {$a} personagem(ns) criado(s).';
$string['classes_summary_hint'] = 'Cada personagem define o avatar e a evolução visual do estudante. Para disponibilizá-los para escolha, adicione um capítulo na aba "História" com uma cena de seleção. Use o botão "Oráculo de Personagem" para criar personagens automaticamente com IA.';
$string['click_to_hide'] = 'Clique para ocultar';
$string['click_to_read'] = 'Clique para ler';
$string['click_to_show'] = 'Clique para mostrar';
$string['close'] = 'Fechar';
$string['col_number'] = 'N.';
$string['collected'] = 'Coletado';
$string['collected_msg'] = 'Você coletou: {$a->name}{$a->xp}!';
$string['companion_absent'] = 'Não instalado';
$string['companion_availability_desc'] = 'Permite que professores restrinjam o acesso às atividades com base no nível dos estudantes.';
$string['companion_availability_name'] = 'PlayerHUD Availability Condition';
$string['companion_filter_desc'] = 'Processa shortcodes [PLAYERHUD_WIDGET] no conteúdo do curso.';
$string['companion_filter_name'] = 'PlayerHUD Filter';
$string['companion_plugins_desc'] = 'Alguns recursos requerem a instalação de plugins adicionais.';
$string['companion_plugins_title'] = 'Plugins Recomendados';
$string['companion_present'] = 'Instalado';
$string['completed'] = 'Concluído';
$string['confirm_bulk_delete'] = 'Tem certeza que deseja excluir os itens selecionados?';
$string['confirm_delete'] = 'Tem certeza que deseja excluir isto?';
$string['confirm_disable'] = 'Tem certeza? Seu HUD desaparecerá até que você o reative.';
$string['confirm_revoke'] = 'Tem certeza que deseja remover este item do aluno? O XP correspondente será deduzido da pontuação total.';
$string['connector_and'] = 'e';
$string['cost_item_label'] = 'Custo: {$a}';
$string['custom_ai_advanced'] = 'Configuração avançada';
$string['custom_ai_advanced_hint'] = 'Altere estes campos somente se quiser usar um provedor diferente do configurado pela instituição. Compatível com qualquer API no padrão OpenAI.';
$string['custom_ai_apikey'] = 'Chave de IA Personalizada';
$string['custom_ai_baseurl'] = 'URL do Endpoint da API';
$string['custom_ai_model'] = 'Modelo';
$string['default_drop_name'] = 'Drop Gerado';
$string['delete'] = 'Excluir';
$string['delete_n_items'] = 'Excluir %d itens';
$string['delete_selected'] = 'Excluir selecionados';
$string['deleted'] = 'Item excluído.';
$string['deleted_bulk'] = '{$a} itens excluídos com sucesso.';
$string['description'] = 'Descrição';
$string['description_help'] = 'Um texto curto descrevendo o item (história, funcionalidade ou sabor). Isso aparecerá quando o estudante passar o mouse sobre o item na Mochila.';
$string['details'] = 'Detalhes';
$string['disable_exit'] = 'Desativar e Sair';
$string['distribute_already_inserted'] = 'O shortcode deste drop já está presente na atividade selecionada.';
$string['distribute_btn'] = 'Distribuir Drops';
$string['distribute_col_activity'] = 'Atividade / Recurso';
$string['distribute_col_drop'] = 'Drop / Item';
$string['distribute_col_field'] = 'Campo';
$string['distribute_col_position'] = 'Posição';
$string['distribute_col_status'] = 'Status';
$string['distribute_desc'] = 'Selecione em qual atividade cada drop deve ser inserido. O sistema sugere a melhor correspondência pelo nome. Clique em "Inserir" para adicionar o shortcode na descrição da atividade.';
$string['distribute_err_field'] = 'O campo selecionado não existe neste tipo de módulo.';
$string['distribute_err_no_modules'] = 'Nenhuma atividade ou recurso com campo de texto editável foi encontrado neste curso.';
$string['distribute_field_content'] = 'Conteúdo da página';
$string['distribute_field_intro'] = 'Descrição';
$string['distribute_field_intro_label'] = 'Conteúdo (rótulo)';
$string['distribute_insert_selected'] = 'Inserir selecionados ({$a})';
$string['distribute_inserted'] = 'Inserido!';
$string['distribute_inserting'] = 'Inserindo...';
$string['distribute_no_drops'] = 'Nenhum drop configurado. Crie localizações de drop primeiro.';
$string['distribute_no_selection'] = 'Selecione ao menos um drop para inserir.';
$string['distribute_pos_bottom'] = 'No rodapé';
$string['distribute_pos_top'] = 'No topo';
$string['distribute_remove'] = 'Desfazer';
$string['distribute_remove_confirm'] = 'Remover o shortcode das atividades selecionadas?';
$string['distribute_removing'] = 'Removendo...';
$string['distribute_status_pending'] = 'Pendente';
$string['distribute_title'] = 'Distribuir Drops nas Atividades do Curso';
$string['distribute_undo_selected'] = 'Desfazer selecionados ({$a})';
$string['drop_config_header'] = 'Configurar Drop para: {$a}';
$string['drop_configured_msg'] = 'Drop configurado!';
$string['drop_max_qty'] = 'Qtd Máxima';
$string['drop_name_default'] = 'Ex: dentro do castelo';
$string['drop_name_label'] = 'Localização / Nome';
$string['drop_new_title'] = 'Nova Localização';
$string['drop_rules_header'] = 'Regras de Coleta';
$string['drop_save_btn'] = 'Salvar Localização';
$string['drop_supplies_label'] = 'Suprimentos';
$string['drop_unlimited_label'] = 'Ilimitado';
$string['drop_unlimited_xp_warning'] = '<strong>Nota:</strong> Drops infinitos não concedem XP. Mesmo que este item tenha valor de XP, <strong>este drop específico dará 0 XP</strong>.';
$string['dropcode'] = 'Shortcode';
$string['dropcode_help'] = 'Copie este código e cole em qualquer lugar do seu curso (Rótulos, Páginas, Fóruns, Tarefas, etc). Quando o estudante vir este código, o botão "Coletar" aparecerá. Dica: Se você colocar o nome da atividade na localização, o sistema gera automaticamente o link para acessá-la rapidamente. Você também pode usar "Distribuir Drops" na aba Itens para inserir todos os códigos nas atividades de forma automática.';
$string['drops'] = 'Drops (Localização)';
$string['drops_btn_new'] = 'Nova Localização de Drop';
$string['drops_col_actions'] = 'Ações';
$string['drops_col_code'] = 'Código';
$string['drops_col_id'] = 'ID';
$string['drops_col_name'] = 'Local (Nome)';
$string['drops_col_qty'] = 'Qtd';
$string['drops_col_time'] = 'Tempo';
$string['drops_confirm_delete'] = 'Excluir esta localização de drop?';
$string['drops_empty'] = 'Nenhum drop configurado.';
$string['drops_empty_desc'] = 'Crie um "Drop" para gerar um código e esconder este item no seu curso.';
$string['drops_header_managedrops'] = 'Gerenciando Drops para:';
$string['drops_immediate'] = 'Imediato';
$string['drops_summary'] = 'Você possui {$a} drops espalhados para este item.';
$string['edit'] = 'Editar';
$string['empty'] = '- Vazio -';
$string['enable_items'] = 'Ativar Itens e Comércio';
$string['enable_items_help'] = 'Quando habilitado, os estudantes podem coletar itens de drops, visualizar seu inventário e usar a loja. Quando desabilitado, esses recursos ficam ocultos para estudantes e professores neste curso.';
$string['enable_quests'] = 'Ativar Missões';
$string['enable_quests_help'] = 'Quando habilitado, uma aba "Missões" estará disponível. Os estudantes podem completar missões para ganhar XP ou itens. Quando desabilitado, as missões ficam ocultas para todos os estudantes e professores neste curso.';
$string['enable_ranking'] = 'Ativar Ranking';
$string['enable_ranking_help'] = 'Se habilitado, uma aba "Ranking" estará disponível. Os estudantes podem ver sua posição individualmente ou por grupo. Os estudantes também podem optar por sair se preferirem privacidade.';
$string['enable_rpg_mode'] = 'Ativar Modo RPG';
$string['enable_rpg_mode_help'] = 'Quando habilitado, os estudantes podem escolher um personagem, acompanhar a história, acumular reputação e ver o retrato em evolução. Quando desabilitado, todos esses recursos ficam ocultos para estudantes e professores neste curso.';
$string['enabled'] = 'Ativo?';
$string['enabled_help'] = 'Se desmarcado, este item não aparecerá no jogo, não poderá ser coletado e desaparecerá do inventário dos estudantes se eles já o tiverem (até ser ativado novamente).';
$string['err_clipboard'] = 'Não foi possível copiar para a área de transferência. Seu navegador pode estar bloqueando esta ação.';
$string['error_connection'] = 'Erro de conexão.';
$string['error_msg'] = 'Erro: {$a}';
$string['error_quest_already_claimed'] = 'Recompensa já resgatada.';
$string['error_quest_invalid'] = 'Missão inválida.';
$string['error_quest_requirements'] = 'Requisitos não atendidos.';
$string['error_service_code'] = 'Erro no serviço {$a->service}: {$a->code}';
$string['error_trade_class'] = 'Sua classe de RPG não pode realizar esta troca.';
$string['error_trade_group'] = 'Esta troca está restrita a outro grupo.';
$string['error_trade_insufficient'] = 'Itens insuficientes. Você está faltando {$a->missing}x {$a->name}.';
$string['error_trade_invalid'] = 'Troca inválida ou inativa.';
$string['error_trade_lock'] = 'Transação em andamento. Aguarde um momento e tente novamente.';
$string['error_trade_onetime'] = 'Você já realizou esta troca. Ela só pode ser feita uma vez.';
$string['error_unknown_mode'] = 'Modo de geração desconhecido.';
$string['export_csv'] = 'Exportar CSV';
$string['export_excel'] = 'Exportar Excel';
$string['game_balance'] = 'Saúde da Economia (Balanceamento)';
$string['gemini_apikey'] = 'Chave API Google Gemini';
$string['gemini_apikey_desc'] = 'Insira sua chave de API Google Gemini.';
$string['gen_btn'] = '🪄 Gerar Código';
$string['gen_code_label'] = 'Código Final';
$string['gen_copied'] = 'Copiado!';
$string['gen_copy'] = 'Copiar';
$string['gen_copy_short'] = 'Copiar';
$string['gen_customize'] = 'Personalizar';
$string['gen_leave_empty'] = 'Deixe vazio para usar o padrão.';
$string['gen_link_help'] = 'Digite o que o estudante deve ler.';
$string['gen_link_label'] = 'Texto do Link';
$string['gen_link_placeholder'] = 'Clique aqui para coletar';
$string['gen_preview'] = 'Prévia';
$string['gen_style'] = 'Estilo de Exibição';
$string['gen_style_card'] = 'Cartão Completo';
$string['gen_style_card_desc'] = 'Ícone + Nome + Botão (Padrão)';
$string['gen_style_image'] = 'Apenas Imagem';
$string['gen_style_image_desc'] = 'Ícone flutuante clicável.';
$string['gen_style_text'] = 'Apenas Texto';
$string['gen_style_text_desc'] = 'Um link de texto simples.';
$string['gen_title'] = 'Gerador de Código';
$string['grant_item_select'] = 'Conceder Item';
$string['great'] = 'Legal!';
$string['groq_apikey'] = 'Chave da API Groq';
$string['groq_apikey_desc'] = 'Insira sua chave de API da Groq Cloud.';
$string['group'] = 'Grupo';
$string['help_btn'] = 'Ajuda';
$string['help_characters_desc'] = 'Durante a leitura da história, você poderá ser convidado a escolher um personagem. Cada personagem é único e representa você na jornada narrativa do curso. A escolha é feita dentro do próprio módulo de história — leia com atenção para não perder o momento. Uma vez escolhido, o personagem permanece ativo durante toda a sua experiência no curso.';
$string['help_characters_title'] = 'Personagens';
$string['help_content_label'] = 'Conteúdo de Ajuda Personalizado';
$string['help_content_label_help'] = 'Personalize as instruções que os estudantes veem na aba Ajuda. Limpe este campo ou marque a caixa abaixo para restaurar o padrão do sistema.';
$string['help_history_desc'] = 'Acompanhe toda a sua jornada. A aba de histórico registra de forma cronológica todas as suas atividades no curso, incluindo itens coletados, missões concluídas, trocas realizadas e subidas de nível.';
$string['help_history_title'] = 'Histórico';
$string['help_items_desc'] = 'Durante o curso, você poderá encontrar itens escondidos em atividades, descrições ou desafios específicos. Alguns itens possuem limite de coleta ou tempo de reaparecimento (cooldown). Itens podem ou não dar XP, você pode clicar no card do item que encontrar para verificar as informações sobre ele. Itens também poderão ser obtidos através de missões ou trocados na loja.';
$string['help_items_title'] = 'Itens & Drops';
$string['help_pause_desc'] = 'A gamificação deste curso/disciplina é totalmente opcional. Você pode desativar a camada de gamificação ocultando assim todas as mecânicas disponíveis se for do seu interesse, clicando no botão correspondente no bloco ou widget. Caso queira retornar basta acessar o bloco e clicar no botão correspondente. Este recurso foi construído pensando em dar total liberdade para você escolher sua forma de participação no curso/disciplina.';
$string['help_pause_title'] = 'Pausar/Desativar Gamificação';
$string['help_quests_desc'] = 'Diversas missões podem aparecer no decorrer do curso, como completar determinada atividade, ou atingir determinado nível no curso. Acesse a área de missões para verificar as disponíveis. Missões podem dar XP ou itens exclusivos. Sempre que tiver missões pendentes de resgate uma bolinha vermelha aparecerá no canto do botão do bloco ou widget.';
$string['help_quests_title'] = 'Missões';
$string['help_ranking_desc'] = 'O ranking mostra sua posição em relação aos colegas. Você pode optar por não aparecer publicamente. Ele funciona como ferramenta de motivação, não como competição obrigatória.';
$string['help_ranking_title'] = 'Ranking';
$string['help_shop_desc'] = 'A loja serve para troca/comercialização de itens. O professor definirá quais itens poderão ser comercializados e as trocas ficarão disponíveis na loja. Algumas trocas podem ser inseridas pelo professor em outros locais do curso. Fique atento!';
$string['help_shop_title'] = 'Loja';
$string['help_story_desc'] = 'Os módulos de história apresentam a narrativa do curso em capítulos. Um capítulo pode conceder um personagem, consumir itens do seu inventário como parte da trama, e pode ter sua disponibilidade restrita por data ou pelo seu nível atual. Leia cada capítulo com atenção: as escolhas e eventos da história fazem parte da sua jornada no curso.';
$string['help_story_title'] = 'História';
$string['help_teacher_section_classes'] = 'Personagens são arquétipos RPG que os estudantes podem escolher durante a história. Crie-os na aba Personagens. Cada personagem tem nome, descrição, imagem e uma faixa de karma opcional que determina a disponibilidade. Personagens podem desbloquear ou restringir escolhas na história. Uma vez que o estudante escolhe um personagem, ele permanece ativo durante todo o curso.';
$string['help_teacher_section_classes_title'] = 'Personagens';
$string['help_teacher_section_config'] = 'Use a aba Configurações para ajustar o plugin neste curso. Defina o teto de XP e a quantidade de níveis, escolha o rótulo de XP, ative ou desative o modo RPG e personalize o texto de ajuda exibido aos estudantes. As alterações entram em vigor imediatamente para todos os estudantes do curso.';
$string['help_teacher_section_config_title'] = 'Configurações';
$string['help_teacher_section_items'] = 'Itens são recompensas coletáveis que os estudantes encontram ao longo do curso. Crie itens na aba Itens e, em seguida, adicione Drops a cada item — um shortcode que você cola na descrição de qualquer atividade. Quando o estudante abre a atividade, o shortcode é renderizado como botão de coleta. Configure valor de XP, limite de coletas, tempo de espera (cooldown) e imagem por item.';
$string['help_teacher_section_items_title'] = 'Itens e Drops';
$string['help_teacher_section_overview'] = 'O PlayerHUD adiciona uma camada de gamificação ao seu curso no Moodle. Comece criando pelo menos um item e inserindo o shortcode de Drop na descrição de uma atividade. Os estudantes visualizam seu XP, nível e inventário no bloco PlayerHUD na página do curso. Use as abas do Painel do Mestre para gerenciar todos os elementos do jogo: itens, trocas, missões, personagens e capítulos da história.';
$string['help_teacher_section_overview_title'] = 'Primeiros Passos';
$string['help_teacher_section_quests'] = 'Missões são objetivos que os estudantes cumprem para ganhar XP ou itens. Acesse a aba Missões para criá-las. Escolha o tipo: completar uma atividade específica, atingir um nível ou coletar um item. Você pode definir uma recompensa em item e, opcionalmente, restringir a missão a um personagem específico. A ferramenta de sugestão por IA gera missões equilibradas com base na estrutura do seu curso automaticamente.';
$string['help_teacher_section_quests_title'] = 'Missões';
$string['help_teacher_section_reports'] = 'A aba Relatórios exibe a atividade dos estudantes: itens coletados, missões concluídas, trocas realizadas e progresso na história. O ranking classifica os estudantes por XP. Você pode visualizar o histórico individual de cada estudante e monitorar o engajamento geral do curso. Use esses dados para identificar estudantes que possam precisar de incentivo ou que ainda não iniciaram a jornada de gamificação.';
$string['help_teacher_section_reports_title'] = 'Relatórios e Ranking';
$string['help_teacher_section_story'] = 'O módulo de história permite criar narrativas interativas com escolhas e efeitos de karma. Crie capítulos na aba Capítulos. Cada capítulo contém nós (momentos da narrativa) e escolhas (transições entre nós). As escolhas podem conceder ou deduzir karma, consumir itens do inventário do estudante e ser bloqueadas por personagem, faixa de karma ou posse de item. Construa histórias ramificadas no editor de capítulos.';
$string['help_teacher_section_story_title'] = 'História e Capítulos';
$string['help_teacher_section_trades'] = 'A aba Trocas permite configurar itens disponíveis para compra na loja. Defina um preço em XP ou exija um item específico para desbloquear uma troca. Os estudantes acessam a loja pelo bloco PlayerHUD. As trocas também podem ser incorporadas diretamente na descrição de atividades por meio de shortcodes, criando oportunidades de compra no contexto do conteúdo do curso.';
$string['help_teacher_section_trades_title'] = 'Loja e Trocas';
$string['help_teacher_title'] = 'Manual do Mestre';
$string['help_timers_desc'] = 'Itens com mais de uma quantidade para coleta exibirão um contador após a primeira coleta com a indicação de tempo para resgate do próximo. Fique atento ao prazo do curso/disciplina para não perder nenhum item, em especial aqueles com altos valores de XP.';
$string['help_timers_title'] = 'Tempo & Limites';
$string['help_tip_desc'] = 'Explore o curso com cuidado, participe das atividades e engaje-se com o conteúdo. XP é resultado do envolvimento — o aprendizado continua sendo o verdadeiro objetivo.';
$string['help_tip_title'] = 'Dica Importante';
$string['help_title'] = 'Guia do Jogo';
$string['help_welcome_desc'] = 'Este curso utiliza um sistema de gamificação para acompanhar seu progresso, recompensar sua participação e tornar sua jornada de aprendizado mais engajadora.';
$string['help_welcome_title'] = 'Bem-vindo ao PlayerHUD!';
$string['help_xp_desc'] = 'Ao coletar itens ou completar missões, você acumula XP (Experiência). Conforme seu XP aumenta, seu nível evolui e sua barra de progresso avança. A quantidade de níveis e o total máximo de XP são definidos pelo professor do curso/disciplina.';
$string['help_xp_title'] = 'XP & Níveis';
$string['hidden'] = 'Oculto';
$string['hidden_desc'] = 'Apenas o Mestre vê você.';
$string['history_desc'] = 'Acompanhe o registro detalhado de suas aventuras e aquisições.';
$string['history_empty'] = 'Nenhum registro encontrado em sua jornada ainda.';
$string['infinite'] = 'Infinito';
$string['infinite_item_title'] = 'Item Infinito';
$string['item'] = 'Item';
$string['item_archived'] = 'Arquivado';
$string['item_desc'] = 'Descrição';
$string['item_details'] = 'Detalhes do Item';
$string['item_granted'] = 'Item concedido manualmente ao aluno!';
$string['item_image'] = 'Ícone / Emoji';
$string['item_n'] = 'Item {$a}';
$string['item_name'] = 'Nome do Item';
$string['item_new'] = 'Novo Item';
$string['item_revoked'] = 'Item removido e XP recalculado com sucesso.';
$string['item_used'] = 'Usado: {$a}';
$string['item_xp'] = 'Valor de XP';
$string['itemimage_emoji'] = 'Emoji ou URL da Imagem';
$string['itemimage_emoji_help'] = 'Use este campo se não quiser enviar um arquivo.<br>Você pode colar um Emoji (ex: 🛡️, 🧪) ou um link direto para uma imagem na web.<br><b>Nota:</b> Se você enviar um arquivo abaixo, este campo será ignorado.';
$string['itemname'] = 'Nome do Item';
$string['itemnotfound'] = 'Item não encontrado ou inativo.';
$string['items'] = 'Itens:';
$string['items_commerce_hdr'] = 'Itens e Comércio';
$string['items_none'] = 'Nenhum item criado';
$string['karma'] = 'Reputação';
$string['karma_event'] = 'Reputação {$a}';
$string['karma_neutral'] = 'Neutro';
$string['last_collected'] = 'Última coleta em:';
$string['latest_items'] = 'Últimas coletas';
$string['leaderboard_desc'] = 'Veja quem são os mestres do curso.';
$string['leaderboard_title'] = 'Ranking';
$string['legend'] = 'Legenda:';
$string['legend_finite'] = 'Obtenção de item finito';
$string['legend_infinite'] = 'Obtenção de item infinito';
$string['legend_legacy'] = 'Outros';
$string['legend_origins'] = 'Encontrado no curso';
$string['level'] = 'Nível';
$string['level_settings'] = 'Configurações de Nível';
$string['limitreached'] = '🏆 Parabéns! Você completou esta coleção de itens!';
$string['loading'] = 'Carregando...';
$string['low_karma'] = 'Você não tem reputação suficiente para esta escolha.';
$string['manage_drops_title'] = 'Gerenciar Drops para: {$a}';
$string['master_panel'] = 'Painel do Mestre';
$string['max'] = 'Máximo';
$string['max_levels'] = 'Nível Máximo';
$string['max_levels_help'] = 'O nível máximo que um estudante pode alcançar (Teto). As cores dos níveis serão distribuídas proporcionalmente até este número.';
$string['maxusage'] = 'Limite de Coleta';
$string['maxusage_help'] = 'Defina quantas vezes o estudante pode pegar este item. Se marcar "Ilimitado", o estudante ganha pontos (bônus) toda vez que clica, mas não conta para a meta total do curso.';
$string['members'] = 'membros';
$string['missing_item'] = 'Você não possui o item necessário para esta escolha.';
$string['modulename'] = 'PlayerHUD';
$string['modulename_help'] = 'Gamificação e Inventário para seus estudantes.';
$string['modulenameplural'] = 'PlayerHUDs';
$string['my_visibility'] = 'Minha Visibilidade:';
$string['new_item_badge'] = 'NOVO!';
$string['next_collection_in'] = 'Próxima coleta em:';
$string['no'] = 'Não';
$string['no_description'] = '- Sem descrição -';
$string['no_groups_data'] = 'Este curso não tem grupos definidos para competição.';
$string['no_ranking_data'] = 'Sem dados de ranking ainda.';
$string['none'] = 'Nenhum';
$string['one_time_trade'] = 'Troca única?';
$string['openai_apikey'] = 'Chave de API de IA Personalizada (compatível com OpenAI)';
$string['openai_apikey_desc'] = 'Chave de API para um provedor compatível com o padrão OpenAI (ex.: OpenAI, DeepSeek, Alibaba Qwen, Mistral, OpenRouter). Esta é a chave padrão da instituição, usada quando os professores não fornecem a própria.';
$string['openai_baseurl'] = 'URL do Endpoint da IA Personalizada';
$string['openai_baseurl_desc'] = 'URL completa do endpoint do provedor compatível com OpenAI (ex.: https://api.openai.com/v1/chat/completions · https://api.deepseek.com/v1/chat/completions · https://openrouter.ai/api/v1/chat/completions). Este é o padrão da instituição, usado quando os professores não fornecem o próprio.';
$string['openai_model'] = 'Modelo da IA Personalizada';
$string['openai_model_desc'] = 'Identificador do modelo do provedor personalizado (ex.: gpt-4o-mini · deepseek-chat · qwen-plus). Este é o padrão da instituição, usado quando os professores não fornecem o próprio.';
$string['openai_settings_desc'] = 'Configure um provedor de IA personalizado que siga o padrão da API OpenAI. Compatível com OpenAI, DeepSeek, Alibaba Qwen, Mistral, OpenRouter, Ollama e muitos outros. Os professores podem substituir esses padrões com suas próprias chaves e configurações pessoais.';
$string['openai_settings_title'] = 'Provedor de IA Personalizado (compatível com OpenAI)';
$string['openbackpack'] = 'Abrir Mochila';
$string['optin_hello'] = 'Olá, {$a}!';
$string['optin_message'] = 'Este curso possui um sistema de gamificação com itens, níveis e conquistas. Você gostaria de participar desta jornada?';
$string['optin_no'] = 'Não, obrigado. Voltar ao curso.';
$string['optin_yes'] = 'Sim, eu quero participar!';
$string['out_of_5'] = 'de 5';
$string['playerhud:addinstance'] = 'Adicionar um novo PlayerHUD';
$string['playerhud:manage'] = 'Gerenciar Conteúdo do Jogo';
$string['playerhud:myaddinstance'] = 'Adicionar um novo bloco PlayerHUD ao Painel';
$string['playerhud:view'] = 'Ver PlayerHUD';
$string['pluginadministration'] = 'Administração do PlayerHUD';
$string['pluginname'] = 'PlayerHUD';
$string['privacy:metadata:ai_logs'] = 'Registros de interações com a IA para geração de conteúdo.';
$string['privacy:metadata:ai_logs:action'] = 'O tipo de ação realizada pela IA (ex: criar item).';
$string['privacy:metadata:external:gemini_summary'] = 'O plugin envia textos (prompts) para a API do Google Gemini para gerar itens educativos do jogo.';
$string['privacy:metadata:external:groq_summary'] = 'O plugin envia textos (prompts) para a API Groq para gerar itens educativos do jogo.';
$string['privacy:metadata:external:openai_summary'] = 'O plugin envia textos (prompts) para o provedor compatível com OpenAI configurado, a fim de gerar itens educativos do jogo.';
$string['privacy:metadata:external:prompt'] = 'O texto base (prompt) e o tema fornecidos pelo professor para gerar conteúdo.';
$string['privacy:metadata:inventory'] = 'O inventário de itens coletados pelo usuário.';
$string['privacy:metadata:inventory:itemid'] = 'O ID do item que foi coletado.';
$string['privacy:metadata:playerhud_user'] = 'Armazena informações básicas do perfil do jogador e progresso no jogo.';
$string['privacy:metadata:playerhud_user:currentxp'] = 'A quantidade atual de pontos de experiência (XP) do usuário.';
$string['privacy:metadata:playerhud_user:ranking_visibility'] = 'Preferência do usuário sobre aparecer ou não no ranking público.';
$string['privacy:metadata:preference:gemini_key'] = 'Armazena a chave pessoal da API Google Gemini fornecida pelo usuário.';
$string['privacy:metadata:preference:groq_key'] = 'Armazena a chave pessoal da API Groq fornecida pelo usuário.';
$string['privacy:metadata:preference:openai_key'] = 'Armazena a chave pessoal da API do provedor compatível com OpenAI fornecida pelo usuário.';
$string['privacy:metadata:preference:openai_model'] = 'Armazena o identificador de modelo pessoal do provedor compatível com OpenAI fornecido pelo usuário.';
$string['privacy:metadata:preference:openai_url'] = 'Armazena a URL base pessoal do provedor compatível com OpenAI fornecida pelo usuário.';
$string['privacy:metadata:quest_log'] = 'Registro de missões completadas pelo usuário.';
$string['privacy:metadata:quest_log:questid'] = 'O ID da missão completada.';
$string['privacy:metadata:rpg'] = 'Dados de progresso na história RPG e escolhas do usuário.';
$string['privacy:metadata:rpg:chapters'] = 'Lista de capítulos concluídos.';
$string['privacy:metadata:rpg:classid'] = 'O personagem escolhido.';
$string['privacy:metadata:rpg:karma'] = 'O valor atual de Reputação do jogador.';
$string['privacy:metadata:rpg:nodes'] = 'Histórico de cenas visitadas e escolhas feitas.';
$string['privacy:metadata:timecreated'] = 'O momento em que o registro foi criado.';
$string['privacy:metadata:trade_log'] = 'Histórico de trocas e compras realizadas na loja.';
$string['privacy:metadata:trade_log:tradeid'] = 'O ID da transação de troca.';
$string['privacy_export_ai_logs'] = 'Registros do Oráculo IA';
$string['privacy_export_quest_log'] = 'Missões Reivindicadas';
$string['privacy_export_rpg'] = 'Progresso do RPG';
$string['privacy_updated'] = 'Preferência de privacidade atualizada.';
$string['progress_card_title'] = 'Progresso no Curso';
$string['qty'] = 'Quantidade';
$string['quest_activity'] = 'Atividade do Curso (com conclusão)';
$string['quest_claim'] = 'Resgatar Recompensa';
$string['quest_claimed_success'] = 'Recompensa resgatada! Você ganhou: {$a}.';
$string['quest_class_locked'] = 'Requer um personagem específico.';
$string['quest_col_claims'] = 'Resgates';
$string['quest_deleted'] = 'Missão excluída.';
$string['quest_edit'] = 'Editar Missão';
$string['quest_go_activity'] = 'Ir para a atividade';
$string['quest_icon_done'] = 'Ícone (Conquista/Emblema)';
$string['quest_icon_todo'] = 'Ícone (Em Progresso)';
$string['quest_name'] = 'Nome da Missão';
$string['quest_new'] = 'Nova Missão';
$string['quest_no_reward'] = 'Sem recompensa configurada.';
$string['quest_no_suggestions'] = 'Nenhuma nova sugestão no momento. Crie mais atividades, itens ou níveis para gerar novas ideias!';
$string['quest_req_item'] = 'Item Necessário (Acumulador)';
$string['quest_req_trade'] = 'Troca Exigida';
$string['quest_requirement'] = 'O que fazer';
$string['quest_requirement_help'] = 'Descreva claramente o que o estudante precisa fazer para resgatar esta recompensa.';
$string['quest_requirements_hdr'] = 'Requisitos (Gatilho)';
$string['quest_reward_item'] = 'Recompensa em Item';
$string['quest_reward_xp'] = 'Recompensa em XP';
$string['quest_rewards_hdr'] = 'Recompensas';
$string['quest_status_completed'] = 'Concluído';
$string['quest_status_pending'] = 'Pendente';
$string['quest_status_removed'] = 'Atividade removida';
$string['quest_sug_activity'] = 'Completar: {$a}';
$string['quest_sug_btn'] = 'Sugerir Missões';
$string['quest_sug_created'] = '{$a} missões geradas com sucesso!';
$string['quest_sug_info'] = 'O sistema mapeou seu curso e sugere as missões abaixo. Desmarque as que não desejar e clique em Criar Missões.';
$string['quest_sug_items'] = 'Colecionar {$a} itens únicos';
$string['quest_sug_level'] = 'Alcançar o Nível {$a}';
$string['quest_sug_save'] = 'Criar Missões Selecionadas';
$string['quest_sug_trades'] = 'Realizar {$a} trocas na loja';
$string['quest_suggestions'] = 'Sugestões de Missões Automáticas';
$string['quest_target_value'] = 'Valor Alvo (Nível, XP ou Qty)';
$string['quest_type'] = 'Tipo de Objetivo';
$string['quest_type_activity'] = 'Completar Atividade Moodle';
$string['quest_type_chapter'] = 'Concluir Capítulo da História';
$string['quest_type_level'] = 'Alcançar Nível';
$string['quest_type_manual'] = 'Manual (Estudante Resgata)';
$string['quest_type_specific_item'] = 'Acumulador (Item Específico)';
$string['quest_type_specific_trade'] = 'O Artesão (Troca Específica)';
$string['quest_type_total_items'] = 'Colecionador (Itens Totais)';
$string['quest_type_trades'] = 'O Mercador (Trocas na Loja)';
$string['quest_type_unique_items'] = 'Colecionador (Itens Únicos)';
$string['quest_type_xp_total'] = 'Acumular XP Total';
$string['quest_validate_target'] = 'O valor alvo deve ser pelo menos 1.';
$string['quests_hdr'] = 'Missões';
$string['quests_none'] = 'Nenhuma missão criada ainda.';
$string['quests_summary'] = 'Você tem {$a} missões criadas.';
$string['quests_summary_hint'] = 'Quando o estudante cumpre o objetivo, a recompensa (XP e/ou item) é concedida na hora e pode ser resgatada na área de Missões do estudante. Use o botão "Sugerir Missões" para criar novas missões automaticamente.';
$string['rank_groups'] = 'Grupos (Média XP)';
$string['rank_individual'] = 'Individual';
$string['ranking_disable'] = 'Desativar Ranking';
$string['ranking_filter_hide'] = 'Ocultar Inativos (Visão do Estudante)';
$string['ranking_filter_show'] = 'Mostrar Ocultos/Pausados';
$string['ranking_hdr'] = 'Ranking (individual e de grupo)';
$string['ranking_hidden_help'] = 'Clique em <strong>{$a}</strong> acima para voltar a competir.';
$string['read_again'] = 'Resumo da História';
$string['ready'] = 'Pronto!';
$string['recap_story'] = 'Resumo da história';
$string['report_action'] = 'Ação';
$string['report_ai_subtitle'] = 'Últimas 50 gerações';
$string['report_ai_title'] = 'Auditoria do Oráculo IA';
$string['report_audit'] = 'Auditoria / Histórico';
$string['report_chart_title'] = 'Distribuição de Alunos por Nível';
$string['report_col_ai'] = 'Motor IA';
$string['report_col_date'] = 'Data / Hora';
$string['report_col_desc'] = 'Elemento';
$string['report_col_details'] = 'Detalhes';
$string['report_col_object'] = 'Objeto Gerado';
$string['report_col_type'] = 'Tipo';
$string['report_collected_times'] = 'Coletado {$a} vezes';
$string['report_karma'] = 'Karma';
$string['report_last_action'] = 'Última Ação';
$string['report_leader'] = 'Líder';
$string['report_most_collected'] = 'Item Mais Coletado';
$string['report_no_logs'] = 'Nenhum registro encontrado.';
$string['report_quest_chart_title'] = 'Conclusões por Missão';
$string['report_quest_engaged'] = 'Com conclusões';
$string['report_quest_no_claims'] = 'Sem conclusões';
$string['report_quest_total'] = 'Total de missões';
$string['report_select_user'] = '--- Selecione um estudante ---';
$string['report_show_less'] = 'Mostrar menos';
$string['report_show_more'] = 'Mostrar registros antigos';
$string['report_src_map'] = 'Encontrado no mapa';
$string['report_src_quest'] = 'Recompensa de missão';
$string['report_src_revoked'] = 'Revogado pelo Professor';
$string['report_src_shop'] = 'Comprado na loja';
$string['report_src_teacher'] = 'Concedido pelo professor';
$string['report_status_completed'] = 'Concluído';
$string['report_status_level'] = 'Nível / XP';
$string['report_status_transaction'] = 'Transação Executada';
$string['report_total_xp'] = 'Total de XP Conquistado pelos Estudantes';
$string['report_type_item'] = 'Item';
$string['report_type_other'] = 'Outro';
$string['report_type_quest'] = 'Missão';
$string['report_type_revoked'] = 'Revogado';
$string['report_type_trade'] = 'Troca';
$string['req_class_label'] = 'Personagem necessário: {$a}';
$string['req_karma_label'] = 'Reputação mínima: {$a}';
$string['respawntime'] = 'Tempo de recarga';
$string['respawntime_help'] = 'Esta configuração define quanto tempo o estudante deve esperar para coletar o item novamente neste local específico.<br><br>Defina como <b>0</b> se quiser que a coleta seja única (o estudante pega uma vez e nunca mais aparece), ou se for um item infinito sem tempo de espera.';
$string['restrict_class'] = 'Restrição de personagem';
$string['restrict_class_help'] = 'Selecione quais personagens podem receber este item. Deixe em branco para permitir todos os personagens.';
$string['restrict_group'] = 'Restringir a grupo/agrupamento';
$string['revoke_item'] = 'Remover item';
$string['rpg_mode_hdr'] = 'Modo RPG';
$string['save_and_add'] = 'Salvar e adicionar escolha';
$string['save_keys'] = 'Salvar Minhas Chaves';
$string['save_trade'] = 'Salvar troca';
$string['savechanges'] = 'Salvar alterações';
$string['scene_auto_fallback'] = '<p><em>(Cena de fallback — edite este conteúdo.)</em></p>';
$string['scene_auto_from'] = '<p><em>(Nova cena criada a partir da escolha: "{$a}" — edite este conteúdo.)</em></p>';
$string['scene_content'] = 'Conteúdo da Cena';
$string['scene_content_hdr'] = 'Conteúdo Narrativo';
$string['scene_delete_confirm'] = 'Tem certeza que deseja excluir esta cena? Todas as suas escolhas serão removidas permanentemente.';
$string['scene_deleted'] = 'Cena excluída com sucesso.';
$string['scene_editor'] = 'Editor de Cena';
$string['scene_is_start'] = 'Cena inicial?';
$string['scene_new'] = 'Nova Cena';
$string['scene_number'] = 'Cena #{$a}';
$string['scene_saved'] = 'Cena salva com sucesso.';
$string['scene_start_badge'] = 'Início';
$string['scenes_empty'] = 'Nenhuma cena foi criada para este capítulo ainda.';
$string['search_any_term'] = 'Digite qualquer termo para pesquisar...';
$string['secret'] = 'Item Secreto';
$string['secret_desc'] = 'Um item misterioso. Colete-o e descubra!';
$string['secret_help'] = 'Se marcado, este item aparecerá como "???" (Item Misterioso) na lista de itens disponíveis até que o estudante o colete pela primeira vez.';
$string['secret_name'] = '???';
$string['secretdesc'] = 'Esconder da lista até o estudante encontrar.';
$string['select'] = 'Selecionar';
$string['selectall'] = 'Selecionar todos';
$string['shop_empty'] = 'Nenhuma troca disponível no momento.';
$string['shop_pay'] = 'Você paga';
$string['shop_receive'] = 'Você recebe';
$string['shop_xp_warning'] = '<strong>Equilíbrio do jogo:</strong> Itens adquiridos na loja não concedem XP. Eles são usados para criação, missões ou coleções.';
$string['show_in_shop'] = 'Exibir na loja centralizada?';
$string['single_collection'] = 'Coleta única';
$string['sort'] = 'Ordenar coluna';
$string['sort_acquired'] = 'Adquiridos Primeiro';
$string['sort_by'] = 'Ordenar por...';
$string['sort_claimed_first'] = 'Concluídas Primeiro';
$string['sort_count_asc'] = 'Menor Quantidade';
$string['sort_count_desc'] = 'Maior Quantidade';
$string['sort_missing'] = 'Faltantes Primeiro';
$string['sort_name_asc'] = 'Nome (A-Z)';
$string['sort_name_desc'] = 'Nome (Z-A)';
$string['sort_recent'] = 'Mais Recentes';
$string['sort_xp_asc'] = 'Menor XP';
$string['sort_xp_desc'] = 'Maior XP';
$string['status_active'] = 'Você está participando da Gamificação.';
$string['status_off'] = 'Desligado';
$string['status_paused'] = 'Gamificação pausada.';
$string['status_paused_title'] = 'Gamificação Desativada';
$string['story_chapter_completed'] = 'Capítulo concluído!';
$string['story_end'] = 'Fim do capítulo.';
$string['story_error_chapter_empty'] = 'Este capítulo não possui cena inicial.';
$string['story_error_history_empty'] = 'Nenhum histórico de história encontrado para este capítulo.';
$string['story_error_need_item'] = 'Você precisa de {$a} para escolher este caminho.';
$string['story_error_no_history'] = 'Nenhum progresso concluído encontrado para este capítulo.';
$string['story_error_node_not_found'] = 'Cena não encontrada.';
$string['story_filter_all'] = 'Todos';
$string['story_filter_by'] = 'Filtrar por';
$string['story_filter_read'] = 'Lidos';
$string['story_filter_unread'] = 'Não lidos';
$string['story_loading'] = 'Carregando história…';
$string['story_shortcut'] = 'História';
$string['story_test_finished'] = 'Fim da visualização.';
$string['story_test_mode'] = 'Modo de prévia — o progresso não será salvo.';
$string['str_col_date'] = 'Última Pontuação';
$string['student'] = 'Estudante';
$string['student_area'] = 'Área do Estudante';
$string['success'] = 'Sucesso!';
$string['summary'] = 'Resumo';
$string['summary_stats'] = 'Você possui {$a->items} itens criados e {$a->drops} drops espalhados.';
$string['summary_stats_hint'] = 'Clique no botão de drops (📍) do item para gerar o shortcode. Depois distribua: automaticamente via "Distribuir Drops" (insere o código nas descrições das atividades) ou manualmente copiando o código e colando em qualquer lugar do curso.';
$string['tab_chapters'] = 'História';
$string['tab_classes'] = 'Personagens';
$string['tab_collection'] = 'Coleção';
$string['tab_config'] = 'Configurações';
$string['tab_history'] = 'Registro';
$string['tab_items'] = 'Biblioteca de Itens';
$string['tab_maintenance'] = 'A aba "{$a}" está atualmente em manutenção ou construção.';
$string['tab_quests'] = 'Missões';
$string['tab_ranking'] = 'Ranking';
$string['tab_reports'] = 'Relatórios';
$string['tab_rules'] = 'Ajuda & Regras';
$string['tab_shop'] = 'Loja';
$string['tab_trades'] = 'Trocas (NPC)';
$string['take'] = 'Pegar';
$string['test'] = 'Testar';
$string['tier_1'] = 'Etapa 1 (0 capítulos)';
$string['tier_2'] = 'Etapa 2 (1 capítulo)';
$string['tier_3'] = 'Etapa 3 (2–3 capítulos)';
$string['tier_4'] = 'Etapa 4 (4–5 capítulos)';
$string['tier_5'] = 'Etapa 5 (6+ capítulos)';
$string['time_min'] = 'min';
$string['time_sec'] = 'seg';
$string['total_items_xp'] = 'Total XP no Jogo';
$string['tradable'] = 'Trocável?';
$string['tradable_help'] = 'Define se este item pode ser negociado.<br><br><b>Sim:</b> O estudante pode vender este item na loja ou trocá-lo com outros estudantes.<br><b>Não:</b> O item é vinculado ao estudante (ideal para itens únicos, chaves de missão ou bens intransferíveis).';
$string['trade_config_hdr'] = 'Configuração da troca';
$string['trade_cost'] = 'Custo:';
$string['trade_default_name'] = 'Nova oferta de troca';
$string['trade_give_desc'] = 'Selecione os itens que o aluno receberá nesta transação.';
$string['trade_give_hdr'] = 'Recompensas (aluno recebe)';
$string['trade_missing_items'] = 'Itens insuficientes';
$string['trade_name'] = 'Nome da troca';
$string['trade_perform'] = 'Realizar troca';
$string['trade_redeemed'] = 'Já resgatado';
$string['trade_req_desc'] = 'Selecione os itens que o aluno deve pagar para concluir esta transação.';
$string['trade_req_hdr'] = 'Requisitos (aluno paga)';
$string['trade_saved'] = 'Troca salva com sucesso.';
$string['trade_success_msg'] = 'Troca realizada com sucesso! Você recebeu: {$a}';
$string['trade_you_have'] = '(Você tem: {$a})';
$string['trades_summary'] = 'Você tem {$a} oferta(s) de troca criada(s).';
$string['trades_summary_hint'] = 'As ofertas de troca definem as regras de negociação com o NPC: o estudante paga um ou mais itens e recebe outro em troca. Use "Loja" para exibir a oferta na aba da loja, ou incorpore-a em qualquer parte do curso usando o shortcode exibido.';
$string['unlimited'] = 'Ilimitado';
$string['uploadfile'] = 'Upload de Arquivo';
$string['view_ranking'] = 'Ver Ranking';
$string['visible'] = 'Visível';
$string['visible_desc'] = 'Você aparece para seus colegas.';
$string['visual_content'] = 'Conteúdo visual';
$string['visualrules'] = 'Visualização & Regras';
$string['waitmore'] = 'Você já coletou isso! Espere {$a} minutos para o próximo.';
$string['widget_code_desc'] = 'O PlayerHUD funciona nativamente como um Bloco Lateral. Use este código se desejar fixar o painel no meio do conteúdo (ex: Tópico Zero). No App Moodle Mobile, ele gera um botão de atalho rápido para a versão web.';
$string['widget_code_tip'] = '<strong>Dica Pro:</strong> Cole este código em um <strong>Rótulo</strong> no topo do curso para que os usuários do App Mobile tenham um botão de acesso rápido para abrir a Mochila no navegador.';
$string['widget_code_title'] = 'Widget Incorporado & Mobile';
$string['xp'] = 'XP';
$string['xp_help'] = 'Quantos Pontos de Experiência (XP) o estudante ganha ao coletar este item.';
$string['xp_per_level'] = 'XP por Nível';
$string['xp_per_level_help'] = 'Quantos pontos de XP o estudante precisa acumular para ganhar 1 nível. (Padrão: 100)';
$string['xp_required_max'] = 'XP para o Nível Máximo';
$string['xp_warning_msg'] = 'Itens trocáveis não podem conceder XP para evitar fraudes. O valor será definido como 0.';
$string['yes'] = 'Sim';
$string['yours'] = 'Possui: {$a}';
