Drupal: вопрос о функции t () - PullRequest
4 голосов
/ 22 января 2011

Я добавил следующий текст в функцию t () на странице page.tpl.php.

<?php echo t('Some random text to translate.'); ?>

Теперь, когда я захожу в admin / build / translate / search для перевода строки, drupal не может ее найти.

Я обновил все кэши, а также вкладку «Обновить» в модуле интернационализации.

спасибо

1 Ответ

6 голосов
/ 22 января 2011

Функция t () , чтобы сэкономить на производительности для одноязычных сайтов, не сохранит строку в базе данных, пока она не будет запрошена на другом языке.Просмотрите страницу на одном из языков не по умолчанию, чтобы заполнить базу данных (t () вызывает locale (), чтобы сделать это ), что делает строку доступной для перевода.

...