Вы здесь

Не переводятся некоторые строки (мультиязычность)

1

По непонятной мне причине не переводятся некоторые строки.
например кнопка "применить" в better exposed filters:
в настройках Bef указано имя кнопке "search" - на странице переводов она переведена на русский (views:search_result:default:exposed_form:submit_button)
кеши сбрасывал, но отображается только английская версия имени.

так же никак не могу перевести строку с плейсхолдера
есть модуль chosen, он задает плейсхолдер для поля с множественным выбором. вот строка с модуля:

 'placeholder_text_multiple' => variable_get('chosen_placeholder_text_multiple', t('Choose some options')),

Choose some options выводится через t() но строка не попадает в переводы...
где лужа?

Версия Drupal: 
7.x
Категория: 
Multilingual
Связанные проекты: 
ViewsBetter Exposed FiltersChosen
Вопрос задан 08.06.2015 - 10:56
Аватар пользователя Denis
Denis
77

Ответы

1

У меня было нечто подобное. Но оно починилось само по непонятной причине.

Ответ дан 08.06.2015 - 13:32
1

мультиязычность очень хорошо реализована, грамотно, тотально - пока не случаются такие непонятки в тонких настройках в частности одна конкретная кнопка.
у меня пример еще более непонятный: не переводится Термин в тайтле и названии страницы, хотя в меню все нормально переведено: http://tlito.ru/en/categories/site-development

в вашем случае я просто нажал справа вверху кнопку Translate views (по стрелке вниз edit name/description - ну или просто можно к адресу приписать /translate) и в выбранном языке есть поля для перевода кнопок Better Exposed Fielters. Но после перевода текст кнопки Применить действительно не переводится
bef translataion

Тогда вам можно порекомендовать сделать разные вьюс для каждого языка свой. и объединить их как переводы сделав в меню ссылку и переведя ссылку - изменив адрес на адреса переводов вьюс.
Корче делайте вьюс для каждого языка свой

Ответ дан 09.06.2015 - 00:06

как то стремный костыль с двумя вьюсами.
у меня фильтр развернут в блоке, + к результатам фильтров еще добавлена getlocation map в хеадер, не повредит ли это значительно производительности?
а если вариант с JS каким нить? например найти в url sitename/ru/*
и подменить имя кнопки? как считаете что лучше будет?

Комментарий оставлен 09.06.2015 - 12:35