Version 2.1.9

VDR developer version 2.1.9 is now available at

       ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.9.tar.bz2

A 'diff' against the previous version is available at

       ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.8-2.1.9.diff

MD5 checksums:

59a63596f3fcfe7c81df8e92b4486f78  vdr-2.1.9.tar.bz2
e70d236f79bee5110f763a8109dba3d9  vdr-2.1.8-2.1.9.diff

Approaching version 2.2.0:
==========================

If there are no more serious bug reports, the final version 2.2.0 of VDR
shall be released on February 19, 2015, which marks the 15th anniversary
of VDR.
So please test this developer version intensely and report any problems
you might encounter as soon as possible.

The following language files still have the given number of untranslated texts:

ar.po: 51
ca_ES.po: 51
cs_CZ.po: 51
da_DK.po: 184
el_GR.po: 247
es_ES.po: 51
et_EE.po: 4
fi_FI.po: 1
fr_FR.po: 51
hr_HR.po: 184
it_IT.po: 4
lt_LT.po: 4
mk_MK.po: 51
nl_NL.po: 51
nn_NO.po: 312
pl_PL.po: 51
pt_PT.po: 79
ro_RO.po: 1
ru_RU.po: 51
sk_SK.po: 51
sl_SI.po: 52
sr_RS.po: 51
sv_SE.po: 51
tr_TR.po: 184
uk_UA.po: 4
zh_CN.po: 51

If nobody takes care of these, they will remain untranslated in version 2.2.0.

DEADLINE FOR SUBMITTING TRANSLATIONS IS WEDNESDAY, FEBRUARY 18!

From the HISTORY file:
- Fixed a memory leak in case of broken Extended Event Descriptors (thanks to Lars
  Hanisch).
- Fixed the German translation of "Binary skip timeout (s)" (thanks to Matthias
  Senzel).
- Fixed the German translation of "VDR will shut down later - press Power to force".
- Fixed the Finnish translation of "Binary skip timeout (s)" (thanks to Rolf
  Ahrenberg).
- Updated the Lithuanian OSD texts (thanks to Valdemaras Pipiras).
- Added SDNOTIFY to Make.config.template (suggested by Christian Richter). Also
  added NO_KBD and BIDI.
- Added code from the "jumpplay" patch that makes the recording still be considered
  unviewed when stopping replay within RESUMEBACKUP seconds of the first mark.
- The new option "Setup/Replay/Alternate behavior for adaptive skipping" can be used
  to make adaptive skipping only halve the skip distance when the direction changes.
  That way you can reach the desired point in a recording even if you make one too
  many skips in a certain direction (see MANUAL for details).
- Fixed cCamSlot::Assign(), so that it actually ignores the value of Query if Device
  is NULL (as described in the header file).
- Added a missing VDRDIR="$(CWD)" to the clean-plugins target of the Makefile, to
  avoid error messages regarding the missing vdr.pc file.
- Updated the Finnish OSD texts (thanks to Rolf Ahrenberg).
- Updated the Estonian OSD texts (thanks to Arthur Konovalov).
- Updated the Ukrainian OSD texts (thanks to Yarema Aka Knedlyk).
- Updated the Romanian OSD texts (thanks to Lucian Muresan).
- Updated the Hungarian OSD texts (thanks to István Füley).
- Fixed switching channels in the Schedule menu after going through various Now and
  Schedule menus for different channels (reported by Matthias Senzel).
- Fixed setting the Blue button in the Schedule/Now/Next menus, so that it only shows
  "Switch" if the selected event is on a different channel.
- Added "NORDIG" to the list of "DVB/Standard compliance" options and using it to
  restrict the LCN (Logical Channel Numbers) parsing to networks that actually use
  this non-standard feature (thanks to Rolf Ahrenberg).
- In the "Edit recording" menu the '0' key can now be used on the "Name:" field to
  remove the name of the recording and replace it with the last element of the
  recording's folder path name (suggested by Christoph Haubrich). See MANUAL, section
  "Managing folders" for details.
- Updated the Italian OSD texts (thanks to Nino Gerbino).
- The "Select folder" menu now adds the folder names of all existing recordings to
  any names that have been predefined in "folders.conf" (suggested by Sören Moch).
- Updated the Italian OSD texts (thanks to Diego Pierotto).
- Fixed the German translations of "latitude" and "longitude" (they were swapped).
- Updated the Hungarian OSD texts (thanks to Mario Fenneis).
- Modified runvdr.template to improve compatibility with the "bash" and "dash" shells.
- Changed the German translations if the texts related to "binary skipping" (based
  on a suggestion by Thomas Reufer).
- Updated sources.conf to reflect the fact that Astra 4A and SES5 are actually in
  two separate positions (thanks to Arthur Konovalov).
- Fixed cMarks::GetNextBegin() and cMarks::GetNextEnd() (thanks to Stefan Herdler).
  The behavior of these two functions is now exacly as described in the header file.
  Editing marks that are placed at exactly the same offset in a recording are now
  preserved in the cutting process.
- Changed the naming of "binary skip mode" to "adaptive skip mode" (suggested by
  Rolf Ahrenberg and Derek Kelly).
- cDvbPlayer and cReplayControl now use the same list of editing marks. This avoids
  inconsistent behavior with the "Skip edited parts" or "Pause replay at last mark"
  functions when the editing marks are manipulated during replay.
- Fixed setting an empty recording name or folder to a blank in the "Edit recording"
  menu (reported by Christoph Haubrich).
- Added a confirmation before renaming a recording to its folder name (suggested
  by Christoph Haubrich).
- Modified EntriesOnSameFileSystem(), so that it returns 'true' if either of the given
  files doesn't exist (to avoid any actions that might be triggered if files are on
  different file system), and changed handling the 'error' variable in cDirCopier, so
  that it is initialized to 'true' and will only be set to 'false' if the entire
  copy process has been successful (problem reported by Christoph Haubrich).
- Added the UPDATE-2.2.0 file.
This commit is contained in:
Klaus Schmidinger
2015-02-08 15:17:00 +01:00
committed by Dieter Hametner
parent 4ee983a294
commit bb4ef3b380
65 changed files with 1688 additions and 536 deletions

View File

@@ -0,0 +1,128 @@
# VDR plugin language source file
# Copyright (C) 2011 Andreas Regel
# This file is distributed under the same license as the dvbhddevice package.
# Arthur Konovalov, 2015
#
msgid ""
msgstr ""
"Project-Id-Version: vdr-dvbhddevice 0.0.4\n"
"Report-Msgid-Bugs-To: <see README>\n"
"POT-Creation-Date: 2014-09-21 14:01+0200\n"
"PO-Revision-Date: 2011-04-25 21:44+0200\n"
"Last-Translator: Arthur Konovalov <artlov@gmail.com>\n"
"Language-Team: Estonian <vdr@linuxtv.org>\n"
"Language: et\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "HD Full Featured DVB device"
msgstr "Täisfunktsionaalne HD DVB seade"
msgid "Video Conversion"
msgstr "Video konverteerimine"
msgid "TV on"
msgstr "TV sisse"
msgid "TV off"
msgstr "TV välja"
msgid "Automatic"
msgstr "automaatne"
msgid "Letterbox 16/9"
msgstr "letterbox 16:9"
msgid "Letterbox 14/9"
msgstr "letterbox 14:9"
msgid "Pillarbox"
msgstr "pillarbox"
msgid "CentreCutOut"
msgstr "center cut out"
msgid "Always 16/9"
msgstr "alati 16:9"
msgid "Zoom 16/9"
msgstr "suum 16/9"
msgid "Off"
msgstr "väljas"
msgid "Frame rate"
msgstr "kaadrisagedus"
msgid "HD Only"
msgstr "ainult HD-resolutsioon"
msgid "Always"
msgstr "alati"
msgid "Disabled"
msgstr "keelatud"
msgid "Analogue only"
msgstr "ainult analoog"
msgid "HDMI only"
msgstr "ainult HDMI"
msgid "Follow resolution"
msgstr "vastavalt resolutsioonile"
msgid "none"
msgstr "ei"
msgid "Resolution"
msgstr "Resolutsioon"
msgid "Video Mode Adaption"
msgstr "Videorežiimi sobitus"
msgid "TV format"
msgstr "TV külgsuhe"
msgid "Analogue Video"
msgstr "Analoogvideo"
msgid "Audio Delay (ms)"
msgstr "Heli viide (ms)"
msgid "Audio Downmix"
msgstr "Heli downmix"
msgid "A/V Sync Shift (ms)"
msgstr "A/V-sünkro nihe (ms)"
msgid "OSD Size"
msgstr "Ekraanimenüü suurus"
msgid "HDMI CEC"
msgstr "HDMI CEC"
msgid "CEC: Switch TV on"
msgstr "CEC: TV sisselülitus"
msgid "CEC: Switch TV off"
msgstr "CEC: TV väljalülitus"
msgid "Remote Control Protocol"
msgstr "Kaugjuhtimispuldi protokoll"
msgid "Remote Control Address"
msgstr "Kaugjuhtimispuldi aadress"
msgid "High Level OSD"
msgstr "Kõrgema taseme ekraanimenüü"
msgid "Allow True Color OSD"
msgstr "True Color ekraanimenüü"
msgid "True Color format"
msgstr "True Color formaat"
msgid "Hide mainmenu entry"
msgstr "Peita peamenüü valikus"

View File

@@ -122,7 +122,7 @@ msgid "Allow True Color OSD"
msgstr "Salli tosivärit kuvaruutunäytölle"
msgid "True Color format"
msgstr ""
msgstr "Näytä tosivärit muodossa"
msgid "Hide mainmenu entry"
msgstr "Piilota valinta päävalikosta"

View File

@@ -0,0 +1,129 @@
# VDR language source file.
# Copyright (C) 2011 Andreas Regel
# This file is distributed under the same license as the dvbhddevice package.
# Yarema Aka Knedlyk <yupadmin@gmail.com>, 2015
#
msgid ""
msgstr ""
"Project-Id-Version: vdr-dvbhddevice 0.0.4\n"
"Report-Msgid-Bugs-To: <see README>\n"
"POT-Creation-Date: 2015-02-03 13:28+0100\n"
"PO-Revision-Date: 2015-02-01 23:31+0100\n"
"Last-Translator: Yarema aka Knedlyk <yupadmin@gmail.com>\n"
"Language-Team: Ukrainian <vdr@linuxtv.org>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.7.3\n"
msgid "HD Full Featured DVB device"
msgstr "HD Full Featured DVB device"
msgid "Video Conversion"
msgstr "Конвертація відео"
msgid "TV on"
msgstr "Вкл ТБ"
msgid "TV off"
msgstr "Викл ТБ"
msgid "Automatic"
msgstr "Автоматично"
msgid "Letterbox 16/9"
msgstr "Конверт 16:9"
msgid "Letterbox 14/9"
msgstr "Конверт 14:9"
msgid "Pillarbox"
msgstr "Pillarbox"
msgid "CentreCutOut"
msgstr "Вірізання від центру"
msgid "Always 16/9"
msgstr "Завжди 16:9"
msgid "Zoom 16/9"
msgstr "Допасувати до 16:9"
msgid "Off"
msgstr "Викл"
msgid "Frame rate"
msgstr "Частота кадрів"
msgid "HD Only"
msgstr "Тільки HD"
msgid "Always"
msgstr "Завжди"
msgid "Disabled"
msgstr "Відключено"
msgid "Analogue only"
msgstr "Тільки аналоговий"
msgid "HDMI only"
msgstr "Тільки HDMI"
msgid "Follow resolution"
msgstr "Відносно розд. здатн."
msgid "none"
msgstr "немає"
msgid "Resolution"
msgstr "Розд. здатність"
msgid "Video Mode Adaption"
msgstr "Адаптація відео режиму"
msgid "TV format"
msgstr "Формат ТБ"
msgid "Analogue Video"
msgstr "Аналогове відео"
msgid "Audio Delay (ms)"
msgstr "Затримка аудіо (мс)"
msgid "Audio Downmix"
msgstr "Міксування аудіо"
msgid "A/V Sync Shift (ms)"
msgstr "А/В зсув синхронізації (мс)"
msgid "OSD Size"
msgstr "Розмір OSD"
msgid "HDMI CEC"
msgstr "HDMI CEC"
msgid "CEC: Switch TV on"
msgstr "CEC: включити ТБ"
msgid "CEC: Switch TV off"
msgstr "CEC: виключити ТБ"
msgid "Remote Control Protocol"
msgstr "Протокол пульта"
msgid "Remote Control Address"
msgstr "Адрес пульта"
msgid "High Level OSD"
msgstr "High Level OSD"
msgid "Allow True Color OSD"
msgstr "Включити True Color OSD"
msgid "True Color format"
msgstr "Формат True Color"
msgid "Hide mainmenu entry"
msgstr "Приховати в головному меню"

View File

@@ -1,7 +1,7 @@
# VDR plugin language source file.
# Copyright (C) 2013 Klaus Schmidinger <vdr@tvdr.de>
# This file is distributed under the same license as the VDR package.
# Arthur Konovalov <kasjas@hot.ee>, 2004
# Arthur Konovalov <artlov@gmail.com>, 2004, 2015
#
msgid ""
msgstr ""
@@ -9,27 +9,27 @@ msgstr ""
"Report-Msgid-Bugs-To: <see README>\n"
"POT-Creation-Date: 2012-12-18 14:04+0100\n"
"PO-Revision-Date: 2007-08-11 12:34+0200\n"
"Last-Translator: Arthur Konovalov <kasjas@hot.ee>\n"
"Last-Translator: Arthur Konovalov <artlov@gmail.com>\n"
"Language-Team: Estonian <vdr@linuxtv.org>\n"
"Language: et\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-13\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "A friendly greeting"
msgstr ""
msgstr "Sõbralik tervitus"
msgid "Hello"
msgstr ""
msgstr "Tere"
msgid "Greeting time (s)"
msgstr ""
msgstr "Tervituse kestus (s)"
msgid "Use alternate greeting"
msgstr ""
msgstr "Vahelduv tervitus"
msgid "Howdy folks!"
msgstr ""
msgstr "Kuidas käsi käib?"
msgid "Hello world!"
msgstr ""
msgstr "Tere, maailm!"

View File

@@ -0,0 +1,33 @@
# VDR plugin language source file.
# Copyright (C) 2013 Klaus Schmidinger <vdr@tvdr.de>
# This file is distributed under the same license as the VDR package.
# Arthur Konovalov <artlov@gmail.com>, 2015
#
msgid ""
msgstr ""
"Project-Id-Version: vdr-pictures 0.1.3\n"
"Report-Msgid-Bugs-To: <see README>\n"
"POT-Creation-Date: 2012-12-18 12:57+0100\n"
"PO-Revision-Date: 2008-01-12 17:41+0100\n"
"Last-Translator: Arthur Konovalov <artlov@gmail.com>\n"
"Language-Team: Estonian <vdr@linuxtv.org>\n"
"Language: et\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Pictures"
msgstr "Pildid"
msgid "A simple picture viewer"
msgstr "Lihtne pildivaatur"
msgid "Picture directory"
msgstr "Pildikaust"
msgid "Slide show delay (s)"
msgstr "Slaidiseanssi viide (s)"
msgid "No picture directory has been defined!"
msgstr "Pildikaust on määramata!"

View File

@@ -122,3 +122,7 @@ VDR Plugin 'skincurses' Revision History
2014-01-01: Version 2.1.1
- Avoiding unnecessary pkg-config warnings in plugin Makefiles.
2015-02-08: Version 2.1.2
- Added a missing trailing blank in some translations.

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: vdr-skincurses 0.1.12\n"
"Report-Msgid-Bugs-To: <see README>\n"
"POT-Creation-Date: 2012-12-18 14:04+0100\n"
"POT-Creation-Date: 2015-02-08 11:16+0100\n"
"PO-Revision-Date: 2007-08-15 16:07+0200\n"
"Last-Translator: Klaus Schmidinger <vdr@tvdr.de>\n"
"Language-Team: German <vdr@linuxtv.org>\n"
@@ -22,8 +22,9 @@ msgstr "Eine reine Text-Oberfl
msgid "Key$Mute"
msgstr "Stumm"
#. TRANSLATORS: note the trailing blank!
msgid "Volume "
msgstr "Lautst<73>rke"
msgstr "Lautst<73>rke "
msgid "Text mode"
msgstr "Text-Modus"

View File

@@ -0,0 +1,30 @@
# VDR plugin language source file.
# Copyright (C) 2013 Klaus Schmidinger <vdr@tvdr.de>
# This file is distributed under the same license as the VDR package.
# Arthur Konovalov <artlov@gmail.com>, 2015
#
msgid ""
msgstr ""
"Project-Id-Version: vdr-skincurses 0.1.12\n"
"Report-Msgid-Bugs-To: <see README>\n"
"POT-Creation-Date: 2015-02-08 11:16+0100\n"
"PO-Revision-Date: 2007-08-14 20:48+0300\n"
"Last-Translator: Arthur Konovalov <artlov@gmail.com>\n"
"Language-Team: Estonian <vdr@linuxtv.org>\n"
"Language: et\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "A text only skin"
msgstr "Tekstipõhine kest"
msgid "Key$Mute"
msgstr "Hääletu"
#. TRANSLATORS: note the trailing blank!
msgid "Volume "
msgstr "Helitugevus "
msgid "Text mode"
msgstr "Tekst"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: vdr-skincurses 0.1.12\n"
"Report-Msgid-Bugs-To: <see README>\n"
"POT-Creation-Date: 2012-12-18 14:04+0100\n"
"POT-Creation-Date: 2015-02-08 11:16+0100\n"
"PO-Revision-Date: 2007-08-14 20:48+0300\n"
"Last-Translator: Rolf Ahrenberg <Rolf.Ahrenberg@sci.fi>\n"
"Language-Team: Finnish <vdr@linuxtv.org>\n"
@@ -22,6 +22,7 @@ msgstr "Tekstipohjainen ulkoasu"
msgid "Key$Mute"
msgstr "Mykistys"
#. TRANSLATORS: note the trailing blank!
msgid "Volume "
msgstr "Äänenvoimakkuus "

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: vdr-skincurses 0.1.12\n"
"Report-Msgid-Bugs-To: <see README>\n"
"POT-Creation-Date: 2012-12-18 14:04+0100\n"
"POT-Creation-Date: 2015-02-08 11:16+0100\n"
"PO-Revision-Date: 2008-01-27 20:35+0100\n"
"Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n"
"Language-Team: Italian <vdr@linuxtv.org>\n"
@@ -22,6 +22,7 @@ msgstr "Una interfaccia solo testo"
msgid "Key$Mute"
msgstr "Muto"
#. TRANSLATORS: note the trailing blank!
msgid "Volume "
msgstr "Volume "

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: vdr-skincurses 0.1.12\n"
"Report-Msgid-Bugs-To: <see README>\n"
"POT-Creation-Date: 2012-12-18 14:04+0100\n"
"POT-Creation-Date: 2015-02-08 11:16+0100\n"
"PO-Revision-Date: 2010-02-22 18:18+0200\n"
"Last-Translator: Valdemaras Pipiras <varas@ambernet.lt>\n"
"Language-Team: Lithuanian <vdr@linuxtv.org>\n"
@@ -22,6 +22,7 @@ msgstr "Tekstinis apvalkalas"
msgid "Key$Mute"
msgstr "Išjungti garsą"
#. TRANSLATORS: note the trailing blank!
msgid "Volume "
msgstr "Garsas "

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: vdr-skincurses 0.1.12\n"
"Report-Msgid-Bugs-To: <see README>\n"
"POT-Creation-Date: 2012-12-18 14:04+0100\n"
"POT-Creation-Date: 2015-02-08 11:16+0100\n"
"PO-Revision-Date: 2008-03-14 00:21+0100\n"
"Last-Translator: Alexander Gross <Bikalexander@gmail.com>\n"
"Language-Team: Russian <vdr@linuxtv.org>\n"
@@ -23,8 +23,9 @@ msgstr "
msgid "Key$Mute"
msgstr "<22><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
#. TRANSLATORS: note the trailing blank!
msgid "Volume "
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "
msgid "Text mode"
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: vdr-skincurses 0.1.12\n"
"Report-Msgid-Bugs-To: <see README>\n"
"POT-Creation-Date: 2012-12-18 14:04+0100\n"
"POT-Creation-Date: 2015-02-08 11:16+0100\n"
"PO-Revision-Date: 2009-09-30 12:52+0100\n"
"Last-Translator: Milan Hrala <hrala.milan@gmail.com>\n"
"Language-Team: Slovak <vdr@linuxtv.org>\n"
@@ -22,8 +22,9 @@ msgstr "Iba text vzh
msgid "Key$Mute"
msgstr "Stlmi<6D> zvuk"
#. TRANSLATORS: note the trailing blank!
msgid "Volume "
msgstr "Hlasitos<6F>"
msgstr "Hlasitos<6F> "
msgid "Text mode"
msgstr "Textov<6F> re<72>im"

View File

@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: skincurses.c 3.1 2014/01/05 10:56:27 kls Exp $
* $Id: skincurses.c 3.2 2015/02/08 10:19:00 kls Exp $
*/
#include <ncurses.h>
@@ -12,7 +12,7 @@
#include <vdr/skins.h>
#include <vdr/videodir.h>
static const char *VERSION = "2.1.1";
static const char *VERSION = "2.1.2";
static const char *DESCRIPTION = trNOOP("A text only skin");
static const char *MAINMENUENTRY = NULL;
@@ -614,6 +614,7 @@ void cSkinCursesDisplayVolume::SetVolume(int Current, int Total, bool Mute)
osd->DrawText(0, 0, tr("Key$Mute"), clrGreen, clrBackground, &Font);
}
else {
// TRANSLATORS: note the trailing blank!
const char *Prompt = tr("Volume ");
int l = Utf8StrLen(Prompt);
int p = (ScOsdWidth - l) * Current / Total;