diff --git a/app/ui/dialogs.glade b/app/ui/dialogs.glade index 9798e69b..b0773c6c 100644 --- a/app/ui/dialogs.glade +++ b/app/ui/dialogs.glade @@ -111,7 +111,7 @@ dmitry.v.yefremov@gmail.com True False 10 - 127.0.0.1 + 127.0.0.1 False network-transmit-receive-symbolic @@ -137,7 +137,7 @@ dmitry.v.yefremov@gmail.com True True False - data/ + data/ False @@ -720,7 +720,7 @@ dmitry.v.yefremov@gmail.com True True - 127.0.0.1 + 127.0.0.1 network-transmit-receive-symbolic @@ -754,7 +754,7 @@ dmitry.v.yefremov@gmail.com True True - 21 + 21 network-workgroup-symbolic @@ -777,7 +777,7 @@ dmitry.v.yefremov@gmail.com True True - root + root avatar-default-symbolic False @@ -792,7 +792,7 @@ dmitry.v.yefremov@gmail.com True False - root + root emblem-readonly False password @@ -860,7 +860,7 @@ dmitry.v.yefremov@gmail.com True False - Loggin: + Login: 0 @@ -987,7 +987,7 @@ dmitry.v.yefremov@gmail.com True True - /etc/enigma2/ + /etc/enigma2/ gtk-edit @@ -1011,7 +1011,7 @@ dmitry.v.yefremov@gmail.com True True - /etc/enigma2/ + /etc/enigma2/ gtk-edit @@ -1035,7 +1035,7 @@ dmitry.v.yefremov@gmail.com True True - /etc/tuxbox/ + /etc/tuxbox/ gtk-edit @@ -1059,7 +1059,7 @@ dmitry.v.yefremov@gmail.com True True - /usr/share/enigma2/picon + /usr/share/enigma2/picon gtk-edit @@ -1109,7 +1109,7 @@ dmitry.v.yefremov@gmail.com - Enigma2 + Enigma2 True True False @@ -1127,7 +1127,7 @@ dmitry.v.yefremov@gmail.com - Neutrino-MP + Neutrino-MP (experimental) True True @@ -1208,7 +1208,7 @@ dmitry.v.yefremov@gmail.com True True - /data + /data gtk-edit folder-open-symbolic False @@ -1245,7 +1245,7 @@ dmitry.v.yefremov@gmail.com True True - /data/picons + /data/picons gtk-edit folder-open-symbolic diff --git a/app/ui/dialogs.py b/app/ui/dialogs.py index be40a35f..85175a14 100644 --- a/app/ui/dialogs.py +++ b/app/ui/dialogs.py @@ -72,6 +72,7 @@ def show_dialog(dialog_type: DialogType, transient, text=None, options=None, act def get_dialog_from_xml(dialog_type, transient): builder = Gtk.Builder() + builder.set_translation_domain("demon-editor") builder.add_from_file(UI_RESOURCES_PATH + "dialogs.glade") dialog = builder.get_object(dialog_type.value) dialog.set_transient_for(transient) diff --git a/app/ui/main_app_window.py b/app/ui/main_app_window.py index 4befcd9e..168030c5 100644 --- a/app/ui/main_app_window.py +++ b/app/ui/main_app_window.py @@ -118,6 +118,7 @@ class MainAppWindow: self.__blacklist = set() builder = Gtk.Builder() + builder.set_translation_domain("demon-editor") builder.add_from_file(UI_RESOURCES_PATH + "main_window.glade") builder.connect_signals(handlers) self.__main_window = builder.get_object("main_window") diff --git a/app/ui/main_window.glade b/app/ui/main_window.glade index 9382da20..42deaa7f 100644 --- a/app/ui/main_window.glade +++ b/app/ui/main_window.glade @@ -1302,7 +1302,7 @@ False - CAS + CAS @@ -1314,7 +1314,7 @@ False - Type + Type @@ -1328,7 +1328,7 @@ True 2 50 - Service + Service True True 3 @@ -1362,7 +1362,7 @@ True 50 - Package + Package True True 6 @@ -1378,7 +1378,7 @@ True 25 - Type + Type True True 7 @@ -1394,7 +1394,7 @@ - Picon + Picon True 9 @@ -1409,7 +1409,7 @@ False fixed - Picon ID + Picon ID @@ -1422,7 +1422,7 @@ True 25 - Ssid + Ssid True True 10 @@ -1440,7 +1440,7 @@ True 25 - Freq + Freq True True 11 @@ -1458,7 +1458,7 @@ True 25 - Rate + Rate True True 12 @@ -1476,7 +1476,7 @@ True 25 - Pol + Pol True True 13 @@ -1494,7 +1494,7 @@ True 25 - FEC + FEC True True 14 @@ -1512,7 +1512,7 @@ True 25 - System + System True True 15 @@ -1530,7 +1530,7 @@ True 25 - Pos + Pos True 16 @@ -1546,7 +1546,7 @@ False - data_id + data_id @@ -1558,7 +1558,7 @@ False - fav_id + fav_id @@ -1570,7 +1570,7 @@ False - transponder + transponder @@ -1861,7 +1861,7 @@ - Num + Num 0.20000000298023224 @@ -1877,7 +1877,7 @@ True 2 autosize - Service + Service True @@ -1913,7 +1913,7 @@ - Type + Type True @@ -1927,7 +1927,7 @@ - Pos + Pos True @@ -1942,7 +1942,7 @@ False - fav_id + fav_id @@ -2052,7 +2052,7 @@ True 2 autosize - Bouquets + Bouquets True @@ -2081,7 +2081,7 @@ False True autosize - Type + Type @@ -2204,7 +2204,7 @@ True False - Enigma 2 v.4 + Enigma 2 v.4 False @@ -2223,7 +2223,7 @@ True False - Ver. 0.3.0 Pre-alpha + Ver. 0.3.0 Pre-alpha 0.94999998807907104 diff --git a/build-deb.sh b/build-deb.sh index 91d22c22..a342c222 100755 --- a/build-deb.sh +++ b/build-deb.sh @@ -1,5 +1,5 @@ -#!/bin/env bash -VER="0.2.4_Pre-alpha" +#!/bin/bash +VER="0.3.0_Pre-alpha" B_PATH="dist/DemonEditor" DEB_PATH="$B_PATH/usr/share/demoneditor" diff --git a/deb/DEBIAN/control b/deb/DEBIAN/control index 9af45df8..28d71a9b 100644 --- a/deb/DEBIAN/control +++ b/deb/DEBIAN/control @@ -1,5 +1,5 @@ Package: DemonEditor -Version: 0.2.4-Pre-alpha +Version: 0.3.0-Pre-alpha Section: utils Priority: optional Architecture: all diff --git a/deb/usr/share/locale/ru/LC_MESSAGES/demon-editor.mo b/deb/usr/share/locale/ru/LC_MESSAGES/demon-editor.mo new file mode 100644 index 00000000..9bf2e911 Binary files /dev/null and b/deb/usr/share/locale/ru/LC_MESSAGES/demon-editor.mo differ diff --git a/po/build.sh b/po/build.sh new file mode 100644 index 00000000..080a7c3c --- /dev/null +++ b/po/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash +#xgettext --keyword=translatable --sort-output -L Glade -o po/demon-editor.po app/ui/main_window.glade +#msgfmt demon-editor.po -o demon-editor.mo \ No newline at end of file diff --git a/po/demon-editor.mo b/po/demon-editor.mo new file mode 100644 index 00000000..9bf2e911 Binary files /dev/null and b/po/demon-editor.mo differ diff --git a/po/demon-editor.po b/po/demon-editor.po new file mode 100644 index 00000000..9e615f53 --- /dev/null +++ b/po/demon-editor.po @@ -0,0 +1,250 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST Dmitriy Yefremov , 2018. +# +#, fuzzy +msgid "" +msgstr "" +"Language-Team: RUSSIAN\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: main_window.glade:261 +msgid "Assign" +msgstr "Связать" + +#: main_window.glade:1826 +msgid "Bouquet details" +msgstr "" + +#: main_window.glade:2021 main_window.glade:2055 +msgid "Bouquets" +msgstr "Букеты" + +#: main_window.glade:287 main_window.glade:416 +msgid "Copy reference" +msgstr "Копировать ссылку" + +#: main_window.glade:875 main_window.glade:876 +msgid "Down" +msgstr "" + +#: main_window.glade:744 +msgid "Download" +msgstr "Загрузить" + +#: main_window.glade:1014 +msgid "Edit" +msgstr "Редактировать" + +#: main_window.glade:1015 +msgid "Edit " +msgstr "Редактировать" + +#: main_window.glade:213 +msgid "Edit mаrker text" +msgstr "Изменить текст маркера" + +#: main_window.glade:543 main_window.glade:743 +msgid "FTP-transfer" +msgstr "" + +#: main_window.glade:808 +msgid "Global search" +msgstr "Глобальный поиск" + +#: main_window.glade:973 +msgid "Hide" +msgstr "" + +#: main_window.glade:972 +msgid "Hide/Skip On/Off Ctrl + H" +msgstr "Спрятать/Пропусить Вкл/Выкл Ctrl + H" + +#: main_window.glade:231 +msgid "Import m3u" +msgstr "Импорт m3u" + +#: main_window.glade:1111 +msgid "Import m3u file" +msgstr "Импортировать m3u файл" + +#: main_window.glade:201 +msgid "Insert marker" +msgstr "Вставить маркер" + +#: main_window.glade:184 +msgid "Locate in services" +msgstr "Найти в списке сервисов" + +#: main_window.glade:998 +msgid "New bouquet" +msgstr "Новый букет" + +#: main_window.glade:956 +msgid "Parent lock On/Off Ctrl + L" +msgstr "Родителский замок Вкл/Выкл Ctrl + L" + +#: main_window.glade:249 main_window.glade:378 main_window.glade:1397 +msgid "Picon" +msgstr "Пикон" + +#: main_window.glade:1412 +msgid "Picon ID" +msgstr "" + +#: main_window.glade:1095 +msgid "Picons" +msgstr "Пиконы" + +#: main_window.glade:650 main_window.glade:1096 +msgid "Picons loader" +msgstr "Загрузчик пиконов" + +#: main_window.glade:1055 +msgid "Preferences" +msgstr "Настройки" + +#: main_window.glade:2195 +msgid "Profile:" +msgstr "Профиль:" + +#: main_window.glade:640 main_window.glade:1079 main_window.glade:1080 +msgid "Satellites editor" +msgstr "Редактор спутников" + +#: main_window.glade:809 +msgid "Search" +msgstr "Поиск" + +#: main_window.glade:793 main_window.glade:794 +msgid "Services filter" +msgstr "Фильтр сервисов" + +#: main_window.glade:1054 +msgid "Settings" +msgstr "Настройки" + +#: dialogs.glade:1101 +msgid "Active profile:" +msgstr "Активный профиль:" + +#: dialogs.glade:175 +msgid "All" +msgstr "Все" + +#: dialogs.glade:595 +msgid "Are you sure?" +msgstr "Вы уверены?" + +#: dialogs.glade:127 +msgid "Current data path:" +msgstr "Текущий путь к данным:" + +#: dialogs.glade:1192 +msgid "Data dir:" +msgstr "Путь к данным:" + +#: dialogs.glade:164 +msgid "Data:" +msgstr "Данные:" + +#: dialogs.glade:16 +msgid "Enigma2 channel and satellites list editor for GNU/Linux" +msgstr "Редактор каналов и спутников для GNU/Linux" + +#: dialogs.glade:814 +msgid "FTP" +msgstr "" + +#: dialogs.glade:712 +msgid "Host:" +msgstr "" + +#: dialogs.glade:362 +msgid "Info" +msgstr "" + +#: dialogs.glade:1328 +msgid "Loading data..." +msgstr "Згрузка данных..." + +#: dialogs.glade:863 +msgid "Login:" +msgstr "Логин:" + +#: dialogs.glade:625 +msgid "Options" +msgstr "Опции" + +#: dialogs.glade:746 app/ui/dialogs.glade:874 +msgid "Password:" +msgstr "Пароль:" + +#: dialogs.glade:1235 +msgid "Picons dir:" +msgstr "Директория пиконов:" + +#: dialogs.glade:1050 +msgid "Picons:" +msgstr "Пиконы:" + +#: dialogs.glade:769 app/ui/dialogs.glade:830 +msgid "Port:" +msgstr "Порт:" + +#: dialogs.glade:94 app/ui/dialogs.glade:256 +msgid "Receive" +msgstr "Получить" + +#: dialogs.glade:254 +msgid "Receive files from receiver" +msgstr "Получить данные из ресивера" + +#: dialogs.glade:100 +msgid "Receiver IP:" +msgstr "IP адрес ресивера" + +#: dialogs.glade:297 +msgid "Remove unused bouquets" +msgstr "Удалить не исползуемые букеты" + +#: dialogs.glade:1148 +msgid "Reset profile" +msgstr "Сброс профиля" + +#: dialogs.glade:208 +msgid "Satellites" +msgstr "Спутники" + +#: dialogs.glade:1026 +msgid "Satellites.xml file:" +msgstr "Файл satellites.xml:" + +#: dialogs.glade:269 +msgid "Send files to receiver" +msgstr "Загрузить файлы в ресивер" + +#: dialogs.glade:978 +msgid "Services and Bouquets files:" +msgstr "Файлы букетов и сервисов" + +#: dialogs.glade:908 +msgid "Timeout between commands in seconds" +msgstr "Тайм-аут между коммандами в сек." + +#: dialogs.glade:897 +msgid "Timeout:" +msgstr "Тайм-аут:" + +#: dialogs.glade:1002 +msgid "User bouquet files:" +msgstr "Файлы пользовательских букетов:" + + + + +