PHPackages                             christiandarnell/translation-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. christiandarnell/translation-manager

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

christiandarnell/translation-manager
====================================

GUI for scanning and managing your Laravel translations.

036JavaScript

Since Dec 29Pushed 1y agoCompare

[ Source](https://github.com/christiandarnell/translation-manager)[ Packagist](https://packagist.org/packages/christiandarnell/translation-manager)[ RSS](/packages/christiandarnell-translation-manager/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Translation Manager
===================

[](#translation-manager)

GUI for scanning and managing your Laravel translations.

[![Preview](https://user-images.githubusercontent.com/7644596/161340228-ae6f73fd-35fc-4ce4-b14c-722a9efb0c93.png)](https://user-images.githubusercontent.com/7644596/161340228-ae6f73fd-35fc-4ce4-b14c-722a9efb0c93.png)

Installation
------------

[](#installation)

Install this package by running the following commands in your terminal:

```
composer require christiandarnell/translation-manager
php artisan vendor:publish --tag="tm-assets"
```

The first command will add the package to your composer's dependency list and automatically register its service provider.

The second one will publish package's frontend assets (CSS, JS and fonts) to the `/public/vendor/translation-manager` folder.

You can now open the dashboard by visiting `your-site.com/translation-manager`.

Config
------

[](#config)

To customize package's configuration, run this command in your terminal:

```
php artisan vendor:publish --tag="tm-config"
```

### Available Options

[](#available-options)

```
[
    'locales' => [
        'en' => 'English',
        // ...
    ],
    'folders' => [
        'app/Http/Controllers',
        'resources/views',
    ],
];
```

Scanning
--------

[](#scanning)

Click on the "Scan Files" button in the package's dashboard to scan folders for translation strings.

> You may change the list of folders to scan by customizing the config at `/config/tm.php`.

This process will create or override language files in the `/lang` directory.

e.g. It will create `/lang/fr.json` and `/lang/es.json` if your `tm.locales` configuration is as follows:

```
[
    'en' => 'English',
    'fr' => 'Français',
    'es' => 'Español',
];
```

Locale specified in `app.fallback_locale` is set as the default language thus its language file is not created.

Changelog
---------

[](#changelog)

The [CHANGELOG](CHANGELOG.md) file will tell you about all changes to this package.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Credits
-------

[](#credits)

- [Alex Torscho](https://github.com/atorscho)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE) for more information.

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance32

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity16

Early-stage or recently created project

 Bus Factor1

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

### Community

Maintainers

![](https://www.gravatar.com/avatar/9608763dbbff49b075d9dd3345bf60fb1c7511f56b4ab3e6e34157239233061d?d=identicon)[christiandarnell](/maintainers/christiandarnell)

---

Top Contributors

[![atorscho](https://avatars.githubusercontent.com/u/7644596?v=4)](https://github.com/atorscho "atorscho (36 commits)")[![christiandarnell](https://avatars.githubusercontent.com/u/97120700?v=4)](https://github.com/christiandarnell "christiandarnell (6 commits)")

### Embed Badge

![Health badge](/badges/christiandarnell-translation-manager/health.svg)

```
[![Health](https://phpackages.com/badges/christiandarnell-translation-manager/health.svg)](https://phpackages.com/packages/christiandarnell-translation-manager)
```

###  Alternatives

[symfony/translation

Provides tools to internationalize your application

6.6k836.5M2.1k](/packages/symfony-translation)[nesbot/carbon

An API extension for DateTime that supports 281 different languages.

169661.4M4.8k](/packages/nesbot-carbon)[joedixon/laravel-translation

A tool for managing all of your Laravel translations

717911.4k11](/packages/joedixon-laravel-translation)[illuminate/translation

The Illuminate Translation package.

6936.4M495](/packages/illuminate-translation)[lajax/yii2-translate-manager

Translation management extension for Yii 2

227578.8k13](/packages/lajax-yii2-translate-manager)[larswiegers/laravel-translations-checker

Make sure your laravel translations are checked and are included in all languages.

256423.2k2](/packages/larswiegers-laravel-translations-checker)

PHPackages © 2026

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