たとえば、編集、追加、削除など、複数のページに表示される単語やフレーズのデフォルトまたはフォールバック リソース ファイルを使用IViewLocalizer
して、ビューのローカライズを実装したいと考えています。それらが表示されるすべてのビューなので、フォールバックリソースファイルは本当に便利ですが、それを行う方法に関する解決策が見つからないようです.
現在、ビューで使用しており、リソース ファイルから@inject IViewLocalizer Localizer
ローカライズされたフレーズを取得しています。@Localizer["ResourceName"]
Resources/Views/{ControllerName}/{ViewName}.{langCode}.resx
これは、個別のビューと部分ビューごとにうまく機能します。ここで、フォールバック リソース ファイルとして機能するResources/Views
またはフォルダにリソース ファイルを置きたいと考えています。Resources
たとえば、ビューの 1 つで「編集」リソースがorに@Localizer["Edit"]
見つからない場合、リソース「編集」を必要とするすべてのビューでこれを使用できるように、このデフォルト ファイルにフォールバックします。Resources/Views/{ControllerName}/{ViewName}.{langCode}.resx
Resources/Views/{ControllerName}/{ViewName}.resx
私はすでに試してみましResources/Resource.{langCode}.resx
たが、効果がないようです。