Ich habe TranslationServiceProvider mit YAML registriert und es funktioniert gut:
%Vor%Dann registriere ich ValidationServiceProvider wie folgt:
%Vor%Wenn ich die Validierung registriere, funktioniert die Übersetzung nicht mehr. Alle Zeichenfolgen, die übersetzt werden sollen, werden nicht fehlerfrei übersetzt. Ich ändere das Gebietsschema im Kontrollzentrum, also könnte es etwas damit zu tun haben:
%Vor%So erhalten alle Dienste (von Dienstanbietern) Gebietsschemas in der Laufzeit vor Anforderung in create process. Und wenn das echte Gebietsschema nicht angezeigt wird, erhält der Übersetzer das Fallback-Gebietsschema.
Problem: Sie können das Gebietsschema nicht in Runtime ändern, weil das Gebietsschema eine Variable ist und nicht als Link dargestellt wird (wenn das Gebietsschema ein Objekt ist, können Sie das Gebietsschema ändern).
Lösung: Ändern / Festlegen der Gebietsschema auf Anfrage Abonnenten.