didierdemaeyer / laravel-multiple-locales
Laravel 5.2 的多语言包
v1.2
2016-05-10 10:44 UTC
Requires
- php: ~5.5|~7.0
- illuminate/contracts: ~5.2
- illuminate/support: ~5.2
This package is not auto-updated.
Last update: 2024-09-14 19:36:38 UTC
README
此 Laravel 包将使 domain.com/{locale}/your/routes
可供您的网站使用。不需要语言前缀的路由可以添加到 config/app.php
中的 'skip_locales'
数组中。
安装
步骤 1:要求包
使用 composer 要求包
composer require didierdemaeyer/laravel-multiple-locales "1.*"
步骤 2:注册包
将包添加到 config/app.php
中的 'providers'
数组中
'providers' => [ ... DidierDeMaeyer\MultipleLocales\Providers\MultipleLocalesServiceProvider::class, ],
步骤 3:安装和设置您的语言
运行 php artisan multiple-locales:install
以安装包。
在 config/app.php
中更新 locales
和 skip_locales
数组,包含您的语言
'locales' => ['en' => 'English', 'nl' => 'Dutch'], 'skip_locales' => ['admin', 'api'],
完成!祝您翻译愉快!
如果您想移除包,只需运行: php artisan multiple-locales:remove
,它将从您的包中删除已发布的代码并重置您的 RouteServiceProvider.php
。