ldavidsp/spanish

西班牙语翻译包集,适用于 Laravel

v9.0.0 2022-02-22 01:32 UTC

README

Latest Version on Packagist Total Downloads

Laravel 西班牙语

Laravel 5 的西班牙语翻译包集。此包将 Laravel 5 默认提供的西班牙语翻译文件添加到您的项目中。

版本

对于 Laravel >=5.8,使用 1.2+ 版本,包括最长 8 个字符的密码验证。对于其他版本,请使用 1.1+。

Laravel 默认包含的文件

es.json
es/auth.php
es/passwords.php
es/pagination.php
es/validation.php

安装

您可以通过 composer 安装此包

composer require laraveles/spanish

在 5.5 版本之前,您需要在 config/app.php 文件中添加服务提供者(在 Laravel 5.5+ 中不需要,因为有了 自动发现系统

'providers' => [
    // ...
    Laraveles\Spanish\SpanishServiceProvider::class,
];

现在,我们只需更新翻译,可以使用以下命令来完成

php artisan vendor:publish --tag=lang

或者我们也可以使用

php artisan laraveles:install-lang

完成所有这些步骤后,我们已经有了可用的西班牙语翻译,接下来只需配置 Laravel 以使用所需的语言。

这可以通过修改 config/app.php 中 Laravel 配置的 locale 参数来实现

// Ej: español
'locale'          => 'es',
// Ej: inglés
'locale'          => 'en',

可以更具体地指出语言的变体

// Inglés americano
'locale' => 'en_US'
// Portugués de Portugal
'locale' => 'pt_PT'

但在这个案例中,对于所有人来说,使用国际西班牙语就足够了。

也可以在执行时使用 AppsetLocale 方法更改语言。此更改不是永久的,在下一次执行时将使用默认配置值

App::setLocale('es');

合作

欢迎提供西班牙语国家地区的改进和其他变体。任何通过 Pull-Request 的贡献都是受欢迎的;D