Всем привет!
У меня такая проблема: делаю в hook_init():
<?php
// Пробовал и с variable_set('locale_cache_strings', 0) тоже.
//variable_set('locale_cache_strings', 1);
die(var_dump(locale('@count[2] years', 'ru')));
?>
и получаю:
<?php
string(15) "@count[2] years"
?>
При этом запрос:
SELECT * FROM gz_locales_source s
LEFT JOIN gz_locales_target t ON s.lid = t.lid AND t.language = 'ru'
WHERE s.source = '@count[2] years' AND s.textgroup = 'default'
выдает:
'4300','/board/category/2','default','@count[2] years','6.15',NULL,NULL,NULL,NULL,NULL
В файле drupal-6.15-ru.po есть такие строки:
msgid "1 year"
msgid_plural "@count years"
msgstr[0] "@count год"
msgstr[1] "@count года"
msgstr[2] "@count лет"
который был импортирован и русский язык был выбран по умолчанию.
Подскажите, пожалуйста, как мне включить перевод для дат и куда записываются эти строки:
msgstr[0] "@count год"
msgstr[1] "@count года"
msgstr[2] "@count лет"
из файла перевода.