8

たとえば、編集、追加、削除など、複数のページに表示される単語やフレーズのデフォルトまたはフォールバック リソース ファイルを使用IViewLocalizerして、ビューのローカライズを実装したいと考えています。それらが表示されるすべてのビューなので、フォールバックリソースファイルは本当に便利ですが、それを行う方法に関する解決策が見つからないようです.

現在、ビューで使用しており、リソース ファイルから@inject IViewLocalizer Localizerローカライズされたフレーズを取得しています。@Localizer["ResourceName"]

Resources/Views/{ControllerName}/{ViewName}.{langCode}.resx

これは、個別のビューと部分ビューごとにうまく機能します。ここで、フォールバック リソース ファイルとして機能するResources/Viewsまたはフォルダにリソース ファイルを置きたいと考えています。Resources

たとえば、ビューの 1 つで「編集」リソースがorに@Localizer["Edit"]見つからない場合、リソース「編集」を必要とするすべてのビューでこれを使用できるように、このデフォルト ファイルにフォールバックします。Resources/Views/{ControllerName}/{ViewName}.{langCode}.resxResources/Views/{ControllerName}/{ViewName}.resx

私はすでに試してみましResources/Resource.{langCode}.resxたが、効果がないようです。

4

1 に答える 1