From 3d961814506569b462cb6d33983aa94d107f55ce Mon Sep 17 00:00:00 2001 From: DYefremov Date: Sat, 12 May 2018 12:42:42 +0300 Subject: [PATCH] translation for some elements --- app/ui/lang/ru/LC_MESSAGES/demon-editor.mo | Bin 10806 -> 11269 bytes app/ui/satellites_dialog.glade | 2 +- deb/DEBIAN/control | 2 +- deb/usr/share/demoneditor/README.md | 35 ++++++++++-------- .../locale/ru/LC_MESSAGES/demon-editor.mo | Bin 10806 -> 11269 bytes po/ru/demon-editor.mo | Bin 10806 -> 11269 bytes po/ru/demon-editor.po | 25 ++++++++++++- 7 files changed, 44 insertions(+), 20 deletions(-) diff --git a/app/ui/lang/ru/LC_MESSAGES/demon-editor.mo b/app/ui/lang/ru/LC_MESSAGES/demon-editor.mo index 08157d3efa82793efd079c676ac458f015cc48eb..b767c7a21c4bad0695cb99674ca9c332335bdaeb 100644 GIT binary patch delta 3716 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 start 2 - Source: + Source: False diff --git a/deb/DEBIAN/control b/deb/DEBIAN/control index 28d71a9b..7e5ff943 100644 --- a/deb/DEBIAN/control +++ b/deb/DEBIAN/control @@ -1,5 +1,5 @@ Package: DemonEditor -Version: 0.3.0-Pre-alpha +Version: 0.3.2-Pre-alpha Section: utils Priority: optional Architecture: all diff --git a/deb/usr/share/demoneditor/README.md b/deb/usr/share/demoneditor/README.md index 25bb4572..ce8d6061 100644 --- a/deb/usr/share/demoneditor/README.md +++ b/deb/usr/share/demoneditor/README.md @@ -3,23 +3,26 @@ ## Enigma2 channel and satellites list editor for GNU/Linux. Experimental support of Neutrino-MP or others on the same basis (BPanther, etc). Focused on the convenience of working in lists from the keyboard. The mouse is also fully supported (Drag and Drop etc) - ### Keyboard shortcuts: -Ctrl + X, C, V, Up, Down, PageUp, PageDown, S, T, E, L, H, Space; Insert, Delete, F2. -Insert - copies the selected channels from the main list to the bouquet or inserts (creates) a new bouquet. -Ctrl + X - only in bouquet list. Ctrl + C - only in services list. -Clipboard is "rubber". There is an accumulation before the insertion! -Ctrl + E - edit. -Ctrl + R, F2 - rename. -Ctrl + S, T in Satellites edit tool for create satellite or transponder. -Ctrl + L - parental lock. -Ctrl + H - hide/skip. -Left/Right - remove selection. - +**Ctrl + X, C, V, Up, Down, PageUp, PageDown, Home, End, S, T, E, L, H, Space; Insert, Delete, F2, Enter, P.** +* **Insert** - copies the selected channels from the main list to the bouquet or inserts (creates) a new bouquet. +* **Ctrl + X** - only in bouquet list. **Ctrl + C** - only in services list. +Clipboard is **"rubber"**. There is an accumulation before the insertion! +* **Ctrl + E** - edit. +* **Ctrl + R, F2** - rename. +* **Ctrl + S, T** in Satellites edit tool for create satellite or transponder. +* **Ctrl + L** - parental lock. +* **Ctrl + H** - hide/skip. +* **P** - enable/disable preview mode for IPTV in the bouquet list. +* **Enter** - start play IPTV or other stream in the bouquet list. +* **Space** - select/deselect. +* **Left/Right** - remove selection. +* **Ctrl + Up, Down, PageUp, PageDown, Home, End** - move selected items in the list. ### Extra: -Multiple selections in lists only with Space key (as in file managers). -Ability to import IPTV into bouquet (Neutrino WEBTV) from m3u files. -Tool for downloading picons from lyngsat.com. +* Multiple selections in lists only with Space key (as in file managers). +* Ability to import IPTV into bouquet (Neutrino WEBTV) from m3u files. +* Ability to download picons and update satellites (transponders) from web. +* Preview (playing) IPTV or other streams directly from the bouquet list(should be installed VLC). ### Minimum requirements: Python >= 3.5.2 and GTK+ 3 with PyGObject bindings. #### Note. @@ -28,6 +31,6 @@ To create a simple debian package, you can use the build-deb.sh Tests only in image based on OpenPLi or last BPanther(neutrino) images with GM 990 Spark Reloaded receiver in my preferred linux distro (Last Linux Mint 18.* - MATE 64-bit)! -#### Terrestrial and cable channels at the moment are not supported! +**Terrestrial and cable channels at the moment are not supported!** diff --git a/deb/usr/share/locale/ru/LC_MESSAGES/demon-editor.mo b/deb/usr/share/locale/ru/LC_MESSAGES/demon-editor.mo index 08157d3efa82793efd079c676ac458f015cc48eb..b767c7a21c4bad0695cb99674ca9c332335bdaeb 100644 GIT binary patch delta 3716 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