Drupal: мультиязычный .. ищет подходящий модуль для сборки нескольких версий узла - PullRequest
1 голос
/ 25 июня 2010

У меня многоязычный веб-сайт.

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

Другими словами,для каждого узла я хочу иметь больше версий, версию для каждого языка.Я не хочу создавать новые узлы, чтобы избежать путаницы для моего клиента.

Я хочу иметь возможность заполнять содержимое для каждой языковой версии одного и того же узла.

ЕслиЯ не ошибаюсь, основной модуль Content Translation позволяет мне выбирать для каждого узла, к которому принадлежит языковой интерфейс, а это не то, что мне нужно.

Я видел модуль интернационализации, и он хорош для переводаТермины таксономии и блоки, но они не обеспечивают нужную мне функциональность (несколько версий каждого узла).

спасибо

Ответы [ 3 ]

2 голосов
/ 25 июня 2010

Drupal.org содержит много документации, связанной с многоязычными сайтами.
http://drupal.org/node/324602

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

0 голосов
/ 02 июля 2010

Эй!Спасибо за чтение моего урока.

Чтобы правильно перевести метки CCK:

1 - активируйте модуль перевода CCK

2 - напишите метки для своих полей CCK на русском

3 - Перейти на страницу «Создать новый узел».Вы делаете это, чтобы заставить Drupal использовать только что созданные вами ярлыки.Посетите страницу «Создать узел» на всех ваших языках, поэтому вы заставляете Drupal попытаться показать вам ярлык на всех настроенных вами языках.

Я знаю, этот шаг странный.

4 - Перейдите в Admin -> Перевести интерфейс (/ admin / build / translate).Нажмите на «поиск».Ищите свой ярлык в english , вы увидите, что он появляется несколько раз, но помечен как непереведенный.Нажмите «edit» для каждой строки и переведите их.

Немного неуклюже, но это работает.

0 голосов
/ 26 июня 2010

@ Patrick: CCK Translation позволяет переводить метки и описания ваших полей CCK на разные языки. Содержимое, хранящееся внутри этих полей, переводится для всего узла, включая все его поля, с помощью модуля i18n.

...