> A revisão linguística desta tradução está em curso. Em caso de dúvida, consulte o [original em inglês](https://www.sm.ch-j.eu/docs/i18n/en/license-acceptance.md). # Licença aceitação Esta edição identifica a sua aplicação licença como **CH-J Proprietary Software License, versão 1.14**, datado de outubro 11, 2026. Os componentes de terceiros mantêm seu próprio licença. ## Instalação e atualização - Website: O download redireciona imediatamente para o pacote selecionado. Não é necessário o consentimento da web. Licença e orientação operacional permanecem disponíveis no site e são mostrados na aplicação antes do uso. - Windows NSIS: a instalação interativa exibe primeiro orientações no idioma do instalador selecionado, depois o aplicativo completo licença e requer a aceitação do licença. Modos silenciosos de instalação e atualização podem pular as páginas do instalador; o aplicativo sempre verifica o consentimento no lançamento. - macOS DMG: um pacote completo de aplicativos assinados e a instalação de arrastar e soltar do suporte de atalho de aplicativos. Orientação e aceitação por usuário licença são verificados no primeiro lançamento. O atualizador personalizado verifica e abre o mesmo DMG. - Debian/Ubuntu DEB: os gestores de pacotes não fornecem uma etapa de acordo interactivo fiável. A aceitação é necessária no primeiro lançamento. - Todas as plataformas: após um atualização, a aceitação é necessária antes que o novo lançamento possa ser usado, mesmo quando o número da versão ou o texto do licença não for alterado. Um prompt de instalação não substitui o consentimento do aplicativo por usuário. A janela de inicialização exibe primeiro orientação operacional completa em checo, alemão ou inglês. Continue abre o pacote completo licença Inglês com controles Checo, Alemão e Inglês. A aceitação é bloqueada até que a etapa de orientação seja exibida. A caixa de seleção está inicialmente vazia. Sua etiqueta combina o consentimento da licença com um reconhecimento de riscos de perda de dados e cópia de segurança apropriado; não transforma a orientação operacional em termos contratuais. A confirmação checa diz: > Souhlasím s licenčními podmínkami CH-J Proprietary Software License 1.14. > > Beru na vědomí riziko ztráty nebo poškození dat a nutnost přiměřeného zálohování před rizikovými operacemi. Rozumím, že aplikace sama nezaručuje existenci ani obnovitelnost záloh. Aceitar salva um registro local antes de qualquer Cofre, plug-in, rede, diagnóstico ou serviço de atualização começar. Recusar a licença ou fechar a respetiva janela encerra a aplicação. Uma gravação com falha deixa a janela aberta e o aplicativo bloqueado. Arquivos licença ausentes ou inválidos impedem a inicialização. ## Registo local O arquivo `legal/license-acceptance.json` é armazenado sob o diretório Electron `userData`. Ele contém o nome e a versão licença, SHA-256 do texto exibido exato, versão do aplicativo, ID de compilação, bandeira de aceitação e carimbo de data e hora, bandeira de exibição de orientação e SHA-256 dos três documentos de orientação empacotados. As alterações na orientação exigem exibi-lo novamente antes de uma nova aceitação do licença. Não há ativação ou relatório do licença para um servidor. Qualquer incompatibilidade, exclusão ou registro ilegível requer um novo acordo. Fazer o downgrade para outra versão também requer aceitação. Lançamentos repetidos da mesma compilação aceita não. Cada versão deve ter um ID de compilação `src/shared/buildInfo.json` exclusivo. Os scripts de compilação normais carimbam um automaticamente. Não reutilize o `CHJ_BUILD_ID` para diferentes compilações lançadas. Esse registro local é um controle de fluxo de trabalho do aplicativo, não uma evidência à prova de adulteração ou uma chave licença. A exibição de orientações operacionais é obrigatória neste fluxo de trabalho; seguir suas recomendações é opcional. A orientação nunca está incluída na caixa de seleção do contrato. Instalações DMG ou DEB e instaladores silenciosos não podem garantir um display de pré-instalação; a etapa de inicialização obrigatória fornece o fallback. Os binários publicados existentes não são alterados pelo site atualização. ## Embalagem e verificação `npm run legal:prepare` copia a raiz licença e orientação operacional para o aplicativo ao construir a partir do espaço de trabalho completo, valida o licença versão e prepara `build/license.rtf` para o NSIS, UTF-16 texto de orientação para sua primeira página personalizada, e `build/installation.rtf` com orientação seguida pelo licença para DMG. A versão RTF preserva o texto completo e caracteres Unicode, incluindo o nome do licenciante, sem a limitação legada Mac Roman de DMG texto simples licença. Fontes de aplicativos independentes mantêm suas cópias empacotadas e não exigem a pasta de desenvolvimento / web. `prepare:release` executa isso antes da embalagem. O empacotador inclui `resources/licenses/` e `resources/docs/`; `afterPack` verifica o conteúdo necessário. Execute `node --test test/licenseAcceptance.test.js test/licensePackaging.test.js test/i18n.test.js` e `npm run test:license:ui`. O teste de fumaça do pacote macOS cria um dispositivo elétrico de aceitação apenas em seu perfil de teste temporário; a inicialização da produção não tem desvio de consentimento.