23 февраля | 2026г. | 15:01:25


АвторТема: Плагин EPGImport  (Прочитано 398378 раз)

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

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6726
  • Поблагодарили: 28801
  • Уважение: +245
Плагин EPGImport
« Ответ #1245: 14 февраля | 2026г. | 08:28:06 »
+3
calgary88, там в другой коировке бахнули по ходу  :lol:

З.Ы. там где то косяк, файл .po из папки локали весит 17кб, я конвертанул из mo в po (по свойски), у меня файл .po получился 25кб, файл *.mo весит 24 кб

ради интереса зашёл в /etc/epgimport/epgimport.conf
там вот такое

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

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

я Poedtom отродясь не пользовался, всегда в notepage локаль делал, и одним кликом конвертил из mo в ро и обратно

Короче, вот из .mo в .ро конвертанул и получилось 1 в 1 как у вас на скрине

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


Пробуйте прицеп  ;)
изначально файл .ро нормальный, вопрос в другом, чем его конвертили в .mo


Оффлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 19173
  • Поблагодарили: 111604
  • Уважение: +2130
Плагин EPGImport
« Ответ #1246: 14 февраля | 2026г. | 09:48:22 »
0
Там проблема в локали автор видимо ошибся  при замене ту что я ему скинул, если кому нужно меняем пока отсюда

Плагин EPGImport

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

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6726
  • Поблагодарили: 28801
  • Уважение: +245
Плагин EPGImport
« Ответ #1247: 14 февраля | 2026г. | 09:53:55 »
+3
сергей 999s, файл *.po нормальный, вопрос в конвертации в *.mo. я из плага дёрнул, тот что ты выше выкладывал и всё нормально в *.mo законвертилось  ;)

Оффлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 19173
  • Поблагодарили: 111604
  • Уважение: +2130
Плагин EPGImport
« Ответ #1248: 14 февраля | 2026г. | 09:58:23 »
0
mic71, я ему скидывал другие в po он правильно сделал а в mo он другой закинул

Оффлайн Leonstar

  • Великий Джедай
  • ****
  • Сообщений: 529
  • Поблагодарили: 425
  • Уважение: +4
Плагин EPGImport
« Ответ #1249: 14 февраля | 2026г. | 11:49:16 »
0
Попробуйте эту локаль.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 19173
  • Поблагодарили: 111604
  • Уважение: +2130
Плагин EPGImport
« Ответ #1250: 14 февраля | 2026г. | 13:13:24 »
+1
Вот пробуем версии 2.9.1 правленая, мне автор скинул для проверки

Оффлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 19173
  • Поблагодарили: 111604
  • Уважение: +2130
Плагин EPGImport
« Ответ #1251: 14 февраля | 2026г. | 13:50:55 »
+1
EPGImport  2.9.2  от iet8

Новое обновление для EPGImport версии 2.92

Исправлены и улучшены языковые файлы, обеспечена полная совместимость с Python 2.7 и Python 3.12.

Протестировано на Dreambox и Vu+.

Протестировано на следующих имиджах:

Marlin Image – Gemini Image – OpenATV.

Оффлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1917
  • Поблагодарили: 13574
  • Уважение: +514
Плагин EPGImport
« Ответ #1252: 14 февраля | 2026г. | 16:40:55 »
+1
Для конвертации *.po в *.mo и *.mo в *.po можно обойтись и без Poedit, просто программным путем. В прицепе два варианта.

Вариант 1
Использует в своей работе msgfmt - это утилита из состава GNU gettext. И в компьютерах на Linux и в ресиверах gettext установлен, но в ресиверах урезанная версия Linux и msgfmt там нет, поэтому этот вариант только для компьютера.
Прописываем в строках 8 и 9 пути к файлам po и mo и запускаем файлы convert_po_mo.py или convert_mo_po.py

Вариант 2
Использует внешнюю библиотеку polib.py (тоже в прицепе), должна быть в папке с конвертерами этого варианта при запуске.
Действия те же самые: прописать пути к файлам в строках 8 и 9, присвоить права на исполнение и запустить convert_po_mo_polib.py или convert_mo_po_polib.py

Проверял, все работает, на компьютере оба варианта, в ресивере только вариант 2.

Может кому Poedit использовать проще, но все это дело вкуса и привычки, да и по моему он *.mo в *.po не конвертирует, сколько я не пытался он *.mo не видит  ;)

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2452
  • Поблагодарили: 8091
  • Уважение: +105
Плагин EPGImport
« Ответ #1253: 14 февраля | 2026г. | 18:57:10 »
+1
Evg77734, на openpli пакет gettext без проблем доустанавливается
Спойлер   :
openpli scarthgap et1x000

et1x000 login: root
Password:
root@et1x000:~# msgunfmt --version
-sh: msgunfmt: command not found
root@et1x000:~# opkg update
Downloading http://downloads.openpli.org/feeds/openpli-scarthgap/3rd-party-armv7ahf-neon/Packages.gz.
Updated source 'openpli-3rd-party-armv7ahf-neon'.
Downloading http://downloads.openpli.org/feeds/openpli-scarthgap/3rd-party-et1x000/Packages.gz.
Updated source 'openpli-3rd-party-et1x000'.
Downloading http://downloads.openpli.org/feeds/openpli-scarthgap/3rd-party/Packages.gz.
Updated source 'openpli-3rd-party'.
Downloading http://downloads.openpli.org/feeds/openpli-scarthgap/all/Packages.gz.
Updated source 'openpli-all'.
Downloading http://downloads.openpli.org/feeds/openpli-scarthgap/armv7ahf-neon/Packages.gz.
Updated source 'openpli-armv7ahf-neon'.
Downloading http://downloads.openpli.org/feeds/openpli-scarthgap/et1x000/Packages.gz.
Updated source 'openpli-et1x000'.
Downloading http://downloads.openpli.org/feeds/openpli-scarthgap/picons/Packages.gz.
Updated source 'openpli-picons'.
root@et1x000:~# opkg install gettext
Installing libgettextlib (0.22.5) on root
Downloading http://downloads.openpli.org/feeds/openpli-scarthgap/armv7ahf-neon/libgettextlib_0.22.5-r0.14_armv7ahf-neon.ipk.
Installing gettext (0.22.5) on root
Downloading http://downloads.openpli.org/feeds/openpli-scarthgap/armv7ahf-neon/gettext_0.22.5-r0.14_armv7ahf-neon.ipk.
Installing libgettextsrc (0.22.5) on root
Downloading http://downloads.openpli.org/feeds/openpli-scarthgap/armv7ahf-neon/libgettextsrc_0.22.5-r0.14_armv7ahf-neon.ipk.
Configuring libgettextlib.
Configuring gettext.
Configuring libgettextsrc.
root@et1x000:~# msgunfmt --version
msgunfmt (GNU gettext-tools) 0.22.5
Copyright (C) 1995-2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Ulrich Drepper.
root@et1x000:~# msgfmt --version
msgfmt (GNU gettext-tools) 0.22.5
Copyright (C) 1995-2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Ulrich Drepper.
root@et1x000:~#
так что твой первый вариант также работает на ресивере :drinks:
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1917
  • Поблагодарили: 13574
  • Уважение: +514
Плагин EPGImport
« Ответ #1254: 14 февраля | 2026г. | 19:07:53 »
0
Vasiliks, очень хорошо, скажу честно я даже не пытался доустанавливать, я же ленивый  ;)
Все эти "конвертеры" можно преобразовать в плагин, но это такая морока, пути, выбор файлов... я не буду.
Как по мне все, что можно сделать в терминале, нужно там и делать  :yes4:

Оффлайн kosmos71

  • Друзья Джедаев
  • *****
  • Сообщений: 813
  • Поблагодарили: 2516
  • Уважение: +71
Плагин EPGImport
« Ответ #1255: 14 февраля | 2026г. | 19:23:54 »
0
Не важно что и как. Важно поправить через github
А это никто не сделал. Все понадеялись на автора.

Оффлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 19173
  • Поблагодарили: 111604
  • Уважение: +2130
Плагин EPGImport
« Ответ #1256: 14 февраля | 2026г. | 19:39:44 »
0
Есть онлайн конвертер


Оффлайн kosmos71

  • Друзья Джедаев
  • *****
  • Сообщений: 813
  • Поблагодарили: 2516
  • Уважение: +71
Плагин EPGImport
« Ответ #1257: 14 февраля | 2026г. | 19:48:25 »
0
сергей 999s, мы о плагине для всех? Или только для меня.
Если для меня, то я решил этот вопрос.

Оффлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 19173
  • Поблагодарили: 111604
  • Уважение: +2130
Плагин EPGImport
« Ответ #1258: 14 февраля | 2026г. | 19:49:06 »
0
kosmos71, о плагине для всех

Оффлайн kosmos71

  • Друзья Джедаев
  • *****
  • Сообщений: 813
  • Поблагодарили: 2516
  • Уважение: +71
Плагин EPGImport
« Ответ #1259: 14 февраля | 2026г. | 19:52:18 »
0
сергей 999s, Заходите на github и правите.

Теги:
 



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!