auf einer ASP.NET-Core 2.0 Ansicht der folgende Ich habe übersetzt.String nicht in ASP.NET-Core
Dann auf einer Klasse der Anwendung habe ich versucht:
public class MyClass {
public String Get(IStringLocalizer<MyClass> localizer) {
var l = localizer["my message"];
}
}
In diesem Fall wird die Zeichenfolge nicht übersetzen und ich erhalte die folgenden Informationen:
Name [string]: "my message"
ResourceNotFound [bool]: true
SearchedLocation [string]: null
Value [string]:"my message"
Was bin ich?
Nach dem Objekt zurückgegeben es keine Ressource wurde aus der Übersetzung zu erhalten. Bist du sicher, dass du es richtig konfiguriert hast? https://docs.microsoft.com/en-us/aspnet/core/fundamentals/localization#working-with-resource-files – Nkosi
Ich denke, ich bin. Aber wenn ViewLocalizer die Zeichenfolge erhält sollte StringLocalizer es nicht bekommen? –
Woher beziehen Sie den StringLocalizer? – Nkosi