私は、データベース内のすべてのユーザー向きのテキストのローカライズを必要とするプロジェクトに取り組んでいます。このように、ビジネス・オブジェクトに関連する3つのテーブルは通常あります.NETローカリゼーション:手動翻訳または文字エンコーディング
- EntityBaseは - コアがEntityLocalized
- 属性保持 -
- 文化ローカライズ可能な属性および関連文化を保持します - 許容文化
すべてのエンティティのビューを使用して、ベースとローカライズに参加し、すべての可能な組み合わせの結果セットを生成して、簡単なクエリを実行します。
管理者がさまざまな言語で簡単に使用できるように、UIを作成する際に問題が発生します。私はParent - > Child - > Child関係をモデリングしているので、フォームはマークアップの点でかなり大きくなっています。
ページの文字エンコードを変更するだけでどうですか?それはうまく翻訳されているのですか、または弾丸を噛んで、現地化のための現行モデルを使用する方がいいですか?