我按照此tutorial在ASP.NET MVC 5中创建了一个多语言应用程序。
一切都很好,但现在我在从数据库中获取此功能时遇到了一些麻烦。
我有一个具有Description_en
和Description_pt
属性的课程。我想在视图中打印与所选语言对应的属性。
我希望有这样的事情@item.Description_ + culture.
我这样做是这样的:
@(culture == "pt" ? @item.Description_pt : @item.Description_en);
但是当我添加更多语言时,它会变得复杂。
如何让这种语言更有效?或者有更好的方法来保存到数据库吗?