Version 1.2.0

- Completed Greek language texts (thanks to Dimitrios Dimitrakos).
- Completed Polish language texts (thanks to Michael Rakowski).
- Added a note about NPTL ("Native Posix Thread Library") to the INSTALL file
  (thanks to Jon Burgess for pointing this out).
- Some corrections to the Finnish OSD texts (thanks to Jaakko Hyvätti).
- Officially released as version 1.2.0.
This commit is contained in:
Klaus Schmidinger
2003-06-01 18:00:00 +02:00
parent d072cc6da2
commit 40334f3e09
5 changed files with 69 additions and 47 deletions

View File

@@ -708,3 +708,6 @@ Antonio Ospite <ospite@studenti.unina.it>
Karim Afifi <karim.afifi@free.fr> Karim Afifi <karim.afifi@free.fr>
for reporting a problem with breaking off replay in case the user presses "Play" for reporting a problem with breaking off replay in case the user presses "Play"
or "Pause" too soon after going into "Pause live video" mode or "Pause" too soon after going into "Pause live video" mode
Jon Burgess <mplayer@jburgess.uklinux.net>
for pointing out a problem with NPTL ("Native Posix Thread Library")

View File

@@ -2225,3 +2225,12 @@ Video Disk Recorder Revision History
- Fixed an uninitialized variable in cDisplayChannel (thanks to Stefan Huelswitt). - Fixed an uninitialized variable in cDisplayChannel (thanks to Stefan Huelswitt).
- Fixed a possible access of invalid file handles in cSIProcessor::Action() - Fixed a possible access of invalid file handles in cSIProcessor::Action()
(thanks to Stefan Huelswitt). (thanks to Stefan Huelswitt).
2003-06-01: Version 1.2.0
- Completed Greek language texts (thanks to Dimitrios Dimitrakos).
- Completed Polish language texts (thanks to Michael Rakowski).
- Added a note about NPTL ("Native Posix Thread Library") to the INSTALL file
(thanks to Jon Burgess for pointing this out).
- Some corrections to the Finnish OSD texts (thanks to Jaakko Hyv<79>tti).
- Officially released as version 1.2.0.

10
INSTALL
View File

@@ -4,6 +4,16 @@ Installation of the Video Disk Recorder
Version 1.2 Version 1.2
----------- -----------
IMPORTANT NOTE:
---------------
VDR currently doesn't work with NPTL ("Native Posix Thread Library").
Either don't use NPTL, or set the environment variable
LD_ASSUME_KERNEL=2.4.1
before running VDR.
Compiling and running the program: Compiling and running the program:
---------------------------------- ----------------------------------

View File

@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and * See the main source file 'vdr.c' for copyright information and
* how to reach the author. * how to reach the author.
* *
* $Id: config.h 1.162 2003/05/29 12:17:37 kls Exp $ * $Id: config.h 1.163 2003/05/31 09:10:58 kls Exp $
*/ */
#ifndef __CONFIG_H #ifndef __CONFIG_H
@@ -19,7 +19,7 @@
#include "device.h" #include "device.h"
#include "tools.h" #include "tools.h"
#define VDRVERSION "1.2.0pre1" #define VDRVERSION "1.2.0"
#define VDRVERSNUM 10200 // Version * 10000 + Major * 100 + Minor #define VDRVERSNUM 10200 // Version * 10000 + Major * 100 + Minor
#define MAXPRIORITY 99 #define MAXPRIORITY 99

90
i18n.c
View File

@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and * See the main source file 'vdr.c' for copyright information and
* how to reach the author. * how to reach the author.
* *
* $Id: i18n.c 1.122 2003/05/29 10:38:51 kls Exp $ * $Id: i18n.c 1.125 2003/06/01 08:49:47 kls Exp $
* *
* Translations provided by: * Translations provided by:
* *
@@ -217,9 +217,9 @@ const tI18nPhrase Phrases[] = {
"Commandes d'enregistrement", "Commandes d'enregistrement",
"",// TODO "",// TODO
"Tallennuskomennot", "Tallennuskomennot",
"",// TODO "Rozkazy Nagran",
"<EFBFBD>rdenes de grabaci<63>n", "<EFBFBD>rdenes de grabaci<63>n",
"Entoles gia egrafes",// TODO "Entoles gia egrafes",
"Inspelningskommandon", "Inspelningskommandon",
"",// TODO "",// TODO
"",// TODO "",// TODO
@@ -677,7 +677,7 @@ const tI18nPhrase Phrases[] = {
"Ins<EFBFBD>rt", "Ins<EFBFBD>rt",
"",// TODO "",// TODO
"Lis<EFBFBD><EFBFBD>", "Lis<EFBFBD><EFBFBD>",
"",// TODO "Wstawiac",
"Insertar", "Insertar",
"Isodos", "Isodos",
"Infoga", "Infoga",
@@ -694,7 +694,7 @@ const tI18nPhrase Phrases[] = {
"<EFBFBD>craser", "<EFBFBD>craser",
"",// TODO "",// TODO
"Korvaa", "Korvaa",
"",// TODO "Przepisac",
"Sobreescribir", "Sobreescribir",
"Epanagrafi", "Epanagrafi",
"Skriv <20>ver", "Skriv <20>ver",
@@ -728,7 +728,7 @@ const tI18nPhrase Phrases[] = {
"R<EFBFBD>initialisation", "R<EFBFBD>initialisation",
"",//TODO "",//TODO
"Alusta", "Alusta",
"",//TODO "Reset",
"Reiniciar", "Reiniciar",
"Epanafora", "Epanafora",
"<EFBFBD>terst<EFBFBD>ll", "<EFBFBD>terst<EFBFBD>ll",
@@ -765,7 +765,7 @@ const tI18nPhrase Phrases[] = {
"Poistetaanko ajastin?", "Poistetaanko ajastin?",
"Usunac timer?", "Usunac timer?",
"<EFBFBD>Eliminar timer?", "<EFBFBD>Eliminar timer?",
"Diagrafi programmitismou?", "Diagrafi programmatismou?",
"Ta bort timern?", "Ta bort timern?",
"Sterg timer-ul?", "Sterg timer-ul?",
"Felv<EFBFBD>tel beprogramoz<6F>s<EFBFBD>nak t<>rl<72>se?", "Felv<EFBFBD>tel beprogramoz<6F>s<EFBFBD>nak t<>rl<72>se?",
@@ -850,7 +850,7 @@ const tI18nPhrase Phrases[] = {
"Perutaanko muokkaus?", "Perutaanko muokkaus?",
"Zakonczyc montaz?", "Zakonczyc montaz?",
"<EFBFBD>Cancelar modificaci<63>n?", "<EFBFBD>Cancelar modificaci<63>n?",
"Akirosi kopsimatos?", "Akirosi epexsergasias?",
"Avbryta redigeringen?", "Avbryta redigeringen?",
"Opresc editarea?", "Opresc editarea?",
"V<EFBFBD>g<EFBFBD>st befejezni?", "V<EFBFBD>g<EFBFBD>st befejezni?",
@@ -1002,9 +1002,9 @@ const tI18nPhrase Phrases[] = {
"Source", "Source",
"",//TODO "",//TODO
"L<EFBFBD>hde", "L<EFBFBD>hde",
"Zrodlo",
"",//TODO "",//TODO
"",//TODO "Pigi",
"Pigi",//TODO
"K<EFBFBD>lla", "K<EFBFBD>lla",
"",//TODO "",//TODO
"",//TODO "",//TODO
@@ -1189,7 +1189,7 @@ const tI18nPhrase Phrases[] = {
"Bande passante", "Bande passante",
"Bandwidth", "Bandwidth",
"Kaistanleveys", "Kaistanleveys",
"Bandwidth", "Szerokosc pasma",
"Bandwidth", "Bandwidth",
"Bandwidth", "Bandwidth",
"Bandbredd", "Bandbredd",
@@ -1240,7 +1240,7 @@ const tI18nPhrase Phrases[] = {
"Modulation", "Modulation",
"Modulation", "Modulation",
"Modulaatio", "Modulaatio",
"Modulation", "Modulacja",
"Modulation", "Modulation",
"Modulation", "Modulation",
"Modulation", "Modulation",
@@ -1257,7 +1257,7 @@ const tI18nPhrase Phrases[] = {
"Transmission", "Transmission",
"Transmission", "Transmission",
"L<EFBFBD>hetystila", "L<EFBFBD>hetystila",
"Transmission", "Transmisja",
"Transmission", "Transmission",
"Transmission", "Transmission",
"Transmission", "Transmission",
@@ -1291,7 +1291,7 @@ const tI18nPhrase Phrases[] = {
"Hierarchie", "Hierarchie",
"Hierarchy", "Hierarchy",
"Hierarkia", "Hierarkia",
"Hierarchy", "Hierachia",
"Hierarchy", "Hierarchy",
"Hierarchy", "Hierarchy",
"Hierarchy", "Hierarchy",
@@ -1582,7 +1582,7 @@ const tI18nPhrase Phrases[] = {
"Cha<EFBFBD>ne non disponible!", "Cha<EFBFBD>ne non disponible!",
"",//TODO "",//TODO
"Kanava ei ole k<>ytett<74>viss<73>!", "Kanava ei ole k<>ytett<74>viss<73>!",
"",//TODO "Kanal jest niedostepny!",
"!Canal no disponible!", "!Canal no disponible!",
"To kanali den ine diathesimo", "To kanali den ine diathesimo",
"Kanalen ej tillg<6C>nglig!", "Kanalen ej tillg<6C>nglig!",
@@ -1599,9 +1599,9 @@ const tI18nPhrase Phrases[] = {
"Caract<EFBFBD>ristiques des cha<68>nes ne sont pas uniques", "Caract<EFBFBD>ristiques des cha<68>nes ne sont pas uniques",
"",//TODO "",//TODO
"Kanava-asetukset eiv<69>t ole yksil<69>lliset!", "Kanava-asetukset eiv<69>t ole yksil<69>lliset!",
"",//TODO "Nastawy kanalu sa niejednoznaczne!",
"!Propiedades de canal duplicadas!", "!Propiedades de canal duplicadas!",
"Ta kanalia stin lista den ine monadika!", "Oi rithmiseis tou kanaliou simpiptoun me allo!",
"Kanalinst<EFBFBD>llningarna <20>r ej unika!", "Kanalinst<EFBFBD>llningarna <20>r ej unika!",
"",//TODO "",//TODO
"",//TODO "",//TODO
@@ -1618,7 +1618,7 @@ const tI18nPhrase Phrases[] = {
"Kanava lukittu (tallennus k<>ynniss<73>)!", "Kanava lukittu (tallennus k<>ynniss<73>)!",
"Kanal zablokowany (nagrywanie w toku)!", "Kanal zablokowany (nagrywanie w toku)!",
"<EFBFBD>Canal bloqueado (grabando)!", "<EFBFBD>Canal bloqueado (grabando)!",
"To kanali ine klidomeno (Ginete egrafi)!", "To kanali ine apasxolimeno (Ginete egrafi)!",
"Kanalen <20>r l<>st (inspelning p<>g<EFBFBD>r)!", "Kanalen <20>r l<>st (inspelning p<>g<EFBFBD>r)!",
"Canal blocat (inregistrare)!", "Canal blocat (inregistrare)!",
"Csatorna hozz<7A>f<EFBFBD>rhetetlen (felv<6C>tel)!", "Csatorna hozz<7A>f<EFBFBD>rhetetlen (felv<6C>tel)!",
@@ -1650,9 +1650,9 @@ const tI18nPhrase Phrases[] = {
"Pas de marques d'<27>dition d<>finies!", "Pas de marques d'<27>dition d<>finies!",
"",//TODO "",//TODO
"",//TODO "",//TODO
"",//TODO "Brak znakow montazowych!",
"Muokkausmerkinn<EFBFBD>t puuttuvat", "Muokkausmerkinn<EFBFBD>t puuttuvat",
"",//TODO "Den exoun oristei simeia gia epexsergasia",
"Det finns inga redigeringsm<73>rken",//TODO "Det finns inga redigeringsm<73>rken",//TODO
"",//TODO "",//TODO
"",//TODO "",//TODO
@@ -1735,7 +1735,7 @@ const tI18nPhrase Phrases[] = {
"Impossible d'ouvrir le menu CAM!", "Impossible d'ouvrir le menu CAM!",
"",//TODO "",//TODO
"Salausmoduulin valikko ei saatavilla", "Salausmoduulin valikko ei saatavilla",
"",//TODO "CAM-Menu niedostepne!",
"<EFBFBD>No pudeo acceder al men<65> de la CAM!", "<EFBFBD>No pudeo acceder al men<65> de la CAM!",
"Den mpori na aniksi to CAM menou!", "Den mpori na aniksi to CAM menou!",
"Det g<>r inte att <20>ppna CAM menyn!", "Det g<>r inte att <20>ppna CAM menyn!",
@@ -1752,7 +1752,7 @@ const tI18nPhrase Phrases[] = {
"Impossible de r<>initialiser la CAM!", "Impossible de r<>initialiser la CAM!",
"",//TODO "",//TODO
"Salausmoduulin alustus ep<65>onnistui!", "Salausmoduulin alustus ep<65>onnistui!",
"",//TODO "Nieudany CAM-Reset!",
"<EFBFBD>No puedo reiniciar la CAM!", "<EFBFBD>No puedo reiniciar la CAM!",
"Adinato na gini epanafora sto CAM", "Adinato na gini epanafora sto CAM",
"Kan inte <20>terst<73>lla CAM!", "Kan inte <20>terst<73>lla CAM!",
@@ -1769,7 +1769,7 @@ const tI18nPhrase Phrases[] = {
"La CAM a <20>t<EFBFBD> r<>initialis<69>e", "La CAM a <20>t<EFBFBD> r<>initialis<69>e",
"",//TODO "",//TODO
"Salausmoduuli alustettu", "Salausmoduuli alustettu",
"",//TODO "CAM-Reset wykonany!",
"CAM reiniciada", "CAM reiniciada",
"Sto CAM egine apanafora", "Sto CAM egine apanafora",
"CA modulen har <20>terst<73>llts", "CA modulen har <20>terst<73>llts",
@@ -1922,7 +1922,7 @@ const tI18nPhrase Phrases[] = {
"Plugins", "Plugins",
"Plugins", "Plugins",
"Plugins", "Plugins",
"Laajennukset", "Laajennokset",
"Plugins", "Plugins",
"Plugins", "Plugins",
"Plugins", "Plugins",
@@ -1939,7 +1939,7 @@ const tI18nPhrase Phrases[] = {
"Plugin", "Plugin",
"Plugin", "Plugin",
"Plugin", "Plugin",
"Laajennus", "Laajennos",
"Plugin", "Plugin",
"Plugin", "Plugin",
"Plugin", "Plugin",
@@ -2400,7 +2400,7 @@ const tI18nPhrase Phrases[] = {
"Priorit<EFBFBD> des pauses", "Priorit<EFBFBD> des pauses",
"",// TODO "",// TODO
"Keskeytyksen prioriteetti", "Keskeytyksen prioriteetti",
"",// TODO "Priorytet przerwy",
"",// TODO "",// TODO
"",// TODO "",// TODO
"Prioritet f<>r direktinspelning", "Prioritet f<>r direktinspelning",
@@ -2417,7 +2417,7 @@ const tI18nPhrase Phrases[] = {
"Dur<EFBFBD>e de vie des pauses (j)", "Dur<EFBFBD>e de vie des pauses (j)",
"",// TODO "",// TODO
"Keskeytyksen elinik<69> (d)", "Keskeytyksen elinik<69> (d)",
"",// TODO "Okres trwania przerwy (d)",
"",// TODO "",// TODO
"",// TODO "",// TODO
"Livstid f<>r direktinspelning (dagar)", "Livstid f<>r direktinspelning (dagar)",
@@ -2485,7 +2485,7 @@ const tI18nPhrase Phrases[] = {
"Dur<EFBFBD>e enregistr. imm<6D>diat (min)", "Dur<EFBFBD>e enregistr. imm<6D>diat (min)",
"",//TODO "",//TODO
"Pikatallennuksen kesto (min)", "Pikatallennuksen kesto (min)",
"",//TODO "Dlugosc bezposredniego nagrania (min)",
"Tiempo de grabaci<63>n instant<6E>nea (min)", "Tiempo de grabaci<63>n instant<6E>nea (min)",
"Stigmiees egrafes xronos (lepta)", "Stigmiees egrafes xronos (lepta)",
"Direktinspelning l<>ngd (min)", "Direktinspelning l<>ngd (min)",
@@ -2587,7 +2587,7 @@ const tI18nPhrase Phrases[] = {
"ID de reprise", "ID de reprise",
"Resume ID",// TODO "Resume ID",// TODO
"Tallenteen paluutunniste", "Tallenteen paluutunniste",
"Resume ID",// TODO "ID odtwarzania",
"Continuar ID", "Continuar ID",
"Resume ID",// TODO "Resume ID",// TODO
"<EFBFBD>teruppta ID", "<EFBFBD>teruppta ID",
@@ -2691,7 +2691,7 @@ const tI18nPhrase Phrases[] = {
" a<>bc<62>de<64><65><EFBFBD>fghi<68>jklmno<6E>pqrstu<74><75>vwxyz0123456789-.#~", " a<>bc<62>de<64><65><EFBFBD>fghi<68>jklmno<6E>pqrstu<74><75>vwxyz0123456789-.#~",
"",// TODO "",// TODO
" abcdefghijklmnopqrstuvxyz<79><7A><EFBFBD>0123456789-.#~", " abcdefghijklmnopqrstuvxyz<79><7A><EFBFBD>0123456789-.#~",
"",// TODO " abcdefghijklmnopqrstuvwxyz0123456789-.#~",
" a<>bcde<64>fghi<68>jklmn<6D>o<EFBFBD>pqrstu<74>vwxyz0123456789-.#~", " a<>bcde<64>fghi<68>jklmn<6D>o<EFBFBD>pqrstu<74>vwxyz0123456789-.#~",
"",// TODO "",// TODO
" abcdefghijklmnopqrstuvxyz<79><7A><EFBFBD>0123456789-.#~", " abcdefghijklmnopqrstuvxyz<79><7A><EFBFBD>0123456789-.#~",
@@ -2896,7 +2896,7 @@ const tI18nPhrase Phrases[] = {
"('Menu' pour passer cette touche)", "('Menu' pour passer cette touche)",
"",// TODO "",// TODO
"n<EFBFBD>pp<EFBFBD>imen puuttuessa paina 'Valikko'", "n<EFBFBD>pp<EFBFBD>imen puuttuessa paina 'Valikko'",
"",// TODO "(Nacisnac 'Menu' by ominac klawisz)",
"Pulse 'Menu' para saltarse esta tecla", "Pulse 'Menu' para saltarse esta tecla",
"Pata 'Menou' gia prosperasi aftou tou pliktrou", "Pata 'Menou' gia prosperasi aftou tou pliktrou",
"Tryck 'Meny' f<>r att hoppa <20>ver denna knapp.", "Tryck 'Meny' f<>r att hoppa <20>ver denna knapp.",
@@ -3135,7 +3135,7 @@ const tI18nPhrase Phrases[] = {
"Lecture", "Lecture",
"",// TODO "",// TODO
"Toista", "Toista",
"",// TODO "Odtworzenie",
"Reproducir", "Reproducir",
"Anametadosi", "Anametadosi",
"Spela upp", "Spela upp",
@@ -3152,7 +3152,7 @@ const tI18nPhrase Phrases[] = {
"Pause", "Pause",
"",// TODO "",// TODO
"Keskeyt<EFBFBD>", "Keskeyt<EFBFBD>",
"",// TODO "Przerwa",
"Pausa", "Pausa",
"Dialima", "Dialima",
"Pausa", "Pausa",
@@ -3169,7 +3169,7 @@ const tI18nPhrase Phrases[] = {
"Stop", "Stop",
"",// TODO "",// TODO
"Lopeta", "Lopeta",
"",// TODO "Stop",
"Parar", "Parar",
"Terma", "Terma",
"Stoppa", "Stoppa",
@@ -3186,7 +3186,7 @@ const tI18nPhrase Phrases[] = {
"Enregistrement", "Enregistrement",
"",// TODO "",// TODO
"Tallenna", "Tallenna",
"",// TODO "Nagrywac",
"Grabar", "Grabar",
"Egrafi", "Egrafi",
"Spela in", "Spela in",
@@ -3203,7 +3203,7 @@ const tI18nPhrase Phrases[] = {
"Avance rapide", "Avance rapide",
"",// TODO "",// TODO
"Pikakelaus >>", "Pikakelaus >>",
"",// TODO "Naprzod",
"Adelante r<>pido", "Adelante r<>pido",
"Girisma mprosta", "Girisma mprosta",
"Snabbspolning fram<61>t", "Snabbspolning fram<61>t",
@@ -3220,7 +3220,7 @@ const tI18nPhrase Phrases[] = {
"Retour rapide", "Retour rapide",
"",// TODO "",// TODO
"Pikakelaus <<", "Pikakelaus <<",
"",// TODO "Wstecz",
"Atr<EFBFBD>s r<>pido", "Atr<EFBFBD>s r<>pido",
"Girisma piso", "Girisma piso",
"Snabbspolning bak<61>t", "Snabbspolning bak<61>t",
@@ -3254,7 +3254,7 @@ const tI18nPhrase Phrases[] = {
"Cha<EFBFBD>ne+", "Cha<EFBFBD>ne+",
"",// TODO "",// TODO
"Kanava +", "Kanava +",
"",// TODO "Kanal+",
"Canal +", "Canal +",
"Kanali+", "Kanali+",
"Kanal+", "Kanal+",
@@ -3271,7 +3271,7 @@ const tI18nPhrase Phrases[] = {
"Cha<EFBFBD>ne-", "Cha<EFBFBD>ne-",
"",// TODO "",// TODO
"Kanava -", "Kanava -",
"",// TODO "Kanal-",
"Canal -", "Canal -",
"Kanali-", "Kanali-",
"Kanal-", "Kanal-",
@@ -3374,7 +3374,7 @@ const tI18nPhrase Phrases[] = {
"",// TODO "",// TODO
"",// TODO "",// TODO
"pois", "pois",
"",// TODO "wyl.",
"off", "off",
"klisto", "klisto",
"av", "av",
@@ -3391,7 +3391,7 @@ const tI18nPhrase Phrases[] = {
"aucun", "aucun",
"",// TODO "",// TODO
"tyhj<EFBFBD>", "tyhj<EFBFBD>",
"",// TODO "zaden",
"ninguno", "ninguno",
"kanena", "kanena",
"ingen", "ingen",
@@ -3408,7 +3408,7 @@ const tI18nPhrase Phrases[] = {
"auto", "auto",
"",// TODO "",// TODO
"auto", "auto",
"",// TODO "auto",
"auto", "auto",
"aftomato", "aftomato",
"automatisk", "automatisk",
@@ -3680,7 +3680,7 @@ const tI18nPhrase Phrases[] = {
"Pause de l'<27>mission en direct...", "Pause de l'<27>mission en direct...",
"",// TODO "",// TODO
"Keskeytet<EFBFBD><EFBFBD>n l<>hetys...", "Keskeytet<EFBFBD><EFBFBD>n l<>hetys...",
"",// TODO "Zatrzymany program biezacy...",
"Emisi<EFBFBD>n en directo parada...", "Emisi<EFBFBD>n en directo parada...",
"",// TODO "",// TODO
"Pausar direktinspelningen", "Pausar direktinspelningen",
@@ -3696,8 +3696,8 @@ const tI18nPhrase Phrases[] = {
"",// TODO "",// TODO
"Ce plugin n'a pas de param<61>tres!", "Ce plugin n'a pas de param<61>tres!",
"",// TODO "",// TODO
"T<EFBFBD>ll<EFBFBD> laajennuksella ei ole asetuksia!", "T<EFBFBD>ll<EFBFBD> laajennoksella ei ole asetuksia!",
"",// TODO "Ten plugin niema parametrow!",
"Este plugin no admite configuraci<63>n", "Este plugin no admite configuraci<63>n",
"Afto to plugin den exi parametrous", "Afto to plugin den exi parametrous",
"Den h<>r modulen har inga parametrar", "Den h<>r modulen har inga parametrar",