alaame/laravel-translations

此包倾向于添加PHP和JSON翻译到

0.1.2 2021-03-12 17:43 UTC

This package is auto-updated.

Last update: 2024-09-13 01:48:07 UTC


README

一个小型包,使您能够在resources/lang文件夹中与前端共享翻译

为什么要使用

  • 使用具有键值对(key,value pairs)的.json翻译文件,除了原始的.php文件。
  • .json.php文件中与前端共享所有翻译。

要求

  • PHP 7.4或更高版本。

安装

  • 运行composer require alaame/laravel-translations
  • 发布配置文件php artisan vendor:publish --provider="Alaame\LaravelTranslations\LaravelTranslationsServiceProvider"

使用方法

  • 只需在blade文件中添加@translations指令,您希望前端读取翻译的位置,之后将可用javascript变量window._translations,您可以在js文件中任何地方使用此指令。
  • 包将读取resources/lang目录下任何.json.php文件,并通过@translations指令将其提供给前端。
  • 如果您的配置supported-locales包含不存在或未创建的区域设置,包将自动创建文件夹。