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(10mo ago)21.2k2MITVuePHP ^7.2 || ^7.3 || ^8.0

Since Jan 20Pushed 10mo 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 1mo ago

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

37

—

LowBetter than 83% of packages

Maintenance54

Moderate activity, may be stable

Popularity24

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

321d 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/invoicing-plugin

Invoicing plugin for Sylius.

901.0M2](/packages/sylius-invoicing-plugin)[sylius/refund-plugin

Plugin provides basic refunds functionality for Sylius application.

691.7M14](/packages/sylius-refund-plugin)[stefandoorn/sitemap-plugin

Sitemap Plugin for Sylius

851.0M](/packages/stefandoorn-sitemap-plugin)[sylius/paypal-plugin

PayPal plugin for Sylius.

451.4M4](/packages/sylius-paypal-plugin)[monsieurbiz/sylius-rich-editor-plugin

A Rich Editor plugin for Sylius.

75380.8k6](/packages/monsieurbiz-sylius-rich-editor-plugin)[webgriffe/sylius-akeneo-plugin

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

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

PHPackages © 2026

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