私はアプリケーション全体を別の言語に翻訳したいと思っています。リソースファイルLocalizableResources.resxを含む別個のグローバルリソースプロジェクトを追加しました。 は、しかし、私はすべてのJavaScriptの文字列は「JS_」で始まるスクリプト内に存在する文字列のローカライゼーション
*var resourceDictionary = new ResourceReader(FILEPATH OR STREAM)
.Cast<DictionaryEntry>()
.Where(x=>x.Key.ToString().StartsWith("JS_"))
.ToDictionary(entry => entry.Key.ToString(), entry => entry.Value.ToString());
var json = Serializer.Serialize(resourceDictionary);*
、ここで私が試したものです、JavaScriptの内で使用される文字列で立ち往生しています。 私が直面している問題は、リソースファイルが(Webエンドポイント内ではなく)別のプロジェクトとして存在するため、FILEPATH/STREAMを取得できないということです。もし誰かが違うやり方を提供したり、この方法の間違いを指摘すれば、本当に役に立ちます。 ありがとうございます。
私はResourceManagerを使用してすべてのキーを取得しましたが、うまくいきました。 – user1045047