amendozaaguiar / laraveles-spanish-for-jetstream
此包已被弃用且不再维护。作者建议使用 https://github.com/amendozaaguiar/laravel-lat-es 包。
为 Laravel with Jetstream 提供西班牙语翻译集合
1.7.0
2022-09-13 03:11 UTC
Requires
- php: >=5.6
- illuminate/console: >=5.4.0
- illuminate/support: >=5.4.0
Requires (Dev)
- orchestra/testbench: ^3.4|^4.0
- phpunit/phpunit: ^5.6|^6.3|^7.0|^8.0
README
Laravel Español para Jetstream
为 Laravel with Jetstream 提供西班牙语翻译的包。此包将 Laravel with Jetstream 默认提供的西班牙语翻译文件添加到您的项目中。
版本
Laravel 默认包含的文件
es.json
es/auth.php
es/passwords.php
es/pagination.php
es/validation.php
安装
您可以通过 composer 安装此包
composer require amendozaaguiar/laraveles-spanish-for-jetstream
由于自动发现系统,您不需要在 Laravel 5.5+ 的 config/app.php
文件中添加服务提供者
'providers' => [ // ... Laraveles\Spanish\SpanishServiceProvider::class, ];
现在,我们只需更新翻译,我们将使用以下命令来完成
php artisan vendor:publish --tag=lang
或者我们也可以使用
php artisan laraveles:install-lang
完成所有这些步骤后,我们已经有了可用的西班牙语翻译,我们只需配置 Laravel 以使用所需的语言。
我们可以通过修改 Laravel 的 config/app.php
中的 locale
参数来完成此操作
// Ej: español
'locale' => 'es',
// Ej: inglés
'locale' => 'en',
可以更具体地指定语言的变体
// Inglés americano
'locale' => 'en_US'
// Portugués de Portugal
'locale' => 'pt_PT'
但在这个例子中,我们只需要为所有用户提供国际西班牙语。
还可以使用 App
的 setLocale
方法在运行时更改语言。此更改不是永久的,下一次执行将使用默认配置值
App::setLocale('es');
合作
欢迎对西班牙语国家语言变体的改进和其他贡献。任何通过 Pull-Request 的贡献都是受欢迎的 ;D