asp.netmvcで開発したアプリケーションのグローバル化を検討しています。
現在、リソースファイルを使用して、ユーザーに提示するメッセージを保存しています(つまり、データベースに何かを保存し、ユーザーに「正しく保存されたものは何でも」というメッセージが表示されると、そのテキストはリソースファイルに保存されます。メッセージを別の言語に簡単にローカライズできること。
私が持っている質問は、全体としてこれをどのように行うかです。現在、ほとんどがHTMLで、プレゼンテーションロジックが少しあるビューがいくつかあります。
ビューをローカライズするためのベストプラクティスは何ですか?私はここを見てみました:
その投稿のアプローチは興味深い方法のように思えますが、言語ごとに別々のビューを維持するのはどれほど簡単になるのだろうかと思います。
注:私は一般的にasp.netであまりグローバリゼーションやローカリゼーションを行っていないため、MVC以外の世界からいくつかのベストプラクティスが欠落している可能性があります。