PHPackages                             bitendian/tbp-i18n-manager - 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. bitendian/tbp-i18n-manager

ActiveLibrary[Localization &amp; i18n](/categories/localization)

bitendian/tbp-i18n-manager
==========================

Management package for i18n static texts for TBP

v0.9.3(6y ago)12381MITPHPPHP &gt;=7.1

Since Jan 15Pushed 6y ago4 watchersCompare

[ Source](https://github.com/Bitendian/tbp-i18n-manager)[ Packagist](https://packagist.org/packages/bitendian/tbp-i18n-manager)[ Docs](http://www.bitendian.com/en/portfolio/tbp-5/)[ RSS](/packages/bitendian-tbp-i18n-manager/feed)WikiDiscussions master Synced yesterday

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

i18n management package
=======================

[](#i18n-management-package)

This packages **is NOT** a requirement to use i18n with TBP. TBP supports i18n by itself.

This package add some modules used already in many projects to help manage i18n static contents.

All this projects has same multi-languages model.

Requirements
------------

[](#requirements)

To run this package, there is some mandatory requirements:

- A database **must** exists
- Database **must** contains a table named *Languages*
- Table *Languages* **must** contains next columns:
    - *LanguageId* INTEGER NOT NULL
    - *Locale* VARCHAR(255) NOT NULL
    - *Name* VARCHAR(255) NOT NULL
    - *Active* INTEGER NOT NULL DEFAULT 0
    - *Default* INTEGER NOT NULL DEFAULT 0

###  Health Score

24

—

LowBetter than 30% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 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 ~7 days

Total

4

Last Release

2383d ago

PHP version history (2 changes)v0.9.0PHP &gt;=5.3.2

v0.9.1PHP &gt;=7.1

### Community

Maintainers

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

---

Top Contributors

[![mclausell](https://avatars.githubusercontent.com/u/11523200?v=4)](https://github.com/mclausell "mclausell (7 commits)")

---

Tags

i18ngettextmodulesmultilanguageservicestbp

### Embed Badge

![Health badge](/badges/bitendian-tbp-i18n-manager/health.svg)

```
[![Health](https://phpackages.com/badges/bitendian-tbp-i18n-manager/health.svg)](https://phpackages.com/packages/bitendian-tbp-i18n-manager)
```

###  Alternatives

[gettext/gettext

PHP gettext manager

70233.3M127](/packages/gettext-gettext)[jms/translation-bundle

Puts the Symfony Translation Component on steroids

42411.2M76](/packages/jms-translation-bundle)[sepia/po-parser

Gettext \*.PO file parser for PHP.

1291.6M22](/packages/sepia-po-parser)[om/potrans

Command line tool for translate Gettext with Google Translator API or DeepL API

10521.2k10](/packages/om-potrans)[tio/laravel

Add this package to localize your Laravel application (PHP, JSON or GetText).

170346.0k](/packages/tio-laravel)[phpmyadmin/motranslator

Translation API for PHP using Gettext MO files

641.9M11](/packages/phpmyadmin-motranslator)

PHPackages © 2026

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