PHPackages                             luigifab/openmage-translations - 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. luigifab/openmage-translations

AbandonedArchivedMagento-module[Localization &amp; i18n](/categories/localization)

luigifab/openmage-translations
==============================

Translations for OpenMage from Magento 1/2 and old languages packs.

v2024.6(2y ago)85953OSL-3.0PHP

Since Feb 23Pushed 2y ago1 watchersCompare

[ Source](https://github.com/luigifab/openmage-translations)[ Packagist](https://packagist.org/packages/luigifab/openmage-translations)[ Docs](https://github.com/luigifab/openmage-translations)[ RSS](/packages/luigifab-openmage-translations/feed)WikiDiscussions main Synced 2d ago

READMEChangelogDependencies (1)Versions (8)Used By (0)

Stop russian war. **🇺🇦 Free Ukraine!**

### Installation in OpenMage

[](#installation-in-openmage)

- remove all `app/locales/*/Mage_*.csv`
- run: `composer require luigifab/openmage-translations`

### Installation for translators

[](#installation-for-translators)

- `git clone git@github.com:luigifab/openmage-translations.git xyz`
- `cd xyz/`
- `git clone git@github.com:OpenMage/magento-lts.git src-openmage`
- `cd src-openmage/`
- `git apply ../1359.diff`
- `cd ../`
- please read line 150 of translate.php for extra languages packs

### Usage for translators

[](#usage-for-translators)

- download CSV files from M2: `php translate.php downloadm2`
- update CSV files for OpenMage: `php translate.php update`

You will found in `src-untranslated/` directory missing translations.

You can update CSV files in `src-untranslated/`, then run: `php translate.php update` (with PHP 7.2 / 7.3 / 7.4 / 8.0 / 8.1 / 8.2 / 8.3) to update files in `locales/`.

### Stats for OpenMage 20.4.0

[](#stats-for-openmage-2040)

LocaleCSV usedStrings translatedPercentar\_EG50804/702411.45%ar\_SA612286/702432.55%be\_BY4393/70241.32%bg\_BG614210/7024🏻 59.94%ca\_ES611072/702415.26%cs\_CZ614090/7024🏻 58.23%cy\_GB55336/70244.78%da\_DK613470/702449.40%de\_CH613026/702443.08%de\_DE646564/7024🏿 93.45%el\_GR613875/7024🏻 55.17%en\_AU2329/70240.41%en\_GB2369/70240.98%es\_AR613263/702446.46%es\_CL601645/702423.42%es\_CO592104/702429.95%es\_ES613223/702445.89%es\_MX614336/7024🏼 61.73%et\_EE611578/702422.47%fa\_IR613119/702444.40%fi\_FI613200/702445.56%fr\_CA613897/7024🏻 55.48%fr\_FR616183/7024🏾 88.03%gl\_ES602828/702440.26%gu\_IN581408/702420.05%he\_IL613729/7024🏻 53.09%hi\_IN601266/702418.02%hr\_HR611982/702428.22%hu\_HU613497/702449.79%id\_ID612954/702442.06%is\_IS54264/70243.76%it\_IT614174/7024🏻 59.42%ja\_JP614356/7024🏼 62.02%ka\_GE41421/70245.99%kn\_IN611642/702423.38%ko\_KR601473/702420.97%lt\_LT612283/702432.50%lv\_LV612100/702429.90%mk\_MK591127/702416.04%ml\_IN60634/70249.03%ms\_MY2334/70240.48%my\_MM3217/70240.24%nb\_NO613495/702449.76%nl\_BE612878/702440.97%nl\_NL614047/7024🏻 57.62%nn\_NO612008/702428.59%pl\_PL614173/7024🏻 59.41%pt\_BR614304/7024🏼 61.28%pt\_PT612675/702438.08%ro\_RO646477/7024🏿 92.21%ru\_RU613432/702448.86%si\_LK602876/702440.95%sk\_SK612531/702436.03%sl\_SI58533/70247.59%sq\_AL4698/70241.40%sv\_FI612088/702429.73%sv\_SE613455/702449.19%sw\_KE1519/70240.27%sw\_TZ2529/70240.41%th\_TH612373/702433.78%tr\_TR614394/7024🏼 62.56%uk\_UA612604/702437.07%ur\_PK3563/70240.90%uz\_UZ60524/70247.46%vi\_VN613081/702443.86%zh\_CN614394/7024🏼 62.56%zh\_TW612421/702434.47%

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity54

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

Total

7

Last Release

874d ago

Major Versions

v2022.52 → v2023.92023-03-03

v2023.9 → v2024.62024-02-10

### Community

Maintainers

![](https://www.gravatar.com/avatar/9790544133805488b9df5a127cf279fb50f405dae4ec13f1e55d562bb6e239a5?d=identicon)[luigifab](/maintainers/luigifab)

---

Top Contributors

[![luigifab](https://avatars.githubusercontent.com/u/31816829?v=4)](https://github.com/luigifab "luigifab (18 commits)")

---

Tags

i18nmagentomagento-moduleopen-sourceopenmageopenmage-modulephp7php8openmageopenmage-module

### Embed Badge

![Health badge](/badges/luigifab-openmage-translations/health.svg)

```
[![Health](https://phpackages.com/badges/luigifab-openmage-translations/health.svg)](https://phpackages.com/packages/luigifab-openmage-translations)
```

###  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)
