Есть ли такой русификатор, который оставит админку на английском, но всё остальное для пользователей русифицирует? Я имею в виду всплывающие подсказки и т.п.
Но мне требуется оставлять всё, что относится к админ-интерфейсу (админменю и т.д) на русском. Независимо от отображаемого контента. А сам сайт двуязычный (en/ru). Все редакторы сайта - русские люди. Им удобнее понимать по-русски.
Но мне требуется оставлять всё, что относится к админ-интерфейсу (админменю и т.д) на русском. Независимо от отображаемого контента. А сам сайт двуязычный (en/ru). Все редакторы сайта - русские люди. Им удобнее понимать по-русски.
locale как раз и переводит весь сайт на другой язык.
Вы, наверное, что-то не так поняли.
Требуется обеспечить отображение контента на двух языках, но админ-интерфейс оставить на русском (принудительно).
Как это можно сделать в locale - что-то не пойму
К тому же на сайте используется модуль i18n.
Кстати, в нём вроде бы есть возможность "подавить" переключение админ-интерфейса на другой язык, но это относится только к режиму редактирования страниц. И, кроме того, у меня эта фича так и не заработала.
Вот такие дела.
Если есть более конструктивные решения (желательно с примером/описанием реализации) - буду признателен.
К тому же это не админы (как технические специалисты), а редакторы (то бишь - менеджеры, ибо сайт корпоративный). Им главное - чтобы "просто" и не путаться.
ЗЫ: дополню.
Что-то вопрос вообще не туда повернулся.
Переключатель языка переключит интерфейс только при редактировании страницы.
При обычном просмотре страниц он будет действовать обычно же: переключаться между версиями перевода.
Тоесть только на перевод текста, интерфейс остается на том-же языке?
В общем - да, нужно что-то вроде этого.
При переключении языка - должен меняться только перевод контента (текста, содержимого страницы, ну и блоков). Админ-интерфейс должен оставаться на одном языке. Админ табы - тоже.
Я думал о том, чтобы повесить какой-то хук на вывод админ меню, но это как бы тоже полумеры, т.е. не совсем радикальный способ.
К тому же на сайте используется модуль admin_menu (выпадающее меню управления сайтом вверху экрана - вместо меню в боковой колонке). Не уверен, что будет так просто изменить его вывод.
Разве админ_меню не изменяется вместе с переключением языка? Просто локализуйте этот модуль. Пользуюсь удобной вещью [module=l10n_update]
советую приглядеться к админской теме [theme=rubik]
По поводу Вашей изначальной проблемы: я уже запутался.
Мне нужно, чтобы управляющие элементы/ссылки/табы оставались всегда на русском языке, независимо от того, какой перевод контента (языковая версия сайта) сейчас просматривается. Это можно сделать даже не для всех, а только для определённых ролей (администратор, например). Или вообще - для определённых пользователей.
(Только не надо сейчас начинать говорить про "установку языка по умолчанию в профиле пользователя" - речь совсем не об этом.)
Я бы тоже хотел оставить админку с зафиксированным переводом, в моем случае - только английский язык. Решение такое:
- В настройках пользователя редактора ставлю язык по умолчанию English
- В Language detection and selection ставлю определение языка по User
- кэш
После этого весь интерфейс, включая админку - на английском.
Комментарии
Такая же задача и у меня стоит.
Но мне требуется оставлять всё, что относится к админ-интерфейсу (админменю и т.д) на русском. Независимо от отображаемого контента. А сам сайт двуязычный (en/ru). Все редакторы сайта - русские люди. Им удобнее понимать по-русски.
А в чем проблема?
Этож модуль Locale
locale как раз и переводит весь сайт на другой язык.
Вы, наверное, что-то не так поняли.
Требуется обеспечить отображение контента на двух языках, но админ-интерфейс оставить на русском (принудительно).
Как это можно сделать в locale - что-то не пойму
К тому же на сайте используется модуль i18n.
Кстати, в нём вроде бы есть возможность "подавить" переключение админ-интерфейса на другой язык, но это относится только к режиму редактирования страниц. И, кроме того, у меня эта фича так и не заработала.
Вот такие дела.
Если есть более конструктивные решения (желательно с примером/описанием реализации) - буду признателен.
А что "админам" невмоготу вручную переключиться на русский используя ссылку в "Language switcher"?
Давайте по-другому: а что в этом хорошего?
К тому же это не админы (как технические специалисты), а редакторы (то бишь - менеджеры, ибо сайт корпоративный). Им главное - чтобы "просто" и не путаться.
ЗЫ: дополню.
Что-то вопрос вообще не туда повернулся.
Переключатель языка переключит интерфейс только при редактировании страницы.
При обычном просмотре страниц он будет действовать обычно же: переключаться между версиями перевода.
В общем, это почти никак не решает вопрос.
Тоесть только на перевод текста, интерфейс остается на том-же языке?
В общем - да, нужно что-то вроде этого.
При переключении языка - должен меняться только перевод контента (текста, содержимого страницы, ну и блоков). Админ-интерфейс должен оставаться на одном языке. Админ табы - тоже.
Я думал о том, чтобы повесить какой-то хук на вывод админ меню, но это как бы тоже полумеры, т.е. не совсем радикальный способ.
К тому же на сайте используется модуль admin_menu (выпадающее меню управления сайтом вверху экрана - вместо меню в боковой колонке). Не уверен, что будет так просто изменить его вывод.
Разве админ_меню не изменяется вместе с переключением языка? Просто локализуйте этот модуль. Пользуюсь удобной вещью [module=l10n_update]
советую приглядеться к админской теме [theme=rubik]
По поводу Вашей изначальной проблемы: я уже запутался.
Ну ё-моё...
Я ж про это и говорю, лол.
Мне нужно, чтобы управляющие элементы/ссылки/табы оставались всегда на русском языке, независимо от того, какой перевод контента (языковая версия сайта) сейчас просматривается. Это можно сделать даже не для всех, а только для определённых ролей (администратор, например). Или вообще - для определённых пользователей.
(Только не надо сейчас начинать говорить про "установку языка по умолчанию в профиле пользователя" - речь совсем не об этом.)
Я бы тоже хотел оставить админку с зафиксированным переводом, в моем случае - только английский язык. Решение такое:
- В настройках пользователя редактора ставлю язык по умолчанию English
- В Language detection and selection ставлю определение языка по User
- кэш
После этого весь интерфейс, включая админку - на английском.