Skip to main content
Version: Next

Installation and Configuration

Installation Process

To install Pimcore Translations Provider Interfaces for Pimcore 11.0 or higher, follow the three steps below:

  1. Install the required dependencies:
composer require pimcore/translations-provider-interfaces
  1. Make sure the bundle is enabled in the config/bundles.php file. The following lines should be added:
use Pimcore\TranslationsProviderInterfaceBundle\PimcoreTranslationsProviderInterfaceBundle;
// ...
return [
// ...
PimcoreTranslationsProviderInterfaceBundle::class => ['all' => true],
// ...
];
  1. Install the bundle:
bin/console pimcore:bundle:install PimcoreTranslationsProviderInterfaceBundle

Deployment hint

For deployments of applications with this bundle via deployment pipelines without actual database access, the Symfony cache warming process could fail as doctrine ORM tries to determine the database version on cache warm-up to build its cache. Therefore, it is recommended to configure the database server version in the default DBAL connection like this:

doctrine:
dbal:
default_connection: default
connections:
default:
...
server_version: mariadb-10.11.0

Setup before starting

Depending on usage, desired workflow and used translation providers, additional configuration might be needed. This might include