PHPackages                             fei/translate-common - 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. fei/translate-common

ActiveLibrary

fei/translate-common
====================

Flash applicative translate - common components

v1.3.0(7y ago)07.4k1[2 PRs](https://github.com/flash-global/translate-common/pulls)1GPL-3.0PHPPHP &gt;=5.5

Since Mar 16Pushed 2y ago19 watchersCompare

[ Source](https://github.com/flash-global/translate-common)[ Packagist](https://packagist.org/packages/fei/translate-common)[ RSS](/packages/fei-translate-common/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (5)Dependencies (4)Versions (16)Used By (1)

Service Translate - Common
==========================

[](#service-translate---common)

[![GitHub license](https://camo.githubusercontent.com/1726ab4cef1d9055fe7bc7321aaf520e524a33ecd474e4754c915ed695f0c5dd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f666c6173682d676c6f62616c2f7472616e736c6174652d636f6d6d6f6e2e737667)](https://github.com/flash-global/translate-common)[![Build Status](https://camo.githubusercontent.com/0fc2e413073d92963de6209e329b00f3db0e17e940a93e7f685ea7568290adfc/68747470733a2f2f7472617669732d63692e6f72672f666c6173682d676c6f62616c2f7472616e736c6174652d636f6d6d6f6e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/flash-global/translate-common)

Table of contents
-----------------

[](#table-of-contents)

- [Entities](#entities)
- [Contribution](#contribution)

Entities
--------

[](#entities)

### I18nString entity

[](#i18nstring-entity)

In addition to traditional `id` and `createdAt` fields, I18nString entity has **four** important properties:

PropertiesTypeRequiredDefault valueid`integer`NocreatedAt`datetime`NoNow()lang`string`Yeskey`text`Yesnamespace`string`Yescontent`string`Yes- `lang` is a string indicating the language of the translation. It can be formatted either with two chars or with 5. For example you could have `fr` or `fr_FR`
- `key` is a string representing the key used to refer to this translation
- `namespace` is a string representing the namespace of the translation. For example, you could have `/project/pricer/invoices`
- `content` is a string representing the content of your translation

Contribution
------------

[](#contribution)

As FEI Service, designed and made by OpCoding. The contribution workflow will involve both technical teams. Feel free to contribute, to improve features and apply patches, but keep in mind to carefully deal with pull request. Merging must be the product of complete discussions between Flash and OpCoding teams :)

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 53.8% 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 ~53 days

Recently: every ~21 days

Total

10

Last Release

2861d ago

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/3f4feb0b6ed2e288a190d44ab6c835b10c1524d6019efae16c3955883c571f28?d=identicon)[lav](/maintainers/lav)

![](https://www.gravatar.com/avatar/35122f46ae857f7fb0281545262bd773e05ef14ca773a4c777b89a89afbb12b7?d=identicon)[rwellens](/maintainers/rwellens)

---

Top Contributors

[![rwellens](https://avatars.githubusercontent.com/u/166146?v=4)](https://github.com/rwellens "rwellens (7 commits)")[![jheussler](https://avatars.githubusercontent.com/u/31237854?v=4)](https://github.com/jheussler "jheussler (3 commits)")[![bcerati](https://avatars.githubusercontent.com/u/2326968?v=4)](https://github.com/bcerati "bcerati (1 commits)")[![bianchim](https://avatars.githubusercontent.com/u/19705314?v=4)](https://github.com/bianchim "bianchim (1 commits)")[![fanshan](https://avatars.githubusercontent.com/u/1986015?v=4)](https://github.com/fanshan "fanshan (1 commits)")

---

Tags

translate

###  Code Quality

TestsCodeception

### Embed Badge

![Health badge](/badges/fei-translate-common/health.svg)

```
[![Health](https://phpackages.com/badges/fei-translate-common/health.svg)](https://phpackages.com/packages/fei-translate-common)
```

###  Alternatives

[spatie/laravel-translatable

A trait to make an Eloquent model hold translations

2.4k23.0M412](/packages/spatie-laravel-translatable)[stichoza/google-translate-php

Free Google Translate API PHP Package

2.0k7.6M124](/packages/stichoza-google-translate-php)[google/cloud

Google Cloud Client Library

1.2k16.2M54](/packages/google-cloud)[spatie/laravel-translation-loader

Store your language lines in the database, yaml or other sources

8362.9M51](/packages/spatie-laravel-translation-loader)[gettext/languages

gettext languages with plural rules

7530.3M10](/packages/gettext-languages)[punic/punic

PHP-Unicode CLDR

1542.9M29](/packages/punic-punic)

PHPackages © 2026

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