2013-04-19 4 views
1

Я искал и читал много сайтов, но не могу найти, как настроить веб-сайт с несколькими языками Drupal.Как настроить сайт с несколькими языками drupal

Я хочу использовать 2 языка на сайте.

Эти 2 языка имеют различный контент. (не перевод контента).

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

, но когда я был добавлен контент на 2-х языках

передний список страницы всех этих статей без фильтра языка сайта.

Как настроить drupal 7 для перечня статей с отфильтрованным языком.

например: http://example.com/en < - этот url должен содержать список всех изделий на английском языке. http://example.com/fr < - этот URL-адрес должен содержать список всех статей france.

ответ

2

Я должен установить i18n или Internationalization модуль из модулей, внесенных в Drupal, и включил эти опции.

  • Многоязыковая выберите
  • Интернационализация

** Этот модуль требует Variable модуля.

0

Поскольку контент отличается, одним из способов достижения этого является создание двух разных типов контента. Назначьте шаблон псевдонимов каждому типу контента, например en/[node: title] и fr/[node: title]. Затем вы можете отображать каждый или оба типа контента на любой странице; это может быть страница таксономии с псевдонимом en или fr. Если вы выберете этот метод, вам не понадобится локаль. Это не предназначено для переведенных сайтов, где каждый контент имеет соответствующий переведенный контент.

0

Если вы хотите расширить некоторые специальные слова, которые не включают в языке Lib, вы можете попробовать следующий код:

$zh = variable_get('locale_custom_strings_zh-hans');//zh-hans is your language key. 
$zh["More news"] = '更多信息'; // KEY/VALUE 
variable_set('locale_custom_strings_zh-hans',$zh); // set it back.