0
コントローラごとおよびビューごとに(プロジェクトのhttps://docs.asp.net/en/latest/fundamentals/localization.htmlに記載されているように)、プロジェクト全体のリソースファイルは1つだけですasp.netコアプロジェクト全体の言語ごとに1つのリソースファイル
コントローラーと言語ごとのリソースファイルは少し過度のようです。
コントローラごとおよびビューごとに(プロジェクトのhttps://docs.asp.net/en/latest/fundamentals/localization.htmlに記載されているように)、プロジェクト全体のリソースファイルは1つだけですasp.netコアプロジェクト全体の言語ごとに1つのリソースファイル
コントローラーと言語ごとのリソースファイルは少し過度のようです。
はい、可能です。 StringLocalizer
とStringLocalizerFactory
を上書きしてください。これらのカスタムを使用すると、1つまたは複数のファイル、データベース、またはJSONファイルにリソースを格納できます。それとも他の魔法...
を行い、その後、あなたがする必要があるすべてはあなたのカスタムサービスを登録することです。
public void ConfigureServices(IServiceCollection services)
{
services.AddSingleton<IStringLocalizerFactory, YOUR_LOCALIZER_FACTORY>();
}
作品、thxs dawid! – Wouter
このソリューションの例がありますか?私は今、同じ問題に取り組んでいます... –