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

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

kjda/translation-bundle
=======================

Manage your symfony2 translations easily

08JavaScript

Since Jan 20Pushed 12y ago1 watchersCompare

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

READMEChangelogDependenciesVersions (1)Used By (0)

TranslationBundle
=================

[](#translationbundle)

A symfony2 translation bundle

### Goals

[](#goals)

- Translation management
- Easier Testing

### Warning

[](#warning)

not complete! Early stage development

### What can it be used for?

[](#what-can-it-be-used-for)

right now you can use this bundle for easier testing. since it highjacks the default translator and always returns your translation keys. which means: if you update your translations, your tests will still pass.

### What else can it do?

[](#what-else-can-it-do)

When enabled it will catch all your translation keys and store them in the database. so that you can translate them using a web interface, you can have a look at it: app\_dev.php/kjda\_translation/

### What is missing?

[](#what-is-missing)

exporting translations to resource files.
importing resource files to the database.
a better domain management &amp; domain detection while capturing keys.

#### Installation &amp; Configuration

[](#installation--configuration)

Add the following to your composer.json

```
   "require": {
         "kjda/translation-bundle": "dev-master"
   }

```

then

```
php composer.phar update kjda/translation-bundle

```

Register bundle in app/AppKernel.php:

```
$bundles = array(
      .....,
      new Kjda\TranslationBundle\KjdaTranslationBundle(),
);

```

app/config\_dev.yml:

```
assetic:
    bundles:        [ KjdaTranslationBundle, AcyouSomeOtherBundle ]

```

app/routing.yml:

```
kjda_translation:
    resource: "@KjdaTranslationBundle/Resources/config/routing.yml"

```

translation interface: /app\_dev.php/kjda\_translation

###  Health Score

19

—

LowBetter than 9% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1508183?v=4)[Khal](/maintainers/kjda)[@kjda](https://github.com/kjda)

### Embed Badge

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

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

###  Alternatives

[php-translation/translator

Translator services

25224.8k5](/packages/php-translation-translator)[smmoosavi/php-gettext

Wrapper for php-gettext by danilo segan. This library provides PHP functions to read MO files even when gettext is not compiled in or when appropriate locale is not present on the system.

1926.6k1](/packages/smmoosavi-php-gettext)[laradevs/spanish

labels translated to spanish

166.7k](/packages/laradevs-spanish)

PHPackages © 2026

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