Перевод и модификация MP и Плагинов (1 Viewer)

RabinoVich

Portal Pro
December 29, 2009
258
36
Khabarovsk
Russian Federation Russian Federation
В процессе использования и доводки MP под себя стал часто сталкиваться с тем, что под русскоговорящие нации интерфейс местами не подготовлен и его необходимо подпиливать: позиционирвоание, размер элементов, перевод. Последний у плагинов часто отсутствует, в т.ч. поэтому буду стараться выкладывать в эту тему свои доводки интерфейса, которые могут другим пригодится

Практика показала, что проще вести одну общую тему, где данные моменты будут всеми обсуждаться, т.к. часто возникают перекрёстные вопросы
@ajs
FanartHandler [05.01.16]
Файлы en.xml и ru.xml, при установке они записываются не правильно, исправлена ошибка в одном слове
Содержимое архива fanart_handle_languages.zip распаковать в /ProgramData/MediaPortal/MediaPortal/language/FanartHandler

LatestMediaHandler [05.01.16]
Файл latest_media_handler_ru.txt переименовать в ru.xml и положить в /ProgramData/MediaPortal/MediaPortal/language/LatestMediaHandler
@RabinoVich
Ранее уже создавал 2 темы:
Фиксы для WorldWeatherLite для Titan [Ru]
Фиксы для WorldWeatherLite для Titanius [Ru]

Логотипы рейтинга для Titan/TItanius

MediaPortal 1.12 [05.01.16]
Общий файл локализации для MediaPortal. Возможно, кому-то моя версия покажется привлекательнее той, что выложена здесь
В данной версии перевода исправно много старых строк с самого начала. Основной принцип данной версии - минимум сокращений, логичность и понятность текcтов (по крайней мере для меня самого) :)
Файл mp_strings_ru.txt переименовать вstrings_ru.xml и положить в /ProgramData/MediaPortal/MediaPortal/language

OnlineVideos [05.01.16]
Обновлённая версию перевода для OnlineVideos, переправил как уже переведённые строки, так и добавил новые, которые в русском файле не обновлялись.
Файл onlinevideos_ru.txt переименовать в ru.xml и положить в /ProgramData/MediaPortal/MediaPortal/language/OnlineVideos

InfoService [05.01.16]
Перевода не обнаружил вообще, потому перевёл с нуля
Файл infoservice_ru.txt переименовать в strings_ru.xml и положить в /ProgramData/MediaPortal/MediaPortal/language/InfoService
Как обычно, переводы и все правки обсуждаем :) Добавляйте свои доработки - разделю пост на спойлеры по авторам
 

Attachments

Last edited:

ajs

Development Group
  • Team MediaPortal
  • February 29, 2008
    11,829
    6,680
    Kyiv
    Ukraine Ukraine
    Country flag
    В файле ru.xml был английский текст, переименовал его в en.xml, исправил ошибку в одном слове, добавил ru.xml с переводом
    Это ошибка при установке :)
    Оригинальные файлы их плагина вот :)
     

    Attachments

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    11,829
    6,680
    Kyiv
    Ukraine Ukraine
    Country flag

    RabinoVich

    Portal Pro
    December 29, 2009
    258
    36
    Khabarovsk
    Russian Federation Russian Federation
    Можно сделать, раз авторы плагинов не чешутсо) Хотя народу здесь явно больше, чем на трансификсе, а русские версии только в нашем разделе и нужны[DOUBLEPOST=1451972841][/DOUBLEPOST]
    Оригинальные файлы их плагина вот
    Заменю ими то, что в посте! Правда там в слове entries буквы не хватает, добавил :)
     

    RabinoVich

    Portal Pro
    December 29, 2009
    258
    36
    Khabarovsk
    Russian Federation Russian Federation
    Я немного подправил... если что - всегда можно исправить снова
     

    RabinoVich

    Portal Pro
    December 29, 2009
    258
    36
    Khabarovsk
    Russian Federation Russian Federation
    Поставил этот плагин - в нём как раз эта версия имеется. Однако добавил в первый пост для более оперативного вмешательства при необходимости[DOUBLEPOST=1451976703][/DOUBLEPOST]Я сейчас ковыряю файл DialogVideoInfo.xml и пытаюсь немного перестроить расположение блоков. Например? хочу чтобы "Факты и ошибки" с Кинопоиска, которые грузит в поле "User Review" отображались во всю панель, как это я сделал со списком актёров. Но не могу раскопать от чего работает переключение в этом окне. Самый очевидный вариант в моём случае - растянуть это окно (на скрине уже сделано) и прятать блок с инфой о фильме при нажатой кнопке "Ошибки и факты". Однако здесь я не нашёл способа, как можно привязать отображение элемента к состоянию чекбокс-кнопки. Посмотрел другие переменные и не могу сообразить как от нажатой кнопки отрабатывается действие. И где вообще переменные MediaPortal хранит? Я некоторое время назад переделывал Titan-скин под себя на Kodi (XBMC бывший) и там, честно сказать, разобраться было проще, а здесь я уже второй день голову ломаю :whistle:
     

    Attachments

    Last edited:

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    11,829
    6,680
    Kyiv
    Ukraine Ukraine
    Country flag
    как это я сделал со списком актёров
    Оно разве не так было?
    Но не могу раскопать от чего работает переключение в этом окне.
    Как везде, что то переключает движок, что то шкурка :)
    я не нашёл способа, как можно привязать отображение элемента к состоянию чекбокс-кнопки
    А там такого и не должно быть :) вернее нет. При нажатии кнопки можно переключать переменную и от нее плясать :)
    А можно просто при отображении описания (Review - ID 23) прятать то что не надо, тогда на той страничке смотрим и получаем нечто типа:
    XML:
    <visible>!Control.IsVisible(23)</visible>
    Для тех кого надо прятать :)
    Посмотрел другие переменные и не могу сообразить как от нажатой кнопки отрабатывается действие.
    В этом окне работает движок и смотреть надо например сюда: https://github.com/MediaPortal/Medi.../WindowPlugins/GUIVideos/GUIVideoInfo.cs#L418
    И где вообще переменные MediaPortal хранит?
    Какие? Их несколько типов, есть динамические (хранит в памяти) есть от движка (хранит или в настройках или в памяти) есть от шкурки хранит в SkinSettings.xml
    Описано вот тут: http://wiki.team-mediaportal.com/1_...ibute/7_Skins/Skin_Architecture/Skin_Settings
    Я некоторое время назад переделывал Titan-скин под себя на Kodi (XBMC бывший) и там, честно сказать, разобраться было проще, а здесь я уже второй день голову ломаю
    Тут еще проще, просто нет универсальных штук как в Коди, такое ощущение что от туда по кусочкам брали и вместо одной универсальной функции шкурки делали одну, вторую, третью которые вместе на 50-90% повторяли ту что в Коди.
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    11,829
    6,680
    Kyiv
    Ukraine Ukraine
    Country flag
    @RabinoVich
    А что там исправлено в FanartHandler? Я подправлю и выкачу обновление.
     

    Users Who Are Viewing This Thread (Users: 0, Guests: 1)

    Top Bottom