ASP.net MVCで新しい「投稿」をローカライズする方法
-
10-07-2019 - |
質問
今日はローカライズを始めたばかりで、いくつかの情報が必要です。
.resx(グローバル/ローカル)ファイルを使用してASP.net MVCで実行しているプロジェクトがあり、選択した言語に基づいてページにテキストを配置します。ただし、これは事前作成/静的コンテンツです。たとえば、ブログを持っている場合、新しい投稿のためにこれを行う方法は? [asp.netビューとマスターページのローカライズ] [1]のように、異なる部分ページをロードすることでそれを行う必要がありますか?一般的なものは何ですか?これに関する情報を見つけるにはまともなグーグル用語を考えることはできません。
通常の手順がどうなるかはわからないので、このトピックに関する情報はすばらしいものです。
[1]: http:// www .ondotnet.com / pub / a / dotnet / 2002/09/30 / manager.html asp.netビューとマスターページのローカライズ
解決
実際のコンテンツをローカライズするには、3つのアプローチを使用できます:
- それらを異なる言語で作成し、投稿の言語を使用してデータベースにフィールドを追加します。現在の言語に従ってコントローラーの投稿をフィルターします。
- 自動翻訳サービスを使用して翻訳を行います( Google API - Microsoft API )
- 元の言語で投稿を残し、サイトに翻訳ウィジェットを追加します(このサイトなど)
所属していません StackOverflow