3

私はNopCommerceを学ぼうとしており、それをプロジェクトに使用することを計画しています。バージョン2.50のソースコードをダウンロードしました。コードをコンパイルして、dbのインストールを完了しました。

現在、一部のローカリゼーションリソースは、リソース値として表示できません。

  • たとえば、管理では、Admin.Header.LoggedInAs ログアウトの横にテキストがあります。
  • ヘッダー行とフッター行のデータグリッド(Telerikだと思います)には、があり Admin.Telerik.GridLocalization.DisplayingItemsます。
  • ストアのホームページではNews.MoreInfo、ニュース項目の後にテキストがあります。
  • ショッピングカートに1つのアイテムがありShoppingCart.Mini.OneItemText、ミニショッピングカートにテキストがあります。
  • 在庫があるすべての製品の横に「在庫状況: Products.Availability.InStockテキスト」があります。

データグリッド全体ですべてのリソースキーを再Admin > Languages確認し、これらがSQLServerデータベースにもあることを確認しました。

どうすれば修正またはデバッグできますか?

ブレークポイントがオンになっているビューをチェックしました。たとえばT["Admin.Header.LoggedInAs"]、そのTextプロパティはAdmin.Header.LoggedInAsです。

すべてまたはほとんどのリソース値が持ってい{0}て、もちろん一緒に使用されているのは奇妙ですstring.Format

4

1 に答える 1

2

私はついに問題がSQLServerデータベースの照合によって引き起こされていることを知りました。

私のローカルSQLServerのデフォルトの照合はですTurkish_CI_AS。SQLServerManagementStudioからデータベースを作成すると、Turkish_CI_ASデフォルトで照合データベースが作成されます。

SQL_Latin1_General_CP1_CI_AS照合を使用してデータベースを作成しましたが、すべて正常に機能します。

于 2012-08-05T20:04:22.610 に答える