/*
 * CoolerControl - monitor and control your cooling and other devices
 * Copyright (c) 2021-2025  Guy Boldon and contributors
 *
 * This program 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.
 *
 * This program 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 this program.  If not, see <https://www.gnu.org/licenses/>.
 */

export default {
    common: {
        save: 'Salvar',
        cancel: 'Cancelar',
        confirm: 'Confirmar',
        delete: 'Excluir',
        edit: 'Editar',
        add: 'Adicionar',
        remove: 'Remover',
        yes: 'Sim',
        no: 'Não',
        ok: 'OK',
        error: 'Erro',
        success: 'Sucesso',
        warning: 'Aviso',
        loading: 'Carregando...',
        restarting: 'Reiniciando...',
        noData: 'Nenhum dado disponível',
        retry: 'Tentar novamente',
        saveAndRefresh: 'Salvar e atualizar',
        reset: 'Redefinir',
        back: 'Voltar',
        sslTls: 'SSL/TLS',
        protocol: 'Protocolo',
        address: 'Endereço',
        port: 'Porta',
        search: 'Pesquisar',
        selected: 'Selecionado',
        clear: 'Limpar',
        finish: 'Finalizar',
        next: 'Próximo',
        previous: 'Anterior',
        apply: 'Aplicar',
        defaults: 'Padrões',
        unmanaged: 'Não gerenciado',
        readOnly: 'Somente leitura',
        rename: 'Renomear',
        password: 'Senha',
        currentPassword: 'Senha atual',
        newPassword: 'Nova senha',
        confirmPassword: 'Confirmar senha',
        passwordPrompt: 'Digite uma senha',
        passwordWeak: 'Fraca',
        passwordMedium: 'Média',
        passwordStrong: 'Forte',
        savePassword: 'Salvar senha',
        editName: 'Editar nome',
        state: 'Estado',
        name: 'Nome',
        message: 'Mensagem',
        timestamp: 'Timestamp',
        overview: 'Visão geral',
        login: 'Entrar',
        logout: 'Sair',
        temperature: 'Temperatura',
        duty: 'Velocidade',
        offset: 'Deslocamento',
        stay: 'Permanecer',
        discard: 'Descartar',
        blankNameResetDefault: 'Um nome em branco irá redefini-lo para o padrão do sistema.',
        copy: '(cópia)',
        minuteAbbr: 'min',
        rpmAbbr: 'rpm',
        mhzAbbr: 'MHz',
        ghzAbbr: 'GHz',
        tempUnit: '°C',
        percentUnit: '%',
        secondAbbr: 's',
        wattAbbr: 'W',
        toast: {
            modeCreated: 'Modo Criado',
            modeDuplicated: 'Modo Duplicado',
            modeNameUpdated: 'Nome do Modo Atualizado',
            modeUpdated: 'Modo atualizado com as configurações atuais',
            modeDeleted: 'Modo Excluído',
            modeActivated: 'Modo Ativado',
            customSensorSaved: 'Sensor Personalizado Salvo e Atualizando a Interface...',
            customSensorUpdated:
                'Sensor Personalizado atualizado com sucesso e Atualizando a Interface...',
            customSensorDeleted:
                'Sensor Personalizado excluído com sucesso e Atualizando a Interface...',
            alertSaved: 'Alerta Salvo',
            alertUpdated: 'Alerta Atualizado',
            alertDeleted: 'Alerta Excluído',
            alertNotFound: 'Alerta não encontrado para Atualizar',
            settingsUpdated: 'Configurações atualizadas com sucesso e aplicadas ao dispositivo',
            settingsError: 'Ocorreu um erro ao tentar aplicar estas configurações',
            thinkPadFanControlApplied: 'Controle de Ventilador do ThinkPad aplicado com sucesso',
        },
    },
    layout: {
        topbar: {
            login: 'Entrar',
            logout: 'Sair',
            changePassword: 'Alterar senha',
            accessTokens: 'Tokens de acesso',
            restartUI: 'Reiniciar interface',
            restartDaemonAndUI: 'Reiniciar daemon e interface',
            restartConfirmMessage: 'Tem certeza de que deseja reiniciar o daemon e a interface?',
            restartConfirmHeader: 'Reiniciar Daemon',
            shutdownSuccess: 'Sinal de desligamento do daemon aceito',
            shutdownError:
                'Erro desconhecido ao enviar sinal de desligamento. Veja os logs para detalhes.',
            quitDesktopApp: 'Sair do aplicativo desktop',
            applicationInfo: 'Info e Ferramentas',
            back: 'Voltar',
            expandMenu: 'Expandir menu',
            collapseMenu: 'Recolher menu',
            controls: 'Controles',
            alerts: 'Alertas',
            settings: 'Configurações',
            openInBrowser: 'Abrir no navegador',
            modes: 'Modos',
            loginSuccessful: 'Login bem-sucedido',
        },
        settings: {
            title: 'Configurações',
            userInterface: 'Interface do Usuário',
            device: 'Dispositivos',
            daemon: 'Daemon',
            devices: {
                devicesAndSensors: 'Dispositivos e sensores',
                detectionIssues: 'Problemas de detecção? Veja a',
                hardwareSupportDoc: 'documentação de suporte de hardware',
                toggleRequiresRestart:
                    'Alternar dispositivos ou sensores requer reiniciar o daemon e a interface. Tem certeza de que deseja fazer isso agora?',
                enableDevices: 'Habilitar dispositivos',
                selectTooltip:
                    'Selecione dispositivos e sensores para desabilitar ou habilitar.\nDesabilitar dispositivos e sensores não utilizados é altamente recomendado.',
                unknownError:
                    'Erro desconhecido ao tentar aplicar alterações a todos os dispositivos. Veja os logs para detalhes.',
            },
            plugin: 'Plugins (beta)',
            plugins: {
                device: 'Plugin de serviço de dispositivo',
                integration: 'Plugin de integração',
                privileged: 'Acesso privilegiado',
                pluginUrl: 'Página inicial',
                restricted: 'Acesso restrito',
                settingsSaved: 'Configurações do plugin salvas com sucesso',
                settingsNotSaved: 'Falha ao salvar configurações do plugin',
            },
            profiles: 'Perfis',
            alerts: 'Alertas',
            dashboards: 'Painéis',
            modes: 'Modos',
            appearance: 'Aparência',
            language: 'Idioma',
            selectLanguage: 'Selecionar idioma',
            english: 'Inglês',
            chinese: 'Chinês (Simplificado)',
            japanese: 'Japonês',
            chineseTrad: 'Chinês (Tradicional)',
            russian: 'Russo',
            german: 'Alemão',
            french: 'Francês',
            spanish: 'Espanhol',
            arabic: 'Árabe',
            portuguese: 'Português',
            hindi: 'Hindi',
            theme: 'Tema',
            themeLight: 'Claro',
            themeDark: 'Escuro',
            themeSystem: 'Sistema',
            themeCustom: 'Personalizado',
            themeHighContrastDark: 'Escuro de alto contraste',
            themeHighContrastLight: 'Claro de alto contraste',
            lineThickness: 'Espessura da linha',
            fullScreen: 'Tela cheia',
            menuBarAlwaysVisible: 'Barra de menu sempre visível',
            hideMenuCollapseIcon: 'Ocultar ícone de recolher menu',
            eyeCandy: 'Efeitos visuais',
            showOnboarding: 'Mostrar tour de introdução ao iniciar',
            introduction: 'Introdução',
            startTour: 'Iniciar tour',
            timeFormat: 'Formato de hora',
            time24h: '24 horas',
            time12h: '12 horas',
            frequencyPrecision: 'Precisão de frequência',
            startupPage: 'Página inicial',
            sidebarToCollapse: 'Barra lateral para recolher',
            entitiesBelowSensors: 'Entidades abaixo dos sensores',
            dashboardLineSize: 'Tamanho da linha do painel',
            themeStyle: 'Estilo do tema',
            desktop: 'Desktop',
            startInTray: 'Iniciar na bandeja',
            closeToTray: 'Fechar para a bandeja',
            zoom: 'Zoom',
            desktopStartupDelay: 'Atraso de inicialização do desktop',
            applySettingsOnStartup: 'Aplicar configurações na inicialização',
            deviceDelayAtStartup: 'Atraso do dispositivo na inicialização',
            pollingRate: 'Taxa de sondagem',
            compressApiPayload: 'Comprimir payload da API',
            liquidctlIntegration: 'Integração com Liquidctl',
            liquidctlDeviceInit: 'Inicialização de dispositivo Liquidctl',
            hideDuplicateDevices: 'Ocultar dispositivos duplicados',
            drivePowerState: 'Estado de Energia do Disco Rígido',
            sensorsAutoDetect: 'Deteção automática de sensores',
            deviceListener: 'Listener de alterações de dispositivos',
            entitiesBelowSensorsEnabledMessage:
                'As entidades agora serão exibidas abaixo dos sensores.',
            entitiesBelowSensorsDisabledMessage:
                'As entidades não serão mais exibidas abaixo dos sensores.',
        },
        menu: {
            system: 'Sistema',
            dashboards: 'Painéis',
            profiles: 'Perfis',
            functions: 'Funções',
            customSensors: 'Sensores Personalizados',
            modes: 'Modos',
            alerts: 'Alertas',
            pinned: 'Fixado',
            tooltips: {
                delete: 'Excluir',
                createMode: 'Criar Modo a partir das Configurações Atuais',
                addProfile: 'Adicionar Perfil',
                editName: 'Editar Nome',
                addAlert: 'Adicionar Alerta',
                deleteFunction: 'Excluir Função',
                addDashboard: 'Adicionar Painel',
                deleteDashboard: 'Excluir Painel',
                duplicate: 'Duplicar',
                setAsHome: 'Definir como Inicial',
                save: 'Salvar',
                deleteMode: 'Excluir Modo',
                updateWithCurrentSettings: 'Atualizar com Configurações Atuais',
                rename: 'Renomear',
                createModeFromCurrentSettings: 'Criar Modo a partir das Configurações Atuais',
                addCustomSensor: 'Adicionar Sensor Personalizado',
                addFunction: 'Adicionar Função',
                chooseColor: 'Escolher Cor',
                deviceSettings: 'Configurações Avançadas do Dispositivo',
                options: 'Mais Opções',
                moveTop: 'Mover para o Topo',
                moveBottom: 'Mover para Baixo',
                disable: 'Desabilitar',
                pin: 'Fixar no Topo',
                unpin: 'Desfixar',
                profileApply: 'Aplicar Perfil aos ventiladores',
                tags: 'Gerir Tags',
            },
        },
        plugins: {
            plugins: 'Plugins',
            notFound: 'Plugin não encontrado',
            type: 'Tipo',
            address: 'Endereço',
            privileges: 'Privilégios',
            url: 'URL',
            start: 'Iniciar',
            stop: 'Parar',
            restart: 'Reiniciar',
            started: 'Plugin iniciado',
            stopped: 'Plugin parado',
            restarted: 'Plugin reiniciado',
            startFailed: 'Falha ao iniciar o plugin',
            stopFailed: 'Falha ao parar o plugin',
            restartFailed: 'Falha ao reiniciar o plugin',
            overview: 'Visão Geral dos Plugins',
            gettingStarted:
                'Os plugins estendem o CoolerControl com suporte adicional a dispositivos, integrações e automação. Eles podem fornecer novos sensores e controles de dispositivos, conectar-se a serviços externos ou adicionar páginas de interface personalizadas.',
            docsLink: 'Documentação de Plugins',
            restartNote:
                'Se você adicionou recentemente um novo plugin e ele não aparece aqui, reinicie o daemon do CoolerControl.',
            containerNote:
                'Ao executar o CoolerControl em um contêiner, os plugins devem ser colocados na pasta compartilhada virtual persistente para que sobrevivam a reinicializações do contêiner.',
            installedPlugins: 'Plugins Instalados',
            noPlugins: 'Nenhum plugin instalado',
            info: 'Info',
            description: 'Descrição',
            enable: 'Ativar',
            disable: 'Desativar',
            disabled: 'Desativado',
            pluginDisabled: 'Plugin desativado.',
            pluginEnabled: 'Plugin ativado.',
            pluginDisabledRestart: 'Plugin desativado. Reinicie o daemon para aplicar.',
            pluginEnabledRestart: 'Plugin ativado. Reinicie o daemon para aplicar.',
            disableFailed: 'Falha ao desativar o plugin',
            enableFailed: 'Falha ao ativar o plugin',
            serviceLogs: 'Logs do serviço',
            commandCopied: 'Comando copiado para a area de transferencia',
        },
        add: {
            dashboard: 'Painel',
            mode: 'Modo',
            profile: 'Perfil',
            function: 'Função',
            alert: 'Alerta',
            customSensor: 'Sensor Personalizado',
        },
    },
    daemon: {
        status: {
            ok: 'Ok',
            hasWarnings: 'Tem Avisos',
            hasErrors: 'Tem Erros',
        },
        title: 'Daemon',
        daemonErrors: 'Erros do Daemon',
        daemonErrorsDetail: 'O daemon reportou erros. Verifique os logs para detalhes.',
        daemonDisconnected: 'Daemon Desconectado',
        daemonDisconnectedDetail:
            'Não foi possível conectar ao daemon. Por favor, verifique se o daemon está em execução.',
        connectionRestored: 'Conexão Restaurada',
        connectionRestoredMessage: 'A conexão com o daemon foi restaurada.',
        thinkpadFanControl: 'Controle de Ventilador ThinkPad',
        pollRate: 'Taxa de Sondagem',
        applySettingAndRestart: 'Aplicar Configuração e Reiniciar',
        changeSetting:
            'Alterar esta configuração requer reiniciar o daemon e a interface. Tem certeza de que deseja fazer isso agora?',
    },
    customTheme: {
        title: 'Tema Personalizado',
        accent: 'Cor de Destaque',
        bgOne: 'Fundo Primário',
        bgTwo: 'Fundo Secundário',
        border: 'Cor da Borda',
        text: 'Cor do Texto',
        textSecondary: 'Cor do Texto Secundário',
        export: 'Exportar Tema',
        import: 'Importar Tema',
        copyCode: 'Copiar Código',
        pasteCode: 'Colar Código',
        themeCodeCopied: 'Código do tema copiado',
        themeApplied: 'Tema aplicado',
        invalidThemeCode: 'Código de tema inválido',
    },
    tooltips: {
        introduction: 'Iniciar o tour de introdução do aplicativo.',
        timeFormat: 'Formato de hora: 12 horas (AM/PM) ou 24 horas',
        frequencyPrecision: 'Ajustar a precisão dos valores de frequência exibidos.',
        startupPage: 'A página exibida após o carregamento do aplicativo.',
        eyeCandy:
            'Ativar animações visuais como ícones de ventoinhas girando.\nIsto utilizará alguns recursos adicionais da GPU.',
        sidebarCollapse:
            'Se deve exibir um ícone de colapso do menu na barra lateral,\nou usar a área vazia da barra lateral para expandir ou colapsar o menu principal.',
        entitiesBelowSensors:
            'Se deve exibir entidades abaixo dos sensores do dispositivo no menu principal.',
        fullScreen: 'Alternar modo de tela cheia',
        lineThickness: 'Ajustar a espessura das linhas dos gráficos no painel',
        startInTray:
            'No início, a janela principal da interface do usuário será ocultada e apenas\no ícone da bandeja do sistema será visível.',
        closeToTray:
            'Fechar a janela do aplicativo deixará o aplicativo em execução na bandeja do sistema',
        zoom: 'Definir manualmente o nível de zoom da interface do usuário.',
        desktopStartupDelay:
            'Adiciona um atraso antes de iniciar o aplicativo de desktop (em segundos).\nAjuda com problemas que surgem ao ter o aplicativo de desktop\niniciado automaticamente no login ou iniciado muito rapidamente',
        applySettingsOnStartup:
            'Aplicar automaticamente as configurações na inicialização do daemon e ao acordar do sono',
        deviceDelayAtStartup:
            'Atraso antes de iniciar a comunicação do dispositivo (em segundos).\nAjuda com dispositivos que demoram para inicializar ou são detectados intermitentemente',
        pollingRate:
            'A taxa em que os dados do sensor são pesquisados (em segundos).\nUma taxa de pesquisa mais alta reduzirá o uso de recursos, e uma taxa mais baixa aumentará a capacidade de resposta.\nUma taxa inferior a 1,0 deve ser usada com cautela.',
        compressApiPayload: 'Habilitar a compressão da carga útil da API',
        liquidctlIntegration:
            'Desativar isso desativará completamente a integração do Liquidctl,\nindependentemente do estado de instalação do pacote coolercontrol-liqctld. Se disponível, os drivers HWMon serão utilizados em vez disso.',
        liquidctlDeviceInit:
            'Cuidado: Desative isso SOMENTE se você, ou outro programa,\nestiver lidando com a inicialização do dispositivo liquidctl.\nIsso pode ajudar a evitar conflitos com outros programas.',
        hideDuplicateDevices:
            'Alguns dispositivos são suportados por drivers Liquidctl e HWMon.\nO Liquidctl é usado por padrão por seus recursos adicionais. Para usar drivers HWMon em vez disso,\ndesative isso e o dispositivo liquidctl para evitar conflitos de drivers.',
        drivePowerState:
            'Os SSDs e HDDs, em particular, podem desacelerar e entrar em um estado de baixo consumo de energia.\nEssa opção, quando ativada e se o disco a suportar, reportará as temperaturas do disco\ncomo 0°C quando desacelerado, para que os perfis de ventilador possam ser ajustados de acordo.',
        sensorsAutoDetect:
            'Detetar automaticamente sensores de hardware Super-I/O e carregar\nmódulos do kernel no arranque. (apenas x86_64)',
        deviceListener:
            'Escutar eventos de adição/remoção de dispositivos (ex. ligação USB)\ne notificar quando forem detetadas alterações de hardware.',
        daemonAddress:
            'O endereço IP ou nome de domínio do daemon para estabelecer uma conexão.\nSuporta IPv4, IPv6 e nomes de host resolvíveis por DNS.',
        daemonPort: 'A porta usada para estabelecer uma conexão com o daemon.',
        sslTls: 'Se deve conectar ao daemon usando SSL/TLS.\nÉ necessário um proxy.',
        triggersRestart: 'Aciona uma reinicialização automática',
        triggersUIRestart: 'Aciona uma reinicialização automática da interface do usuário',
        triggersDaemonRestart: 'Aciona uma reinicialização automática do daemon',
        resetToDefaults: 'Redefinir para as configurações padrão',
        saveAndReload: 'Salvar e recarregar a interface do usuário',
        copyThemeCode:
            'Copia um código compacto que representa o tema personalizado atual.\nCompartilhe em chats ou fóruns.',
        pasteThemeCode:
            'Aplica um tema personalizado a partir de um código (cct1:...) compartilhado com você.',
        exportThemeFile: 'Salva o tema personalizado atual em um arquivo JSON.',
        importThemeFile: 'Carrega um tema personalizado a partir de um arquivo JSON.',
    },
    applySettingAndRestart:
        'Alterar esta configuração requer uma reinicialização do daemon e da interface do usuário. Você tem certeza de que deseja fazer isso agora?',
    restartHeader: 'Aplicar Configuração e Reiniciar',
    restartSuccess: 'Reiniciando agora',
    success: 'Sucesso',
    successDetail: 'Operação concluída com sucesso',
    settingsAppliedSuccess: 'Configurações aplicadas com sucesso',
    restartRequestSuccess: 'Solicitação de reinicialização enviada com sucesso',
    colorPickerDialogTitle: 'Selecionar Cor',
    colorPickerConfirm: 'Confirmar',
    colorPickerCancel: 'Cancelar',
    languageChangeConfirm: 'Mudar idioma?',
    languageChangeConfirmMessage:
        'Tem certeza de que deseja continuar? Se alguns elementos da interface não forem exibidos corretamente, atualize a página manualmente.',
    languageChangeSuccess: 'Idioma alterado com sucesso.',
    languageChangeError: 'Falha ao alterar o idioma. Por favor, tente novamente.',
    themeChangeSuccess: 'Tema alterado com sucesso.',
    entitiesBelowSensorsEnabledMessage: 'As entidades agora serão exibidas abaixo dos sensores.',
    entitiesBelowSensorsDisabledMessage:
        'As entidades não serão mais exibidas abaixo dos sensores.',
    views: {
        dashboard: {
            timeRange: 'Intervalo de Tempo',
            minutes: 'min',
            chartType: 'Tipo de Gráfico',
            dataType: 'Tipo de Dados',
            filterSensors: 'Filtrar Sensores',
            showControls: 'Mostrar Controles',
            mouseActions:
                'Ações do mouse no painel:\n- Destacar seleção para zoom.\n- Deslizar para zoom.\n- Clicar com o botão direito para mover quando zoomado.\n- Clicar duas vezes para redefinir e retomar a atualização.\n- Ctrl+clicar ou clicar com o botão do meio para mostrar todos os sensores na dica de ferramenta.',
            fullPage: 'Tela Cheia',
            filterTags: 'Filtrar Tags',
            filterByTag: 'Filtrar por Tag',
            filterBySensor: 'Filtrar por Sensor',
            search: 'Pesquisar',
            filterTypes: 'Filtrar Tipos',
            filterByDataType: 'Filtrar por Tipo de Dados',
            selectChartType: 'Selecionar Tipo de Gráfico',
            exitFullPage: 'Sair da Tela Cheia',
            controls: 'Controles',
            sensorValues: 'Valores dos Sensores',
            selected: 'Selecionado',
            clear: 'Limpar',
            deleteDashboard: 'Excluir Painel',
            deleteDashboardConfirm: 'Tem certeza que deseja excluir o painel: "{name}"?',
            dashboardDeleted: 'Painel Excluído',
            setAsHome: 'Definir como Inicial',
            duplicateDashboard: 'Duplicar Painel',
        },
        appInfo: {
            title: 'Info e Ferramentas',
            noWarranty: 'Este programa é fornecido sem absolutamente nenhuma garantia.',
            changeStartupPage: 'Alterar a página inicial nas Configurações',
            daemonStatus: 'Status do Daemon',
            acknowledgeIssues: 'Reconhecer Problemas',
            status: 'Status',
            processStatus: 'Status do Processo',
            host: 'Host',
            uptime: 'Tempo de Atividade',
            version: 'Versão',
            processId: 'ID do Processo',
            memoryUsage: 'Uso de Memória',
            liquidctl: 'Liquidctl',
            connected: 'Conectado',
            disconnected: 'Desconectado',
            helpfulLinks: 'Links Úteis',
            uiTour: 'Tour da Interface',
            uiTourDesc: 'Faça um tour guiado pelo aplicativo',
            gettingStarted: 'Primeiros Passos',
            gettingStartedGraphProfile: 'Perfil de Gráfico',
            gettingStartedControlsPage: 'Página de Controles',
            gettingStartedStep1:
                'Crie um {profile} em Perfis de ventoinha e ajuste a curva da ventoinha.',
            gettingStartedStep2:
                'Atribua-o na {controls} (ou na página da ventoinha). Perfis não são aplicados automaticamente.',
            gettingStartedStep3: 'Reutilize o mesmo Perfil em quantas ventoinhas quiser.',
            helpSettingUp: 'Ajuda para Configurar Controle de Ventiladores',
            hardwareSupport: 'Suporte de Hardware',
            hardwareSupportDesc: 'Dispositivos suportados e instalação de drivers',
            gitRepository: 'Repositório Git',
            gitRepositoryDesc: 'Relatar problemas ou solicitar recursos',
            discord: 'Discord',
            discordDesc: 'Junte-se à nossa comunidade no Discord',
            whatsNew: 'Novidades',
            whatsNewDesc: 'Veja as últimas notas de versão',
            logsAndDiagnostics: 'Logs e Diagnósticos',
            downloadCurrentLog: 'Baixar Log Atual',
            stressTest: 'Testes de estresse térmico',
            stressTestTooltip:
                'Gera carga térmica sustentada para validar<br>curvas de ventilador e perfis de resfriamento.<br>Os resultados podem variar dependendo do hardware.<br>Instale stress-ng para backends adicionais.',
            cpuStress: 'Estresse de CPU',
            gpuStress: 'Estresse de GPU',
            gpuStressTooltip:
                'Pode requerer drivers Vulkan ou OpenGL ES<br>ao usar o backend integrado.',
            ramStress: 'Estresse de RAM',
            driveStress: 'Estresse de disco',
            driveStressTooltip:
                'Estresse de E/S em um dispositivo de bloco para gerar<br>calor nos controladores de disco.<br>stress-ng requer que o dispositivo esteja montado.',
            builtInBackend: 'integrado',
            stressNgBackend: 'stress-ng',
            backendTooltip:
                'Escolha o backend do teste de estresse.<br>O backend integrado funciona sem dependências externas.<br>stress-ng (quando instalado) fornece variantes adicionais de estressores.',
            selectDrive: 'Selecionar disco',
            threadCount: 'Threads',
            duration: 'Duração (s)',
            start: 'Iniciar',
            stop: 'Parar',
            stopAll: 'Parar tudo',
            active: 'Ativo',
            inactive: 'Inativo',
            allCores: 'Todos os núcleos',
            psuWarningHeader: 'Aviso de alto consumo',
            psuWarningMessage:
                'Executar os testes de estresse de CPU e GPU simultaneamente colocará carga significativa na fonte de alimentação. Se estiver com overclock ou usando uma fonte de baixa potência, pode ocorrer instabilidade do sistema. Deseja continuar?',
            proceed: 'Continuar',
        },
        devices: {
            detectionIssues: 'Problemas de Detecção? Veja a',
            hardwareSupportDocs: 'Documentação de Suporte de Hardware',
            selectDevices:
                'Selecione dispositivos e sensores para desativar ou ativar.\nDesativar dispositivos e sensores não utilizados é altamente\nrecomendado.',
            devicesAndSensors: 'Dispositivos e Sensores',
            apply: 'Aplicar',
            applySettingsAndReload: 'Aplicar configurações e recarregar',
            triggersAutoRestart: 'Aciona reinício automático do daemon',
            restartPrompt:
                'Alternar dispositivos ou sensores requer reinício do daemon e da interface. Tem certeza que deseja fazer isso agora?',
            enableDevices: 'Ativar Dispositivos',
        },
        alerts: {
            createAlert: 'Criar Alerta',
            editAlert: 'Editar Alerta',
            deleteAlert: 'Excluir Alerta',
            noAlerts: 'Nenhum alerta configurado',
            alertsOverview: 'Visão Geral dos Alertas',
            alertLogs: 'Logs de Alertas',
            alertTriggered: 'Alerta Acionado',
            alertRecovered: 'Alerta Recuperado',
            deleteAlertConfirm: 'Tem certeza que deseja excluir: "{name}"?',
            saveAlert: 'Salvar Alerta',
            channelSource: 'Fonte do Canal para o Alerta',
            channelSourceTooltip: 'A fonte de canal a ser usada para o Alerta',
            triggerConditions: 'Condições de Acionamento',
            maxValueTooltip: 'Valores acima disso acionarão o alerta.',
            minValueTooltip: 'Valores abaixo disso acionarão o alerta.',
            warmupDurationTooltip:
                'Durante quanto tempo uma condição deve permanecer ativa antes de o alerta ser considerado ativo.\nÉ verificado apenas em intervalos regulares de poll-rate\ne, por isso, pode não ter exatamente essa duração.',
            greaterThan: 'maior que',
            lessThan: 'menor que',
            newAlert: 'Novo Alerta',
            warmupGreaterThan: 'condição desencadeada durante mais tempo do que',
            unsavedChanges: 'Há alterações não salvas feitas neste Alerta.',
            unsavedChangesHeader: 'Alterações Não Salvas',
            createFailAlert: 'Alerta de Falha',
            desktopNotify: 'notificação de área de trabalho',
            desktopNotifyTooltip:
                'Ativar notificações de área de trabalho quando o alerta for acionado.\n(Se suportado)',
            desktopNotifyRecovery: 'notificação de área de trabalho na recuperação',
            desktopNotifyRecoveryTooltip:
                'Ativar notificações de área de trabalho quando o alerta for recuperado.\n(Se suportado)',
            desktopNotifyAudio: 'áudio de notificação de área de trabalho',
            desktopNotifyAudioTooltip:
                'Ativar áudio de notificação de área de trabalho quando o alerta for acionado.\n(Se suportado)',
            shutdownOnActivation: 'desligar na ativação',
            shutdownOnActivationTooltip:
                'Ativar o desligamento do sistema quando o alerta for acionado.\nO desligamento do sistema começará um minuto após o alerta ser acionado\ne será cancelado se o alerta for recuperado.',
        },
        profiles: {
            createProfile: 'Criar Perfil',
            editProfile: 'Editar Perfil',
            deleteProfile: 'Excluir Perfil',
            noProfiles: 'Nenhum perfil configurado',
            profileType: 'Tipo de Perfil',
            fixedDuty: 'Velocidade Fixa do Ventilador',
            selectedPointDuty: 'Duty do Ponto Selecionado',
            selectedPointTemp: 'Temperatura do Ponto Selecionado',
            tempSource: 'Fonte de Temperatura',
            memberProfiles: 'Perfis Membros',
            mixFunction: 'Função de Mistura',
            applyMixFunction: 'Aplicar função de mistura aos perfis selecionados',
            profilesToMix: 'Perfis para misturar',
            saveProfile: 'Salvar Perfil',
            function: 'Função',
            functionToApply: 'Função a aplicar',
            graphProfileMouseActions:
                'Ações do mouse no Perfil de Gráfico:\n- Role para zoom.\n- Clique esquerdo na linha para adicionar ponto.\n- Clique direito no ponto para remover.\n- Arraste o ponto para mover.',
            unsavedChanges: 'Existem alterações não salvas feitas neste Perfil.',
            unsavedChangesHeader: 'Alterações Não Salvas',
            appliedFunction: 'Função Aplicada',
            newProfile: 'Novo Perfil',
            tooltip: {
                profileType:
                    'Tipos de Perfil:<br/>- Padrão: Não gerenciado, devolve o controle ao driver do dispositivo<br/>- Fixo: Define uma velocidade constante<br/>- Gráfico: Curva de ventoinha personalizável<br/>- Mistura: Combina vários perfis<br/>- Sobreposição: aplica um deslocamento à saída de um perfil existente',
            },
            profileDeleted: 'Perfil Excluído',
            profileDuplicated: 'Perfil Duplicado',
            deleteProfileConfirm: 'Tem certeza que deseja excluir: "{name}"?',
            deleteProfileWithChannelsConfirm:
                '"{name}" está atualmente sendo usado por: {channels}.\nExcluir este Perfil redefinirá as configurações desses canais.\nTem certeza que deseja excluir "{name}"?',
            profileUpdated: 'Perfil atualizado com sucesso',
            profileUpdateError: 'Ocorreu um erro ao tentar atualizar este Perfil',
            tempSourceRequired: 'Uma Fonte de Temperatura é necessária para um Perfil de Gráfico.',
            memberProfilesRequired:
                'Pelo menos 2 Perfis Membros são necessários para um Perfil de Mistura.',
            minProfileTemp: 'Temperatura Mínima do Perfil',
            maxProfileTemp: 'Temperatura Máxima do Perfil',
            staticOffset: 'Deslocamento Estático',
            offsetType: 'Tipo de Deslocamento',
            offsetTypeStatic: 'Deslocamento Estático',
            offsetTypeGraph: 'Deslocamento Gráfico',
            baseProfile: 'Perfil Base',
            baseProfileRequired: 'Um Perfil Base é necessário para um Perfil de Sobreposição.',
            selectedPointOutputDuty: 'Velocidade de Saída do Perfil no Ponto Selecionado',
            selectedPointOffset: 'Deslocamento de Velocidade no Ponto Selecionado',
            profileOutputDuty: 'Velocidade de Saída do Perfil',
            offsetDuty: 'Velocidade de Deslocamento',
            points: 'Pontos',
            moveTable: 'Mover para outro canto',
            addPointAfter: 'Adicionar ponto depois',
            removePoint: 'Remover ponto',
            curvePointLimitBadge: 'máx {n} pts',
            curveLimitedByAmdGpu:
                'Curva limitada a {n} pontos pela curva de ventoinha de hardware da GPU AMD.',
            curveLimitedByFirmware:
                'Curva limitada a {n} pontos pela curva de ventoinha do firmware do dispositivo.',
        },
        controls: {
            viewType: 'Tipo de Visualização',
            controlOrView: 'Controlar ou Visualizar',
            title: 'Controles do Sistema',
            noControllableChannels: 'Nenhum canal controlável encontrado.',
            noControlChain: 'Nenhuma cadeia de controle encontrada para este canal.',
            controlFlow: 'Fluxo de Controle',
            backToOverview: 'Voltar para visão geral dos controles',
            viewControlFlow: 'Ver fluxo de controle',
            switchProfile: 'Trocar perfil',
            switchTempSource: 'Trocar fonte de temperatura',
            switchFunction: 'Trocar função',
            switchMembers: 'Trocar perfis membros',
            switchBaseProfile: 'Trocar perfil base',
            adjustFixedSpeed: 'Ajustar velocidade fixa',
            editSources: 'Editar fontes',
        },
        modes: {
            createMode: 'Criar Modo',
            editMode: 'Editar Modo',
            deleteMode: 'Excluir Modo',
            noModes: 'Nenhum modo configurado',
            deleteModeConfirm: 'Tem certeza que deseja excluir o Modo: "{name}"?',
            updateModeConfirm:
                'Tem certeza que deseja sobrescrever "{name}" com a configuração atual?',
            duplicateMode: 'Duplicar Modo',
        },
        functions: {
            createFunction: 'Criar Função',
            editFunction: 'Editar Função',
            deleteFunction: 'Excluir Função',
            noFunctions: 'Nenhuma função configurada',
            saveFunction: 'Salvar Função',
            functionType: 'Tipo de Função',
            functionTypeTooltip:
                'Tipos de função:<br/>' +
                '- <b>Identidade</b>: Aplica limites de tamanho de passo mas de resto passa o valor do perfil inalterado.<br/>' +
                '- <b>Padrão</b>: Aplica limites de tamanho de passo e configurações de histerese para controle preciso do tempo de resposta e estabilidade do ventilador.<br/>' +
                '- <b>Média Móvel Exponencial</b>: Suaviza flutuações de temperatura usando uma média ponderada. Mais simples mas menos preciso que Padrão.',
            stepSizeTitle: 'Tamanho do Passo',
            fixedStepSize: 'Fixo',
            fixedStepSizeTooltip:
                'Ativado usa um tamanho de passo fixo para todas as alterações.\nDesativado permite definir um intervalo mínimo e máximo de tamanho de passo.',
            asymmetric: 'Assimétrico',
            asymmetricTooltip:
                'Quando ativado, limites de tamanho de passo separados podem ser configurados para aumentos e diminuições de velocidade.\nÚtil quando você deseja que os ventiladores acelerem rapidamente mas desacelerem gradualmente, ou vice-versa.',
            stepSizeMin: 'Mínimo',
            stepSizeMinTooltip:
                'A menor alteração de velocidade do ventilador que será aplicada.\nAlterações menores são ignoradas para reduzir ajustes desnecessários.',
            stepSizeMax: 'Máximo',
            stepSizeMaxTooltip:
                'A maior alteração de velocidade do ventilador permitida por atualização.\nAlterações maiores são limitadas a este valor para transições mais suaves.',
            stepSizeFixed: 'Tamanho',
            stepSizeFixedTooltip:
                'Um único tamanho de passo aplicado a todas as alterações de velocidade do ventilador.\nTodos os ajustes serão limitados exatamente a este valor.',
            stepSizeFixedIncreasing: 'Aumentando',
            stepSizeFixedIncreasingTooltip:
                'Tamanho de passo fixo quando a velocidade do ventilador está aumentando.\nTodos os ajustes ascendentes serão limitados exatamente a este valor.',
            stepSizeFixedDecreasing: 'Diminuindo',
            stepSizeFixedDecreasingTooltip:
                'Tamanho de passo fixo quando a velocidade do ventilador está diminuindo.\nTodos os ajustes descendentes serão limitados exatamente a este valor.',
            stepSizeMinIncreasing: 'Mínimo Aumentando',
            stepSizeMinIncreasingTooltip:
                'Tamanho de passo mínimo quando a velocidade do ventilador está aumentando.\nAlterações calculadas menores são ignoradas para reduzir ajustes desnecessários.',
            stepSizeMaxIncreasing: 'Máximo Aumentando',
            stepSizeMaxIncreasingTooltip:
                'Tamanho de passo máximo quando a velocidade do ventilador está aumentando.\nLimita a rapidez com que os ventiladores podem acelerar por atualização.',
            stepSizeMinDecreasing: 'Mínimo Diminuindo',
            stepSizeMinDecreasingTooltip:
                'Tamanho de passo mínimo quando a velocidade do ventilador está diminuindo.\nAlterações calculadas menores são ignoradas para reduzir ajustes desnecessários.',
            stepSizeMaxDecreasing: 'Máximo Diminuindo',
            stepSizeMaxDecreasingTooltip:
                'Tamanho de passo máximo quando a velocidade do ventilador está diminuindo.\nLimita a rapidez com que os ventiladores podem desacelerar por atualização.',
            windowSize: 'Tamanho da Janela',
            windowSizeTooltip:
                'Tamanho da amostra de temperatura da janela usado no cálculo da média móvel exponencial.\nValores menores = resposta mais rápida, mais reativo a picos de temperatura.\nValores maiores = resposta mais lenta, transições de velocidade do ventilador mais suaves.\nDica: Use uma Função Padrão para controle preciso sobre o tempo de resposta.',
            emaCustomSensorAvailableNote:
                'EMA também está disponível como tipo de Sensor Personalizado, permitindo plotar a temperatura suavizada diretamente.',
            emaDeprecatedWarning:
                'O tipo de Função EMA está obsoleto. Por favor, mude para o tipo de Sensor Personalizado EMA.',
            hysteresis: 'Histerese Avançada',
            hysteresisThreshold: 'Limite',
            hysteresisThresholdTooltip:
                'Mudança mínima de temperatura (°C) necessária antes de ajustar a velocidade do ventilador.\nAjuda a prevenir flutuações rápidas de velocidade do ventilador devido a pequenas variações de temperatura.',
            hysteresisDelay: 'Atraso',
            hysteresisDelayTooltip:
                'Atraso de resposta (segundos) antes de aplicar alterações de velocidade do ventilador.\nPicos de temperatura temporários dentro deste atraso são ignorados, suavizando as flutuações.',
            onlyDownward: 'Apenas Descendente',
            onlyDownwardTooltip:
                'Aplicar configurações de histerese apenas quando a temperatura estiver diminuindo.',
            general: 'Geral',
            thresholdHopping: 'Salto de Limite',
            thresholdHoppingTooltip:
                'Quando a velocidade do ventilador permanece inalterada por 30+ segundos, os limites de tamanho de passo e histerese são temporariamente ignorados.\nIsso garante que os ventiladores eventualmente atinjam sua velocidade alvo, mesmo com configurações de limite conservadoras.',
            stepOverrides: 'Substituições de passo',
            bypassMinAtExtremes: 'Sempre aplicar 0% / 100%',
            bypassMinAtExtremesTooltip:
                'Quando ativado, os ciclos de trabalho alvo de 0% ou 100% são aplicados mesmo quando a mudança é menor que o tamanho de passo mínimo.\nÚtil para garantir que os ventiladores parem completamente ou atinjam a RPM máxima. Desativado por padrão.',
            unsavedChanges: 'Há alterações não salvas feitas nesta Função.',
            unsavedChangesHeader: 'Alterações Não Salvas',
            functionError: 'Erro ao tentar atualizar esta função',
            newFunction: 'Nova Função',
            functionDeleted: 'Função Excluída',
            functionDuplicated: 'Função Duplicada',
            deleteFunctionConfirm: 'Tem certeza que deseja excluir "{name}"?',
            deleteFunctionWithProfilesConfirm:
                '"{name}" está sendo usado atualmente pelos Perfis: {profiles}.\nExcluir esta Função redefinirá as Funções desses Perfis.\nTem certeza que deseja excluir "{name}"?',
            functionUpdated: 'Função Atualizada',
            functionUpdateError: 'Ocorreu um erro ao tentar atualizar esta Função',
        },
        error: {
            accessDenied: 'Acesso Negado',
            accessDeniedMessage:
                'A autenticação falhou. Por favor, verifique sua senha e tente novamente.',
            connectionError: 'Erro de Conexão CoolerControl',
            connectionToast: 'Não foi possível conectar ao daemon',
            connectionToastDetail:
                'Não foi possível conectar ao daemon. Certifique-se de que o serviço está em execução e tente reconectar.',
            connectionRetryFailure: 'Falha de conexão - tentativa falhou',
            connectionRetryDetail: 'Não foi possível conectar ao daemon após várias tentativas.',
            errorLoadingGraph: 'Erro ao carregar o gráfico',
            highCpuUsageWarning: 'Alto uso de CPU detectado',
            highCpuUsageDetail:
                'O uso atual da CPU está alto.\nPara reduzir o impacto no sistema, considere:\n1. Reduzir o número de gráficos exibidos\n2. Reduzir o número de sensores monitorados\n3. Aumentar o intervalo de sondagem',
            pageNotFound: 'Página Não Encontrada',
            returnToDashboard: 'Retornar ao Painel',
            connectionErrorMessage: 'Não foi possível conectar ao Daemon CoolerControl.',
            serviceRunningMessage: 'Verifique se o serviço daemon está em execução.',
            checkProjectPage: 'Para obter ajuda para configurar o daemon, consulte a',
            projectPage: 'página do projeto',
            helpfulCommands: 'Comandos úteis:',
            nonStandardAddress:
                'Se você tiver um endereço daemon não padrão, pode especificá-lo abaixo:',
            daemonAddressDesktop: 'Endereço do Daemon (Aplicação Desktop)',
            daemonAddressWeb: 'Endereço do Daemon (Interface Web)',
            addressTooltip: 'O endereço IP ou nome de domínio para estabelecer uma conexão.',
            portTooltip: 'A porta para estabelecer uma conexão.',
            sslTooltip: 'Conectar ao daemon usando SSL/TLS.',
            saveTooltip: 'Salvar configurações e recarregar a interface do usuário',
            resetTooltip: 'Redefinir para as configurações padrão',
        },
        speed: {
            automatic: 'Automático',
            manual: 'Manual',
            unsavedChanges: 'Alterações Não Salvas',
            unsavedChangesMessage: 'Há alterações não salvas feitas neste canal de controle.',
            manualDuty: 'Duty Manual',
            profileToApply: 'Perfil a aplicar',
            controlModeAutomaticTooltip: 'Aplicar um Perfil de ventoinha a este canal',
            controlModeManualTooltip: 'Definir uma porcentagem de ciclo fixa manualmente',
            controlModeUnmanagedTooltip:
                'Parar de gerenciar este canal, deixando o hardware ou driver do dispositivo decidir',
            driverNoSupportControl:
                'Canal somente leitura. O driver atual não suporta definir a velocidade deste canal.',
            amdOverdriveNotEnabled:
                'AMD GPU overdrive não está habilitado. Habilite nas Configurações Avançadas deste dispositivo (requer reinicialização).',
            controlOrView: 'Controlar ou Visualizar',
            applySetting: 'Aplicar Configuração',
            defaultProfileInfo:
                'Selecionar "Não gerenciado" instrui o CoolerControl a parar de controlar<br/>este ventilador e devolver o controle ao driver do dispositivo.<br/><br/><b>Aviso:</b> Muitos drivers <i>não</i> possuem controle automático de ventilador.<br/>Nesses dispositivos, o ventilador permanecerá em sua última velocidade definida.',
        },
        customSensors: {
            newSensor: 'Novo Sensor',
            sensorType: 'Tipo de Sensor',
            type: 'Tipo',
            mixFunction: 'Função de Mistura',
            howCalculateValue: 'Como calcular o valor resultante do sensor',
            tempFileLocation: 'Localização do Arquivo de Temperatura',
            tempFile: 'Arquivo de Temperatura',
            filePathTooltip:
                'Insira o caminho absoluto para o arquivo de temperatura a ser usado por este sensor.\nO arquivo deve usar o formato padrão de dados sysfs:\nUm número de ponto fixo em miligraus Celsius.\nEx.: 80000 para 80°C.\nO arquivo é verificado no momento do envio.',
            browse: 'Navegar',
            browseCustomSensorFile: 'Navegar por um arquivo de sensor personalizado',
            tempSources: 'Fontes de Temperatura',
            tempSource: 'Fonte de Temperatura',
            tempSourcesTooltip:
                'Fontes de temperatura a serem usadas na função de mistura<br/><i>Observação: Ao combinar vários Sensores Personalizados, somente relações diretas de pai e filho são permitidas.<br/>Use Perfis de Mistura para configurações mais complexas.</i>',
            offset: 'Deslocamento',
            offsetTooltip:
                'Insira um valor de deslocamento negativo ou positivo para aplicar ao sensor de origem.<br/><i>Observação: O valor final é limitado a faixas normais de temperatura.</i>',
            timeWindow: 'Janela de Suavização',
            timeWindowTooltip:
                'Quantos segundos de amostras recentes serão suavizados juntos.<br/><i>Observação: Deve estar entre 1 e 300 segundos.</i>',
            helpText: {
                mix: 'Combina múltiplas fontes de temperatura através da função escolhida (Mín/Máx/Média/Delta/Média Ponderada). Use para controlar ventiladores a partir do mais quente de vários sensores, ou para balancear entre zonas.',
                file: 'Lê a temperatura de um caminho de arquivo. Use para sensores não detectados automaticamente pelo CoolerControl.',
                offset: 'Adiciona ou subtrai um valor fixo de uma fonte de temperatura. Use para calibrar uma imprecisão conhecida do sensor.',
                timeAverage:
                    'Média aritmética sobre uma janela de tempo fixa. A saída é limitada pelo intervalo de entrada e nunca o ultrapassa. Para ventiladores que devem ignorar picos breves de temperatura.',
                exponentialMovingAvg:
                    'Média ponderada que favorece leituras recentes. Mais suave que a Média Temporal para a mesma janela, mas leva aproximadamente 3x o comprimento da janela para seguir totalmente uma mudança sustentada. Para ventiladores que devem acompanhar tendências reais sem jitter.',
            },
            tempWeights: 'Pesos de Temperatura',
            tempWeightsTooltip: 'O peso individual de cada fonte de temperatura selecionada.',
            tempName: 'Nome da Temperatura',
            weight: 'Peso',
            saveSensor: 'Salvar Sensor',
            saveCustomSensor: 'Salvar Sensor Personalizado',
            unsavedChanges: 'Há alterações não salvas feitas neste Sensor Personalizado.',
            unsavedChangesHeader: 'Alterações Não Salvas',
            stay: 'Permanecer',
            discard: 'Descartar',
            selectCustomSensorFile: 'Selecionar Arquivo de Sensor Personalizado',
            deleteCustomSensor: 'Excluir Sensor Personalizado',
            deleteCustomSensorConfirm:
                'Tem certeza que deseja excluir o sensor personalizado: "{name}"?',
            createCustomSensor: 'Criar Sensor Personalizado',
            editCustomSensor: 'Editar Sensor Personalizado',
            noCustomSensors: 'Nenhum sensor personalizado configurado',
            filePath: 'Caminho do Arquivo',
            filePathTitle: 'Caminho do Arquivo para Ler o Valor',
            mixSensors: 'Sensores de Mistura',
            mixSensorType: 'Tipo de Sensor de Mistura',
            applyMixFunction: 'Aplicar função de mistura aos sensores selecionados',
            sensorsToMix: 'Sensores para misturar',
            selectSensors: 'Selecionar Sensores',
            selectedSensors: 'Sensores Selecionados',
            weights: 'Pesos',
            weightsTooltip: 'Pesos a serem usados para o cálculo da média ponderada',
            newCustomSensor: 'Novo Sensor Personalizado',
            deleteCustomSensorWithSourcesConfirm:
                '"{name}" está sendo usado como fonte por: {profiles}.\nExcluir este Sensor Personalizado redefinirá essas fontes.\nTem certeza que deseja excluir "{name}"?',
            customSensorDeleted: 'Sensor Personalizado Excluído',
            customSensorDuplicated: 'Sensor Personalizado Duplicado',
            customSensorError: 'Erro ao tentar atualizar este Sensor Personalizado',
            customSensorUpdated: 'Sensor Personalizado Atualizado',
        },
        lcd: {
            saveLcdSettings: 'Salvar Configurações do LCD',
            lcdMode: 'Modo LCD',
            brightness: 'Brilho',
            brightnessPercent: 'Percentual de Brilho',
            orientation: 'Orientação',
            orientationDegrees: 'Graus de Orientação',
            chooseImage: 'Escolher Imagem',
            dragAndDrop: 'Arraste e solte arquivos aqui.',
            tempSource: 'Fonte de Temperatura',
            tempSourceTooltip: 'Fonte de temperatura usada para o display LCD.',
            imagesPath: 'Caminho das Imagens',
            imagesPathTooltip:
                'Digite o caminho absoluto para o diretório contendo imagens.\nO diretório deve conter pelo menos um arquivo de imagem,\nque pode ser uma imagem estática ou GIF. O slideshow os percorrerá\ncom base no atraso selecionado. Todos os arquivos são processados\nno momento do envio para garantir máxima compatibilidade.',
            browse: 'Navegar',
            browseTooltip: 'Navegar pelo diretório de imagens',
            delayInterval: 'Intervalo de Atraso',
            delayIntervalTooltip:
                'Segundos mínimos entre alterações de imagem.\nObserve que o atraso real pode ser maior devido à taxa de sondagem de backend.',
            processing: 'Processando...',
            applying: 'Aplicando...',
            unsavedChanges: 'As configurações de LCD têm alterações não salvas.',
            unsavedChangesHeader: 'Alterações Não Salvas',
            imageTooLarge: 'Imagem muito grande. Por favor, escolha uma imagem menor.',
            notImageType: 'Arquivo não é um tipo de imagem válido',
        },
        singleDashboard: {
            minutes: 'min',
            chartMouseActions:
                'Ações do mouse no painel:\n- Destacar para zoom.\n- Rolar para zoom.\n- Clique direito para mover quando ampliado.\n- Duplo clique para resetar e continuar atualizando.',
            timeRange: 'Intervalo de Tempo',
            chartType: 'Tipo de Gráfico',
        },
        mode: {
            activateMode: 'Ativar Modo',
            currentlyActive: 'Atualmente Ativo',
            modeHint:
                'Nota: Modos não incluem configurações de Perfil ou Função, apenas configurações de canal.',
        },
        lighting: {
            saveLightingSettings: 'Salvar Configurações de Iluminação',
            lightingMode: 'Modo de Iluminação',
            speed: 'Velocidade',
            direction: 'Direção',
            forward: 'Avançar',
            backward: 'Recuar',
            numberOfColors: 'Número de Cores',
            numberOfColorsTooltip:
                'Número de cores a serem usadas para o Modo de Iluminação escolhido.',
        },
        shortcuts: {
            shortcuts: 'Atalhos de Teclado',
            ctrl: 'Ctrl',
            alt: 'Alt',
            left: 'Esquerda',
            right: 'Direita',
            comma: ',',
            h: 'h',
            a: 'a',
            c: 'c',
            i: 'i',
            slash: '/',
            one: '1',
            two: '2',
            three: '3',
            four: '4',
            f11: 'F11',
            viewShortcuts: 'Atalhos de Teclado',
            home: 'Página Inicial',
            settings: 'Configurações',
            info: 'Informações do Aplicativo',
            dashboardOne: 'Painel 1',
            dashboardTwo: 'Painel 2',
            dashboardThree: 'Painel 3',
            dashboardFour: 'Painel 4',
            alerts: 'Alertas',
            controls: 'Controles',
            sideMenuCollapse: 'Recolher menu lateral',
            sideMenuExpand: 'Expandir menu lateral',
            fullScreen: 'Tela cheia',
        },
    },
    components: {
        confirmation: {
            title: 'Confirmação',
            message: 'Tem certeza?',
        },
        aseTek690: {
            sameDeviceID:
                'NZXT Kraken antigos e EVGA CLC têm o mesmo ID de dispositivo e o CoolerControl não consegue determinar qual dispositivo está conectado. Isso é necessário para comunicação adequada com o dispositivo.',
            restartRequired:
                'Pode ser necessário reiniciar os serviços systemd do CoolerControl e isso será tratado automaticamente se necessário.',
            deviceModel: 'O dispositivo Liquidctl é um dos seguintes modelos?',
            modelList: 'NZXT Kraken X40, X60, X31, X41, X51 ou X61',
            acceptLabel: 'Sim, é um dispositivo Kraken antigo',
            rejectLabel: 'Não, é um dispositivo EVGA CLC',
        },
        password: {
            title: 'Insira Sua Senha',
            newPasswordTitle: 'Insira Uma Nova Senha',
            invalidPassword: 'Senha Inválida',
            forgotPassword: 'Esqueceu sua senha?',
            forgotPasswordHelpIntro:
                'Execute este comando em um terminal como root e depois clique em Recarregar UI:',
            forgotPasswordCopyCommand: 'Copiar comando',
            forgotPasswordCommandCopied: 'Comando copiado para a área de transferência',
            forgotPasswordReloadButton: 'Recarregar UI',
            continueButton: 'Continuar',
            backButton: 'Voltar',
            passwordMismatch: 'As senhas não coincidem',
        },
        notFound: {
            message: 'Assim como a distribuição Linux perfeita 🐧,\nesta página não existe.',
        },
        helloWorld: {
            message: 'Você criou com sucesso um projeto com Vite + Vue 3. O que vem a seguir?',
        },
        dashboardInfo: {
            description:
                'Os painéis permitem que você visualize os dados dos sensores do seu sistema de acordo com suas preferências. Você pode escolher entre gráficos baseados em tempo ou tabelas e ajustar os filtros e configurações para cada gráfico para se concentrar nos dados específicos que deseja ver. Além disso, você pode criar vários painéis personalizados de acordo com suas necessidades.',
        },
        modeInfo: {
            description:
                "Os modos permitem que você salve as configurações do canal do dispositivo para aplicação rápida e fácil. Por exemplo, você pode criar um Modo 'Gaming' e um Modo 'Silencioso', permitindo que você alterne facilmente entre eles.",
            note: 'Observe que você pode precisar criar diferentes Perfis de Ventilador para cada Modo, pois os Modos incluem apenas configurações de canal e não abrangem configurações internas de Perfis ou Funções.',
        },
        alertInfo: {
            description:
                'Alertas são usados para notificá-lo quando condições específicas ocorrem. Eles podem monitorar temperaturas e velocidades de ventiladores para garantir que seu sistema esteja funcionando corretamente. Os alertas são configurados para faixas de valores de sensores específicos e enviam notificações quando os valores excedem ou retornam aos limites aceitáveis.',
        },
        customSensorInfo: {
            title: 'Visão Geral dos Sensores Personalizados',
            description:
                'Os sensores personalizados permitem que você combine sensores existentes de várias maneiras, melhorando seu controle e eficiência sobre o resfriamento do sistema. Além disso, eles suportam dados baseados em arquivos, permitindo que você crie scripts para entradas de sensores externos para maior flexibilidade.',
            note: 'Nota: Você pode usar Perfis de Mistura para combinar várias saídas de Sensores Personalizados.',
        },
        functionInfo: {
            title: 'Visão Geral das Funções',
            description:
                'As funções são algoritmos configuráveis aplicados às saídas de perfil. Elas permitem que você gerencie quando ocorrem mudanças na velocidade do ventilador, ajuste configurações de histerese e use médias móveis para temperaturas dinâmicas.',
            identityFunction:
                'A função de Identidade é a opção mais simples, pois não modifica a saída calculada do perfil; apenas permite definir faixas mínimas e máximas de mudança de velocidade. Isso é particularmente benéfico para minimizar as flutuações constantes de velocidade do ventilador.',
        },
        profileInfo: {
            title: 'Visão Geral dos Perfis',
            description:
                'Os perfis definem configurações personalizáveis para controlar as velocidades dos ventiladores, podendo usar o mesmo perfil para vários ventiladores. Os tipos incluem:',
            type: {
                fixed: 'Velocidade Fixa',
                fanCurve: 'Curva do Ventilador/Gráfico',
                mix: 'Perfil de Mistura',
                default: 'Configuração Padrão do Dispositivo',
            },
            additionalInfo:
                'Os perfis são a base para controlar as velocidades dos ventiladores e podem ser aprimorados ainda mais aplicando funções de algoritmo mais avançadas.',
        },
        deviceInfo: {
            details: 'Detalhes do Dispositivo',
            systemName: 'Nome do Sistema',
            deviceType: 'Tipo de Dispositivo',
            deviceUID: 'UID do Dispositivo',
            firmwareVersion: 'Versão de Firmware',
            model: 'Modelo',
            driverName: 'Nome do Driver',
            driverType: 'Tipo de Driver',
            driverVersion: 'Versão do Driver',
            locations: 'Localizações',
        },
        onboarding: {
            welcome: 'Bem-vindo ao CoolerControl!',
            gettingStartedIntro:
                'Escolha um tour para se orientar. O Tour Rápido cobre o essencial em poucos passos. O Tour Completo guia você por cada menu e botão.',
            startTourAgain:
                'Você pode iniciar este tour novamente a qualquer momento na página Informações e Ferramentas.',
            quickTour: 'Tour Rápido',
            thoroughTour: 'Tour Completo',
            maybeLater: 'Talvez mais tarde',
            openGettingStarted: 'Abrir Documentação de Introdução',
            finishLater: 'Vou fazer sozinho',
            appInfo: 'Informações e Ferramentas',
            appInfoDesc:
                'Veja informações do app, status do daemon, logs, links úteis e ferramentas de teste de carga. Um indicador no logo alerta sobre problemas.',
            controls: 'Controles',
            controlsDesc:
                'Ajuste velocidades de ventiladores, aplique Perfis e gerencie cada canal detectado em um só lugar.',
            profiles: 'Perfis',
            profilesDesc:
                'Os Perfis definem como um ventilador responde às mudanças de temperatura. Os Perfis Gráficos permitem desenhar curvas personalizadas e podem ser reutilizados em vários dispositivos.',
            functions: 'Funções',
            functionsDesc:
                'As Funções são aplicadas aos Perfis para suavizar as transições de velocidade do ventilador e reduzir o ruído.',
            systemMenu: 'Menu do Sistema',
            systemMenuDesc:
                'O menu principal lista os dispositivos e sensores deste sistema. Cada seção pode ser expandida para ver seus canais e controles atribuídos.',
            dashboards: 'Painéis',
            dashboardsDesc:
                'Os Painéis permitem criar visualizações personalizadas com gráficos para monitorar temperaturas, velocidades de ventiladores e outros dados de sensores em tempo real.',
            modes: 'Modos',
            modesDesc:
                'Os Modos são coleções salvas de suas configurações. Alterne entre configurações como Silencioso e Desempenho com um único clique.',
            alerts: 'Alertas',
            alertsDesc:
                'Os Alertas notificam quando os valores dos sensores ultrapassam os limites que você escolhe, permitindo reagir antes que os problemas se agravem.',
            customSensors: 'Sensores Personalizados',
            customSensorsDesc:
                'Os Sensores Personalizados combinam dados de sensores existentes de várias maneiras, ou executam sua própria saída por script como fonte de temperatura.',
            quickAdd: 'Adição Rápida',
            quickAddDesc: 'Crie rapidamente novos Painéis, Perfis, Funções e mais.',
            dashboardQuick: 'Menu Rápido do Painel',
            dashboardQuickDesc:
                'Acesse qualquer painel, mesmo quando o menu principal estiver recolhido.',
            modesQuick: 'Menu Rápido de Modos',
            modesQuickDesc: 'Alterne entre seus Modos salvos de qualquer lugar do aplicativo.',
            alertsQuick: 'Visão Geral de Alertas',
            alertsQuickDesc:
                'Veja o estado atual de cada alerta e inspecione sua atividade recente.',
            pluginsQuick: 'Visão Geral de Plugins',
            pluginsQuickDesc:
                'Navegue pelos plugins instalados e acesse qualquer um deles de qualquer lugar do aplicativo.',
            settings: 'Configurações',
            settingsDesc:
                'Configure preferências de interface, opções do daemon e comportamento do sistema.',
            access: 'Acesso',
            accessDesc: 'Gerencie sua senha e confirme seu nível de acesso atual.',
            restartMenu: 'Menu de Reinicialização',
            restartMenuDesc:
                'Recarregue a interface ou reinicie o daemon do sistema quando necessário.',
            collapseMenu: 'Recolher Menu',
            collapseMenuDesc:
                'Expanda ou recolha o menu principal para dar mais espaço ao restante do app.',
            thatsIt: 'É isso!',
            startNow:
                'Está tudo pronto. Abra a documentação de Introdução para saber mais, ou comece a configurar seus dispositivos.',
        },
        axisOptions: {
            title: 'Opções de Eixo',
            autoScale: 'Escala Automática',
            max: 'Máx',
            min: 'Mín',
            dutyTemperature: 'Ciclo / Temperatura',
            rpmMhz: 'rpm / MHz',
            krpmGhz: 'krpm / GHz',
            watts: 'watts',
        },
        sensorTable: {
            device: 'Dispositivo',
            channel: 'Canal',
            current: 'Atual',
            min: 'Mín',
            max: 'Máx',
            average: 'Média',
        },
        modeTable: {
            setting: 'Configuração',
        },
        menuTagAssign: {
            title: 'Atribuir Tags',
            noTags: 'Nenhuma tag ainda.',
            newTag: 'Criar Nova Tag',
            tagName: 'Nome da tag',
            editTag: 'Editar tag',
            deleteTag: 'Excluir tag',
        },
        singleDashboard: {
            minutes: 'min',
            chartMouseActions:
                'Ações do mouse no painel:\n- Destacar para zoom.\n- Rolar para zoom.\n- Clique direito para mover quando ampliado.\n- Duplo clique para resetar e continuar atualizando.',
            timeRange: 'Intervalo de Tempo',
            chartType: 'Tipo de Gráfico',
        },
        mode: {
            activateMode: 'Ativar Modo',
            currentlyActive: 'Atualmente Ativo',
            modeHint:
                'Nota: Modos não incluem configurações de Perfil ou Função, apenas configurações de canal.',
        },
        lighting: {
            saveLightingSettings: 'Salvar Configurações de Iluminação',
            lightingMode: 'Modo de Iluminação',
            speed: 'Velocidade',
            direction: 'Direção',
            forward: 'Avançar',
            backward: 'Recuar',
            numberOfColors: 'Número de Cores',
            numberOfColorsTooltip:
                'Número de cores a serem usadas para o Modo de Iluminação escolhido.',
        },
        wizards: {
            fanControl: {
                fanControlWizard: 'Assistente de Controle de Ventilador',
                editCurrentProfile: 'Editar Perfil',
                editCurrentFunction: 'Editar Função',
                currentSettings: 'Configurações Atuais',
                manualSpeed: 'Velocidade Manual',
                createNewProfile: 'Novo Perfil',
                existingProfile: 'Escolher Perfil',
                resetSettings: 'Redefinir para Não gerenciado',
                chooseProfileNameType: 'Escolher Nome e Tipo do Perfil',
                newDefaultProfile: 'Novo Perfil Padrão',
                profileCreatedApplied: 'Perfil Criado e Aplicado',
                willCreatedAndAppliedTo: 'será criado e aplicado a',
                newFixedProfile: 'Novo Perfil Fixo',
                withSettings: 'com as seguintes configurações',
                selectSpeed: 'Selecione sua velocidade',
                newMixProfile: 'Novo Perfil de Mistura',
                newGraphProfile: 'Novo Perfil de Gráfico',
                newOverlayProfile: 'Novo Perfil de Sobreposição',
                functionFor: 'Escolha uma Função para ser aplicada a',
                functionDescription:
                    'As funções ajustam como seu Perfil é aplicado, como tempo de resposta e velocidade mínima.',
                createNewFunction: 'Nova Função',
                existingFunction: 'Escolher Função',
                defaultFunction: 'Função Padrão',
                chooseFunctionNameType: 'Escolher Nome e Tipo da Função',
                newFunctionName: 'Função para {profileName}',
                summary: 'Resumo',
                aNewProfile: 'Um novo Perfil',
                andFunction: 'e Função',
            },
            profile: {
                willCreated: 'será criado.',
            },
            profileApply: {
                applyProfile: 'Aplicar Perfil',
                channelsApply: 'Canais para Aplicar Perfil',
                selectChannels: 'Selecionar Canais',
                channelsTooltip: 'Selecione um ou mais canais para aplicar este Perfil.',
                selectByTag: 'Selecionar por tag',
                selectByChannel: 'Selecionar por canal',
                tagFanCount: '{count} canal | {count} canais',
                noTags: 'Nenhuma tag configurada.',
            },
            functionApply: {
                applyFunction: 'Aplicar Função',
                profilesApply: 'Perfis para Aplicar Função',
                selectProfiles: 'Selecionar Perfis',
                profilesTooltip: 'Selecione um ou mais Perfis para aplicar esta Função.',
            },
            customSensor: {
                new: 'Novo Sensor Personalizado',
            },
        },
        channelExtensionSettings: {
            title: 'Configurações do canal do dispositivo',
            firmwareControlledProfile: 'Perfil controlado por firmware',
            firmwareControlledProfileDesc:
                'Quando habilitado, o firmware do dispositivo gerencia o perfil do ventilador.\nÚtil para hardware que não responde bem a alterações frequentes de velocidade feitas por software.\nDisponível apenas para Perfis de gráfico que usam sensores de temperatura internos do dispositivo.\nAs configurações de Função não se aplicam.',
            saveError: 'Falha ao salvar as configurações da extensão do canal',
            firmwareControlDisabled:
                'O controle por firmware não está disponível com as configurações atuais.\nUse um Perfil de gráfico para este dispositivo com um sensor de temperatura interno compatível.',
        },
        deviceExtensionSettings: {
            title: 'Configurações Avançadas do Dispositivo',
            directAccess: 'Acesso Direto',
            directAccessDesc:
                'Quando ativado, o driver liquidctl ignorará o driver do kernel HWMon\ne se comunicará diretamente com o dispositivo.\nIsso pode ser útil para dispositivos que têm conflitos ao usar ambos os drivers.',
            useHwmon: 'Usar driver HWMon',
            useHwmonDesc:
                'Alterna o driver deste dispositivo de liquidctl para o driver do kernel HWMon.\nIsso pode melhorar o desempenho e a estabilidade, mas pode reduzir os recursos disponíveis.',
            disableDevice: 'Desativar dispositivo liquidctl',
            disableInfo:
                'Desativar o driver liquidctl desativará este dispositivo. Um novo dispositivo baseado em HWMon aparecerá na parte inferior do menu de dispositivos. Você pode reativar o dispositivo liquidctl a qualquer momento no menu de configurações.',
            commandDelay: 'Atraso de comando',
            commandDelayDesc:
                'Atraso em milissegundos entre comandos enviados a este dispositivo.\nIsso pode ajudar com dispositivos que têm problemas de comunicação\nquando vários comandos são enviados em rápida sucessão.',
            overdrive: 'GPU Overdrive',
            overdriveDesc:
                'GPUs AMD RDNA3/4 requerem overdrive habilitado para controle de ventiladores.\nIsto configura o parâmetro do kernel amdgpu.ppfeaturemask\ne requer uma reinicialização do sistema.',
            overdriveEnable: 'Habilitar',
            overdriveActive: 'Ativo',
            overdriveSuccess: 'Overdrive configurado',
            thinkPadFanControl: 'Controle do Ventilador',
            thinkPadFanControlDesc:
                'Habilita o Controle do Ventilador ACPI do ThinkPad.\nO controle do ventilador está desabilitado por padrão por razões de segurança.\nProceda por sua conta e risco.',
            thinkPadFullSpeed: 'Velocidade Máxima',
            thinkPadFullSpeedDesc:
                'Habilita o modo de velocidade máxima para os ventiladores ThinkPad.\nPermite que os ventiladores girem no máximo absoluto a 100%,\nmas opera os ventiladores fora da especificação com maior desgaste.',
        },
    },
    auth: {
        enterPassword: 'Insira Sua Senha',
        setNewPassword: 'Insira Uma Nova Senha',
        changeDefaultPassword:
            'Por favor, defina uma senha para impedir o acesso não autorizado. Esta é separada da sua conta do sistema.',
        loginFailed: 'Falha no Login',
        invalidPassword: 'Senha Inválida',
        passwordSetFailed: 'Falha ao Definir Senha',
        passwordSetSuccessfully: 'Nova senha definida com sucesso',
        logoutSuccessful: 'Você saiu com sucesso.',
        unauthorizedAction: 'Você precisa fazer login para completar esta ação',
        accessTokens: 'Tokens de acesso',
        tokenLabel: 'Rótulo (ex. cctv)',
        tokenExpiry: 'Data de expiração (opcional)',
        createToken: 'Criar token',
        tokenCreated: 'Token criado',
        tokenCreatedDetail: 'Copie este token agora. Ele não será exibido novamente.',
        tokenCopied: 'Token copiado para a área de transferência',
        tokenDeleted: 'Token excluído',
        tokenCreateError: 'Falha ao criar token',
        tokenDeleteError: 'Falha ao excluir token',
        tokenLoadError: 'Falha ao carregar tokens',
        tokenDeleteConfirm:
            'Tem certeza de que deseja excluir este token? Os serviços que o utilizam perderão o acesso.',
        tokenDeleteHeader: 'Excluir token',
        noTokens: 'Nenhum token de acesso criado ainda.',
        expires: 'Expira',
        expired: 'Expirado',
        active: 'Ativo',
        never: 'Nunca',
        lastUsed: 'Último uso',
        neverUsed: 'Nunca usado',
        created: 'Criado',
        label: 'Rótulo',
        actions: 'Ações',
        writeAccess: 'Acesso de escrita',
        writeAccessTooltip:
            'Quando ativado, este token pode fazer alterações. Quando desativado, o token pode apenas ler dados.',
    },
    device_store: {
        unauthorized: {
            summary: 'Sessão expirada',
            detail: 'Sua sessão expirou. Recarregando para fazer login novamente.',
        },
        login: {
            success: {
                summary: 'Sucesso',
                detail: 'Login bem-sucedido.',
            },
            failed: {
                summary: 'Falha no Login',
                detail: 'Senha Inválida',
            },
            rate_limited: {
                summary: 'Login Temporariamente Bloqueado',
            },
        },
        logout: {
            summary: 'Logout',
            detail: 'Você saiu com sucesso.',
        },
        password: {
            set_success: {
                summary: 'Senha',
                detail: 'Nova senha definida com sucesso',
            },
            set_failed: {
                summary: 'Falha ao Definir Senha',
            },
        },
        asetek: {
            header: 'Dispositivo Desconhecido Detectado',
            success: {
                summary: 'Sucesso',
                detail_legacy:
                    'Tipo de modelo de dispositivo definido com sucesso. Reinício em andamento.',
                detail_evga: 'Tipo de modelo de dispositivo definido com sucesso.',
            },
            error: {
                summary: 'Erro',
                detail: 'Processo interrompido.',
            },
        },
    },
    models: {
        chartType: {
            timeChart: 'Gráfico de Tempo',
            table: 'Tabela',
        },
        dataType: {
            temp: 'Temp',
            duty: 'Ciclo',
            load: 'Carga',
            rpm: 'RPM',
            freq: 'Freq',
            watts: 'Watts',
        },
        profile: {
            profileType: {
                default: 'Padrão',
                fixed: 'Fixo',
                graph: 'Gráfico',
                mix: 'Mistura',
                overlay: 'Sobreposição',
            },
            functionType: {
                identity: 'Identidade',
                standard: 'Padrão',
                exponentialMovingAvg: 'Média Móvel Exponencial',
            },
            mixFunctionType: {
                min: 'Mínimo',
                max: 'Máximo',
                avg: 'Média',
                diff: 'Diferença',
                sum: 'Soma',
            },
        },
        customSensor: {
            sensorType: {
                mix: 'Mistura',
                file: 'Arquivo',
                offset: 'Deslocamento',
                timeAverage: 'Média Temporal',
                exponentialMovingAvg: 'Média Móvel Exponencial',
            },
            mixFunctionType: {
                min: 'Mínimo',
                max: 'Máximo',
                delta: 'Delta',
                avg: 'Média',
                weightedAvg: 'Média Ponderada',
            },
        },
        themeMode: {
            system: 'Sistema',
            dark: 'Escuro',
            light: 'Claro',
            highContrastDark: 'Escuro de Alto Contraste',
            highContrastLight: 'Claro de Alto Contraste',
            custom: 'Tema Personalizado',
        },
        channelViewType: {
            control: 'Controle',
            dashboard: 'Painel',
        },
        startupPage: {
            appInfo: 'Info e Ferramentas',
            homeDashboard: 'Painel inicial',
            controls: 'Controles',
        },
        alertState: {
            active: 'Ativo',
            inactive: 'Inativo',
            error: 'Erro',
        },
        pluginStatus: {
            running: 'Em execução',
            stopped: 'Parado',
            unmanaged: 'Não gerenciado',
            disabled: 'Desativado',
        },
        deviceType: {
            customSensors: 'Sensores Personalizados',
            cpu: 'CPU',
            gpu: 'GPU',
            liquidctl: 'Liquidctl',
            hwmon: 'Hwmon',
            servicePlugin: 'Plugin de Serviço',
        },
        driverType: {
            kernel: 'Kernel',
            liquidctl: 'Liquidctl',
            nvml: 'NVML',
            nvidiaCli: 'Nvidia CLI',
            coolercontrol: 'CoolerControl',
            external: 'Externo',
        },
        lcdModeType: {
            none: 'Nenhum',
            liquidctl: 'Liquidctl',
            custom: 'Personalizado',
        },
        channelType: {
            lcd: 'LCD',
            lighting: 'Iluminação',
        },
    },
}
