我正在使用laravel 5.4,我的应用程序支持LTR和RTL语言,我的问题是如何在用户选择RTL语言时反向显示我的内容并明确反转?基于laravel中的语言的网站方向
0
A
回答
0
你会想看看为此整合Laravel的本地化功能。
https://laravel.com/docs/5.4/localization
每一种语言都有它的翻译存储在资源/ lang目录短语。然后根据用户的浏览器设置,应用程序将显示正确的翻译文本。
0
,你可以尝试写一个JS功能onchange
事件的RTL
或LTR
$(document).on('change', '#language_selector' , function() {
var locale = $(this).val();
$.ajax({
url: "{{ url('change_language') }}",
type: "POST",
data: {
locale: locale
},
success: function() {
window.location.reload();
}
});
});
并附加路线设置基础上,区域,那么你可以在现场
Route::post('change_language', function() {
$locale = Input::get('locale');
App::setLocale($locale);
});
,并在您的视图设置样式css
@if(App::getLocale() == 'en')
<link href="ltr.css" type="stylesheet" />
@else
<link href="rtl.css" type="stylesheet" />
@endif
0
我有同样的问题,一些调查后,我没有以下过程:
添加以下代码到我的语言文件:
'page_direction'=> 'RTL',
你可以通过文档了解关于此主题的更多信息。
在此之后添加以下代码以我的主模板:
类= “{{__( 'global.page_direction')}}”
在这个时候,我可以定义特殊的CSS代码,当主体元素有RTL级这样的:
body.rtl .element {浮法:右}
相关问题
- 1. laravel 4多语言网站
- 2. Laravel多语言网站
- 3. Laravel的多语言网站5.4
- 4. 适用于基于Windows 2000的网站的最佳语言
- 5. 向laravel网站添加其他语言的最佳方式是什么?
- 6. 在Laravel开始多语言网站
- 7. 如何实现多语言网站laravel
- 8. 多语言网站:基于HTTP显示模态的Accept-Language
- 9. Metalsmith的多语言网站
- 10. 多种语言的网站
- 11. 网站使用的语言
- 12. 网站的语言选择
- 13. MVC3网站的语言包
- 14. 多语言网站
- 15. 多语言网站
- 16. 多语言网站
- 17. muib语言网站
- 18. 管理界面的语言不同于网站在Drupal中的默认语言
- 19. 关于创建多语言网站
- 20. 多语言网站网址
- 21. 多语言网站和RTL方向 - 最佳实践
- 22. ASP.NET中的多语言网站
- 23. Codeigniter中的多语言网站
- 24. CodeIgniter中的多语言网站
- 25. 多语言网站的网址结构
- 26. 默认网站语言的基础上的IP与rails 3
- 27. SharePoint网站基于SharePoint Group重定向
- 28. 多语言网站主页
- 29. RequireJS和多语言网站
- 30. PHP多语言网站
从右到左像(波斯语,阿拉伯语,希伯来语),LTR like(英语) – djhru