2016-12-15 2 views
2

Ich habe ein Problem beim Laden meiner Übersetzungen. Im Moment habe ich 2 Übersetzungsdomänen: messages und LokiTuoResultBundle.forms beide sind in der /src/%BUNDLE&/Resources/translations Ordner. Meine Übersetzung messages.en.xlf funktioniert gut. Aber innerhalb des Containers wird meine LokiTuoResultBundle.forms.en.xlf nicht geladen. Wenn ich versuche, php bin/console debug:translation en LokiTuoResultBundle --domain=LokiTuoResultBundle.forms Es zeigt deutlich, meine ÜbersetzungenSymfony Translations Domain nicht geladen


Staat Domain-ID-Meldung Vorschau (en)


ungenutzt LokiTuoResultBundle.forms form.resultfile.comment Kommentar (zB die simmed)
unbenutzt LokiTuoResultBundle.forms form.resultfile.resultfile Ergebnisdatei
unbenutzt LokiTuoResultBundle.forms Senden Senden
ungenutzt LokiTuoResultBundle.forms form.player.playername Spielername
ungenutzt LokiTuoResultBundle.forms form.player.guild Guild
ungenutzt LokiTuoResultBundle.forms form.mission.name Missionsname (mit BGE)
ungenutzt LokiTuoResultBundle.forms form.mission.type Missiontype


Wenn ich var_dump(array_keys($this->getContainer()->get('translator')->getCatalogue('en')->all())) Dump Es zeigt nur 4 Tasten

arr ay (4) { [0] => string (10) "validators" [1] => string (8) "Sicherheit" [2] => string (8) "Nachrichten" [3 ] => string (13) "FOSUserBundle" }

Wenn ich es in meinem Controller oder Befehl verwenden, laden sie es gewohnt meine benutzerdefinierte Domain. Gibt es irgendetwas, was ich tun muss, damit meine benutzerdefinierte Domain geladen wird? Irgendwelche Hinweise darauf, was ich falsch mache?

Antwort

0

Der Fehler schien die Benennung der Domäne zu sein. In meinem Fall hatte es einen . im Namen. Was beim Laden Probleme verursachte. Sobald ich den Punkt entfernt habe, hat alles gut funktioniert.

Verwandte Themen