PHPackages                             supportpal/language-tools - 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. supportpal/language-tools

ActiveLibrary

supportpal/language-tools
=========================

A set of CLI tools to help analyse and maintain SupportPal language files.

v0.2.5(1y ago)06.7k[2 PRs](https://github.com/supportpal/language-tools/pulls)MITPHPPHP &gt;=7.2.5CI passing

Since May 29Pushed 5mo ago2 watchersCompare

[ Source](https://github.com/supportpal/language-tools)[ Packagist](https://packagist.org/packages/supportpal/language-tools)[ RSS](/packages/supportpal-language-tools/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (8)Dependencies (6)Versions (11)Used By (0)

 [![](https://camo.githubusercontent.com/568702860ea73eac69fe2ea233579b2b0ecf0e4a48e1da777f22a21b1fcb353f/68747470733a2f2f7777772e737570706f727470616c2e636f6d2f6173736574732f696d672f6c6f676f5f626c75655f736d616c6c2e706e67)](https://www.supportpal.com)
 A set of CLI tools to help analyse and maintain SupportPal language files.

[![Build Status](https://camo.githubusercontent.com/67f688e480cb214b40a2cf9322bcf58d39e0984dbdb2e8eb8054b7bf76926c2d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f737570706f727470616c2f6c616e67756167652d746f6f6c732f74657374)](https://github.com/supportpal/language-tools/actions)[![Latest Stable Version](https://camo.githubusercontent.com/d7acaa029cfc54cf4bd850f13910ea82e9bc6d9c7ec7536b87b483308d4ec678/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f737570706f727470616c2f6c616e67756167652d746f6f6c73)](https://packagist.org/packages/supportpal/language-tools)[![License](https://camo.githubusercontent.com/e1d07c048c46a33e13c0d6c4cb01dfc4694db279e78306c0e22574f6a0cd5ee3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f737570706f727470616c2f6c616e67756167652d746f6f6c73)](https://packagist.org/packages/supportpal/language-tools)

---

Usage
=====

[](#usage)

```
$ composer require --dev supportpal/language-tools
```

Compare Command
---------------

[](#compare-command)

Compare your translation against the English translation files.

This will produce a diff for each file which differs from its English equivalent.

```
$ php vendor/bin/language-tools compare resources/lang/en/ resources/lang/es/
# Comparing resources/lang/en/ against resources/lang/es/
```

Sync Command
------------

[](#sync-command)

> ⚠️ **Experimental** ⚠️
>
> Check the changes match what you expect.

Synchronise your translation with the English translation files.

This will add / remove translation strings, and also update the formatting of the file to match the English equivalent.

```
$ php vendor/bin/language-tools sync resources/lang/en/ resources/lang/es/
# Synchronising resources/lang/es/ with resources/lang/en/ ...
```

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance54

Moderate activity, may be stable

Popularity20

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 82.6% 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

Recently: every ~302 days

Total

8

Last Release

601d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/809d7ed0e9aa913afb9147041cb2e94ff4571d0227569e2ba315d1550e3eefa7?d=identicon)[bytestream](/maintainers/bytestream)

---

Top Contributors

[![bytestream](https://avatars.githubusercontent.com/u/1788397?v=4)](https://github.com/bytestream "bytestream (19 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (4 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/supportpal-language-tools/health.svg)

```
[![Health](https://phpackages.com/badges/supportpal-language-tools/health.svg)](https://phpackages.com/packages/supportpal-language-tools)
```

###  Alternatives

[laravel/framework

The Laravel Framework.

34.6k509.9M17.0k](/packages/laravel-framework)[infection/infection

Infection is a Mutation Testing framework for PHP. The mutation adequacy score can be used to measure the effectiveness of a test set in terms of its ability to detect faults.

2.2k26.2M1.8k](/packages/infection-infection)[vimeo/psalm

A static analysis tool for finding errors in PHP applications

5.8k77.5M6.7k](/packages/vimeo-psalm)[spatie/laravel-backup

A Laravel package to backup your application

6.0k21.8M191](/packages/spatie-laravel-backup)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19462.3M1.3k](/packages/drupal-core)

PHPackages © 2026

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