[РЕШЕНО] Перевод материалов на другой язык

Главные вкладки

Аватар пользователя kissfm kissfm 13 ноября 2008 в 12:13

Есть 2-язычный сайт: рус и укр языки.
Создал материала на рус (типа Page к примеру)и сразу его перевод на укр. Получилась пара нодов: node/3 и node/4. После того как (через созданное меню) перешли на этот документ русскоязычный, адрес его получился ?q=ru/node/3, как и должно быть.
При переключении на укр язык посредством нажатия на блок "Переключатель языков" весь интерфейс Drupal меняется на укр вместе с этим меню как положено, а содержимое этого документа так и остается русскоязычным. Адрес его приобретает вид: ?q=uk/node/3 (то же самое, что и при наведении курсора на ссылку переключения на укр язык).
А должен быть ?q=uk/node/4

Помогите пожалуйста исправить это несоответствие.

Комментарии

Аватар пользователя snetcher snetcher 13 ноября 2008 в 15:43

Зайди Содержание->Типы материалов->Редактировать (необходимый материал) и в закладке Workflow settings поищи "Multilingual support" выставь в "Enabled, with translation".
Потом заходишь в node/3 и бегом на закладку "Translate". Там уже всё понятно.

Да.. и не забудь проконтролировать настройки в admin/settings/language/configure.
Language negotiation (в моем случае) должен быть выставлен "Path prefix with language fallback".
А в admin/settings/language для каждого языка должен быть указан Path prefix. Например для Русского "ru" Smile

Аватар пользователя kissfm kissfm 13 ноября 2008 в 16:57

"snetcher" wrote:

Зайди Содержание->Типы материалов->Редактировать (необходимый материал) и в закладке Workflow settings поищи "Multilingual support" выставь в "Enabled, with translation".
Потом заходишь в node/3 и бегом на закладку "Translate". Там уже всё понятно.
Да.. и не забудь проконтролировать настройки в admin/settings/language/configure.
Language negotiation (в моем случае) должен быть выставлен "Path prefix with language fallback".
А в admin/settings/language для каждого языка должен быть указан Path prefix. Например для Русского "ru" Smile

В Содержание->Типы материалов->Редактировать (Page) в разделе
Multilingual options-----------
|
| Multilingual content
установлено значение "Normal - All enabled languages will be allowed". Есть там еще значение "Extended - All defined languages will be allowed", ну и значение "Отключено".
Больше ничего о многоязычности и переводах нету там.

По адресу admin/settings/language/configure кидает в раздел "Настройка сайта" (то же самое, что и admin/settings). Наверное должно быть у меня admin/settings/locale, но все же /configure не найду здесь.
и о "Path prefix with language fallback" не ясно, где он.

Аватар пользователя koval2001 koval2001 24 декабря 2008 в 23:27

"snetcher" wrote:
Сорри, не это я для 6.х.

Система встроенного перевода в друпале 6 действительно таким образом переведет контент. А меню, а блоки? Все это будет в друпале 7. А сейчас единственный выход использовать i18 модуль.