У меня есть некоторый код, подобный следующему:
<?php $subtitle = _('Products'); ?>
Позже я выведу значение $ subtitle
<h2><?php echo $subtitle; ?></h2>
Я бы подумал, что оно выведет переведенное значениеПродукты, но вместо этого он выводит английское значение.Если я изменю секцию, в которой выводю значение, на следующее, оно будет работать правильно.
<h2><?php echo _($subtitle); ?></h2>
Может кто-нибудь объяснить, почему это происходит?Я предполагал, что значение в $ subtitle будет переведенным значением, но, похоже, это не так.