2016-03-21 29 views
0

Ben laravel 5.1 kullanıyorum ve jquery datepicker:laravel 5 datepicker dilli

<script> 
$(function() { 
     $('input[type=date]').datepicker({ 
      dateFormat: 'dd.mm.yy' 
     }); 

    }); 
    </script> 

3 farklı langauges benim sayfam var. Config :: get ('app.locale') 'dan aldığım mevcut dile bağlı olarak, tarihçinin dilini değiştirmelidir. Bunun nasıl yapılabileceği hakkında bir fikrin var mı? Eğer

+1

Sadece bir fikir dilini değiştirmek için bu değeri ve $.datepicker.regional[lang] almak için geçerli bir dille gizli bir alan oluşturma ederiz: değiştirebilir edebilirsiniz HTML lang özniteliğinizdeki dili, 'geçerli yerel ayar' ile görünümünüze ekleyin, bu şekilde jquery ile yakalayın ve lang = "en" özniteliğinize dayalı bir anahtar durumu ekleyin ve tarih biçimini değiştirin. – Duikboot

cevap

1

<input type="hidden" id="lang" vale="{{Config::get('app.locale')}}"> 

Kullanım js datepiker

var lang = $('#lang').val(); 
$("input[type=date]").datepicker($.datepicker.regional[lang]); 
+0

Hangi javascript dosyalarını çeviri için eklemek zorundayım? Şimdiye kadar Steve

+1

son bir – madalinivascu

+1

ihtiyacınız yok google js dosyası tüm çeviriler var – madalinivascu