optimistdigital / nova-translations-loader
这个 Laravel Nova 扩展包帮助开发者将翻译加载到他们的扩展包中。
5.0.2
2024-03-13 08:57 UTC
Requires
- php: >=8.0
- laravel/nova: ^4.0
README
这个 Laravel Nova 扩展包帮助开发者将翻译加载到他们的扩展包中。
要求
php: >=8.0
laravel/framework: ^9.0|^10.0
laravel/nova: ^4.0
安装
通过 Composer 在 Laravel Nova 项目中安装此包
composer require outl1ne/nova-translations-loader
用法
在 Laravel 的 ServiceProvider
中,使用 LoadsNovaTranslations
特性并调用 $this->loadTranslations()
use Outl1ne\NovaTranslationsLoader\LoadsNovaTranslations; class SomePackagesServiceProvider extends ServiceProvider { use LoadsNovaTranslations; public function boot() { // ... /** * Loads translations into the Nova system. * * @param string $packageTranslationsDir The directory for the packages' translation files. * @param string $packageName The name of the current package (ie 'nova-menu-builder'). * @param boolean $publishTranslations Whether to also automatically make translations publishable. * @return null **/ $this->loadTranslations(__DIR__ . '/../resources/lang', 'nova-package', true); // ... } }
鸣谢
许可证
Nova Translations Loader 是开源软件,许可协议为 MIT 许可协议。