Phi*_*795 -1 javascript multilingual jquery laravel
我写了一个小的Laravel网页,我经常用jQuery修改一些输入,现在我想实现一个多语言支持.但我不知道如何在jQ中实现它.
一个例子:我有一个包含n个项目的未排序列表.如果用户点击我要显示的"不再有可用项目"的每个项目,请使用德语"KeineweiterenEinträgeverfügbar".有人有任何想法去实现吗?
我使用Laravel Blade,JS内容位于一个单独的javascript.js文件中.
您可以在html页面中添加翻译.例:
<!-- Somewhere in your blade template -->
<script>
window.translations = {
noMoreItems: '{{ trans('get.your.translation.here') }}',
somethingElse: '{{ trans('get.your.other.translation.here') }}',
};
</script>
Run Code Online (Sandbox Code Playgroud)
然后使用脚本中的那些.您可能希望在使用时提供一些默认值.例:
// jQuery script
var translations = {
noMoreItems: window.translations.noMoreItems || 'My default translation',
somethingElse: window.translations.somethingElse || 'My default translation',
};
Run Code Online (Sandbox Code Playgroud)