Symfony встроенный языковой парсер

Итак, я использовал такой метод, чтобы предотвратить «грязное» представление с жестко закодированными значениями внутри HTML-тегов:

Вместо того, чтобы использовать:

<div>Greetengs!</div>

Мне нравится использовать (с Twig):

<div>{{ lang.greetengs }}</div>

С таким кодом в модели:

<?php

/*
* Simple example
*/

$data['lang'] = parse_ini_file(PATH_TO_LANG_FILE);
echo $template->render($data);

Теперь я хочу использовать Symfony для своих проектов. И я знаю, что могу сделать то же самое там,
но вопрос в том:

Есть ли встроенный механизм в Symfony, чтобы делать то же самое, что я показал?

0

Решение

Есть один, который действительно хорошо задокументирован здесь: Перевод

Тогда в виде веточки вам просто нужно сделать это:

{{ 'greetengs' | trans }} // Trans being the value of locale stored in session ( 'en', 'de', 'fr' ...) or in the
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]