From 363aa94b863e8ff07642a06896eb15910f590b0b Mon Sep 17 00:00:00 2001 From: Hugo Alliaume Date: Wed, 26 Apr 2023 16:36:46 +0200 Subject: [PATCH] Add recipe for @symfony/ux-translator (#1185) --- symfony/ux-translator/2.7/assets/translator.js | 16 ++++++++++++++++ .../2.7/config/packages/ux_translator.yaml | 3 +++ symfony/ux-translator/2.7/manifest.json | 9 +++++++++ 3 files changed, 28 insertions(+) create mode 100644 symfony/ux-translator/2.7/assets/translator.js create mode 100644 symfony/ux-translator/2.7/config/packages/ux_translator.yaml create mode 100644 symfony/ux-translator/2.7/manifest.json diff --git a/symfony/ux-translator/2.7/assets/translator.js b/symfony/ux-translator/2.7/assets/translator.js new file mode 100644 index 00000000..eab7b6c7 --- /dev/null +++ b/symfony/ux-translator/2.7/assets/translator.js @@ -0,0 +1,16 @@ +/* + * 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. + */ + +import { trans, getLocale, setLocale, setLocaleFallbacks } from '@symfony/ux-translator'; +import { localeFallbacks } from '../var/translations/configuration'; + +setLocaleFallbacks(localeFallbacks); + +export { trans }; +export * from '../var/translations'; diff --git a/symfony/ux-translator/2.7/config/packages/ux_translator.yaml b/symfony/ux-translator/2.7/config/packages/ux_translator.yaml new file mode 100644 index 00000000..1c1c7060 --- /dev/null +++ b/symfony/ux-translator/2.7/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.7/manifest.json b/symfony/ux-translator/2.7/manifest.json new file mode 100644 index 00000000..ace43246 --- /dev/null +++ b/symfony/ux-translator/2.7/manifest.json @@ -0,0 +1,9 @@ +{ + "bundles": { + "Symfony\\UX\\Translator\\TranslatorBundle": ["all"] + }, + "copy-from-recipe": { + "assets/": "assets/", + "config/": "%CONFIG_DIR%/" + } +}