PHPackages                             idotclub/locale-data - 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. idotclub/locale-data

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

idotclub/locale-data
====================

Language resources used by PocketMine-MP

1.0.2(4y ago)0372

Since Nov 6Pushed 3y agoCompare

[ Source](https://github.com/IdotClub/Language)[ Packagist](https://packagist.org/packages/idotclub/locale-data)[ RSS](/packages/idotclub-locale-data/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (4)Used By (0)

PocketMine-Language
===================

[](#pocketmine-language)

These files contain translation strings used in PocketMine-MP.

Contributing translations
-------------------------

[](#contributing-translations)

To contribute translations, please use the [Crowdin Translation Page](http://translate.pocketmine.net/), select the language you want to translate and and go to PocketMine-MP and select "PocketMine core strings". There may be multiple branches available - if in doubt, stick with `stable`.

For maintainers
---------------

[](#for-maintainers)

### Adding new strings

[](#adding-new-strings)

Only English should be modified directly. To add new strings, add them ONLY to eng.ini. Crowdin will then synchronize them and the new strings will be put up for translation within Crowdin.

### Versioning

[](#versioning)

- Versions must be updated in [`tag-patches.yml` workflow](.github/workflows/tag-patches.yml#L19).
- When removing a string, or adding/removing/renaming parameters, bump the major version, e.g. `2.8.0` -&gt; `3.0.0`
- When adding new strings, bump the minor version, e.g. `2.8.0` -&gt; `2.9.0`
- Patches are automatically tagged by GitHub Actions whenever new translations are merged from Crowdin.

### Pitfalls

[](#pitfalls)

- If you have issues with translation files being deleted, add a language mapping in the Crowdin config. Some issues arose with Chinese due to Chinese Simplified and Chinese Traditional both mapping to `zho`, requiring a mapping to `zho-cn` for simplified.

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 81.3% 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 ~0 days

Total

2

Last Release

1700d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/61568071?v=4)[Blackjack](/maintainers/Blackjack200)[@Blackjack200](https://github.com/Blackjack200)

---

Top Contributors

[![dktapps](https://avatars.githubusercontent.com/u/14214667?v=4)](https://github.com/dktapps "dktapps (260 commits)")[![Blackjack200](https://avatars.githubusercontent.com/u/61568071?v=4)](https://github.com/Blackjack200 "Blackjack200 (28 commits)")[![shoghicp](https://avatars.githubusercontent.com/u/516482?v=4)](https://github.com/shoghicp "shoghicp (16 commits)")[![IvanCraft623](https://avatars.githubusercontent.com/u/57236932?v=4)](https://github.com/IvanCraft623 "IvanCraft623 (6 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")[![Ifera](https://avatars.githubusercontent.com/u/32965703?v=4)](https://github.com/Ifera "Ifera (1 commits)")[![Intyre](https://avatars.githubusercontent.com/u/1076578?v=4)](https://github.com/Intyre "Intyre (1 commits)")[![dresnite](https://avatars.githubusercontent.com/u/21067195?v=4)](https://github.com/dresnite "dresnite (1 commits)")[![JavierLeon9966](https://avatars.githubusercontent.com/u/58715544?v=4)](https://github.com/JavierLeon9966 "JavierLeon9966 (1 commits)")[![Johnmacrocraft](https://avatars.githubusercontent.com/u/12137788?v=4)](https://github.com/Johnmacrocraft "Johnmacrocraft (1 commits)")[![nathanswanson](https://avatars.githubusercontent.com/u/28513800?v=4)](https://github.com/nathanswanson "nathanswanson (1 commits)")[![jasonw4331](https://avatars.githubusercontent.com/u/16521025?v=4)](https://github.com/jasonw4331 "jasonw4331 (1 commits)")[![EEHoveckis](https://avatars.githubusercontent.com/u/53938497?v=4)](https://github.com/EEHoveckis "EEHoveckis (1 commits)")

### Embed Badge

![Health badge](/badges/idotclub-locale-data/health.svg)

```
[![Health](https://phpackages.com/badges/idotclub-locale-data/health.svg)](https://phpackages.com/packages/idotclub-locale-data)
```

###  Alternatives

[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.

1927.0k1](/packages/smmoosavi-php-gettext)

PHPackages © 2026

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