diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/translation.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/translation.html.twig index d446854717..2f5c5cf0fd 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/translation.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/translation.html.twig @@ -57,6 +57,14 @@ {% endblock %} {% block panelContent %} + {% set filter = request.query.get('state', '-1') %} + {% set filterOptions = { + '-1': '', + (constant('Symfony\\Component\\Translation\\DataCollectorTranslator::MESSAGE_DEFINED')): 'Defined messages', + (constant('Symfony\\Component\\Translation\\DataCollectorTranslator::MESSAGE_MISSING')): 'Missing messages', + (constant('Symfony\\Component\\Translation\\DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK')): 'Fallback messages', + } %} +

Translation Stats

@@ -72,6 +80,22 @@ + + + +
Missing messages
{{ collector.countMissings }}
Filter +
+ + + +
+
@@ -83,7 +107,7 @@ Id Message Preview - {% for message in collector.messages %} + {% for message in collector.messages if message.state == filter or filter == '-1' %} {{ translator.state(message) }} {{ message.locale }}