前提 / laralang
This package is not auto-updated.
Last update: 2024-09-28 19:47:32 UTC
README
入门指南
步骤 1. 使用 composer 安装
运行以下命令
composer require Premise/laralang
步骤 2. 注册服务提供者 & 别名
在 config/app.php 内的数组 'providers' => [
中包含以下行
Premise\Laralang\LaralangServiceProvider::class,
在 config/app.php 内的数组 'aliases' => [
中包含以下行
'Laralang' => Premise\Laralang\Facades\Laralang::class,
步骤 3. 发布 vendor
它将发布资源和配置文件。
运行以下命令
php artisan vendor:publish
步骤 4. 迁移
运行以下命令
php artisan migrate
步骤 5. 配置默认值
非常重要:更改 config 的密码(默认密码:laralangAdmin)
除了密码外,还可以在 config/laralang.php
中修改其余默认值。此外,您还可以使用以下函数在特定翻译中修改它。
使用 laralang
函数
setFrom()
它设置要翻译的字符串在特定翻译中的语言。
默认:en
SetTo()
它设置在特定翻译中输出的语言。
默认:app_locale
SetTranslator()
此选项允许您在特定翻译中更改默认翻译器。
默认:mymemory
目前有两个可用的翻译器:apertium,mymemory。但我们强烈建议使用 mymemory。
setDebug()
调试选项允许您通过在特定翻译中显示彩色消息来了解意外结果的原因。
默认:false
使用示例
以下是一些翻译示例
{!! Laralang::trans('Hello world!') !!} <br> {!! Laralang::trans('Hello world!')->setDebug(true) !!} <br> {!! Laralang::trans('Hello world!')->setTo('es') !!} <br> {!! Laralang::trans('Hello world!')->setTo('ca') !!} <br> {!! Laralang::trans('Hello world!')->setTo('ca')->setDebug(true) !!} <br> {!! Laralang::trans('Hallo welt!')->setFrom('de')->setTo('fr') !!} <br> {!! Laralang::trans('Hello world!')->setTo('pt') !!} <br> {!! Laralang::trans('Hello world!')->setTo('de') !!} <br> {!! Laralang::trans('Hello world!')->setTo('ml') !!} <br> {!! Laralang::trans('Hello world!')->setTo('zh') !!}
然后是结果
管理员面板
此外,现在您可以控制哪些翻译保存在您的数据库中,然后您可以管理它(编辑和删除)。
首先,您应该登录到 laralang。
路由前缀可以在您的配置文件中更改,但默认为 laralang
- 如何访问面板?
您应该访问以下 URL
http://host.domain/laralang/login
或在 localhost 中,您应该访问
https:///project-path/public/laralang/login
然后您将看到 laralang 登录页面(下面的照片)
现在您必须输入在第 步骤 5 中设置的密码,然后点击登录来管理您的翻译!