Перейти к содержимому

Сервис обмена электронных валют


Не могу локализовать плагин

#1 Agriiii

Agriiii
  • Пользователь
  • 378 сообщений
  • Репутация: 40
0

Отправлено 11 Январь 2013 - 22:53

Плагин - http://wordpress.org.../wp-postratings

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

Если оставить как есть, то другая беда - при наведении на звездочки рейтинга - подсказка из титла с алтом - на английском. Как сменить? Чтоб не путали - плагин выводит слева текст с переменными, его локализовать можно легко. Проблема именно при наведении мышкой на сами звездочки.
С этим разобрался - надо ковырять файл плагина wp-postratings/wp-postratings.php поиском по слову Get the image's alt text:

if($ratings_custom && $ratings_max == 2) {
  if($post_ratings_score > 0) {
   $post_ratings_score = '+'.$post_ratings_score;
  }
  $post_ratings_alt_text = sprintf(_n('%s rating', '%s rating', $post_ratings_score, 'wp-postratings'), number_format_i18n($post_ratings_score)).__(',', 'wp-postratings').' '.sprintf(_n('%s vote', '%s votes', $post_ratings_users, 'wp-postratings'), number_format_i18n($post_ratings_users));
} else {
  $post_ratings_score = number_format_i18n($post_ratings_score);
  $post_ratings_alt_text = sprintf(_n('Оценок - %s', 'Оценок %s', $post_ratings_users, 'wp-postratings'), number_format_i18n($post_ratings_users)).__(',', 'wp-postratings').' '.__('Средняя', 'wp-postratings').': '.number_format_i18n($post_ratings_average, 2).' '.__('из', 'wp-postratings').' '.number_format_i18n($ratings_max);
}

К сожалению не силен в данном языке, заменял визуально по словам votes -> оценок, out of -> из и т.д., так что верхняя часть что делает - мне неизвестно. Есть догадка, что в зависимости от типа голосования зависит: цифры или текст, баллы или негативпозитив.

Но вопрос как локализовать файлами от разработчика, собственно куда кидать и как активировать - я не нашел.

 

 

  • 0

#2 Shaka13

Shaka13
  • Заблокированные
  • 136 сообщений
  • Репутация: 10

Отправлено 23 Январь 2013 - 19:34

странный вопрос :) кидать надо в папку установленного плагина wp-content/plugins/wp-postratings там 2 файла с расширением *.mo и *.po
на всякий случай выкачал, вдруг не сможешь это сделать, только разархивируй перед тем как заливать на сервер ;)

Прикрепленные файлы

  • Прикрепленный файл  ru.zip   15,48К   Количество загрузок: 84

  • 0

#3 Agriiii

Agriiii
    Topic Starter
  • Пользователь
  • 378 сообщений
  • Репутация: 40

Отправлено 23 Январь 2013 - 19:36

странный вопрос :) кидать надо в папку установленного плагина wp-content/plugins/wp-postratings там 2 файла с расширением *.mo и *.po

Не помогло.
  • 0

#4 Shaka13

Shaka13
  • Заблокированные
  • 136 сообщений
  • Репутация: 10

Отправлено 23 Январь 2013 - 19:52

у меня все встало, все русифицировалось

в общем разобрался в чем проблема, как обычно никто не доделывает до конца и бросает на полпути, если внимательно посмотреть, то последнее обновление плагина было 4 года назад, соответственно и не полная русификация, чтоб все заработало как надо, необходимо по новому русифицировать плагин
  • 0

#5 Agriiii

Agriiii
    Topic Starter
  • Пользователь
  • 378 сообщений
  • Репутация: 40

Отправлено 24 Январь 2013 - 13:23

Я так и не понял, у вас все встало или нет и надо опять русифицировать? :) Вы так пишите хитро.

P.S.: я его вручную русифицировал, но это ж время, не хотелось так копаться с каждым плагином.


  • 0

#6 Shaka13

Shaka13
  • Заблокированные
  • 136 сообщений
  • Репутация: 10

Отправлено 24 Январь 2013 - 20:51

надо русифицировать, могу сделать. сколь заплатишь?
  • 0

#7 Agriiii

Agriiii
    Topic Starter
  • Пользователь
  • 378 сообщений
  • Репутация: 40

Отправлено 24 Январь 2013 - 21:05

Я уже написал, что русифицировал без этих файлов, но хотелось бы не подобным образом. Скорее всего плагин не поддерживает нормально последнюю русскую версию WP (3.5). Тему можно закрывать.
  • 0

#8 Shaka13

Shaka13
  • Заблокированные
  • 136 сообщений
  • Репутация: 10

Отправлено 24 Январь 2013 - 21:10

поддерживает, просто надо сделать новую руссификацию, я уже писал об этом. при твоем способе локализации все твои труды канал в века, успехов
  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru