blok/i18n

为 Laravel 定制的 i18n 包

1.3.1 2022-08-24 17:51 UTC

This package is not auto-updated.

Last update: 2024-09-19 03:04:10 UTC


README

Packagist Packagist Packagist

包描述

一个简单的 Laravel 辅助工具,用于将所有语言文件导出到一个 JavaScript 文件中。

安装

使用 composer 安装

composer require blok/i18n

注册服务提供者

注意!如果您使用的是 laravel>=5.5 并启用了包自动发现功能,以下步骤是可选的。

将服务提供者添加到 config/app.php 文件的 providers 部分中

Blok\I18n\I18nServiceProvider::class,

注册外观

config/app.php 文件的 aliases 部分中注册包外观

'I18n' => Blok\I18n\Facades\I18n::class,

发布配置文件

php artisan vendor:publish --provider="Blok\I18n\I18nServiceProvider" --tag="config"

用法

只需调用

<script src="/js/lang.js?v={$cache versionning}"></script>

然后,您将有一个包含所有本地化的 window.i18n 变量可用。

安全性

如果您发现任何与安全性相关的问题,请通过电子邮件联系,而不是使用问题跟踪器。

致谢

此包是通过 blok/laravel-package-generator 的帮助启动的。