nanuc/missing-translation 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

nanuc/missing-translation

最新稳定版本:v1.0.8

Composer 安装命令:

composer require nanuc/missing-translation

包简介

This is my package missing-translation

README 文档

README

Installation

You can install the package via composer:

composer require nanuc/missing-translation

Usage

Find and enter missing translations

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

Report missing translations

This is basically copied from https://github.com/barryvdh/laravel-translation-manager 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

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

统计信息

  • 总下载量: 764
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-11-26