Merge pull request #36 from Dima73/master
authorlittlesat <littlesat99@yahoo.com>
Thu, 10 Sep 2015 07:34:55 +0000 (09:34 +0200)
committerlittlesat <littlesat99@yahoo.com>
Thu, 10 Sep 2015 07:34:55 +0000 (09:34 +0200)
update Russian locale

lib/python/Components/NimManager.py
po/ru.po

index 653910b..35addff 100644 (file)
@@ -91,8 +91,10 @@ class SecConfigure:
                        if diseqcmode == 4:
                                user_satList = []
                                if orbpos and isinstance(orbpos, str):
+                                       orbpos = orbpos.replace("]", "").replace("[", "")
                                        for user_sat in self.NimManager.satList:
-                                               if str(user_sat[0]) in orbpos:
+                                               sat_str = str(user_sat[0])
+                                               if ("," not in orbpos and sat_str == orbpos) or ((', ' + sat_str + ',' in orbpos) or (orbpos.startswith(sat_str + ',')) or (orbpos.endswith(', ' + sat_str))):
                                                        user_satList.append(user_sat)
                        for x in user_satList:
                                print "Add sat " + str(x[0])
@@ -299,8 +301,10 @@ class SecConfigure:
                for x in range(3605, 3607):
                        lnb = int(config.Nims[slotid].advanced.sat[x].lnb.value)
                        if lnb != 0:
+                               userSatlist = config.Nims[slotid].advanced.sat[x].userSatellitesList.value.replace("]", "").replace("[", "")
                                for user_sat in self.NimManager.satList:
-                                       if str(user_sat[0]) in config.Nims[slotid].advanced.sat[x].userSatellitesList.value:
+                                       sat_str = str(user_sat[0])
+                                       if userSatlist and ("," not in userSatlist and sat_str == userSatlist) or ((', ' + sat_str + ',' in userSatlist) or (userSatlist.startswith(sat_str + ',')) or (userSatlist.endswith(', ' + sat_str))):
                                                print "add", user_sat[0], "to", lnb
                                                lnbSat[lnb].append(user_sat[0])
 
@@ -986,9 +990,11 @@ class NimManager:
                                if dm == "positioner":
                                        for x in self.satList:
                                                list.append(x)
-                               if dm == "positioner_select":
+                               if dm == "positioner_select": 
+                                       userSatlist = nim.userSatellitesList.value.replace("]", "").replace("[", "")
                                        for x in self.satList:
-                                               if str(x[0]) in nim.userSatellitesList.value:
+                                               sat_str = str(x[0])
+                                               if userSatlist and ("," not in userSatlist and sat_str == userSatlist) or ((', ' + sat_str + ',' in userSatlist) or (userSatlist.startswith(sat_str + ',')) or (userSatlist.endswith(', ' + sat_str))):
                                                        list.append(x)
                        elif configMode == "advanced":
                                for x in range(3601, 3605):
@@ -1001,8 +1007,10 @@ class NimManager:
                                                        list.append(x)
                                for x in range(3605, 3607):
                                        if int(nim.advanced.sat[x].lnb.value) != 0:
+                                               userSatlist = nim.advanced.sat[x].userSatellitesList.value.replace("]", "").replace("[", "")
                                                for user_sat in self.satList:
-                                                       if str(user_sat[0]) in nim.advanced.sat[x].userSatellitesList.value and user_sat not in list:
+                                                       sat_str = str(user_sat[0])
+                                                       if userSatlist and ("," not in userSatlist and sat_str == userSatlist) or ((', ' + sat_str + ',' in userSatlist) or (userSatlist.startswith(sat_str + ',')) or (userSatlist.endswith(', ' + sat_str))) and user_sat not in list:
                                                                list.append(user_sat)
                return list
 
@@ -1016,8 +1024,10 @@ class NimManager:
                                        for x in self.satList:
                                                list.append(x)
                                elif nim.diseqcMode.value == "positioner_select":
+                                       userSatlist = nim.userSatellitesList.value.replace("]", "").replace("[", "")
                                        for x in self.satList:
-                                               if str(x[0]) in nim.userSatellitesList.value:
+                                               sat_str = str(x[0])
+                                               if userSatlist and ("," not in userSatlist and sat_str == userSatlist) or ((', ' + sat_str + ',' in userSatlist) or (userSatlist.startswith(sat_str + ',')) or (userSatlist.endswith(', ' + sat_str))):
                                                        list.append(x)
                        elif configMode == "advanced":
                                for x in range(3601, 3605):
@@ -1033,8 +1043,10 @@ class NimManager:
                                                                list.append(x)
                                for x in range(3605, 3607):
                                        if int(nim.advanced.sat[x].lnb.value) != 0:
+                                               userSatlist = nim.advanced.sat[x].userSatellitesList.value.replace("]", "").replace("[", "")
                                                for user_sat in self.satList:
-                                                       if str(user_sat[0]) in nim.advanced.sat[x].userSatellitesList.value and user_sat not in list:
+                                                       sat_str = str(user_sat[0])
+                                                       if userSatlist and ("," not in userSatlist and sat_str == userSatlist) or ((', ' + sat_str + ',' in userSatlist) or (userSatlist.startswith(sat_str + ',')) or (userSatlist.endswith(', ' + sat_str))) and user_sat not in list:
                                                                list.append(user_sat)
                return list
 
index a1d5542..162fc1c 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: enigma2\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2015-08-23 18:46+0300\n"
-"PO-Revision-Date: 2015-09-01 20:03+0300\n"
+"PO-Revision-Date: 2015-09-08 23:22+0300\n"
 "Last-Translator: Dimitrij <Dima-73@inbox.lv>\n"
 "Language-Team: openPLi Dimitrij\n"
 "Language: ru\n"
@@ -1779,10 +1779,10 @@ msgid "Customize channel list cursor behavior"
 msgstr "Настройка поведения курсора в списке каналов"
 
 msgid "Cut"
-msgstr "Урезать"
+msgstr "Сократить"
 
 msgid "Cutlist editor..."
-msgstr "Видео редактор..."
+msgstr "Видео редактор списка сокращений..."
 
 msgid "Czech"
 msgstr "Чешский"
@@ -2653,7 +2653,7 @@ msgid "Format"
 msgstr "Формат"
 
 msgid "Forward volume keys"
-msgstr "Увеличить громкость звука"
+msgstr "Перенаправить кнопки звука"
 
 msgid "Frame size in full view"
 msgstr "Размер рамки при просмотре во весь экран"
@@ -3375,13 +3375,13 @@ msgid "Maintain old EPG data for"
 msgstr "Сохранять прошедшие данные EPG для (мин)"
 
 msgid "Make this mark an 'in' point"
-msgstr "Отметить эту точку как 'начало'"
+msgstr "Сделать эту метку как точку 'в'"
 
 msgid "Make this mark an 'out' point"
-msgstr "Отметить эту точку как 'конец'"
+msgstr "Сделать эту метку как точку 'из'"
 
 msgid "Make this mark just a mark"
-msgstr "Создать простую метку"
+msgstr "Сделать эту метку как простая метка"
 
 msgid "Manage extensions"
 msgstr "Менеджер дополнений"
@@ -4534,7 +4534,7 @@ msgid "Put TV in standby"
 msgstr "Выключить ТВ в режиме ожидания"
 
 msgid "Put receiver in standby"
-msgstr "Перевод ресивера в режим ожидания"
+msgstr "Перевод AV-ресивера в режим ожидания"
 
 msgid "Python frontend for /tmp/mmi.socket"
 msgstr "Пайтон интерфейс для /tmp/mmi.socket"
@@ -5301,7 +5301,7 @@ msgid "Set end time"
 msgstr "Установить время окончания"
 
 msgid "Set fixed"
-msgstr "Установить фиксированное"
+msgstr "Зафиксировать"
 
 msgid "Set fps for external subtitles"
 msgstr "Установить fps (набор кадров в секунду) для внешних субтитров"
@@ -5805,7 +5805,7 @@ msgid "Standby"
 msgstr "Режим ожидания"
 
 msgid "Standby / restart"
-msgstr "Меню выключения / рестарта"
+msgstr "Меню выключения"
 
 msgid "Standby after current event"
 msgstr "Режим ожидания после текущего события"
@@ -7079,10 +7079,10 @@ msgid "Wakeup receiver for start timer"
 msgstr "Включить ресивер для старта таймера"
 
 msgid "Wakeup receiver from standby"
-msgstr "Включить ресивер при включении ТВ"
+msgstr "Включить AV-ресивер при выходе из ожидания"
 
 msgid "Wakeup signal from TV"
-msgstr "Сигнал включения ресивера от ТВ"
+msgstr "Сигнал включения для ресивера от ТВ"
 
 msgid "Wakeup type"
 msgstr "Тип пробуждения"
@@ -7118,11 +7118,11 @@ msgid ""
 "\n"
 "Then seek to the end, press OK, select 'end cut'. That's it."
 msgstr ""
-"Добро пожаловать в редактор видео.\n"
+"Добро пожаловать в видео редактор списка сокращений.\n"
 "\n"
-"Отметьте место с которого вы хотите начать редактирование. Нажмите OK, выберите 'начало редактирования'.\n"
-"\"\n"
-"\"После, отметьте точку окончания редактирования, нажмите OK, выберите 'конец редактирования'. Вот и все;)"
+"Вначале найдите место в записи, которое Вы хотите сократить. Нажмите OK, выберите 'начало сокращения'.\n"
+"\n"
+"\"Затем найдите точку окончания сокращения. Нажмите OK, выберите 'окончание сокращения'. Это все. Для сокращения используйте плагин 'MovieCut/Выполнить сокращения...'.)"
 
 msgid "Welcome to the image upgrade wizard. The wizard will assist you in upgrading the firmware of your receiver by providing a backup facility for your current settings and a short explanation of how to upgrade your firmware."
 msgstr "Добро пожаловать в мастер обновления имиджа. Мастер поможет Вам в обновлении программного обеспечения Вашего ресивера путем сохранения Ваших текущих настроек и коротких подсказок по процессу обновления."
@@ -7880,7 +7880,7 @@ msgid "default"
 msgstr "по умолчанию"
 
 msgid "delete cut"
-msgstr "удалить вырезанное"
+msgstr "удалить сокращение"
 
 msgid "descramble and record ecm"
 msgstr "декодирование и запись ECM (отл. декодирование)"
@@ -7952,7 +7952,7 @@ msgid "end bouquet edit"
 msgstr "закончить редактирование букета"
 
 msgid "end cut here"
-msgstr "конец редактирования"
+msgstr "окончание сокращения здесь"
 
 msgid "end favourites edit"
 msgstr "закончить редактирование фаворитов"
@@ -8069,7 +8069,7 @@ msgid "go to standby"
 msgstr "перейти в режим ожидания"
 
 msgid "grab this frame as bitmap"
-msgstr "сохранить фрейм как растровое изображение"
+msgstr "захват этого кадра как растровое изображение"
 
 msgid "green"
 msgstr "зеленый"
@@ -8534,7 +8534,7 @@ msgid "standard"
 msgstr "стандарт"
 
 msgid "start cut here"
-msgstr "начало редактирования здесь"
+msgstr "начало сокращения здесь"
 
 msgid "start directory"
 msgstr "начальный каталог"
@@ -9284,8 +9284,8 @@ msgstr "64 (ниже чем любой авто)"
 msgid "7 (lower than any auto)"
 msgstr "7 (ниже чем любой авто)"
 
-msgid "8 (lower than any auto)"
-msgstr "8 (ниже чем любой авто)"
+msgid "Console"
+msgstr "Консоль"
 
-msgid "9 (lower than any auto)"
-msgstr "9 (ниже чем любой авто)"
+msgid "Auto EXIF Orientation rotation/flipping"
+msgstr "Авто EXIF ориентация вращения/поворота"