Details
-
Bug
-
Resolution: Fixed
-
Medium
-
4.6.0, 4.5.5
-
None
-
Yes
Description
Steps to reproduce
- Add the automated translation bundle: https://github.com/ibexa/automated-translation
- Configure it:
1. in bundles.php move
Ibexa\Bundle\AutomatedTranslation\IbexaAutomatedTranslationBundle::class => ['all' => true],
before
Ibexa\Bundle\AdminUi\IbexaAdminUiBundle::class => ['all' => true],
2. Add config:
ibexa_automated_translation: system: default: configurations: google: apiKey: "google-api-key" deepl: authKey: "deepl-pro-key"
- Add jQuery - yarn add jQuery and autoProvidejQuery() to webpack encore
- Try to translate any content
Result
The source language is grayed out with information that there are no options to choose from
Expected
possibility of translating content from any source language to the target language through the selected translation system (manual/deepl/google translate)
The second problem is that if I manage to select languages, an error appears
Warning: foreach() argument must be of type array|object, string given at vendor/ibexa/automated-translation/src/lib/Encoder/Field/PageBuilderFieldEncoder.php:106
Designs
Attachments
Issue Links
- testing discovered
-
IBX-8047 Clicked inactive dropdown becomes blocked
- Development Review