使用数据库进行国际化

时间:2015-05-18 00:47:21

标签: c# asp.net asp.net-mvc

我按照此tutorial在ASP.NET MVC 5中创建了一个多语言应用程序。

一切都很好,但现在我在从数据库中获取此功能时遇到了一些麻烦。

我有一个具有Description_enDescription_pt属性的课程。我想在视图中打印与所选语言对应的属性。

我希望有这样的事情@item.Description_ + culture.我这样做是这样的:

@(culture == "pt" ? @item.Description_pt : @item.Description_en);

但是当我添加更多语言时,它会变得复杂。

如何让这种语言更有效?或者有更好的方法来保存到数据库吗?

0 个答案:

没有答案