Многоязычный сайт Drupal

Это моя ситуация:

У меня два языка, а именно английский и немецкий. Однако у меня есть несколько стран, в которых должно быть разное содержание. Например. США, Великобритания и т. Д. Теперь с i18n у вас может быть только ОДИН английский перевод и один немецкий перевод.

Как лучше всего справиться с переводом узлов в этом сценарии?

Подробнее: Местоположение необходимо, так как в нем определяется валюта. Для меня лучше всего было бы, если бы i18n мог поддерживать несколько экземпляров одного языка, эффективно превращая его в переводы по LOCALE, а не в LANGUAGE.

Также следует иметь в виду, что некоторые страны, например Великобритания, могут выбрать просмотр сайта на немецком языке. Итак, в конечном итоге мне нужен селектор, в котором вы можете выбрать страну, а затем язык или, альтернативно, одно раскрывающееся меню со следующими значениями:

Великобритания английский Великобритания немецкий DE немецкий США английский

или что-то вроде того...


person coderama    schedule 30.07.2009    source источник


Ответы (1)


Я могу помочь вам на полпути. Вы действительно можете создать несколько английских переводов. Можно создать свой собственный язык, который будет просто английским, который поставляется с Drupal, и вы можете назвать его британским английским с кодом en-uk. Я не играл с ним, поэтому не могу вспомнить точную процедуру щелчка, но это должно быть довольно тривиально.

person googletorp    schedule 30.07.2009
comment
Я подумал об этом, и да, это сработает. Но на данный момент я решил использовать только два языка, английский и немецкий, и иметь определенные блоки, которые отображают только ifUk или ifDe, истинно. Таким образом, присутствуют только два языка, но некоторые блоки появляются только для определенных стран. - person coderama; 31.07.2009