gpt4 book ai didi

php - 如何在 laravel 上将字符串从 jquery 翻译为blade

转载 作者:行者123 更新时间:2023-12-02 03:08:43 29 4
gpt4 key购买 nike

我的 laravel 上有两个独立的文件,一个是 index.blade.php ,一个是 .js 文件。 Blade 上有一根绳子,像这样:

<p id="currentMessage" class="bold-700"></p>

在我的 JS 中,我有:

$(document).ready(function() {
$('#currentMessage').text("@lang('hello'));
});

似乎它不会在运行时翻译,我无法注入(inject)文本并等待它被翻译,但是有什么方法可以在发送之前在 jquery 上翻译字符串或执行其他操作吗?

最佳答案

您可以通过这种方式将blade 的翻译注入(inject)到javascript:

<script>
var translations = {
hello: "@lang('hello')",
goodbye: "@lang('goodbye')",
...
};
</script>

然后在你的js文件中,

$(document).ready(function() {
$('#currentMessage').text(translations.hello);
});

关于php - 如何在 laravel 上将字符串从 jquery 翻译为blade,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58299201/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com