Частичная русификация

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

Аватар пользователя Danbo Danbo 8 апреля 2011 в 21:37

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

Комментарии

Аватар пользователя OldWarrior OldWarrior 9 апреля 2011 в 6:33

Такая же задача и у меня стоит.

Но мне требуется оставлять всё, что относится к админ-интерфейсу (админменю и т.д) на русском. Независимо от отображаемого контента. А сам сайт двуязычный (en/ru). Все редакторы сайта - русские люди. Им удобнее понимать по-русски.

Аватар пользователя Stasun Stasun 9 апреля 2011 в 19:03

"OldWarrior" wrote:
Но мне требуется оставлять всё, что относится к админ-интерфейсу (админменю и т.д) на русском. Независимо от отображаемого контента. А сам сайт двуязычный (en/ru). Все редакторы сайта - русские люди. Им удобнее понимать по-русски.

А в чем проблема?
Этож модуль Locale

Аватар пользователя OldWarrior OldWarrior 10 апреля 2011 в 0:56

locale как раз и переводит весь сайт на другой язык.

Вы, наверное, что-то не так поняли.
Требуется обеспечить отображение контента на двух языках, но админ-интерфейс оставить на русском (принудительно).
Как это можно сделать в locale - что-то не пойму Smile

К тому же на сайте используется модуль i18n.
Кстати, в нём вроде бы есть возможность "подавить" переключение админ-интерфейса на другой язык, но это относится только к режиму редактирования страниц. И, кроме того, у меня эта фича так и не заработала.

Вот такие дела.

Если есть более конструктивные решения (желательно с примером/описанием реализации) - буду признателен.

Аватар пользователя _Igor_ _Igor_ 10 апреля 2011 в 1:09

"OldWarrior" wrote:
Требуется обеспечить отображение контента на двух языках, но админ-интерфейс оставить на русском (принудительно).

А что "админам" невмоготу вручную переключиться на русский используя ссылку в "Language switcher"?

Аватар пользователя OldWarrior OldWarrior 10 апреля 2011 в 1:35

Давайте по-другому: а что в этом хорошего?

К тому же это не админы (как технические специалисты), а редакторы (то бишь - менеджеры, ибо сайт корпоративный). Им главное - чтобы "просто" и не путаться.

Аватар пользователя OldWarrior OldWarrior 10 апреля 2011 в 1:46

ЗЫ: дополню.
Что-то вопрос вообще не туда повернулся.
Переключатель языка переключит интерфейс только при редактировании страницы.
При обычном просмотре страниц он будет действовать обычно же: переключаться между версиями перевода.

В общем, это почти никак не решает вопрос.

Аватар пользователя Stasun Stasun 10 апреля 2011 в 2:05

"OldWarrior" wrote:
При обычном просмотре страниц он будет действовать обычно же: переключаться между версиями перевода.

Тоесть только на перевод текста, интерфейс остается на том-же языке?

Аватар пользователя OldWarrior OldWarrior 10 апреля 2011 в 2:36

"Stasun" wrote:
Тоесть только на перевод текста, интерфейс остается на том-же языке?

В общем - да, нужно что-то вроде этого.
При переключении языка - должен меняться только перевод контента (текста, содержимого страницы, ну и блоков). Админ-интерфейс должен оставаться на одном языке. Админ табы - тоже.

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

К тому же на сайте используется модуль admin_menu (выпадающее меню управления сайтом вверху экрана - вместо меню в боковой колонке). Не уверен, что будет так просто изменить его вывод.

Аватар пользователя Stasun Stasun 10 апреля 2011 в 2:52

Разве админ_меню не изменяется вместе с переключением языка? Просто локализуйте этот модуль. Пользуюсь удобной вещью [module=l10n_update]
советую приглядеться к админской теме [theme=rubik]

По поводу Вашей изначальной проблемы: я уже запутался.

Аватар пользователя OldWarrior OldWarrior 10 апреля 2011 в 2:56

Ну ё-моё...

Я ж про это и говорю, лол.

Мне нужно, чтобы управляющие элементы/ссылки/табы оставались всегда на русском языке, независимо от того, какой перевод контента (языковая версия сайта) сейчас просматривается. Это можно сделать даже не для всех, а только для определённых ролей (администратор, например). Или вообще - для определённых пользователей.

(Только не надо сейчас начинать говорить про "установку языка по умолчанию в профиле пользователя" - речь совсем не об этом.)

Аватар пользователя liveflow liveflow 19 октября 2011 в 13:20

Я бы тоже хотел оставить админку с зафиксированным переводом, в моем случае - только английский язык. Решение такое:
- В настройках пользователя редактора ставлю язык по умолчанию English
- В Language detection and selection ставлю определение языка по User
- кэш

После этого весь интерфейс, включая админку - на английском.