Русский перевод VDR

  • Отправляю для всех желающих обновленный русский перевод для vdr-1.3.12 и некоторых полезных модулей.


    Почему не сразу авторам? А потому, что не все авторы включили присланный в прошлый раз перевод, и не все смогли это сделать не испортив текст. А разработчики vdr-sc вообще в герметичном бункере сидят :/.

  • Слава?! Ето ты? Какими судьбами?
    Рады видеть таких замечательных людей у нас на форуме...


    Я посмотрел: супер работа. Вот список что влежит внутри



    drwxr-xr-x root/root 0 2004-10-07 17:40:57 Russian_update-VDR-1.3.12/
    -rw-r--r-- root/root 1535 2004-03-21 15:28:54 Russian_update-VDR-1.3.12/russian-vdr-sky-digibox.diff
    -rw-r--r-- root/root 2459 2004-02-16 22:26:13 Russian_update-VDR-1.3.12/russian-GotoX.diff
    drwxr-xr-x root/root 0 2004-10-07 17:43:17 Russian_update-VDR-1.3.12/full_i18n.c/
    drwxr-xr-x root/root 0 2004-10-07 17:45:59 Russian_update-VDR-1.3.12/full_i18n.c/vdr-prefermenu-0.6.2/
    -rw-r--r-- root/root 6504 2004-10-07 17:39:55 Russian_update-VDR-1.3.12/full_i18n.c/vdr-prefermenu-0.6.2/i18n.c
    drwxr-xr-x root/root 0 2004-10-07 17:48:37 Russian_update-VDR-1.3.12/full_i18n.c/vdr-vdrcd-0.0.10/
    -rw-r--r-- root/root 6801 2004-10-07 17:40:29 Russian_update-VDR-1.3.12/full_i18n.c/vdr-vdrcd-0.0.10/i18n.c
    drwxr-xr-x root/root 0 2004-10-07 17:47:19 Russian_update-VDR-1.3.12/full_i18n.c/vdr-sc-0.3.16/
    -rw-r--r-- root/root 978 2004-10-07 17:40:04 Russian_update-VDR-1.3.12/full_i18n.c/vdr-sc-0.3.16/system-sc-seca-i18n.c
    -rw-r--r-- root/root 6117 2004-10-07 17:40:04 Russian_update-VDR-1.3.12/full_i18n.c/vdr-sc-0.3.16/i18n.c
    -rw-r--r-- root/root 269 2004-10-07 17:40:04 Russian_update-VDR-1.3.12/full_i18n.c/vdr-sc-0.3.16/system-nagra-i18n.c
    drwxr-xr-x root/root 0 2004-10-07 17:45:16 Russian_update-VDR-1.3.12/full_i18n.c/vdr-mp3-0.9.7/
    -rw-r--r-- root/root 39570 2004-10-07 17:39:45 Russian_update-VDR-1.3.12/full_i18n.c/vdr-mp3-0.9.7/i18n.c
    drwxr-xr-x slava/users 0 2004-10-07 17:44:35 Russian_update-VDR-1.3.12/full_i18n.c/vdr-1.3.12/
    -rw-r--r-- root/root 113595 2004-10-07 17:40:35 Russian_update-VDR-1.3.12/full_i18n.c/vdr-1.3.12/i18n.c
    drwxr-xr-x root/root 0 2004-10-07 17:47:52 Russian_update-VDR-1.3.12/full_i18n.c/vdr-subtitles-0.3.3/
    -rw-r--r-- root/root 6445 2004-10-07 17:40:15 Russian_update-VDR-1.3.12/full_i18n.c/vdr-subtitles-0.3.3/i18n.c
    drwxr-xr-x root/root 0 2004-10-07 17:46:15 Russian_update-VDR-1.3.12/full_i18n.c/vdr-rotor-0.0.6b/
    -rw-r--r-- root/root 9346 2004-10-07 17:39:59 Russian_update-VDR-1.3.12/full_i18n.c/vdr-rotor-0.0.6b/i18n.c
    drwxr-xr-x root/root 0 2004-10-07 17:47:29 Russian_update-VDR-1.3.12/full_i18n.c/vdr-streamdev-0.3.1/
    -rw-r--r-- root/root 20477 2004-10-07 17:40:09 Russian_update-VDR-1.3.12/full_i18n.c/vdr-streamdev-0.3.1/i18n.c
    drwxr-xr-x root/root 0 2004-10-07 17:48:29 Russian_update-VDR-1.3.12/full_i18n.c/vdr-ttxtsubs-0.0.5/
    -rw-r--r-- root/root 18221 2004-10-07 17:40:24 Russian_update-VDR-1.3.12/full_i18n.c/vdr-ttxtsubs-0.0.5/ttxtsubsi18n.c
    drwxr-xr-x root/root 0 2004-10-07 17:45:46 Russian_update-VDR-1.3.12/full_i18n.c/vdr-osdteletext-0.4.1/
    -rw-r--r-- root/root 6982 2004-06-17 22:01:40 Russian_update-VDR-1.3.12/full_i18n.c/vdr-osdteletext-0.4.1/i18n.c
    drwxr-xr-x root/root 0 2004-10-07 17:44:58 Russian_update-VDR-1.3.12/full_i18n.c/vdr-femon-0.1.6/
    -rwxr-xr-x root/root 41991 2004-10-07 17:39:23 Russian_update-VDR-1.3.12/full_i18n.c/vdr-femon-0.1.6/femoni18n.c
    drwxr-xr-x root/root 0 2004-10-07 17:44:45 Russian_update-VDR-1.3.12/full_i18n.c/vdr-dvd-0.3.5b06/
    -rw-r--r-- root/root 11585 2004-10-07 17:39:36 Russian_update-VDR-1.3.12/full_i18n.c/vdr-dvd-0.3.5b06/i18n.c
    drwxr-xr-x root/root 0 2004-10-07 17:48:11 Russian_update-VDR-1.3.12/full_i18n.c/vdr-text2skin-0.0.8/
    -rw-r--r-- root/root 2739 2004-10-07 17:40:20 Russian_update-VDR-1.3.12/full_i18n.c/vdr-text2skin-0.0.8/i18n.c
    -rw-r--r-- root/root 21063 2004-10-06 18:42:36 Russian_update-VDR-1.3.12/russian-mp3-0.9.7.diff
    -rw-r--r-- root/root 1684 2004-10-05 21:56:45 Russian_update-VDR-1.3.12/russian-subtitles-0.3.3.diff
    -rw-r--r-- root/root 1628 2004-10-05 19:12:54 Russian_update-VDR-1.3.12/russian-vdr-1.3.12.diff
    -rw-r--r-- root/root 663 2004-10-05 19:02:41 Russian_update-VDR-1.3.12/russian-text2skin-0.0.8.diff
    -rw-r--r-- root/root 4890 2004-09-30 21:11:21 Russian_update-VDR-1.3.12/russian-sc-0.3.16.diff
    -rw-r--r-- root/root 8116 2004-10-05 22:37:03 Russian_update-VDR-1.3.12/vdr-1.3.12-preferlang_russian.diff
    -rw-r--r-- root/root 6310 2004-04-04 22:45:11 Russian_update-VDR-1.3.12/russian-vdrcd-0.0.10.diff
    -rw-r--r-- root/root 12865 2004-10-04 23:17:46 Russian_update-VDR-1.3.12/russian-femon-0.1.6.diff
    -rw-r--r-- root/root 4971 2004-10-04 22:17:28 Russian_update-VDR-1.3.12/russian-rotor-0.0.6b.diff
    -rw-r--r-- root/root 5703 2004-10-05 23:49:57 Russian_update-VDR-1.3.12/russian-dvd-0.3.5b06.diff
    -rw-r--r-- root/root 11972 2004-09-27 23:07:54 Russian_update-VDR-1.3.12/russian-streamdev-0.3.1.diff
    -rw-r--r-- root/root 5725 2004-10-04 22:52:24 Russian_update-VDR-1.3.12/russian-prefermenu-0.6.2.diff

  • А куда же я денусь? :) У меня просто загрузка большая. И пакеты ALTLinux (ftp.altlinux.ru) сейчас обновлю, потому что пересобрал весь базовый набор под VDR-1.3.12.




    Еще раз прошу программистов - помогите встроить в VDR функцию перекодировки локаль системы -> локаль VDR (и обратно)! Чтобы можно было нормально выбирать русские файлы во всяких vdr-mplayer и т.п. Это самый гадкий глюк после железных проблем, который до сих пор никто не чинит :(.


    Он, собственно, есть главная помеха переводу всех модулей VDR. Ведь не все они пригодны для использования в "русской" системе. И обойти это никак нельзя, если VDR как у меня стоит в нормальной рабочей машине, и системную локаль в ISO выставить невозможно.

  • Нужно что-то вроде string = syslocaletovdr(string) и string = vdrlocaletosys(string)


    А внутри этих функций - полностью автоматическое преобразование из кодировки системы в кодировку vdr и обратно.


    Итого:
    1) Определить кодировку системы (так как работает команда locale)
    2) Определить текущую кодировку VDR
    3) Преобразовать через iconv _с игнорированием ошибок и заменой недопустимых символов на "?"_, чтобы в любом случае результат не был пустым.
    4) отдать результат



    Это должно быть в самом VDR. Далее, в коде модулей можно будет вставлять вызов этих функций и видеть имена файлов, ID3-метки, дату и время и пр. нечитабельные сейчас надписи.


    Такая схема должна быть доступна для всех языков и модулей. Правка модулей должна быть элементарной.

  • Вот пример работы с iconv (если надо)


  • Еще очень здорово было бы сделать автоматический выбор языка VDR в зависимости от локали запустившего его пользователя (если этот язык поддерживается VDR)...


    Кстати, кто-нибудь научил vdr-teletext показывать русский телетекст? Он есть, например, на Enter-film (Sirius 5E)

  • Берите русский перевод для
    - monochannel (целая 1 строка)
    - channel organiser
    - channel switcher


    Собранные пакеты будут в ALTLinux.

  • Перевод для sked (модуль-редактор SoftCam.Key). Он работает с 1.3.13, но может подвисать, есть SoftCam.Key содержит много комментариев и мусора.

  • Русифицированные "стили" (skins). Text2skin больше не ругается на отсутствие перевода. Достаточно взять из архива только *.trans файлы. Перевод в них.


    Сами стили были немного изменены:
    1) Немецкие флажки заменены цифрами, чтобы не противоречило звучащему языку.
    2) Все стили кроме MetalShineBlue используют общий набор эмблем каналов (xpm). Я сделал эмблемки для русских и украинских каналов и выложил их в общей коллекции на vdrskins.org.
    3) Кое-где расширены кнопки и поправлены мелкие глючки.


    Файлы есть здесь и на vdrskins.org.

  • Обновленная версия руководства пользователя VDR. Соответствует версии 1.3.14. Упоминаются поддержка GotoX и preferlang. Названия пунктов меню приведены в соответствие с меню VDR, заполнены пробелы и исправлены ошибки.

  • Берите :)


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Это переделанный vdr-aide и руководство пользователя VDR на 3 языках, которое можно читать прямо из меню.


    Русское руководство - самое полное. Немецкое нужно обновлять.

  • Насколько полезной вы считаете возможность читать справку по VDR прямо на его экране?


    Если да, то не соблаговолит, ли какой-нибудь джинн сделать небольшую правку, которая позволяла бы реализовать горячую кнопку типа "F1", которая вызывала бы на экран справку по выбранному в данный момент пункту меню или на стройке выбранного модуля?

  • Я начал было делать экранную справку по самым "хитрым" модулям, но не слишком стараюсь. Сначала нужно заставить VDR нормально работать с русскими именами файлов и датами, если локаль системы не ru_RU.ISO8859-5.


    У меня это не получается и вместо легкого для меня перевода я гроблю время на борьбу с малопонятным мне кодом. :(