【发布时间】:2017-08-14 10:09:34
【问题描述】:
向所有开发者致敬...
我是 Laravel 的新手。我想构建一个复杂的 Web 应用程序,支持至少 2 种语言很重要。不幸的是,其中一种语言是 LTR,另一种是 RTL!
我的问题是:
- 网站的某些部分具有静态内容,例如标题、导航项、侧边栏内容或...。据我了解,我必须在 lang 目录中创建文件并根据所选语言加载适当的数据。这样对吗?这样,是否可以从 lang 目录文件中加载这些静态数据导致应用程序变慢和性能不佳?(与静态视图相比,刀片文件有内容,不需要加载小块来自 lang 目录的数据)。
- 考虑第一个问题,一种语言的一组视图和第二语言的另一组视图更好吗?(每组视图都有其静态数据,不需要使用lang 文件到标题、侧边栏和...的完整部分)
- 正如我所说,我必须拥有 LTR 和 RTL 布局才能获得最佳 UI。所以我必须根据选择的语言有单独的样式表和加载,对吗?
我有一些关于多语言数据库设计的问题,但我稍后会开始新的讨论。感谢您的关注,希望您指导我并说出您的意见...
【问题讨论】:
-
我认为你可以使用相同的视图,并根据语言选择布局。
标签: php laravel laravel-5 multilingual