PHPackages                             almaviacx/ibexatranslationuibundle - 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. almaviacx/ibexatranslationuibundle

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

almaviacx/ibexatranslationuibundle
==================================

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

v1.0.2(1y ago)012.9k↓33.3%2MITPHPPHP ^7.3 || ^8.0

Since Jul 18Pushed 2mo ago2 watchersCompare

[ Source](https://github.com/Novactive/AlmaviaCXIbexaTranslationUiBundle)[ Packagist](https://packagist.org/packages/almaviacx/ibexatranslationuibundle)[ Docs](https://github.com/Novactive/AlmaviaCXIbexaTranslationUiBundle)[ RSS](/packages/almaviacx-ibexatranslationuibundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (5)Used By (0)

AlmaviaCX Ibexa Translation UI Bundle
=====================================

[](#almaviacx-ibexa-translation-ui-bundle)

---

This repository is what we call a "subtree split": a read-only copy of one directory of the main repository. It is used by Composer to allow developers to depend on specific bundles.

If you want to report or contribute, you should instead open your issue on the main repository:

Documentation is available in this repository via `.md` files but also packaged here:

---

This bundle integrate the UI provided by  into the Ibexa Admin UI.

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

[](#installation)

### Requirements

[](#requirements)

- Ibexa 4
- PHP 7.3 || 8.0

### Use Composer

[](#use-composer)

Add the lib to your composer.json, run `composer require almaviacx/ibexatranslationuibundle` to refresh dependencies.

### Register the bundle

[](#register-the-bundle)

Then inject the bundle in the `config\bundles.php` of your application.

```
    return [
        // ...
        Lexik\Bundle\TranslationBundle\LexikTranslationBundle::class => ['all' => true],
        AlmaviaCX\Bundle\IbexaTranslationUiBundle\AlmaviaCXIbexaTranslationUiBundle::class => [ 'all'=> true ],
    ];
```

### Add routes

[](#add-routes)

Make sure you add this route to your routing:

```
# config/routes.yaml

lexik_translation_edition:
  resource: "@LexikTranslationBundle/Resources/config/routing.yml"
  prefix:   /translations-ui
```

### Configuration

[](#configuration)

Follow the lexik translation bundle documentation :

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance61

Regular maintenance activity

Popularity25

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% 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 ~173 days

Total

3

Last Release

682d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7bf781acfc713c38985bfb2e7bee5fd2decefdeed1df550643af57aa8e315db7?d=identicon)[Almaviacx](/maintainers/Almaviacx)

---

Top Contributors

[![mohamed-larbi-jebari](https://avatars.githubusercontent.com/u/106680184?v=4)](https://github.com/mohamed-larbi-jebari "mohamed-larbi-jebari (2 commits)")[![erdnaxelaweb](https://avatars.githubusercontent.com/u/2130120?v=4)](https://github.com/erdnaxelaweb "erdnaxelaweb (1 commits)")[![RemyNovactive](https://avatars.githubusercontent.com/u/61149932?v=4)](https://github.com/RemyNovactive "RemyNovactive (1 commits)")

---

Tags

bundlei18ntranslationibexa

### Embed Badge

![Health badge](/badges/almaviacx-ibexatranslationuibundle/health.svg)

```
[![Health](https://phpackages.com/badges/almaviacx-ibexatranslationuibundle/health.svg)](https://phpackages.com/packages/almaviacx-ibexatranslationuibundle)
```

###  Alternatives

[jenssegers/date

A date library to help you work with dates in different languages

1.8k11.2M80](/packages/jenssegers-date)[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)[gettext/gettext

PHP gettext manager

70530.2M102](/packages/gettext-gettext)[fightbulc/moment

Parse, validate, manipulate, and display dates in PHP w/ i18n support. Inspired by moment.js

9693.2M10](/packages/fightbulc-moment)[jms/translation-bundle

Puts the Symfony Translation Component on steroids

42510.8M63](/packages/jms-translation-bundle)[sonata-project/translation-bundle

SonataTranslationBundle

771.7M10](/packages/sonata-project-translation-bundle)

PHPackages © 2026

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