diff --git a/symfony/ux-translator/2.32/assets/translator.js b/symfony/ux-translator/2.32/assets/translator.js new file mode 100644 index 000000000..a0181a085 --- /dev/null +++ b/symfony/ux-translator/2.32/assets/translator.js @@ -0,0 +1,18 @@ +import { createTranslator } from '@symfony/ux-translator'; +import { messages, localeFallbacks } from '../var/translations/index.js'; + +/* + * This file is part of the Symfony UX Translator package. + * + * If folder "../var/translations" does not exist, or some translations are missing, + * you must warmup your Symfony cache to refresh JavaScript translations. + * + * If you use TypeScript, you can rename this file to "translator.ts" to take advantage of types checking. + */ + +const translator = createTranslator({ + messages, + localeFallbacks, +}); + +export const { trans } = translator; diff --git a/symfony/ux-translator/2.32/config/packages/ux_translator.yaml b/symfony/ux-translator/2.32/config/packages/ux_translator.yaml new file mode 100644 index 000000000..1c1c70608 --- /dev/null +++ b/symfony/ux-translator/2.32/config/packages/ux_translator.yaml @@ -0,0 +1,3 @@ +ux_translator: + # The directory where the JavaScript translations are dumped + dump_directory: '%kernel.project_dir%/var/translations' diff --git a/symfony/ux-translator/2.32/manifest.json b/symfony/ux-translator/2.32/manifest.json new file mode 100644 index 000000000..5af386803 --- /dev/null +++ b/symfony/ux-translator/2.32/manifest.json @@ -0,0 +1,13 @@ +{ + "bundles": { + "Symfony\\UX\\Translator\\UxTranslatorBundle": ["all"] + }, + "conflict": { + "symfony/flex": "<1.20.0 || >=2.0.0,<2.3.0" + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/", + "var/": "var/" + } +} diff --git a/symfony/ux-translator/2.32/var/translations/index.js b/symfony/ux-translator/2.32/var/translations/index.js new file mode 100644 index 000000000..34f7c1ba7 --- /dev/null +++ b/symfony/ux-translator/2.32/var/translations/index.js @@ -0,0 +1 @@ +console.log('Run bin/console cache:warmup to generate the translation files.');