EDIT:
Нет. Не обращай на это внимания. Пробел помещается туда браузером.
Это фрагмент HTML из моего приложения:
Correct answers:
0 / 6<br /><br />
You have failed to pass the final test.
<a href="/module/controller/course/id/5" class="accessible-link">
Click here
</a>
to return to the training.
Как видите, после закрывающего тега есть один пробел. Однако в браузере пространство добавляется внутри привязки. Итак, это выглядит так:
Это PHP-код, который производит HTML:
<?php if (isset($this->correctAnswersCount) && isset($this->answersCount)): ?>
<?php echo Zend_Registry::get('translate')->_('Počet správnych odpovedí'); ?>:
<?php echo ToHtml($this->correctAnswersCount); ?> / <?php echo ToHtml($this->answersCount); ?><br /><br />
<?php endif; ?>
<?php echo Zend_Registry::get('translate')->_('Záverečný test sa vám nepodarilo úspešne absolvovať.'), "\n"; ?>
<a href="<?php echo ToHtml($this->backToCourseUri); ?>" class="accessible-link">
<?php echo Zend_Registry::get('translate')->_('Kliknite'), "\n"; ?>
</a>
<?php echo Zend_Registry::get('translate')->_('pre návrat do kurzu.'), "\n"; ?>
Я полностью сбит с толку и не могу понять, что вызывает это, хотя я смотрел на код уже 30 минут.
Это релевантная часть из файла перевода:
'Kliknite' => 'Click here',
Как видите, Zend_Translate не должен добавлять пробелов.