【发布时间】:2019-03-20 13:58:31
【问题描述】:
我有一些 JavaScript 变量,我按如下所示的等级量表输出。
我现在想实现 Laravel 的本地化,因此在将变量输出到浏览器之前翻译它们。
我怎样才能做到这一点?我尝试如下,但它没有得到转换。
var ratingScale = {1: 'Terrible, 2: 'Poor', 3: 'Average', 4: 'Good', 5: 'Excellent'};
我想本地化变量 Terrible、Poor、Average、Good 和 Excellent。
我试过了
var one = "<?php echo trans('form.one'); ?>";
var ratingScale = {1: one, 2: 'Poor', 3: 'Average', 4: 'Good', 5: 'Excellent'};
但是在浏览器上这是输出<?php echo trans('form.one'); ?>
有人带我到这里吗?
【问题讨论】:
-
你在哪个文件中写这个js代码? .js 还是 .php?
-
@joy 在外部 JS 文件中
标签: laravel laravel-5.1 laravel-localization