我目前正在处理一个项目的翻译部分。现在我对 Webprofiler 和控制台中 Symfony 的不同调试输出感到非常困惑。
Webprofiler 总是给我正确的信息(定义了消息,使用了回退):
但是,控制台输出非常不令人满意,并且似乎没有认识到 Id 丢失并且使用了 1 个后备...
C:\xampp_htdocs\project>console debug:translation fr AppBundle
---------- ---------- ---------------- ----------------------
State Domain Id Message Preview (fr)
---------- ---------- ---------------- ----------------------
unused messages xyzrole.delete BONJOUR
---------- ---------- ---------------- ----------------------
我只是想让翻译调试工作,正如这里解释的那样:http: //symfony.com/doc/current/book/translation.html#debugging-translations
消息存储在app\Resources\AppBundle\translations
.
我在 Win 7 和 Xampp 下工作。如果您需要任何进一步的信息,请告诉我。