[Somente PaaS]{class="badge informative" title="Aplica-se somente a projetos do Adobe Commerce na nuvem (infraestrutura do PaaS gerenciada pela Adobe) e a projetos locais."}

Desinstalar pacotes de idioma

Esta seção discute como desinstalar um ou mais pacotes de idioma, incluindo, opcionalmente, o código dos pacotes de idioma do sistema de arquivos. Você pode criar backups primeiro para poder restaurar os dados posteriormente.

Este comando desinstala somente pacotes de linguagem especificados em composer.json; em outras palavras, pacotes de linguagem fornecidos como pacotes do Composer. Se o pacote de idioma não for um pacote do Composer, você deverá desinstalá-lo manualmente removendo o código do pacote de idioma do sistema de arquivos.

Você pode restaurar backups a qualquer momento usando o comando magento setup:rollback.

Uso do comando:

bin/magento i18n:uninstall [-b|--backup-code] {language package name} ... {language package name}

O comando de desinstalação do pacote de idioma executa as seguintes tarefas:

  1. Verifica as dependências; nesse caso, o comando é finalizado.

    Para contornar isso, você pode desinstalar todos os pacotes de idiomas dependentes ao mesmo tempo ou pode desinstalar os pacotes de idiomas dependentes primeiro.

  2. Se --backup code for especificado, fazer backup do sistema de arquivos (excluindo os diretórios var e pub/static) em var/backups/<timestamp>_filesystem.tgz

  3. Remove arquivos de pacotes de idiomas da base de código usando composer remove.

  4. Limpa o cache.

Por exemplo, se você tentar desinstalar um pacote de idioma do qual outro pacote de idioma depende, a seguinte mensagem será exibida:

Cannot uninstall vendorname/language-en_us because the following package(s) depend on it:
      vendorname/language-en_gb

Uma alternativa é desinstalar ambos os pacotes de idioma após fazer backup da base de código:

bin/magento i18n:uninstall vendorname/language-en_us vendorname/language-en_gb --backup-code

Mensagens semelhantes a esta são exibidas:

Code backup is starting...
Code backup filename: 1435261098_filesystem_code.tgz (The archive can be uncompressed with 7-Zip on Windows systems)
Code backup path: /var/www/html/magento2/var/backups/1435261098_filesystem_code.tgz
[SUCCESS]: Code backup completed successfully.
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Removing vendorname/language-en_us (dev-master)
Removing Magento/LanguageEn_us
  - Removing vendorname/language-en_br (dev-master)
  - Removing vendorname/language-en_br (dev-master)
Writing lock file
Generating autoload files
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995