PHPackages                             disjfa/translation-bundle - 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. disjfa/translation-bundle

ActiveSymfony-bundle[Localization &amp; i18n](/categories/localization)

disjfa/translation-bundle
=========================

TranslationBundle bundle

0.5.0(2y ago)01721MITPHP

Since Jul 30Pushed 2y ago1 watchersCompare

[ Source](https://github.com/disjfa/translation-bundle)[ Packagist](https://packagist.org/packages/disjfa/translation-bundle)[ Docs](https://github.com/disjfa/translation-bundle)[ RSS](/packages/disjfa-translation-bundle/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (5)Versions (15)Used By (1)

Translation bundle
==================

[](#translation-bundle)

[![Check on packagist](https://camo.githubusercontent.com/df028b5d7999e45f8753421fb8daf7a340c5aee13c34f3d11c4a5ba6b35d3b1d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6469736a66612f7472616e736c6174696f6e2d62756e646c65)](https://packagist.org/packages/disjfa/translation-bundle)[![MIT License](https://camo.githubusercontent.com/dbb0fda97de1684532766983c24e4a80fb5bdb39a61f506bf4e0aca9608c107c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6469736a66612f7472616e736c6174696f6e2d62756e646c652e737667)](https://github.com/disjfa/translation-bundle/blob/master/LICENSE)

[![Watch on GitHub](https://camo.githubusercontent.com/f0cf938040759d07c3b79f08ee312e8f27b5a9045b5672430e27eb5da0e4a0c4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f77617463686572732f6469736a66612f7472616e736c6174696f6e2d62756e646c652e7376673f7374796c653d736f6369616c)](https://github.com/disjfa/translation-bundle/watchers)[![Star on GitHub](https://camo.githubusercontent.com/fd947cd9e6b1af173b6f3730d5f66ff5e5a09fec7750d021d3265748baf36044/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6469736a66612f7472616e736c6174696f6e2d62756e646c652e7376673f7374796c653d736f6369616c)](https://github.com/disjfa/translation-bundle/stargazers)[![Tweet](https://camo.githubusercontent.com/819f9ab1c9baf292fa8457a707459532a7ac9dd41cf5934381b3f6c97f8aa1ed/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f68747470732f6769746875622e636f6d2f6469736a66612f7472616e736c6174696f6e2d62756e646c652e7376673f7374796c653d736f6369616c)](https://twitter.com/intent/tweet?text=Check%20out%20translation-bundle!%20-%20Cool%mail%20translations%20for%20symfony!%20Thanks%20@disjfa%20https://github.com/disjfa/translation-bundle%20%F0%9F%A4%97)

Hello, and welcome to my Translation Bundle. This is a bundle for symfony and it is using a doctrine layer to append on the existing translations in your system.

What does this bundle solve
---------------------------

[](#what-does-this-bundle-solve)

This bundle saves changed translations on a deployed website to the database. This is to test labels or if users would like to "manage" their own.

The bundle extends the cache and updates the translations from a [Symfony translation](https://symfony.com/doc/current/translation.html) and updates them from the database.

Why do i not want to use this
-----------------------------

[](#why-do-i-not-want-to-use-this)

If you are developing, and just want to fix and save translations. Use the [Symfony translation](https://symfony.com/doc/current/translation.html)or maybe extent this using the [Php translations](http://php-translation.readthedocs.io/en/latest/) bundle [here](https://github.com/php-translation/symfony-bundle). Here you can set up all your translations as a base layer and configure them.

Wait! Why do i use this bundle then?
------------------------------------

[](#wait-why-do-i-use-this-bundle-then)

After a deplay poeple like to use and abuse the labels in the system. Just wanting something else. This is the sweet spot. Just install and go. Let's see where this goes. Just as an extension.

Cool! Lets go
-------------

[](#cool-lets-go)

Just install it using composer, to add this to your symfony project

```
composer req disjfa/translation-bundle
```

And set up the routes in `config/routes/disjfa_translation.yaml` in symfony4 or arr them to your routes:

```
disjfa_translation:
    resource: '@DisjfaTranslationBundle/Controller/'
    type:     annotation
```

Installed
---------

[](#installed)

Now you can go to  to edit the routes.

Also you can prefix the routes to move them to an admin route

```
disjfa_translation:
    resource: '@DisjfaTranslationBundle/Controller/'
    type:     annotation
    prefix:   /admin
```

Optional
--------

[](#optional)

Setup the knp paginator service and set up the bootstrap theme

```
knp_paginator:
    template:
        pagination: '@KnpPaginator/Pagination/twitter_bootstrap_v4_pagination.html.twig'     # sliding pagination controls template
```

Enjoy
-----

[](#enjoy)

You are done. Now edit the translations as you like

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~148 days

Recently: every ~388 days

Total

14

Last Release

918d ago

### Community

Maintainers

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

---

Top Contributors

[![disjfa](https://avatars.githubusercontent.com/u/632778?v=4)](https://github.com/disjfa "disjfa (22 commits)")

---

Tags

phpsymfonysymfony-bundlesymfony-cmssymfony-translationstranslations

### Embed Badge

![Health badge](/badges/disjfa-translation-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/disjfa-translation-bundle/health.svg)](https://phpackages.com/packages/disjfa-translation-bundle)
```

###  Alternatives

[lexik/translation-bundle

This bundle allows to import translation files content into the database and provide a GUI to edit translations.

4362.7M19](/packages/lexik-translation-bundle)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k16.7M310](/packages/easycorp-easyadmin-bundle)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[chameleon-system/chameleon-base

The Chameleon System core.

1026.5k3](/packages/chameleon-system-chameleon-base)

PHPackages © 2026

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