Drupal Multi-language: Простые строки не переведены - PullRequest
0 голосов
/ 17 ноября 2009

Я добавляю дополнительные языки на сайт Drupal, который я создаю.

Работать с переводом контента довольно просто, используя модуль Интернационализация.

Тем не менее, простые вещи, такие как строки даты, то есть день, месяц и год, не переводятся.

Я ожидаю, что простые вещи, подобные этой, будут некоторыми из первых вещей, которые будут переведены.

Я что-то упустил?

Ответы [ 2 ]

1 голос
/ 17 ноября 2009

Для перевода текста каждый модуль должен передавать отображаемый текст через определенную функцию (названную 't ()'), которая позволяет переводить текст.

Вполне вероятно, что некоторые авторы модулей лучше делают это последовательно, чем другие.

0 голосов
/ 29 ноября 2009

Я нашел решение для этого в конце.

Все сводилось к тому, что нужно искать в разделе администратора интерфейса перевода.

Я пытался перевести названия месяцев на разные языки, поэтому поищу строки, соответствующие «ноябрю». Это всегда ни к чему не приводило.

Вычеркнуто, что мне нужно искать «месяц». Это позволило мне добавить переводы для всех названий месяцев, а также другие переводы, связанные с датами.

Очень расстраивает усилие, необходимое для выяснения этого!

...