3

我正在尝试学习 NopCommerce,并计划将其用于项目。我下载了2.50版本的源代码。我编译了代码并完成了数据库安装。

现在有些本地化资源不能被视为资源价值。

  • 例如,在管理中Admin.Header.LoggedInAs ,注销旁边有一个文本。
  • 在页眉和页脚行的数据网格(我认为是 Telerik)上,有 Admin.Telerik.GridLocalization.DisplayingItems.
  • 在商店主页上,新闻项目后有一条News.MoreInfo文字。
  • 我的购物车中有一件商品,ShoppingCart.Mini.OneItemText迷你购物车上有文字。
  • Products.Availability.InStock每个库存产品旁边都有“可用性: 文本”。

我通过数据网格仔细检查了所有资源键Admin > Languages,并确保它们也在 SQL Server 数据库中。

我该如何修复或调试它?

我检查了带有断点的视图,例如T["Admin.Header.LoggedInAs"]它的 Text 属性。Admin.Header.LoggedInAs

奇怪的是,所有或大部分资源值都具有{0}并且当然与string.Format

4

1 回答 1

2

我终于发现问题是由SQL Server db的排序引起的。

我的本地 SQL Server 的默认排序规则是Turkish_CI_AS,所以如果我从 SQL Server Management Studio 创建一个数据库,它会Turkish_CI_AS默认创建排序规则数据库。

我用SQL_Latin1_General_CP1_CI_AS排序规则创建了一个数据库,现在一切正常。

于 2012-08-05T20:04:22.610 回答