From 7a20fdf335d271351dc8fbe571397911182a71f9 Mon Sep 17 00:00:00 2001 From: Javier Eguiluz Date: Wed, 10 May 2023 12:32:23 +0200 Subject: [PATCH] [Intl] Document the compress binary --- components/intl.rst | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/components/intl.rst b/components/intl.rst index f4560427a91..67813ef7951 100644 --- a/components/intl.rst +++ b/components/intl.rst @@ -402,6 +402,21 @@ platforms:: Combine this emoji transliterator with the :ref:`Symfony String slugger ` to improve the slugs of contents that include emojis (e.g. for URLs). +The data needed to store the transliteration of all emojis (~5,000) into all +languages take a considerable disk space. If you need to save disk space (e.g. +because you deploy to some service with tight size constraints), run this command +(e.g. as an automated script after ``composer install``) to compress the internal +Symfony emoji files using the PHP ``zlib`` extension: + +.. code-block:: terminal + + # adjust the path to the 'compress' binary based on your application installation + $ php ./vendor/symfony/intl/Resources/bin/compress + +.. versionadded:: 6.3 + + The ``compress`` binary was introduced in Symfony 6.3. + Learn more ----------