PHPackages                             nanuc/missing-translation - 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. nanuc/missing-translation

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

nanuc/missing-translation
=========================

This is my package missing-translation

v1.0.8(3y ago)0773MITPHPPHP ^8.0

Since Nov 26Pushed 3y agoCompare

[ Source](https://github.com/nanuc/missing-translation)[ Packagist](https://packagist.org/packages/nanuc/missing-translation)[ Docs](https://github.com/nanuc/missing-translation)[ RSS](/packages/nanuc-missing-translation/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (9)Dependencies (7)Versions (10)Used By (0)

Missing translations
====================

[](#missing-translations)

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

[](#installation)

You can install the package via composer:

```
composer require nanuc/missing-translation
```

Usage
-----

[](#usage)

### Find and enter missing translations

[](#find-and-enter-missing-translations)

```
art missing-translation:find {from} {to}

```

### Report missing translations

[](#report-missing-translations)

**This is basically copied from  with the extension that missing translations are reported to Flare.**

Most translations can be found by using the Find command (see above), but in case you have dynamic keys (variables/automatic forms etc), it can be helpful to 'listen' to the missing translations. To detect missing translations, we can swap the Laravel TranslationServiceProvider with a custom provider. In your config/app.php, comment out the original TranslationServiceProvider and add the one from this package:

```
// Illuminate\Translation\TranslationServiceProvider::class,
Nanuc\MissingTranslation\TranslationServiceProvider::class',

```

This functionality is disabled by default. You can enable it as followed in `.env`:

```
MISSING_TRANSLATION_ENABLE_REALTIME_CHECK=true

```

For this to work correctly please also set the following `.env` parameter to your base language (defaults to `en`).

```
MISSING_TRANSLATION_BASE_LOCALE=de

```

This will extend the Translator and will send a report to Flare, whenever a key is not found, so you have to visit the pages that use them. You shouldn't use this in production, just in development to translate your views, then just switch back.

License
-------

[](#license)

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

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity61

Established project with proven stability

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

Recently: every ~75 days

Total

9

Last Release

1332d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9dd4066526f273592da88a5b863d5302bb171dd626ffd3e646a0f282a0dc4db2?d=identicon)[oleloSebastian](/maintainers/oleloSebastian)

---

Top Contributors

[![SebastianSchoeps](https://avatars.githubusercontent.com/u/44115562?v=4)](https://github.com/SebastianSchoeps "SebastianSchoeps (12 commits)")

---

Tags

laravelnanucmissing-translation

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/nanuc-missing-translation/health.svg)

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

###  Alternatives

[askdkc/breezejp

Laravel Starter Kit (Livewire+Breeze+Laravel UI+Jetstream)や標準のバリデーションメッセージを全て一瞬で日本語化し、言語切替機能も提供するパッケージです / This package provides all-in-one Japanese translation for Laravel StarterKit (Livewire StarterKit, Breeze, Laravel UI and Jetstream) packages and validation messages with language switching feature.

590244.8k1](/packages/askdkc-breezejp)[bezhansalleh/filament-language-switch

Zero config Language Switch(Changer/Localizer) plugin for filamentphp admin

3431.0M16](/packages/bezhansalleh-filament-language-switch)[statikbe/laravel-filament-chained-translation-manager

A translation manager tool for Laravel Filament, that makes use of the Laravel Chained Translator.

92108.7k](/packages/statikbe-laravel-filament-chained-translation-manager)[outerweb/filament-translatable-fields

Filament integration for spatie/laravel-translatable

3582.9k8](/packages/outerweb-filament-translatable-fields)[elegantly/laravel-translator

All on one translations management for Laravel

6216.9k](/packages/elegantly-laravel-translator)[smousss/laravel-globalize

Make Laravel projects translatable in a matter of seconds!

2266.3k](/packages/smousss-laravel-globalize)

PHPackages © 2026

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