Адрес перевода страницы на другой язык

Аватар пользователя roman-yrv roman-yrv 3 октября 2012 в 17:08

Добрый день.

Такой вот вопрос.

Каким образом в Drupal 7 в сайте на нескольких языках, если знаешь адрес страницы на одном языке, адрес на другом языке ?
Например, знаешь, что на русской языке адрес страницы - 'http://site.ru/news/25'.
Существует ли функция, которой передаешь этот адрес, название данного языка, название другого языка и чтобы эта функция вернула адрес страницы на этом другом языке ?

Или каким образом можно эту задачу решить ?

Комментарии

Аватар пользователя roman-yrv roman-yrv 3 октября 2012 в 18:37

Я имел в виду следующее.
Допустим, есть некая страница страница на сайте, адрес которой - http://site.ru/news/25.

Есть ли в Друпал функция, которая при размещении её на данной странице вернет адрес аналога этой страницы, но на английском ими другом языке ?

Например, на этой странице размещаешь функцию вот таким образом: get_translate_page('en'). И она вернула бы 'http://site.ru/en/news/25'.
Естественно, при определении английского адреса учитывались бы всевозможные настройки локализации, названия префиксов и т.д.