我正在努力学习NopCommerce,并计划将其用于项目。我下载了2.50版的源代码。我编译了代码并完成了数据库安装。
现在一些本地化资源不能被视为资源值。
Admin.Header.LoggedInAs
注销旁边的文字。 Admin.Telerik.GridLocalization.DisplayingItems
。 News.MoreInfo
文字。 ShoppingCart.Mini.OneItemText
个文字
迷你购物车。 Products.Availability.InStock
文字,旁边是每个产品
库存。我通过Admin > Languages
datagrid仔细检查了所有资源键,并确保它们也在SQL Server数据库上。
我该如何修复或调试它?
我在T["Admin.Header.LoggedInAs"]
上检查了包含断点的视图,其Text属性为Admin.Header.LoggedInAs
。
奇怪的是,所有或大部分资源值都有{0}
,当然与string.Format
一起使用
答案 0 :(得分:2)
我终于发现问题是由SQL Server数据库的整理引起的。
我的本地SQL Server的默认排序规则是Turkish_CI_AS
,因此如果我从SQL Server Management Studio创建数据库,它默认会创建Turkish_CI_AS
排序规则数据库。
我创建了一个带SQL_Latin1_General_CP1_CI_AS
排序规则的数据库,现在一切正常。