Added Italian OSD texts

This commit is contained in:
Klaus Schmidinger 2001-01-06 16:17:39 +01:00
parent a6c7295d10
commit 05c61fe624
3 changed files with 111 additions and 5 deletions

View File

@ -43,3 +43,6 @@ Matthias Schniedermeyer <ms@citd.de>
Miha Setina <mihasetina@softhome.net> Miha Setina <mihasetina@softhome.net>
for translating the OSD texts to the Slovenian language. for translating the OSD texts to the Slovenian language.
Alberto Carraro <bertocar@tin.it>
for translating the OSD texts to the Italian language.

View File

@ -330,3 +330,4 @@ Video Disk Recorder Revision History
- Fixed missing initialization in cConfig. - Fixed missing initialization in cConfig.
- Implemented "On Disk Editing". - Implemented "On Disk Editing".
- There is no more default 'timers.conf' file. - There is no more default 'timers.conf' file.
- Added Italian language texts (thanks to Alberto Carraro).

112
i18n.c
View File

@ -4,9 +4,10 @@
* 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.7 2000/12/25 17:51:55 kls Exp $ * $Id: i18n.c 1.8 2001/01/06 16:17:39 kls Exp $
* *
* Slovenian translations provided by Miha Setina <mihasetina@softhome.net> * Slovenian translations provided by Miha Setina <mihasetina@softhome.net>
* Italian translations provided by Alberto Carraro <bertocar@tin.it>
* *
*/ */
@ -31,9 +32,8 @@
* "Italiano", * "Italiano",
* }, * },
* *
* and so on. Insert your language so that all the entries * and so on. Append your language after the last existing language
* following 'English' will be sorted alphabetically, and write * and write the name of your language in your language (not in English,
* the name of your language in your language (not in English,
* which means that it should be 'Italiano', not 'Italian'). * which means that it should be 'Italiano', not 'Italian').
* Note that only the characters defined in 'fontosd.c' will * Note that only the characters defined in 'fontosd.c' will
* be available! * be available!
@ -48,7 +48,7 @@
#include "config.h" #include "config.h"
#include "tools.h" #include "tools.h"
const int NumLanguages = 3; const int NumLanguages = 4;
typedef const char *tPhrase[NumLanguages]; typedef const char *tPhrase[NumLanguages];
@ -57,421 +57,523 @@ const tPhrase Phrases[] = {
{ "English", { "English",
"Deutsch", "Deutsch",
"Slovenski", "Slovenski",
"Italiano",
}, },
// Menu titles: // Menu titles:
{ "Main", { "Main",
"Hauptmenü", "Hauptmenü",
"Glavni meni", "Glavni meni",
"Principale",
}, },
{ "Schedule", { "Schedule",
"Programm", "Programm",
"Urnik", "Urnik",
"Programmi",
}, },
{ "Channels", { "Channels",
"Kanäle", "Kanäle",
"Kanali", "Kanali",
"Canali",
}, },
{ "Timers", { "Timers",
"Timer", "Timer",
"Termini", "Termini",
"Timer",
}, },
{ "Recordings", { "Recordings",
"Aufzeichnungen", "Aufzeichnungen",
"Posnetki", "Posnetki",
"Registrazioni",
}, },
{ "Setup", { "Setup",
"Einstellungen", "Einstellungen",
"Nastavitve", "Nastavitve",
"Opzioni",
}, },
{ "Commands", { "Commands",
"Befehle", "Befehle",
"Ukazi", "Ukazi",
"Comandi",
}, },
{ "Edit Channel", { "Edit Channel",
"Kanal Editieren", "Kanal Editieren",
"Uredi kanal", "Uredi kanal",
"Modifica canale",
}, },
{ "Edit Timer", { "Edit Timer",
"Timer Editieren", "Timer Editieren",
"Uredi termin", "Uredi termin",
"Modifica Timer",
}, },
{ "Event", { "Event",
"Sendung", "Sendung",
"Oddaja", "Oddaja",
"Eventi",
}, },
{ "Summary", { "Summary",
"Inhalt", "Inhalt",
"Vsebina", "Vsebina",
"Sommario",
}, },
{ "Schedule - %s", { "Schedule - %s",
"Programm - %s", "Programm - %s",
"Urnik - %s", "Urnik - %s",
"Programma - %s",
}, },
{ "What's on now?", { "What's on now?",
"Was läuft jetzt?", "Was läuft jetzt?",
"Kaj je na sporedu?", "Kaj je na sporedu?",
"In programmazione",
}, },
{ "What's on next?", { "What's on next?",
"Was läuft als nächstes?", "Was läuft als nächstes?",
"Kaj sledi?", "Kaj sledi?",
"Prossimi programmi",
}, },
// Button texts (must not be more than 10 characters!): // Button texts (must not be more than 10 characters!):
{ "Edit", { "Edit",
"Editieren", "Editieren",
"Uredi", "Uredi",
"Modifica",
}, },
{ "New", { "New",
"Neu", "Neu",
"Novo", "Novo",
"Nuovo",
}, },
{ "Delete", { "Delete",
"Löschen", "Löschen",
"Odstrani", "Odstrani",
"Cancella",
}, },
{ "Mark", { "Mark",
"Markieren", "Markieren",
"Oznaci", "Oznaci",
"Marca",
}, },
{ "Record", { "Record",
"Aufnehmen", "Aufnehmen",
"Posnemi", "Posnemi",
"Registra",
}, },
{ "Play", { "Play",
"Wiedergabe", "Wiedergabe",
"Predavajaj", "Predavajaj",
"Riproduci",
}, },
{ "Resume", { "Resume",
"Weiter", "Weiter",
"Nadaljuj", "Nadaljuj",
"Riprendi",
}, },
{ "Summary", { "Summary",
"Inhalt", "Inhalt",
"Vsebina", "Vsebina",
"Sommario",
}, },
{ "Switch", { "Switch",
"Umschalten", "Umschalten",
"Preklopi", "Preklopi",
"Cambia",
}, },
{ "Now", { "Now",
"Jetzt", "Jetzt",
"Sedaj", "Sedaj",
"Adesso",
}, },
{ "Next", { "Next",
"Nächste", "Nächste",
"Naslednji", "Naslednji",
"Prossimo",
}, },
{ "Schedule", { "Schedule",
"Programm", "Programm",
"Urnik", "Urnik",
"Programma",
}, },
// Confirmations: // Confirmations:
{ "Delete channel?", { "Delete channel?",
"Kanal löschen?", "Kanal löschen?",
"Odstrani kanal?", "Odstrani kanal?",
"Cancello il canale?",
}, },
{ "Delete timer?", { "Delete timer?",
"Timer löschen?", "Timer löschen?",
"Odstani termin?", "Odstani termin?",
"Cancello il timer?",
}, },
{ "Delete recording?", { "Delete recording?",
"Aufzeichnung löschen?", "Aufzeichnung löschen?",
"Odstrani posnetek?", "Odstrani posnetek?",
"Cancello la registrazione?",
}, },
{ "Stop recording?", { "Stop recording?",
"Aufzeichnung beenden?", "Aufzeichnung beenden?",
"Koncaj snemanje?", "Koncaj snemanje?",
"Fermo la registrazione?",
}, },
{ "Cancel editing?", { "Cancel editing?",
"Schneiden abbrechen?", "Schneiden abbrechen?",
"Zelite prekiniti urejanje?", "Zelite prekiniti urejanje?",
"Annullo la modifica?",
}, },
// Channel parameters: // Channel parameters:
{ "Name", { "Name",
"Name", "Name",
"Naziv", "Naziv",
"Nome",
}, },
{ "Frequency", { "Frequency",
"Frequenz", "Frequenz",
"Frekvenca", "Frekvenca",
"Frequenza",
}, },
{ "Polarization", { "Polarization",
"Polarisation", "Polarisation",
"Polarizacija", "Polarizacija",
"Polarizzazione",
}, },
{ "Diseqc", { "Diseqc",
"Diseqc", "Diseqc",
"Diseqc", "Diseqc",
"Diseqc",
}, },
{ "Srate", { "Srate",
"Srate", "Srate",
"Srate", "Srate",
"Srate",
}, },
{ "Vpid", { "Vpid",
"Vpid", "Vpid",
"Vpid", "Vpid",
"Vpid",
}, },
{ "Apid", { "Apid",
"Apid", "Apid",
"Apid", "Apid",
"Apid",
}, },
{ "CA", { "CA",
"CA", "CA",
"CA", "CA",
"CA",
}, },
{ "Pnr", { "Pnr",
"Pnr", "Pnr",
"Pnr", "Pnr",
"Pnr",
}, },
// Timer parameters: // Timer parameters:
{ "Active", { "Active",
"Aktiv", "Aktiv",
"Aktivno", "Aktivno",
"Attivo",
}, },
{ "Channel", { "Channel",
"Kanal", "Kanal",
"Kanal", "Kanal",
"Canale",
}, },
{ "Day", { "Day",
"Tag", "Tag",
"Dan", "Dan",
"Giorno",
}, },
{ "Start", { "Start",
"Anfang", "Anfang",
"Zacetek", "Zacetek",
"Inizio",
}, },
{ "Stop", { "Stop",
"Ende", "Ende",
"Konec", "Konec",
"Fine",
}, },
{ "Priority", { "Priority",
"Priorität", "Priorität",
"Prioriteta", "Prioriteta",
"Priorita",
}, },
{ "Lifetime", { "Lifetime",
"Lebensdauer", "Lebensdauer",
"Veljavnost", "Veljavnost",
"Durata",
}, },
{ "File", { "File",
"Datei", "Datei",
"Datoteka", "Datoteka",
"Nome",
}, },
// Error messages: // Error messages:
{ "Channel is being used by a timer!", { "Channel is being used by a timer!",
"Kanal wird von einem Timer benutzt!", "Kanal wird von einem Timer benutzt!",
"Urnik zaseda kanal!", "Urnik zaseda kanal!",
"Canale occupato da un timer!",
}, },
{ "Can't switch channel!", { "Can't switch channel!",
"Kanal kann nicht umgeschaltet werden!", "Kanal kann nicht umgeschaltet werden!",
"Ne morem preklopiti kanala!", "Ne morem preklopiti kanala!",
"Impossibile cambiare canale!",
}, },
{ "Timer is recording!", { "Timer is recording!",
"Timer zeichnet gerade auf!", "Timer zeichnet gerade auf!",
"Snemanje po urniku!", "Snemanje po urniku!",
"Registrazione di un timer in corso!",
}, },
{ "Error while deleting recording!", { "Error while deleting recording!",
"Fehler beim Löschen der Aufzeichnung!", "Fehler beim Löschen der Aufzeichnung!",
"Napaka pri odstranjevanju posnetka!", "Napaka pri odstranjevanju posnetka!",
"Errore durante la canc del filmato!",
}, },
{ "*** Invalid Channel ***", { "*** Invalid Channel ***",
"*** Ungültiger Kanal ***", "*** Ungültiger Kanal ***",
"*** Neznan kanal ***", "*** Neznan kanal ***",
"*** CANALE INVALIDO ***",
}, },
{ "No free DVB device to record!", { "No free DVB device to record!",
"Keine freie DVB-Karte zum Aufnehmen!", "Keine freie DVB-Karte zum Aufnehmen!",
"Ni proste DVB naprave za snemanje!", "Ni proste DVB naprave za snemanje!",
"Nessuna card DVB disp per registrare!",
}, },
{ "Channel locked (recording)!", { "Channel locked (recording)!",
"Kanal blockiert (zeichnet auf)!", "Kanal blockiert (zeichnet auf)!",
"Zaklenjen kanal (snemanje)!", "Zaklenjen kanal (snemanje)!",
"Canale bloccato (in registrazione)!",
}, },
{ "Can't start editing process!", { "Can't start editing process!",
"Schnitt kann nicht gestartet werden!", "Schnitt kann nicht gestartet werden!",
"Ne morem zaceti urejanja!", "Ne morem zaceti urejanja!",
"Imposs iniziare processo di modifica",
}, },
{ "Editing process already active!", { "Editing process already active!",
"Schnitt bereits aktiv!", "Schnitt bereits aktiv!",
"Urejanje je ze aktivno!", "Urejanje je ze aktivno!",
"Processo di modifica gia` attivo",
}, },
// Setup parameters: // Setup parameters:
{ "OSD-Language", { "OSD-Language",
"OSD-Sprache", "OSD-Sprache",
"OSD-jezik", "OSD-jezik",
"Linguaggio OSD",
}, },
{ "PrimaryDVB", { "PrimaryDVB",
"Primäres Interface", "Primäres Interface",
"Primarna naprava", "Primarna naprava",
"Scheda DVB primaria",
}, },
{ "ShowInfoOnChSwitch", { "ShowInfoOnChSwitch",
"Info zeigen", "Info zeigen",
"Pokazi naziv kanala", "Pokazi naziv kanala",
"Vis info nel cambio canale",
}, },
{ "MenuScrollPage", { "MenuScrollPage",
"Seitenweise scrollen", "Seitenweise scrollen",
"Drsni meni", "Drsni meni",
"Scrolla pagina nel menu",
}, },
{ "MarkInstantRecord", { "MarkInstantRecord",
"Direktaufz. markieren", "Direktaufz. markieren",
"Oznaci direktno snemanje", "Oznaci direktno snemanje",
"Marca la registrazione",
}, },
{ "LnbFrequLo", { "LnbFrequLo",
"Untere LNB-Frequenz", "Untere LNB-Frequenz",
"Spodnja LNB-frek.", "Spodnja LNB-frek.",
"Freq LO LNB",
}, },
{ "LnbFrequHi", { "LnbFrequHi",
"Obere LNB-Frequenz", "Obere LNB-Frequenz",
"Zgornja LNB-frek.", "Zgornja LNB-frek.",
"Freq HI LNB",
}, },
{ "SetSystemTime", { "SetSystemTime",
"Systemzeit stellen", "Systemzeit stellen",
"Sistemski cas", "Sistemski cas",
"Setta orario auto",
}, },
{ "MarginStart", { "MarginStart",
"Zeitpuffer bei Anfang", "Zeitpuffer bei Anfang",
"Premor pred zacetkom", "Premor pred zacetkom",
"Min margine inizio",
}, },
{ "MarginStop", { "MarginStop",
"Zeitpuffer bei Ende", "Zeitpuffer bei Ende",
"Premor za koncem", "Premor za koncem",
"Min margine fine",
}, },
{ "EPGScanTimeout", { "EPGScanTimeout",
"Zeit bis EPG Scan", "Zeit bis EPG Scan",
"Cas do EPG pregleda", "Cas do EPG pregleda",
"Timeout EPG",
}, },
// The days of the week: // The days of the week:
{ "MTWTFSS", { "MTWTFSS",
"MDMDFSS", "MDMDFSS",
"PTSCPSN", "PTSCPSN",
"DLMMGVS",
}, },
// Learning keys: // Learning keys:
{ "Learning Remote Control Keys", { "Learning Remote Control Keys",
"Fernbedienungs-Codes lernen", "Fernbedienungs-Codes lernen",
"Ucim se kod upravljalca", "Ucim se kod upravljalca",
"Apprendimento tasti unita` remota",
}, },
{ "Phase 1: Detecting RC code type", { "Phase 1: Detecting RC code type",
"Phase 1: FB Code feststellen", "Phase 1: FB Code feststellen",
"Faza 1: Sprejemanje IR kode", "Faza 1: Sprejemanje IR kode",
"Fase 1: tipo ricevitore RC",
}, },
{ "Press any key on the RC unit", { "Press any key on the RC unit",
"Eine Taste auf der FB drücken", "Eine Taste auf der FB drücken",
"Pritisnite tipko na upravljalcu", "Pritisnite tipko na upravljalcu",
"Premere un tasto nell'unita` RC",
}, },
{ "RC code detected!", { "RC code detected!",
"FB Code erkannt!", "FB Code erkannt!",
"IR koda sprejeta!", "IR koda sprejeta!",
"Codice RC rilevato!",
}, },
{ "Do not press any key...", { "Do not press any key...",
"Keine Taste drücken...", "Keine Taste drücken...",
"Ne pritiskajte tipk...", "Ne pritiskajte tipk...",
"Non premere alcun tasto...",
}, },
{ "Phase 2: Learning specific key codes", { "Phase 2: Learning specific key codes",
"Phase 2: Einzelne Tastencodes lernen", "Phase 2: Einzelne Tastencodes lernen",
"Faza 2: Ucenje posebnih kod", "Faza 2: Ucenje posebnih kod",
"Fase 2: Codici specifici dei tasti",
}, },
{ "Press key for '%s'", { "Press key for '%s'",
"Taste für '%s' drücken", "Taste für '%s' drücken",
"Pritisnite tipko za '%s'", "Pritisnite tipko za '%s'",
"Premere il tasto per '%s'",
}, },
{ "Press 'Up' to confirm", { "Press 'Up' to confirm",
"'Auf' drücken zum Bestätigen", "'Auf' drücken zum Bestätigen",
"Pritisnite tipko 'Gor' za potrditev", "Pritisnite tipko 'Gor' za potrditev",
"Premere 'Su' per confermare",
}, },
{ "Press 'Down' to continue", { "Press 'Down' to continue",
"'Ab' drücken zum Weitermachen", "'Ab' drücken zum Weitermachen",
"Pritisnite tipko 'Dol' za nadaljevanje", "Pritisnite tipko 'Dol' za nadaljevanje",
"Premere 'Giu' per confermare",
}, },
{ "(press 'Up' to go back)", { "(press 'Up' to go back)",
"('Auf' drücken um zurückzugehen)", "('Auf' drücken um zurückzugehen)",
"(pritisnite 'Gor' za nazaj)", "(pritisnite 'Gor' za nazaj)",
"(premere 'Su' per tornare indietro)",
}, },
{ "(press 'Down' to end key definition)", { "(press 'Down' to end key definition)",
"('Ab' drücken zum Beenden", "('Ab' drücken zum Beenden",
"(pritisnite 'Dol' za konec)", "(pritisnite 'Dol' za konec)",
"('Giu' per finire la definiz tasti)",
}, },
{ "Phase 3: Saving key codes", { "Phase 3: Saving key codes",
"Phase 3: Codes abspeichern", "Phase 3: Codes abspeichern",
"Faza 3: Shranjujem kodo", "Faza 3: Shranjujem kodo",
"Fase 3: Salvataggio key codes",
}, },
{ "Press 'Up' to save, 'Down' to cancel", { "Press 'Up' to save, 'Down' to cancel",
"'Auf' speichert, 'Ab' bricht ab", "'Auf' speichert, 'Ab' bricht ab",
"'Gor' za potrditev, 'Dol' za prekinitev", "'Gor' za potrditev, 'Dol' za prekinitev",
"'Su' per salvare, 'Giu' per annullare",
}, },
// Key names: // Key names:
{ "Up", { "Up",
"Auf", "Auf",
"Gor", "Gor",
"Su",
}, },
{ "Down", { "Down",
"Ab", "Ab",
"Dol", "Dol",
"Giu",
}, },
{ "Menu", { "Menu",
"Menü", "Menü",
"Meni", "Meni",
"Menu",
}, },
{ "Ok", { "Ok",
"Ok", "Ok",
"Ok", "Ok",
"Ok",
}, },
{ "Back", { "Back",
"Zurück", "Zurück",
"Nazaj", "Nazaj",
"Indietro",
}, },
{ "Left", { "Left",
"Links", "Links",
"Levo", "Levo",
"Sinistra",
}, },
{ "Right", { "Right",
"Rechts", "Rechts",
"Desno", "Desno",
"Destra",
}, },
{ "Red", { "Red",
"Rot", "Rot",
"Rdeca", "Rdeca",
"Rosso",
}, },
{ "Green", { "Green",
"Grün", "Grün",
"Zelena", "Zelena",
"Verde",
}, },
{ "Yellow", { "Yellow",
"Gelb", "Gelb",
"Rumena", "Rumena",
"Giallo",
}, },
{ "Blue", { "Blue",
"Blau", "Blau",
"Modra", "Modra",
"Blu",
}, },
// Miscellaneous: // Miscellaneous:
{ "yes", { "yes",
"ja", "ja",
"da", "da",
"si",
}, },
{ "no", { "no",
"nein", "nein",
"ne", "ne",
"no",
}, },
{ "Stop replaying", { "Stop replaying",
"Wiedergabe beenden", "Wiedergabe beenden",
"Prekini ponavljanje", "Prekini ponavljanje",
"Interrompi riproduzione",
}, },
{ "Stop recording ", // note the trailing blank! { "Stop recording ", // note the trailing blank!
"Aufzeichnung beenden ", "Aufzeichnung beenden ",
"Prekini shranjevanje ", "Prekini shranjevanje ",
"Interrompi registrazione ",
}, },
{ "Cancel editing", { "Cancel editing",
"Schneiden abbrechen", "Schneiden abbrechen",
"Prekini urejanje", "Prekini urejanje",
"Annulla modifiche",
}, },
{ "Switching primary DVB...", { "Switching primary DVB...",
"Primäres Interface wird umgeschaltet...", "Primäres Interface wird umgeschaltet...",
"Preklapljanje primarne naprave...", "Preklapljanje primarne naprave...",
"Cambio su card DVB primaria...",
}, },
{ "Up/Dn for new location - OK to move", { "Up/Dn for new location - OK to move",
"Auf/Ab für neue Position - dann OK", "Auf/Ab für neue Position - dann OK",
"Gor/Dol za novo poz. - Ok za premik", "Gor/Dol za novo poz. - Ok za premik",
"Su/Giu per nuova posizione - OK per muovere",
}, },
{ "Editing process started", { "Editing process started",
"Schnitt gestartet", "Schnitt gestartet",
"Urejanje se je zacelo", "Urejanje se je zacelo",
"Processo di modifica iniziato",
}, },
{ NULL } { NULL }
}; };