Как использовать translate в jquery Laravel


Как использовать translate в jquery Laravel

28.10.2020 09:58:00 Просмотров 18 Источник

У меня есть два языка на моем сайте и у меня есть этот маленький скрипт

 $(document).ready(function(){
$("#RFQForm").submit(function(){
  $("#RFQSubmit").prop('disabled', true).html('Uploading, please wait');
});  });

Что такое правильное способ перевести этот вид строк в фреймворк Laravel? Я попытался написать два из этих скриптов с разными строками и включить их в оператор switch, но это кажется глупой идеей, и она не работает.

У вопроса есть решение - Посмотреть?

Ответы - Как использовать translate в jquery Laravel / How to use translate in jquery Laravel

Является ответом!
diakosavvasn

28.10.2020 11:17:32

Правильный способ, на мой взгляд, использовать блейд-текст в ваших js-скриптах/файлах-это передавать атрибуты data - * на html-элементы.

например , в вашей форме вы можете передать переведенный текст следующим образом:

<form id="RFQForm" data-waiting-text="{{ __('name.uploading, please wait') }}">

А после в вашем скрипте jquery :

$(document).ready(function(){
  $("#RFQForm").submit(function(){
     $("#RFQSubmit").prop('disabled', true).html($(this).data('waiting-text'));
  });  
});
Помочь в развитии проекта:
Закрыть X