30.10.2023
UPDATE
1.0.27
Added translation caching to avoid second requests to the API. This has significantly improved smoothness and usability when automatic translation to a given language is enabled
Dorik1972@
30.10.2023
UPDATE
1.0.27
Added translation caching to avoid second requests to the API. This has significantly improved smoothness and usability when automatic translation to a given language is enabled
Dorik1972@
03.11.2023UPDATE
1.0.28
Dorik1972@
1) Added SecondInfoBar translation function. Can be On/Off in plugin settings when translation to the default language is enabled. In theory, it should work on almost any skins, including "homemade" (not included in the original image). Just in case, I have added a message output to the system log if non-standard classes and methods are used in the skin you are using. If this feature does not work on your skin, just report what is displayed in the log when SecondInfoBar is enabled, and support for this skin will be added. But such skins, I hope, will be very few.
An example of how it looks on DreamOS-based images using the seconfinfobar plugin
An example of how this looks on the OpenPli image
10.11.2023
UPDATE
1.0.29
Dorik1972@
1) Completely redesigned settings menu with more logical layout and groupings
2) Completely redone localization files from native speakers
3) Revised algorithm to translate anything and everything with maximal cache usage and complete minimization of API calls
4) More logically redesigned the appearance of pop-up messages to minimize their unnecessary appearances
5) Fixed translation in SecondInfoBar for DVB-S/C EPG events
p.s. All those who received this version earlier for testing - reinstall. In the final version changes in the logic of translation processing have been added. Works much faster
UPDATE
1.0.30
1) Hot fix for some Python2-based images, fixing the crash when the plugin menu is invoked
16.11.2023
UPDATE
1.0.31
Dorik1972@
1) When using the default translation for the EPG, a settings item for the language to be excluded from the translation was added. This allows you to leave the EPG descriptions in your desired original language.
2) Added translation cache clearing in the settings menu. You can "clean" it if there were unsuccessful attempts to connect to the translator API or the translation was not received from API.
3) Plugin code in critical places that can cause execution blocking is rewritten on an asynchronous twisted library. Now there should be no "wheels" of the system load.
4) Now after selecting a language from the list of available languages in the plugin or Enigma2 EventView (long press the "yellow" or "audio" button), the translation is immediately provided and there is no need for additional button presses.
5) Small changes in the color scheme of skins and displayed info.
6) Updated all localisation po/mo files
Enjoy!
16.11.2023
UPDATE
1.0.32
Pepsik@
1) Added analysis of the current InfoBar instance for attributes required for the plugin to work. This guarantees the absence of a crash when calling this plugin from other plugins that "modify" the standard InfoBar.
2) Fixed crash on DreamOS-based images when calling search for similar channels
3) Small changes in localization files and optimization of skin elements processing code
Enjoy!
UPDATE 1.0.36
1) Fixed bug with inability to select key-file on Egami images
UPDATE 1.0.37
1) Fixed data display on LCD for OpenATV, OpenSPA, OpenBH, etc.
2) Small code optimization for asynchrony on DreamOS-based images