Пожалуйста, войдите или зарегистрируйтесь.

VuPlusRu

22 Марта 2019, 07:26:24
Новости:
Наш канал в Telegram

Добавьте в контакты @VuPlusRu , или перейдите по этой ссылке, предварительно зарегистрировавшись в мессенджере: https://t.me/vuplusru

Автор Тема: My Enigma Translation  (Прочитано 7446 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 439
  • - Вас поблагодарили: 4008
  • Сообщений: 932
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 53
    • Просмотр профиля

My Enigma Translation
« : 08 Июля 2013, 00:18:25 »
Допилил плагин.
Версия 1.0-rc6

- добавил замену файлов ClockToText и RemainingToText. Теперь дни отображаются правильно по-русски, не 8 июль а 8 июля. Также минуты ы инфобаре и в других местах теперь сокращаются мин., а не min.
- в плагине присутствует моя самая последняя локаль от 8.07.2013...

Напоминаю. Следующие обновления локализации надо закидывать в папку именно плагина, а не имиджа, то есть сюда
/usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/locale/ru/LC_MESSAGES/

Авторы плагина: vlamo, Dmitriy73 и ака Учкун.......
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн Amator

  • Кандидат
  • ****
  • СПАСИБО:
  • - Вы поблагодарили: 1884
  • - Вас поблагодарили: 186
  • Сообщений: 253
  • Пол: Мужской
  • Зарегистрирован: 2012-05-24
    Местоположение: Харьков,Украина
    Возраст: 50
    • Просмотр профиля

My Enigma Translation
« Ответ #1 : 08 Июля 2013, 10:30:04 »
 :040:....Можно подробнее...в чём заключаются функции этого плагина....его предназначение?
  • GI-9995 VU+Ultimo/GI MS100 Xtreamer Pro!...4W_4.8E_13E_36E_75E_85.2E

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 439
  • - Вас поблагодарили: 4008
  • Сообщений: 932
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 53
    • Просмотр профиля

My Enigma Translation
« Ответ #2 : 08 Июля 2013, 10:36:49 »
Так как на имидже опенпли обновления ежедневные, каждый день после обновления приходилось менять файл локализации вручную, да и для полной локализации например списка плагинов приходилось ежедневно еще менять файл плугинлист.
С этим плагином этого делать не надо. Да и добавил еще два файла, которые уже полностью русифицируют опенпли....
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 439
  • - Вас поблагодарили: 4008
  • Сообщений: 932
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 53
    • Просмотр профиля

My Enigma Translation
« Ответ #3 : 17 Июля 2013, 17:37:24 »
Новая версия.
Версия 1.0-rc7

- в некоторых окнах сообщений название окна (Message) отображалось по-английски. Пофиксил эту проблему. См. на скриншотах до и после установки этой версии плагина.....
- в плагине присутствует моя самая последняя локаль от 17.07.2013...

Напоминаю. Следующие обновления локализации надо закидывать в папку именно плагина, а не имиджа, то есть сюда
/usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/locale/ru/LC_MESSAGES/

Авторы плагина: vlamo, Dmitriy73 и ака Учкун.......

Если не применится с первой перезагрузки перегрузитесь еще раз.....






Установка только пакетом.
1. Копируем файл в папку tmp имиджа.
2. Устанавливаем через меню имиджа, через ручную установку ипк-пакетов, либо в телнете даем команду
opkg install /tmp/*.ipkлибо через команду
opkg install --force-overwrite /tmp/*.ipk
« Последнее редактирование: 17 Июля 2013, 18:37:15 от ака Учкун »
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 439
  • - Вас поблагодарили: 4008
  • Сообщений: 932
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 53
    • Просмотр профиля

My Enigma Translation
« Ответ #4 : 22 Июля 2013, 18:02:33 »
.......
PS Распаковал myenigmatranslation_1.0-rc7, в архиве нет файла MessageBox.py. Так что я не последний сталкнусь с этой проблемой.
.......

Ребята, почему заставляете все-таки немножечко сердится , а?
Есть там такой файл. Очень плохо ищете.
Вот он. Открыл этот самый пакет myenigmatranslation_1.0-rc7 с помощью 7zip и сделал скриншот для всех Фом-неверующих, пожалуйста, смотрите внимательно и увидите файл MessageBox.py



Убедились? Есть этот файл? Так зачем почем зря утверждать, что его нет?

И наверно нужно обьяснить почему этот файл MessageBox.py лежит внутри пакета не по обычному своему пути /usr/lib/enigma2/python/Screens/, а в папке плагина?????
Да потому что, если бы он лежал по своему обычному пути, после установки пакета, вы свой имидж Опенпли не смогли бы корректно обновить, так как этот файл попал бы под защиту плагина.
Как вы думаете, зачем и для кого я написал в том посту где выложил плагин, вот такую подробную инструкцию?

Установка только пакетом.
1. Копируем файл в папку [b]tmp[/b] имиджа.
2. Устанавливаем через меню имиджа, через ручную установку ипк-пакетов, либо в телнете даем команду
opkg install /tmp/*.ipk
либо через команду
opkg install --force-overwrite /tmp/*.ipk

Потому что, именно при такой установке сработает скрипт, который и перенесет файл в нужную папку. И так как скрипт это не плагин, далее обновляться ваша система будет в нормальном режиме.
А вы почему распаковываете и вручную раскидываете, несмотря на эту инструкцию? И естественно файл этот в итоге не копируется в нужную папку (скрипт-то не сработал) и получаете из-за своей самодеятельности глюки...

Да вы наверно и скрипт-то не видите, и возможно (так как фома-неверующий) не верите что этот скрипт есть?
Вот он (вернее они) внутри того же пакета, естественно в скрытой папке и если у вас 7zip не настроен нужным образом, вы эту папку не увидите:



А вот часть кода этого скрипта, который переносит файл:

cp /usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/MessageBox.py /usr/lib/enigma2/python/Screens/MessageBox.py
rm -rf /usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/MessageBox.py


Извиняюсь, что сильно разозлился, но честно бесит, когда ну никак не хотят устанавливать строго как написано в инструкции, и все равно лезут вручную распаковывать.
Зачем тогда вообще в ипк-пакет собирать? Лишний труд елки-палки...
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн kladovchk

  • Наши люди
  • *****
  • СПАСИБО:
  • - Вы поблагодарили: 1851
  • - Вас поблагодарили: 11206
  • Сообщений: 3245
  • Пол: Мужской
  • Зарегистрирован: 2012-01-21
    Местоположение: Russia - Kuban - Krasnodar - 45.02°N 38.59°E
    Возраст: 55
    • Просмотр профиля

My Enigma Translation
« Ответ #5 : 24 Июля 2013, 06:40:49 »
 Почему я затронул эту тему???. Потому что решил себя проверить. Переустановил имидж ( OpenPli ) И стал устанавливать этот плагин.  Но всё повторяется также как и раньше.

А вы почему распаковываете и вручную раскидываете, несмотря на эту инструкцию? И естественно файл этот в итоге не копируется в нужную папку (скрипт-то не сработал) и получаете из-за своей самодеятельности глюки...

ака Учкун , я делал всё как Вы пишете:

Цитировать (выделенное)
Установка только пакетом.
1. Копируем файл в папку tmp имиджа.
2. Устанавливаем через меню имиджа, через ручную установку ипк-пакетов.....


Установку делаю через "Инсталляция локальных пакетов

[ Гостям не разрешен просмотр вложений ]

 Но почему-то при инсталляции у меня в папке плагина не все файлы. Такого файла нет. Из этого следует, что  нечего переносить в /usr/lib/enigma2/python/Screens/ и ресивер уходит в зелёнку ( штопор)

Цитировать (выделенное)
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/mytest.py", line 594, in <module>
    runScreenTest()
  File "/usr/lib/enigma2/python/mytest.py", line 438, in runScreenTest
    plugins.readPluginList(resolveFilename(SCOPE_PLUGINS))
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 104, in readPluginList
  File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 29, in addPlugin
  File "/usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/plugin.py", line 172, in StartMainSession
    r = open(MESSAGE_FILE, 'r')
IOError: [Errno 2] No such file or directory: '/usr/lib/enigma2/python/Screens/MessageBox.py'

Цитировать (выделенное)
Да вы наверно и скрипт-то не видите, и возможно (так как фома-неверующий) не верите что этот скрипт есть?
Вот он (вернее они) внутри того же пакета, естественно в скрытой папке и если у вас 7zip не настроен нужным образом, вы эту папку не увидите

PS Возможно и не вижу. И всех тонкостей не знаю.  Да мне  этот скрипт и нужно видеть (я их не создаю).  Они пишутся не для всех, а для тех кто в этом разбирается , таких как Вы. Я делаю всё как написано. И выдаю то , что у меня получилось.  Спасибо.

 Я не знаю почему так у меня получается. Закинул в ручную файл  MessageBox.py в /usr/lib/enigma2/python/Screens/

[ Гостям не разрешен просмотр вложений ]

Плагин заработал.
« Последнее редактирование: 24 Июля 2013, 08:58:42 от kladovchk »
  • Galaxy Innovations S9895 Vu+ DUO - HDD (ST3500418AS), Xtrend World Vision ET 9000 - HDD (SAMSUNG HD103SJ), Galaxy Innovations 9995 Vu+Ultimo и GS HD-9305B. Модули irdeto SS Kontinent-tv, DRE MPEG-4(NKE4020 ТК-Центр), CI+ НТВ+Запад, CI MTC ТВ v1.0 и Отау ТВ v1.3
"сейчас многим пора в Изумрудный город, кому за сердцем, а кому и за мозгами"

Оффлайн Paly4

  • Администратор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 8723
  • - Вас поблагодарили: 5306
  • Сообщений: 4402
  • Пол: Мужской
  • Зарегистрирован: 2012-01-13
    Местоположение: Донецк
    Возраст: 44
    • Просмотр профиля

My Enigma Translation
« Ответ #6 : 24 Июля 2013, 08:52:42 »
Но почему-то при инсталляции у меня в папке плагина не все файлы. Такого файла нет.
так наверное должно быть ,что то удаляется после выполнения своей задачи, вот мой скрин из папки установленого плагина , все работает , устанавливал через тельнет
[ Гостям не разрешен просмотр вложений ]
а вот почему файл при установке средствами имиджа не копируется в нужную папку, это другой вопрос
  • Vu+ Ultimo
Самый хороший учитель в жизни -опыт.Берет,правда,дорого,но объясняет доходчиво.

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн kladovchk

  • Наши люди
  • *****
  • СПАСИБО:
  • - Вы поблагодарили: 1851
  • - Вас поблагодарили: 11206
  • Сообщений: 3245
  • Пол: Мужской
  • Зарегистрирован: 2012-01-21
    Местоположение: Russia - Kuban - Krasnodar - 45.02°N 38.59°E
    Возраст: 55
    • Просмотр профиля

My Enigma Translation
« Ответ #7 : 24 Июля 2013, 09:00:09 »
 Сейчас удалю плагин, попробую установить через телнет.
  • Galaxy Innovations S9895 Vu+ DUO - HDD (ST3500418AS), Xtrend World Vision ET 9000 - HDD (SAMSUNG HD103SJ), Galaxy Innovations 9995 Vu+Ultimo и GS HD-9305B. Модули irdeto SS Kontinent-tv, DRE MPEG-4(NKE4020 ТК-Центр), CI+ НТВ+Запад, CI MTC ТВ v1.0 и Отау ТВ v1.3
"сейчас многим пора в Изумрудный город, кому за сердцем, а кому и за мозгами"

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 439
  • - Вас поблагодарили: 4008
  • Сообщений: 932
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 53
    • Просмотр профиля

My Enigma Translation
« Ответ #8 : 24 Июля 2013, 09:29:48 »
Вот здесь в скрипте две строчки
cp /usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/MessageBox.py /usr/lib/enigma2/python/Screens/MessageBox.py
rm -rf /usr/lib/enigma2/python/Plugins/SystemPlugins/MyEnigmaTranslation/MessageBox.py

Первая строчка кода копирует файл MessageBox.py из папки плагина в нужную папку, а вторая строчка уже удаляет файл MessageBox.py из папки плагина, так как там он больше не нужен.
И эти два действия происходят в доли секунды, и никаким образом вы не можете увидеть этот файл в папке плагина при инсталляции, так как он моментально копируется и тут же моментально удаляется......

Так при правильной установке файлы все будут там, где надо.
Значит все равно неправильно устанавливаем.
Что означает в данном случае "через инсталляцию локальных пакетов"?
Вот именно там, то есть в этой "через инсталляцию локальных пакетов" есть ошибка в коде, которая не читает или неправильно читает скрипты.

Вот для интереса возьми и попробуй установить через телнет.
Закинуть ипк-пакет в папку темп и дать команду
opkg install /tmp/*.ipk

Компонент opkg уж точно умеет правильно читать скрипты.....

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


Вобщем проблема ясна как пень.
У тебя проблемы в имидже с правами. Почему это произошло вопрос другой....
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн kladovchk

  • Наши люди
  • *****
  • СПАСИБО:
  • - Вы поблагодарили: 1851
  • - Вас поблагодарили: 11206
  • Сообщений: 3245
  • Пол: Мужской
  • Зарегистрирован: 2012-01-21
    Местоположение: Russia - Kuban - Krasnodar - 45.02°N 38.59°E
    Возраст: 55
    • Просмотр профиля

My Enigma Translation
« Ответ #9 : 24 Июля 2013, 09:45:11 »
Цитировать (выделенное)
Вот для интереса возьми и попробуй установить через телнет.
Закинуть ипк-пакет в папку темп и дать команду
opkg install /tmp/*.ipk

ака Учкун,  через телнет не получилось (та же самая песня), без файла MessageBox.py плагин не запускается.
  • Galaxy Innovations S9895 Vu+ DUO - HDD (ST3500418AS), Xtrend World Vision ET 9000 - HDD (SAMSUNG HD103SJ), Galaxy Innovations 9995 Vu+Ultimo и GS HD-9305B. Модули irdeto SS Kontinent-tv, DRE MPEG-4(NKE4020 ТК-Центр), CI+ НТВ+Запад, CI MTC ТВ v1.0 и Отау ТВ v1.3
"сейчас многим пора в Изумрудный город, кому за сердцем, а кому и за мозгами"