PHPackages                             acseo/sylius-translation-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. acseo/sylius-translation-plugin

ActiveSylius-plugin[Localization &amp; i18n](/categories/localization)

acseo/sylius-translation-plugin
===============================

Translation plugin for Sylius.

v4(1y ago)21.9k2MITVuePHP ^7.2 || ^7.3 || ^8.0

Since Jan 20Pushed 1y ago3 watchersCompare

[ Source](https://github.com/acseo/SyliusTranslationPlugin)[ Packagist](https://packagist.org/packages/acseo/sylius-translation-plugin)[ RSS](/packages/acseo-sylius-translation-plugin/feed)WikiDiscussions main Synced yesterday

READMEChangelog (4)Dependencies (25)Versions (6)Used By (0)

Sylius Translation plugin
-------------------------

[](#sylius-translation-plugin)

The main goal of this plugin is to enable you to edit translation phrases, without having to manually create or modify translation files on the server. This plugin allows you to change any phrase that is in Silyus in admin panel. All custom translations are saved in the `xliff` format.

[![Screenshot1](Screenshot1.png)](Screenshot1.png)

In the admin panel view for each locale (enabled in the Sylius) shows how many messages have been translated, how many are left and translation progress.

[![Screenshot2](Screenshot2.png)](Screenshot2.png)

Installation
------------

[](#installation)

```
$ composer require acseo/sylius-translation-plugin
```

Register bundle:

```
# config/bundles.php

Yaroslavche\SyliusTranslationPlugin\YaroslavcheSyliusTranslationPlugin::class => ['all' => true],
```

Import services:

```
# config/services.yaml

imports:
    # ...
    - { resource: "@YaroslavcheSyliusTranslationPlugin/Resources/config/services.yml" }
```

Import routing

```
# config/routes.yaml

yaroslavche_sylius_translation_plugin:
    resource: "@YaroslavcheSyliusTranslationPlugin/Resources/config/admin_routing.yml"
```

Add twig\_hook in v2 :

```
sylius_twig_hooks:
    hooks:
        'sylius_admin.base#stylesheets':
            app_styles:
                template: 'admin/stylesheets.html.twig'
        'sylius_admin.base#javascripts':
            app_javascripts:
                template: 'admin/javascripts.html.twig'

        'sylius_shop.base#stylesheets':
            app_styles:
                template: 'shop/stylesheets.html.twig'
        'sylius_shop.base#javascripts':
            app_javascripts:
                template: 'shop/javascripts.html.twig'

        'sylius_admin.translation.index':
            sidebar:
                template: '@SyliusAdmin/shared/crud/common/sidebar.html.twig'
                priority: 200
            navbar:
                template: '@SyliusAdmin/shared/crud/common/navbar.html.twig'
                priority: 100
            content:
                template: '@YaroslavcheSyliusTranslationPlugin/translation.html.twig'
                priority: 0
```

Install assets and clear cache.

```
$ yarn build
$ bin/console assets:install
$ bin/console cache:clear
```

see on `/admin/translation/`

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance50

Moderate activity, may be stable

Popularity25

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 55% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~54 days

Total

4

Last Release

367d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b3221e7a2a8d891fcaa50426d0e57f09710e5c230e5948ecc465935d0b6df050?d=identicon)[dev-acseo](/maintainers/dev-acseo)

![](https://www.gravatar.com/avatar/5864aaf1e57f0d8a8517060b37e27f083cf0601d66a592492307c18f611fd899?d=identicon)[Wahib-L](/maintainers/Wahib-L)

![](https://www.gravatar.com/avatar/ec997989c050cb6e9e63f938feebe6018041d2be64df179a744058d534ca6711?d=identicon)[sabrineferchichi](/maintainers/sabrineferchichi)

---

Top Contributors

[![sabrineferchichi](https://avatars.githubusercontent.com/u/32546231?v=4)](https://github.com/sabrineferchichi "sabrineferchichi (11 commits)")[![camilleislasse](https://avatars.githubusercontent.com/u/34024380?v=4)](https://github.com/camilleislasse "camilleislasse (9 commits)")

---

Tags

syliussylius-plugin

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/acseo-sylius-translation-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/acseo-sylius-translation-plugin/health.svg)](https://phpackages.com/packages/acseo-sylius-translation-plugin)
```

###  Alternatives

[sylius/refund-plugin

Plugin provides basic refunds functionality for Sylius application.

701.8M20](/packages/sylius-refund-plugin)[sylius/invoicing-plugin

Invoicing plugin for Sylius.

891.1M2](/packages/sylius-invoicing-plugin)[sylius/paypal-plugin

PayPal plugin for Sylius.

461.5M7](/packages/sylius-paypal-plugin)[flux-se/sylius-payum-stripe-plugin

Payum Stripe gateways plugin for Sylius.

61353.3k](/packages/flux-se-sylius-payum-stripe-plugin)[monsieurbiz/sylius-settings-plugin

Add a settings panel to your Sylius.

27210.3k9](/packages/monsieurbiz-sylius-settings-plugin)[webgriffe/sylius-akeneo-plugin

Plugin allowing to import products data from Akeneo PIM to your Sylius store.

2481.0k](/packages/webgriffe-sylius-akeneo-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
