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

Discussion in 'Дополнения' started by RabinoVich, January 5, 2016.

  1. RabinoVich

    RabinoVich Portal Pro

    Joined:
    December 29, 2009
    Messages:
    258
    Likes Received:
    12
    Location:
    Khabarovsk
    Ratings:
    +27 / 0
    Home Country:
    Russian Federation Russian Federation
    Show System Specs
    В процессе использования и доводки MP под себя стал часто сталкиваться с тем, что под русскоговорящие нации интерфейс местами не подготовлен и его необходимо подпиливать: позиционирвоание, размер элементов, перевод. Последний у плагинов часто отсутствует, в т.ч. поэтому буду стараться выкладывать в эту тему свои доводки интерфейса, которые могут другим пригодится

    Практика показала, что проще вести одну общую тему, где данные моменты будут всеми обсуждаться, т.к. часто возникают перекрёстные вопросы
    Добавил ajs (open)
    @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 (open)
    @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


    Как обычно, переводы и все правки обсуждаем :) Добавляйте свои доработки - разделю пост на спойлеры по авторам

     

    Attached Files:

    Last edited: July 16, 2016
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. ajs
    • Team MediaPortal

    ajs Development Group

    Joined:
    February 29, 2008
    Messages:
    8,677
    Likes Received:
    2,674
    Gender:
    Male
    Occupation:
    IT
    Location:
    Kyiv
    Ratings:
    +4,631 / 30
    Home Country:
    Ukraine Ukraine
    Show System Specs
    Это ошибка при установке :)
    Оригинальные файлы их плагина вот :)
     

    Attached Files:

    • ru.xml
      File size:
      1,012 bytes
      Uploaded:
      January 5, 2016
      Views:
      107
    • en.xml
      File size:
      906 bytes
      Uploaded:
      January 5, 2016
      Views:
      104
    • Like Like x 1
  4. ajs
    • Team MediaPortal

    ajs Development Group

    Joined:
    February 29, 2008
    Messages:
    8,677
    Likes Received:
    2,674
    Gender:
    Male
    Occupation:
    IT
    Location:
    Kyiv
    Ratings:
    +4,631 / 30
    Home Country:
    Ukraine Ukraine
    Show System Specs
    Может проще группу на transifex.com организовать? Часть плагинов уже там https://www.transifex.com/mediaportal/MP1_CommunityPlugins/language/ru/
     
  5. RabinoVich

    RabinoVich Portal Pro

    Joined:
    December 29, 2009
    Messages:
    258
    Likes Received:
    12
    Location:
    Khabarovsk
    Ratings:
    +27 / 0
    Home Country:
    Russian Federation Russian Federation
    Show System Specs
    Можно сделать, раз авторы плагинов не чешутсо) Хотя народу здесь явно больше, чем на трансификсе, а русские версии только в нашем разделе и нужны[DOUBLEPOST=1451972841][/DOUBLEPOST]
    Заменю ими то, что в посте! Правда там в слове entries буквы не хватает, добавил :)
     
  6. ajs
    • Team MediaPortal

    ajs Development Group

    Joined:
    February 29, 2008
    Messages:
    8,677
    Likes Received:
    2,674
    Gender:
    Male
    Occupation:
    IT
    Location:
    Kyiv
    Ratings:
    +4,631 / 30
    Home Country:
    Ukraine Ukraine
    Show System Specs
    Не факт что они правильные :) но там того перевода раз два и все :)
     
  7. RabinoVich

    RabinoVich Portal Pro

    Joined:
    December 29, 2009
    Messages:
    258
    Likes Received:
    12
    Location:
    Khabarovsk
    Ratings:
    +27 / 0
    Home Country:
    Russian Federation Russian Federation
    Show System Specs
    Я немного подправил... если что - всегда можно исправить снова
     
  8. ajs
    • Team MediaPortal

    ajs Development Group

    Joined:
    February 29, 2008
    Messages:
    8,677
    Likes Received:
    2,674
    Gender:
    Male
    Occupation:
    IT
    Location:
    Kyiv
    Ratings:
    +4,631 / 30
    Home Country:
    Ukraine Ukraine
    Show System Specs
    Есть еще для LatestsMediaHandler
     

    Attached Files:

    • en.xml
      File size:
      6 KB
      Uploaded:
      January 5, 2016
      Views:
      91
    • ru.xml
      File size:
      6.5 KB
      Uploaded:
      January 5, 2016
      Views:
      117
    • Like Like x 1
  9. RabinoVich

    RabinoVich Portal Pro

    Joined:
    December 29, 2009
    Messages:
    258
    Likes Received:
    12
    Location:
    Khabarovsk
    Ratings:
    +27 / 0
    Home Country:
    Russian Federation Russian Federation
    Show System Specs
    Поставил этот плагин - в нём как раз эта версия имеется. Однако добавил в первый пост для более оперативного вмешательства при необходимости[DOUBLEPOST=1451976703][/DOUBLEPOST]Я сейчас ковыряю файл DialogVideoInfo.xml и пытаюсь немного перестроить расположение блоков. Например? хочу чтобы "Факты и ошибки" с Кинопоиска, которые грузит в поле "User Review" отображались во всю панель, как это я сделал со списком актёров. Но не могу раскопать от чего работает переключение в этом окне. Самый очевидный вариант в моём случае - растянуть это окно (на скрине уже сделано) и прятать блок с инфой о фильме при нажатой кнопке "Ошибки и факты". Однако здесь я не нашёл способа, как можно привязать отображение элемента к состоянию чекбокс-кнопки. Посмотрел другие переменные и не могу сообразить как от нажатой кнопки отрабатывается действие. И где вообще переменные MediaPortal хранит? Я некоторое время назад переделывал Titan-скин под себя на Kodi (XBMC бывший) и там, честно сказать, разобраться было проще, а здесь я уже второй день голову ломаю :whistle:
     

    Attached Files:

    Last edited: January 5, 2016
  10. ajs
    • Team MediaPortal

    ajs Development Group

    Joined:
    February 29, 2008
    Messages:
    8,677
    Likes Received:
    2,674
    Gender:
    Male
    Occupation:
    IT
    Location:
    Kyiv
    Ratings:
    +4,631 / 30
    Home Country:
    Ukraine Ukraine
    Show System Specs
    Оно разве не так было?
    Как везде, что то переключает движок, что то шкурка :)
    А там такого и не должно быть :) вернее нет. При нажатии кнопки можно переключать переменную и от нее плясать :)
    А можно просто при отображении описания (Review - ID 23) прятать то что не надо, тогда на той страничке смотрим и получаем нечто типа:
    Code (XML):
    1. <visible>!Control.IsVisible(23)</visible>
    Для тех кого надо прятать :)
    В этом окне работает движок и смотреть надо например сюда: https://github.com/MediaPortal/Medi.../WindowPlugins/GUIVideos/GUIVideoInfo.cs#L418
    Какие? Их несколько типов, есть динамические (хранит в памяти) есть от движка (хранит или в настройках или в памяти) есть от шкурки хранит в SkinSettings.xml
    Описано вот тут: http://wiki.team-mediaportal.com/1_...ibute/7_Skins/Skin_Architecture/Skin_Settings
    Тут еще проще, просто нет универсальных штук как в Коди, такое ощущение что от туда по кусочкам брали и вместо одной универсальной функции шкурки делали одну, вторую, третью которые вместе на 50-90% повторяли ту что в Коди.
     
    • Like Like x 1
  11. ajs
    • Team MediaPortal

    ajs Development Group

    Joined:
    February 29, 2008
    Messages:
    8,677
    Likes Received:
    2,674
    Gender:
    Male
    Occupation:
    IT
    Location:
    Kyiv
    Ratings:
    +4,631 / 30
    Home Country:
    Ukraine Ukraine
    Show System Specs
    @RabinoVich
    А что там исправлено в FanartHandler? Я подправлю и выкачу обновление.
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!