原文:https://laravel-news.com/laravel-translations-in-javascript
您是否曾经想在前端代码中使用与后端相同的 Laravel 翻译?
Laravel Translations Loader是一个 webpack 加载器,可让您将 Laravel 翻译加载到 javascript 包中。
该包不是执行 HTTP 请求来获取翻译,而是进入资产编译过程的中间,并将您的 PHP 翻译文件(JSON 和 PHP)转换为 JSON 对象,以便您可以随意使用。
它可以使用vue-i18n等软件包开箱即用,或者使用流行的i18next软件包进行一些配置调整。
操作步骤:
1、使用 npm 或 yarn 安装相应包
npm install @kirschbaum-development/laravel-translations-loader --save yarn add @kirschbaum-development/laravel-translations-loader --save
2、在js文件中,引入语言包
import languageBundle from2‘@kirschbaum-development/laravel-translations-loader!@kirschbaum-development/laravel-translations-loader’;