mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
2509 lines
56 KiB
C
2509 lines
56 KiB
C
/*
|
|
* i18n.c: Internationalization
|
|
*
|
|
* See the main source file 'vdr.c' for copyright information and
|
|
* how to reach the author.
|
|
*
|
|
* $Id: i18n.c 1.88 2002/05/11 11:43:38 kls Exp $
|
|
*
|
|
* Translations provided by:
|
|
*
|
|
* Slovenian Miha Setina <mihasetina@softhome.net> and Matjaz Thaler <matjaz.thaler@guest.arnes.si>
|
|
* Italian Alberto Carraro <bertocar@tin.it>
|
|
* Dutch Arnold Niessen <niessen@iae.nl> <arnold.niessen@philips.com>
|
|
* Portuguese Paulo Lopes <pmml@netvita.pt>
|
|
* French Jean-Claude Repetto <jc@repetto.org>
|
|
* Norwegian Jørgen Tvedt <pjtvedt@online.no> and Truls Slevigen <truls@slevigen.no>
|
|
* Finnish Hannu Savolainen <hannu@opensound.com>
|
|
* Polish Michael Rakowski <mrak@gmx.de>
|
|
* Spanish Ruben Nunez Francisco <ruben.nunez@tang-it.com>
|
|
* Greek Dimitrios Dimitrakos <mail@dimitrios.de>
|
|
*
|
|
*/
|
|
|
|
/*
|
|
* How to add a new language:
|
|
*
|
|
* 1. Announce your translation action on the VDR mailing
|
|
* list to avoid duplicate work.
|
|
* 2. Increase the value of 'I18nNumLanguages' in 'i18n.h'.
|
|
* 3. Insert a new line in every member of the 'Phrases[]' array,
|
|
* containing the translated text for the new language.
|
|
* For example, assuming you want to add the Italian language,
|
|
*
|
|
* { "English",
|
|
* "Deutsch",
|
|
* },
|
|
*
|
|
* would become
|
|
*
|
|
* { "English",
|
|
* "Deutsch",
|
|
* "Italiano",
|
|
* },
|
|
*
|
|
* and so on. Append your language after the last existing language
|
|
* and write the name of your language in your language (not in English,
|
|
* which means that it should be 'Italiano', not 'Italian').
|
|
* Note that only the characters defined in 'fontosd.c' will
|
|
* be available!
|
|
* 4. Compile VDR and test the new language by switching to it
|
|
* in the "Setup/OSD" menu.
|
|
* 5. Send the modified 'i18n.c' file to <kls@cadsoft.de> to have
|
|
* it included in the next version of VDR.
|
|
*
|
|
* In case an English phrase is used in more than one context (and might need
|
|
* different translations in other languages) it can be preceeded with an
|
|
* arbitrary string to describe its context, separated from the actual phrase
|
|
* by a '$' character (see for instance "Button$Stop" vs. "Stop").
|
|
* Of course this means that no English phrase may contain the '$' character!
|
|
* If this should ever become necessary, the existing '$' would have to be
|
|
* replaced with something different...
|
|
*/
|
|
|
|
#include "i18n.h"
|
|
#include "config.h"
|
|
#include "tools.h"
|
|
|
|
const tI18nPhrase Phrases[] = {
|
|
// The name of the language (this MUST be the first phrase!):
|
|
{ "English",
|
|
"Deutsch",
|
|
"Slovenski",
|
|
"Italiano",
|
|
"Nederlands",
|
|
"Português",
|
|
"Français",
|
|
"Norsk",
|
|
"Suomi",
|
|
"Polski",
|
|
"Español",
|
|
"Ellinika",
|
|
},
|
|
// Menu titles:
|
|
{ "VDR",
|
|
"VDR",
|
|
"VDR",
|
|
"VDR",
|
|
"VDR",
|
|
"VDR",
|
|
"VDR",
|
|
"VDR",
|
|
"VDR",
|
|
"VDR",
|
|
"VDR",
|
|
"VDR",
|
|
},
|
|
{ "Schedule",
|
|
"Programm",
|
|
"Urnik",
|
|
"Programmi",
|
|
"Gids",
|
|
"Programação",
|
|
"Programmes",
|
|
"Programmer",
|
|
"Ohjelmat",
|
|
"Program",
|
|
"Programa",
|
|
"Programma",
|
|
},
|
|
{ "Channels",
|
|
"Kanäle",
|
|
"Kanali",
|
|
"Canali",
|
|
"Kanalen",
|
|
"Canais",
|
|
"Chaînes",
|
|
"Kanaler",
|
|
"Kanavat",
|
|
"Kanaly",
|
|
"Canales",
|
|
"Kanalia",
|
|
},
|
|
{ "Timers",
|
|
"Timer",
|
|
"Termini",
|
|
"Timer",
|
|
"Timers",
|
|
"Timers",
|
|
"Programmation",
|
|
"Timere",
|
|
"Ajastin",
|
|
"Timery",
|
|
"Timer",
|
|
"Programmatismos",
|
|
},
|
|
{ "Recordings",
|
|
"Aufzeichnungen",
|
|
"Posnetki",
|
|
"Registrazioni",
|
|
"Opnames",
|
|
"Gravações",
|
|
"Enregistrements",
|
|
"Opptak",
|
|
"Nauhoitteet",
|
|
"Nagrania",
|
|
"Grabaciones",
|
|
"Egrafes",
|
|
},
|
|
{ "Setup",
|
|
"Einstellungen",
|
|
"Nastavitve",
|
|
"Opzioni",
|
|
"Instellingen",
|
|
"Configurar",
|
|
"Configuration",
|
|
"Konfigurasjon",
|
|
"Asetukset",
|
|
"Nastawy",
|
|
"Configuración",
|
|
"Rithmisis",
|
|
},
|
|
{ "Commands",
|
|
"Befehle",
|
|
"Ukazi",
|
|
"Comandi",
|
|
"Commando's",
|
|
"Comandos",
|
|
"Commandes",
|
|
"Kommandoer",
|
|
"Komennot",
|
|
"Rozkazy",
|
|
"Órdenes",
|
|
"Entoles",
|
|
},
|
|
{ "Edit channel",
|
|
"Kanal editieren",
|
|
"Uredi kanal",
|
|
"Modifica canale",
|
|
"Kanaal aanpassen",
|
|
"Modificar canal",
|
|
"Modifier une chaîne",
|
|
"Editer kanal",
|
|
"Muokkaa kanavaa",
|
|
"Ustawienie kanalu",
|
|
"Modificar canal",
|
|
"Prosarmoges kanaliou",
|
|
},
|
|
{ "Edit timer",
|
|
"Timer editieren",
|
|
"Uredi termin",
|
|
"Modifica timer",
|
|
"Timer veranderen",
|
|
"Modificar timer",
|
|
"Changer la programmation",
|
|
"Editer timer",
|
|
"Muokkaa ajastusta",
|
|
"Ustawienie timerow",
|
|
"Modificar timer",
|
|
"Prosarmoges programmatismou",
|
|
},
|
|
{ "Event",
|
|
"Sendung",
|
|
"Oddaja",
|
|
"Eventi",
|
|
"Uitzending",
|
|
"Evento",
|
|
"Evénement",
|
|
"Hendelse",
|
|
"Tapahtuma",
|
|
"Audycja",
|
|
"Evento",
|
|
"Ekpompi",
|
|
},
|
|
{ "Summary",
|
|
"Inhalt",
|
|
"Vsebina",
|
|
"Sommario",
|
|
"Inhoud",
|
|
"Resumo",
|
|
"Résumé",
|
|
"Sammendrag",
|
|
"Yhteenveto",
|
|
"Zawartosc",
|
|
"Resúmen",
|
|
"Periexomeno",
|
|
},
|
|
{ "Schedule - %s",
|
|
"Programm - %s",
|
|
"Urnik - %s",
|
|
"Programma - %s",
|
|
"Programma - %s",
|
|
"Programa - %s",
|
|
"Programmes - %s",
|
|
"Program Guide - %s",
|
|
"Ohjelma - %s",
|
|
"Program - %s",
|
|
"Programa - %s",
|
|
"Programma - %s",
|
|
},
|
|
{ "What's on now?",
|
|
"Was läuft jetzt?",
|
|
"Kaj je na sporedu?",
|
|
"In programmazione",
|
|
"Wat is er nu?",
|
|
"Programa actual?",
|
|
"Programmes en cours",
|
|
"Hvilket program sendes nå?",
|
|
"Nykyinen ohjelma",
|
|
"Program biezacy",
|
|
"¿Qué hay ahora?",
|
|
"Ti pezi tora",
|
|
},
|
|
{ "What's on next?",
|
|
"Was läuft als nächstes?",
|
|
"Kaj sledi?",
|
|
"Prossimi programmi",
|
|
"Wat komt er hierna?",
|
|
"Próximo Programa?",
|
|
"Prochains programmes",
|
|
"Hvilket program er neste?",
|
|
"Seuraava ohjelma",
|
|
"Program nastepny",
|
|
"¿Qué hay proximo?",
|
|
"Ti tha peksi meta",
|
|
},
|
|
// Button texts (should not be more than 10 characters!):
|
|
{ "Edit",
|
|
"Editieren",
|
|
"Uredi",
|
|
"Modifica",
|
|
"Verander",
|
|
"Modificar",
|
|
"Modifier",
|
|
"Editer",
|
|
"Muuta",
|
|
"Edycja",
|
|
"Modificar",
|
|
"Prosarmogi",
|
|
},
|
|
{ "New",
|
|
"Neu",
|
|
"Novo",
|
|
"Nuovo",
|
|
"Nieuw",
|
|
"Novo",
|
|
"Nouveau",
|
|
"Ny",
|
|
"Uusi",
|
|
"Nowy",
|
|
"Nuevo",
|
|
"Neo",
|
|
},
|
|
{ "Delete",
|
|
"Löschen",
|
|
"Odstrani",
|
|
"Cancella",
|
|
"Verwijder",
|
|
"Apagar",
|
|
"Supprimer",
|
|
"Slett",
|
|
"Poista",
|
|
"Usunac",
|
|
"Borrar",
|
|
"Swisimo",
|
|
},
|
|
{ "Mark",
|
|
"Markieren",
|
|
"Oznaci",
|
|
"Marca",
|
|
"Verplaats",
|
|
"Marcar",
|
|
"Marquer",
|
|
"Marker",
|
|
"Merkitse",
|
|
"Zaznaczyc",
|
|
"Marcar",
|
|
"Markarisma",
|
|
},
|
|
{ "On/Off",
|
|
"Ein/Aus",
|
|
"Vklop/Izklop",
|
|
"On/Off",
|
|
"Aan/Uit",
|
|
"On/Off",
|
|
"Marche/Arr",
|
|
"Av/På",
|
|
"Päällä/Pois",
|
|
"Zal./ Wyl.",
|
|
"On/Off",
|
|
"Energo/Klisto",
|
|
},
|
|
{ "Record",
|
|
"Aufnehmen",
|
|
"Posnemi",
|
|
"Registra",
|
|
"Opnemen",
|
|
"Gravar",
|
|
"Enregistre",
|
|
"Ta opp",
|
|
"Nauhoita",
|
|
"Nagrywac",
|
|
"Grabar",
|
|
"Egrafi",
|
|
},
|
|
{ "Play",
|
|
"Wiedergabe",
|
|
"Predavajaj",
|
|
"Riproduci",
|
|
"Afspelen",
|
|
"Play",
|
|
"Lire",
|
|
"Spill av",
|
|
"Toista",
|
|
"Odtwarzac",
|
|
"Play",
|
|
"Anametadosi",
|
|
},
|
|
{ "Rewind",
|
|
"Anfang",
|
|
"Zacetek",
|
|
"Da inizio",
|
|
"Naar begin",
|
|
"Rebobinar",
|
|
"Retour",
|
|
"Spol tilbake",
|
|
"Takaisinkel.",
|
|
"Poczatek",
|
|
"Rebobinar",
|
|
"Arxi",
|
|
},
|
|
{ "Button$Stop",
|
|
"Beenden",
|
|
"Ustavi",
|
|
"Stop",
|
|
"Eindigen",
|
|
"Parar",
|
|
"Arrêt",
|
|
"Stopp",
|
|
"Pysäytä",
|
|
"Zakonczyc",
|
|
"Parar",
|
|
"Terma",
|
|
},
|
|
{ "Resume",
|
|
"Weiter",
|
|
"Nadaljuj",
|
|
"Riprendi",
|
|
"Verder",
|
|
"Continuar",
|
|
"Reprendre",
|
|
"Fortsett",
|
|
"Jatka",
|
|
"Dalej",
|
|
"Continuar",
|
|
"Sinexia",
|
|
},
|
|
{ "Summary",
|
|
"Inhalt",
|
|
"Vsebina",
|
|
"Sommario",
|
|
"Inhoud",
|
|
"Resumo",
|
|
"Résumé",
|
|
"Sammendrag",
|
|
"Yhteenveto",
|
|
"Zawartosc",
|
|
"Resumen",
|
|
"Periexomeno",
|
|
},
|
|
{ "Open",
|
|
"Öffnen",
|
|
"Odpri",
|
|
"Apri",
|
|
"Openen",
|
|
"Abrir",
|
|
"Ouvrir",
|
|
"Åpne",
|
|
"Avaa",
|
|
"Otworzyc",
|
|
"Abrir",
|
|
"Anigma",
|
|
},
|
|
{ "Switch",
|
|
"Umschalten",
|
|
"Preklopi",
|
|
"Cambia",
|
|
"Selecteer",
|
|
"Seleccionar",
|
|
"Regarder",
|
|
"Skift til",
|
|
"Valitse",
|
|
"Przelaczyc",
|
|
"Cambiar",
|
|
"Alagi",
|
|
},
|
|
{ "Now",
|
|
"Jetzt",
|
|
"Sedaj",
|
|
"Adesso",
|
|
"Nu",
|
|
"Agora",
|
|
"Maintenant",
|
|
"Nå",
|
|
"Nyt",
|
|
"Teraz",
|
|
"Ahora",
|
|
"Tora",
|
|
},
|
|
{ "Next",
|
|
"Nächste",
|
|
"Naslednji",
|
|
"Prossimo",
|
|
"Hierna",
|
|
"Proximo",
|
|
"Après",
|
|
"Neste",
|
|
"Seuraava",
|
|
"Nastepny",
|
|
"Siguiente",
|
|
"Epomeno",
|
|
},
|
|
{ "Button$Schedule",
|
|
"Programm",
|
|
"Urnik",
|
|
"Programma",
|
|
"Programma",
|
|
"Programação",
|
|
"Programme",
|
|
"Programmer",
|
|
"Ohjelmisto",
|
|
"Program",
|
|
"Programa",
|
|
"Programma",
|
|
},
|
|
{ "Language",
|
|
"Sprache",
|
|
"Jezik",
|
|
"Linguaggio",
|
|
"Taal",
|
|
"Linguagem",
|
|
"Langue",
|
|
"Språk",
|
|
"Kieli",
|
|
"Jezyk",
|
|
"Lengua",
|
|
"Glosa",
|
|
},
|
|
{ "Eject",
|
|
"Auswerfen",
|
|
"Izvrzi",
|
|
"Eject",
|
|
"Eject",
|
|
"Ejectar",
|
|
"Ejection",
|
|
"Eject",
|
|
"Avaa",
|
|
"Wyrzucenie",
|
|
"Eyectar",
|
|
"Apovoli",
|
|
},
|
|
{ "ABC/abc",
|
|
"ABC/abc",
|
|
"ABC/abc",
|
|
"ABC/abc",
|
|
"ABC/abc",
|
|
"ABC/abc",
|
|
"ABC/abc",
|
|
"ABC/abc",
|
|
"ABC/abc",
|
|
"ABC/abc",
|
|
"ABC/abc",
|
|
"ABC/abc",
|
|
},
|
|
{ "Insert",
|
|
"Einfügen",
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"Isodos",
|
|
},
|
|
{ "Overwrite",
|
|
"Überschreiben",
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"Epanagrafi",
|
|
},
|
|
// Confirmations:
|
|
{ "Delete channel?",
|
|
"Kanal löschen?",
|
|
"Odstrani kanal?",
|
|
"Cancello il canale?",
|
|
"Kanaal verwijderen?",
|
|
"Apagar o canal?",
|
|
"Supprimer la chaîne?",
|
|
"Slette kanal?",
|
|
"Poistetaanko kanava?",
|
|
"Usunac kanal?",
|
|
"¿Eliminar canal?",
|
|
"Na sviso to kanali?",
|
|
},
|
|
{ "Delete timer?",
|
|
"Timer löschen?",
|
|
"Odstani termin?",
|
|
"Cancello il timer?",
|
|
"Timer verwijderen?",
|
|
"Apagar o timer?",
|
|
"Supprimer la programmation?",
|
|
"Slette timer?",
|
|
"Poistetaanko ajastus?",
|
|
"Usunac timer?",
|
|
"¿Eliminar timer?",
|
|
"Svisimo tou programmitismou?",
|
|
},
|
|
{ "Delete recording?",
|
|
"Aufzeichnung löschen?",
|
|
"Odstrani posnetek?",
|
|
"Cancello la registrazione?",
|
|
"Opname verwijderen?",
|
|
"Apagar a gravação?",
|
|
"Supprimer l'enregistrement?",
|
|
"Slette opptak?",
|
|
"Poistetaanko nauhoitus?",
|
|
"Usunac nagranie?",
|
|
"¿Eliminar grabacion?",
|
|
"Svisimo tis egrafis?",
|
|
},
|
|
{ "Timer still recording - really delete?",
|
|
"Timer zeichnet auf - trotzdem löschen?",
|
|
"Snemanje po terminu - zares odstrani?",
|
|
"Timer in regestazione - cancello?",
|
|
"Timer neemt nog op - toch verwijderen?",
|
|
"Timer activo - têm a certeza que quer apagar?",
|
|
"Enregistrement en cours - confirmez la suppression",
|
|
"Timer gjør opptak - vil du slette likevel?",
|
|
"Ajastin nauhoittaa - poistetaanko silti?",
|
|
"Nagrywanie w trakcie - napewno usunac?",
|
|
"¿Timer activo - de verdad eliminarlo?",
|
|
"Ginete akoma programmatismeni egrafi - na svisti sigoura?",
|
|
},
|
|
{ "Stop recording?",
|
|
"Aufzeichnung beenden?",
|
|
"Koncaj snemanje?",
|
|
"Fermo la registrazione?",
|
|
"Opname stoppen?",
|
|
"Parar Gravação?",
|
|
"Arrêter l'enregistrement?",
|
|
"Stoppe opptak?",
|
|
"Pysäytetäänkö nauhoitus?",
|
|
"Zakonczyc nagranie?",
|
|
"¿Parar grabación?",
|
|
"Akirosi egrafis?",
|
|
},
|
|
{ "on primary interface",
|
|
"auf dem primären Interface",
|
|
"na primarni napravi",
|
|
"su interfaccia primaria",
|
|
"op eerste interface",
|
|
"no interface primário",
|
|
"sur la carte primaire",
|
|
"på første enhet",
|
|
"päävastaanottimella",
|
|
"na pierwszym interfejsie",
|
|
"en interface primario",
|
|
"stin protevon karta",
|
|
},
|
|
{ "Cancel editing?",
|
|
"Schneiden abbrechen?",
|
|
"Zelite prekiniti urejanje?",
|
|
"Annullo la modifica?",
|
|
"Bewerken afbreken?",
|
|
"Cancelar Modificações?",
|
|
"Annuler les modifications?",
|
|
"Avbryte redigering?",
|
|
"Peruutetaanko muokkaus?",
|
|
"Zakonczyc montaz?",
|
|
"¿Cancelar modificación?",
|
|
"Akirosi alagon?",
|
|
},
|
|
{ "Really restart?",
|
|
"Wirklich neu starten?",
|
|
"Zares ponoven zagon",
|
|
"Eseguo un restart?",
|
|
"Werkelijk opnieuw starten?",
|
|
"Tem a certeza que quer reiniciar?",
|
|
"Redémarrer?",
|
|
"Vil du virkelig starte på nytt?",
|
|
"Aloitetaanko varmasti alusta?",
|
|
"Rzeczywiscie nowy start?",
|
|
"¿De verdad reiniciar?",
|
|
"Na gini sigoura epanekinisi?",
|
|
},
|
|
{ "Recording - restart anyway?",
|
|
"Aufnahme läuft - trotzdem neu starten?",
|
|
"Snemanje - zares ponoven zagon",
|
|
"In registrazione - restart comunque?",
|
|
"Opname loopt - toch opnieuw starten?",
|
|
"Em gravação - quer mesmo reiniciar?",
|
|
"Enregistrement en cours - redémarrer?",
|
|
"Gjør opptak - starte på nytt likevel?",
|
|
"Nauhoitus käynnissä - aloitetaanko alusta?",
|
|
"Nagrywanie w trakcie - rzeczywiscie nowy start?",
|
|
"¿Grabando - reiniciar?",
|
|
"Ginete egrafi - na gini epanekinisi sigoura?",
|
|
},
|
|
{ "Recording - shut down anyway?",
|
|
"Aufnahme läuft - trotzdem ausschalten?",
|
|
"Snemanje - zares izklopi?",
|
|
"In registrazione - spengo comunque?",
|
|
"Opname loopt - toch uitschakelen?",
|
|
"Em gravação - quer mesmo desligar?",
|
|
"Enregistrement en cours - confirmez l'arrêt",
|
|
"Gjør opptak - slå av likevel?",
|
|
"Nauhoitus kesken - lopetetaanko se?",
|
|
"Nagrywanie w trakcie - mimo to wylaczyc?",
|
|
"¿Grabando - apagar?",
|
|
"Ginete egrafi - na stamatisi i litourgia sigoura?",
|
|
},
|
|
{ "Recording in %d minutes, shut down anyway?",
|
|
"Aufnahme in %d Minuten - trotzdem ausschalten?",
|
|
"Snemanje cez %d minut, zares izklopi?",
|
|
"Registrazione fra %d minuti - spengo comunque?",
|
|
"Opname in %d minuten - toch uitschakelen?",
|
|
"Em gravação dentro de %d minutos - quer mesmo desligar?",
|
|
"Enregistrement dans %d minutes - confirmez l'arrêt",
|
|
"Skal gjøre opptak om %d minutter - slå av likevel?",
|
|
"Nauhoitus alkaisi %d min. kuluttua - sammutetaanko silti?",
|
|
"Nagrywanie za %d minut - mimo to wylaczyc?",
|
|
"¿Grabando en %d minutos, de verdad cortar?",
|
|
"Anamenete egrafi se %d lepta - na stamatisi i litourgia sigoura?",
|
|
},
|
|
{ "Press any key to cancel shutdown",
|
|
"Taste drücken um Shutdown abzubrechen",
|
|
"Pritisni katerikoli gumb za preklic izklopa",
|
|
"Un tasto per annullare lo spegnimento",
|
|
"Druk een toets om shutdown af te breken",
|
|
"Pressione qualquer tecla para cancelar",
|
|
"Appuyez sur une touche pour annuler l'arrêt",
|
|
"Trykk en tast for ikke å slå av",
|
|
"Peruuta pysäytys painamalla jotakin näppäintä",
|
|
"Dowolny przycisk zatrzyma wylaczanie",
|
|
"Pulse una tecla para interrumpir corte",
|
|
"Piese ena pliktro na stamatisi to katevasma",
|
|
},
|
|
// Channel parameters:
|
|
{ "Name",
|
|
"Name",
|
|
"Naziv",
|
|
"Nome",
|
|
"Naam",
|
|
"Nome",
|
|
"Nom",
|
|
"Navn",
|
|
"Nimi",
|
|
"Nazwa",
|
|
"Nombre",
|
|
"Onoma",
|
|
},
|
|
{ "Frequency",
|
|
"Frequenz",
|
|
"Frekvenca",
|
|
"Frequenza",
|
|
"Frequentie",
|
|
"Frequência",
|
|
"Fréquence",
|
|
"Frekvens",
|
|
"Taajuus",
|
|
"Czestotliwosc",
|
|
"Frecuencia",
|
|
"Sixnotita",
|
|
},
|
|
{ "Polarization",
|
|
"Polarisation",
|
|
"Polarizacija",
|
|
"Polarizzazione",
|
|
"Polarisatie",
|
|
"Polarização",
|
|
"Polarisation",
|
|
"Polarisasjon",
|
|
"Polarisaatio",
|
|
"Polaryzacja",
|
|
"Polarización",
|
|
"Polosi",
|
|
},
|
|
{ "DiSEqC",
|
|
"DiSEqC",
|
|
"DiSEqC",
|
|
"DiSEqC",
|
|
"DiSEqC",
|
|
"DiSEqC",
|
|
"DiSEqC",
|
|
"DiSEqC",
|
|
"DiSEqC",
|
|
"DiSEqC",
|
|
"DiSEqC",
|
|
"DiSEqC",
|
|
},
|
|
{ "Srate",
|
|
"Srate",
|
|
"Srate",
|
|
"Srate",
|
|
"Srate",
|
|
"Srate",
|
|
"Fréq. Symbole",
|
|
"Srate",
|
|
"Srate",
|
|
"Srate",
|
|
"Srate",
|
|
"Srate",
|
|
},
|
|
{ "Vpid",
|
|
"Vpid",
|
|
"Vpid",
|
|
"Vpid",
|
|
"Vpid",
|
|
"PID de Vídeo",
|
|
"PID Vidéo",
|
|
"Vpid",
|
|
"Kuva PID",
|
|
"Vpid",
|
|
"Vpid",
|
|
"Vpid",
|
|
},
|
|
{ "Apid1",
|
|
"Apid1",
|
|
"Apid1",
|
|
"Apid1",
|
|
"Apid1",
|
|
"PID Áudio (1)",
|
|
"PID Audio (1)",
|
|
"Apid1",
|
|
"Ääni PID1",
|
|
"Apid1",
|
|
"Apid1",
|
|
"Apid1",
|
|
},
|
|
{ "Apid2",
|
|
"Apid2",
|
|
"Apid2",
|
|
"Apid2",
|
|
"Apid2",
|
|
"Apid2",
|
|
"PID Áudio (2)",
|
|
"Apid2",
|
|
"Ääni PID2",
|
|
"Apid2",
|
|
"Apid2",
|
|
"Apid2",
|
|
},
|
|
{ "Dpid1",
|
|
"Dpid1",
|
|
"Dpid1",
|
|
"Dpid1",
|
|
"Dpid1",
|
|
"PID AC3 (1)",
|
|
"PID AC3 (1)",
|
|
"AC3pid1",
|
|
"AC3 PID1",
|
|
"Dpid1",
|
|
"Dpid1",
|
|
"Dpid1",
|
|
},
|
|
{ "Dpid2",
|
|
"Dpid2",
|
|
"Dpid2",
|
|
"Dpid2",
|
|
"Dpid2",
|
|
"PID AC3 (2)",
|
|
"PID AC3 (2)",
|
|
"AC3pid2",
|
|
"AC3 PID2",
|
|
"Dpid2",
|
|
"Dpid2",
|
|
"Dpid2",
|
|
},
|
|
{ "Tpid",
|
|
"Tpid",
|
|
"Tpid",
|
|
"Tpid",
|
|
"Tpid",
|
|
"PID Teletexto",
|
|
"PID Télétexte",
|
|
"Tekst-TV pid",
|
|
"TekstiTV PID",
|
|
"Tpid",
|
|
"Tpid",
|
|
"Tpid",
|
|
},
|
|
{ "CA",
|
|
"CA",
|
|
"CA",
|
|
"CA",
|
|
"CA",
|
|
"Encriptação",
|
|
"Cryptage",
|
|
"Kortleser",
|
|
"Salauskortti",
|
|
"CA",
|
|
"CA",
|
|
"CA",
|
|
},
|
|
{ "Pnr",
|
|
"Pnr",
|
|
"Pnr",
|
|
"Pnr",
|
|
"Pnr",
|
|
"Núm. Progr.",
|
|
"Num. Progr.",
|
|
"Program Id",
|
|
"Ohjelmatunnus",
|
|
"Pnr",
|
|
"Pnr",
|
|
"Pnr",
|
|
},
|
|
// Timer parameters:
|
|
{ "Active",
|
|
"Aktiv",
|
|
"Aktivno",
|
|
"Attivo",
|
|
"Actief",
|
|
"Activo",
|
|
"Actif",
|
|
"Aktiv",
|
|
"Aktiivinen",
|
|
"Aktywny",
|
|
"Activo",
|
|
"Energo",
|
|
},
|
|
{ "Channel",
|
|
"Kanal",
|
|
"Kanal",
|
|
"Canale",
|
|
"Kanaal",
|
|
"Canal",
|
|
"Chaîne",
|
|
"Kanal",
|
|
"Kanava",
|
|
"Kanal",
|
|
"Canal",
|
|
"Kanali",
|
|
},
|
|
{ "Day",
|
|
"Tag",
|
|
"Dan",
|
|
"Giorno",
|
|
"Dag",
|
|
"Dia",
|
|
"Jour",
|
|
"Dag",
|
|
"Päivä",
|
|
"Dzien",
|
|
"Día",
|
|
"Imera",
|
|
},
|
|
{ "Start",
|
|
"Anfang",
|
|
"Zacetek",
|
|
"Inizio",
|
|
"Begin",
|
|
"Inicio",
|
|
"Début",
|
|
"Start",
|
|
"Aloitus",
|
|
"Poczatek",
|
|
"Comienzo",
|
|
"Arxi",
|
|
},
|
|
{ "Stop",
|
|
"Ende",
|
|
"Konec",
|
|
"Fine",
|
|
"Einde",
|
|
"Fim",
|
|
"Fin",
|
|
"Slutt",
|
|
"Lopetus",
|
|
"Koniec",
|
|
"Fin",
|
|
"Telos",
|
|
},
|
|
{ "Priority",
|
|
"Priorität",
|
|
"Prioriteta",
|
|
"Priorita",
|
|
"Prioriteit",
|
|
"Prioridade",
|
|
"Priorité",
|
|
"Prioritet",
|
|
"Prioriteetti",
|
|
"Priorytet",
|
|
"Prioridad",
|
|
"Protereotita",
|
|
},
|
|
{ "Lifetime",
|
|
"Lebensdauer",
|
|
"Veljavnost",
|
|
"Durata",
|
|
"Bewaarduur",
|
|
"Duração",
|
|
"Durée de vie",
|
|
"Levetid",
|
|
"Voimassaolo",
|
|
"Trwalosc dni",
|
|
"Durabilidad",
|
|
"Xronos Zois",
|
|
},
|
|
{ "File",
|
|
"Datei",
|
|
"Datoteka",
|
|
"Nome",
|
|
"Filenaam",
|
|
"Ficheiro",
|
|
"Fichier",
|
|
"Filnavn",
|
|
"Tiedosto",
|
|
"Plik",
|
|
"Fichero",
|
|
"Arxeio",
|
|
},
|
|
{ "First day",
|
|
"Erster Tag",
|
|
"Prvi dan",
|
|
"Primo giorno",
|
|
"Eerste dag",
|
|
"Primeiro dia",
|
|
"Premier jour",
|
|
"Første dag",
|
|
"1. päivä",
|
|
"Pierwszy dzien",
|
|
"Primer día",
|
|
"Proti mera",
|
|
},
|
|
// Error messages:
|
|
{ "Channel is being used by a timer!",
|
|
"Kanal wird von einem Timer benutzt!",
|
|
"Urnik zaseda kanal!",
|
|
"Canale occupato da un timer!",
|
|
"Kanaal wordt gebruikt door een timer!",
|
|
"Canal a ser utilizador por um timer!",
|
|
"Cette chaîne est en cours d'utilisation!",
|
|
"Kanalen er i bruk av en timer!",
|
|
"Kanava on ajastimen käytössä!",
|
|
"Kanal jest zajety przez timer nagran",
|
|
"¡Canal está ocupado por un timer!",
|
|
"To kanali xrisimopiite apo programmatismeni thesi",
|
|
},
|
|
{ "Can't switch channel!",
|
|
"Kanal kann nicht umgeschaltet werden!",
|
|
"Ne morem preklopiti kanala!",
|
|
"Impossibile cambiare canale!",
|
|
"Kan geen kanaal wisselen!",
|
|
"Não pode mudar de canal!",
|
|
"Impossible de changer de chaîne!",
|
|
"Ikke mulig å skifte kanal!",
|
|
"Kanavan vaihtaminen ei mahdollista!",
|
|
"Kanal nie moze byc teraz przelaczony!",
|
|
"¡No puedo cambiar canal!",
|
|
"Den mporo na pao sto kanali!",
|
|
},
|
|
{ "Timer is recording!",
|
|
"Timer zeichnet gerade auf!",
|
|
"Snemanje po urniku!",
|
|
"Registrazione di un timer in corso!",
|
|
"Timer is aan het opnemen!",
|
|
"Timer a gravar!",
|
|
"Enregistrement en cours!",
|
|
"Timer gjør opptak!",
|
|
"Ajastinnauhoitus käynnissä!",
|
|
"Timer nagrywa!",
|
|
"¡Timer esta grabando!",
|
|
"Ginete progrmamatismeni egrafi!",
|
|
},
|
|
{ "Error while accessing recording!",
|
|
"Fehler beim Ansprechen der Aufzeichnung!",
|
|
"Napaka pri dostopu do posnetka",
|
|
"Errore nel tentativo di acc alla registrazione",
|
|
"Fout bij lezen opname!",
|
|
"Erro ao aceder à gravação",
|
|
"Impossible d'accèder à l'enregistrement",
|
|
"Feil under lesing av opptak!",
|
|
"Nauhoituksen toistaminen epäonnistui!",
|
|
"Blad - brak dostepu do nagrania!",
|
|
"¡Error al accesar la grabación!",
|
|
"Lathos stin evresi tis egrafis!",
|
|
},
|
|
{ "Error while deleting recording!",
|
|
"Fehler beim Löschen der Aufzeichnung!",
|
|
"Napaka pri odstranjevanju posnetka!",
|
|
"Errore durante la canc del filmato!",
|
|
"Fout bij verwijderen opname!",
|
|
"Erro enquanto apagava uma gravação!",
|
|
"Erreur de suppression de l'enregistrement!",
|
|
"Feil under sletting av opptak!",
|
|
"Nauhoituksen poistaminen epäonnistui!",
|
|
"Blad przy usuwaniu nagrania!",
|
|
"¡Error al borrar la grabación!",
|
|
"Lathos stin prospathia na svisti i egrafi!",
|
|
},
|
|
{ "*** Invalid Channel ***",
|
|
"*** Ungültiger Kanal ***",
|
|
"*** Neznan kanal ***",
|
|
"*** CANALE INVALIDO ***",
|
|
"*** Ongeldig kanaal ***",
|
|
"*** Canal Inválido! ***",
|
|
"*** Chaîne invalide! ***",
|
|
"*** Ugyldig Kanal! ***",
|
|
"*** Virheellinen kanavavalinta! ***",
|
|
"*** Niewazny kanal ***",
|
|
"*** Canal inválido ***",
|
|
"*** Kanali akiro ***",
|
|
},
|
|
{ "No free DVB device to record!",
|
|
"Keine freie DVB-Karte zum Aufnehmen!",
|
|
"Ni proste DVB naprave za snemanje!",
|
|
"Nessuna card DVB disp per registrare!",
|
|
"Geen vrije DVB kaart om op te nemen!",
|
|
"Nenhuma placa DVB disponivel para gravar!",
|
|
"Pas de carte DVB disponible pour l'enregistrement!",
|
|
"Ingen ledige DVB enheter for opptak!",
|
|
"Ei vapaata vastaanotinta nauhoitusta varten!",
|
|
"Brak wolnej karty DVB do nagrywania!",
|
|
"¡No hay dispositivo DVB disponible para grabar!",
|
|
"Den iparxi elevteri DVB Karta gia egrafi!",
|
|
},
|
|
{ "Channel locked (recording)!",
|
|
"Kanal blockiert (zeichnet auf)!",
|
|
"Zaklenjen kanal (snemanje)!",
|
|
"Canale bloccato (in registrazione)!",
|
|
"Kanaal geblokkeerd (neemt op)!",
|
|
"Canal bloqueado (a gravar)!",
|
|
"Chaîne verrouillée (enregistrement en cours)!",
|
|
"Kanalen er låst (opptak)!",
|
|
"Kanava lukittu (nauhoitusta varten)!",
|
|
"Kanal zablokowany (nagrywanie w toku)!",
|
|
"¡Canal bloqueado (grabando)!",
|
|
"To kanali ine mplokarismeno (Ginete egrafi)!",
|
|
},
|
|
{ "Can't start Transfer Mode!",
|
|
"Transfer-Mode kann nicht gestartet werden!",
|
|
"Ne morem zaceti z prenosnim nacinom",
|
|
"Impossibile iniziare la modalita' di trasferimento!",
|
|
"Kan Transfer-Mode niet starten",
|
|
"Impossível iniciar modo de transferência!",
|
|
"Impossible d'utiliser le mode transfert!",
|
|
"Kan ikke starte transfer modus!",
|
|
"Käsittämättömiä teknisiä ongelmia!",
|
|
"Tryb transferowy jest niemozliwy!",
|
|
"¡No puedo iniciar modo de transferencia!",
|
|
"Den mpori na arxisi to Transfer-Mode!",
|
|
},
|
|
{ "Can't start editing process!",
|
|
"Schnitt kann nicht gestartet werden!",
|
|
"Ne morem zaceti urejanja!",
|
|
"Imposs iniziare processo di modifica",
|
|
"Kan niet beginnen met bewerken!",
|
|
"Não pode iniciar a modificação!",
|
|
"Impossible de commencer le montage!",
|
|
"Kan ikke starte redigeringsprosessen!",
|
|
"Muokkauksen aloittaminen ei onnistu!",
|
|
"Uruchamianie montazu jest niemozliwe!",
|
|
"¡No puedo iniciar proceso de modificación!",
|
|
"Den mpori na arxisi to kopsimo tis tenias!",
|
|
},
|
|
{ "Editing process already active!",
|
|
"Schnitt bereits aktiv!",
|
|
"Urejanje je ze aktivno!",
|
|
"Processo di modifica gia` attivo",
|
|
"Bewerken is al actief!",
|
|
"Processo de modificação já activo!",
|
|
"Montage déjà en cours!",
|
|
"Redigeringsprosessen er allerede aktiv!",
|
|
"Muokkaus on jo käynnissä!",
|
|
"Montaz w toku!",
|
|
"¡Proceso de modificación ya fue iniciado!",
|
|
"To kopsimo ti tenias ini idi se litourgia!",
|
|
},
|
|
{ "Can't shutdown - option '-s' not given!",
|
|
"Shutdown unmöglich - Option '-s' fehlt!",
|
|
"Zaustavitev ni mogoca - opcija '-s' ni podana!",
|
|
"Impossibile spegnere - parametro '-s' non passato",
|
|
"Shutdown onmogelijk - Optie '-s' ontbreekt!",
|
|
"Impossível desligar - falta a opção '-s'!",
|
|
"Arrêt impossible - option '-s' absente!",
|
|
"Kan ikke slå av - startet uten parameteret '-s'!",
|
|
"Ei voida sammuttaa '-s' parametria ei annettu!",
|
|
"Wylaczenie niemozliwe - brak opcji '-s'!",
|
|
"¡No puedo cortar - opción '-s' absente!",
|
|
"Den mporo na kliso ton ipologisti. Lipi i parametros '-s'!",
|
|
},
|
|
{ "Low disk space!",
|
|
"Platte beinahe voll!",
|
|
"Zmanjkuje prostora na disku",
|
|
"Poco spazio su disco!",
|
|
"Disk bijna vol!",
|
|
"Espaço em disco reduzido!",
|
|
"Disque presque plein!",
|
|
"Lite ledig diskplass!",
|
|
"Kovalevy lähes täynnä!",
|
|
"Dysk wkrotce pelny!",
|
|
"¡Disco casi lleno",
|
|
"O Skliros kontevi na gemisi!",
|
|
},
|
|
// Setup pages:
|
|
{ "OSD",
|
|
"OSD",
|
|
"OSD",
|
|
"OSD",
|
|
"OSD",
|
|
"OSD",
|
|
"Affichage des menus",
|
|
"OSD",
|
|
"Tekstinäyttö",
|
|
"OSD",
|
|
"OSD",
|
|
"OSD",
|
|
},
|
|
{ "EPG",
|
|
"EPG",
|
|
"EPG",
|
|
"EPG",
|
|
"EPG",
|
|
"EPG",
|
|
"Guide des programmes",
|
|
"Programoversikt",
|
|
"Ohjelmaopas",
|
|
"EPG",
|
|
"EPG",
|
|
"EPG",
|
|
},
|
|
{ "DVB",
|
|
"DVB",
|
|
"DVB",
|
|
"Scheda DVB",
|
|
"DVB",
|
|
"DVB",
|
|
"Cartes DVB",
|
|
"DVB-enheter",
|
|
"DVB",
|
|
"DVB",
|
|
"DVB",
|
|
"DVB",
|
|
},
|
|
{ "LNB",
|
|
"LNB",
|
|
"LNB",
|
|
"LNB",
|
|
"LNB",
|
|
"LNB",
|
|
"LNB",
|
|
"LNB",
|
|
"LNB",
|
|
"LNB",
|
|
"LNB",
|
|
"LNB",
|
|
},
|
|
{ "CICAM",
|
|
"CICAM",
|
|
"CICAM",
|
|
"CICAM",
|
|
"CICAM",
|
|
"CICAM",
|
|
"Accès conditionnel",
|
|
"CICAM",
|
|
"CICAM",
|
|
"CICAM",
|
|
"CICAM",
|
|
"CICAM",
|
|
},
|
|
{ "Recording",
|
|
"Aufnahme",
|
|
"Snemanje",
|
|
"Registrazione",
|
|
"Opname",
|
|
"A gravar",
|
|
"Enregistrement",
|
|
"Opptak",
|
|
"Nauhoita",
|
|
"Nagranie",
|
|
"Grabación",
|
|
"Egrafi",
|
|
},
|
|
{ "Replay",
|
|
"Wiedergabe",
|
|
"Predvajanje",
|
|
"Replay",
|
|
"Afspelen",
|
|
"Replay",
|
|
"Lecture",
|
|
"Spill av",
|
|
"Toista",
|
|
"Odtwarzanie",
|
|
"Poner",
|
|
"Anametadosi",
|
|
},
|
|
{ "Miscellaneous",
|
|
"Sonstiges",
|
|
"Ostalo",
|
|
"Generici",
|
|
"Overig",
|
|
"Outros",
|
|
"Divers",
|
|
"Forskjellig",
|
|
"Sekalaista",
|
|
"Pozostale",
|
|
"Varios",
|
|
"Diafora",
|
|
},
|
|
{ "Plugins",
|
|
"Plugins",
|
|
"Plugins",
|
|
"Plugins",
|
|
"Plugins",
|
|
"Plugins",
|
|
"Plugins",
|
|
"Plugins",
|
|
"Plugins",
|
|
"Plugins",
|
|
"Plugins",
|
|
"Plugins",
|
|
},
|
|
{ "Plugin",
|
|
"Plugin",
|
|
"Plugin",
|
|
"Plugin",
|
|
"Plugin",
|
|
"Plugin",
|
|
"Plugin",
|
|
"Plugin",
|
|
"Plugin",
|
|
"Plugin",
|
|
"Plugin",
|
|
"Plugin",
|
|
},
|
|
{ "Restart",
|
|
"Neustart",
|
|
"Ponoven zagon",
|
|
"Restart",
|
|
"Herstart",
|
|
"Reiniciar",
|
|
"Redémarrer",
|
|
"Start på nytt",
|
|
"Aloita uudelleen",
|
|
"Zastartowac",
|
|
"Reiniciar",
|
|
"Epanekinisi",
|
|
},
|
|
// Setup parameters:
|
|
{ "Setup.OSD$Language",
|
|
"Sprache",
|
|
"Jezik",
|
|
"Linguaggio",
|
|
"Taal",
|
|
"Linguagem",
|
|
"Langue",
|
|
"Språk",
|
|
"Kieli",
|
|
"Jezyk",
|
|
"Lengua",
|
|
"Glosa",
|
|
},
|
|
{ "Setup.OSD$Width",
|
|
"Breite",
|
|
"Sirina",
|
|
"Largh OSD",
|
|
"Breedte",
|
|
"Largura",
|
|
"Largeur",
|
|
"Bredde",
|
|
"Leveys",
|
|
"Szerokosc",
|
|
"Anchura",
|
|
"Makros",
|
|
},
|
|
{ "Setup.OSD$Height",
|
|
"Höhe",
|
|
"Visina",
|
|
"Altezz OSD",
|
|
"Hoogte",
|
|
"Altura",
|
|
"Hauteur",
|
|
"Høyde",
|
|
"Korkeus",
|
|
"Wysokosc",
|
|
"Altura",
|
|
"Ipsos",
|
|
},
|
|
{ "Setup.OSD$Message time (s)",
|
|
"Anzeigedauer für Nachrichten (s)",
|
|
"Cas sporocila (s)",
|
|
"Tempo del messaggio (s)",
|
|
"Weergave duur van berichten (s)",
|
|
"Mostrar contador (s)",
|
|
"Durée affichage écran (s)",
|
|
"Tid meldinger skal vises (s)",
|
|
"Ilmoitusten näkymisaika (s)",
|
|
"Czas wyswietlania wiadomosci (s)",
|
|
"Duración muestra mensajes (s)",
|
|
"Xronos endiksis minimaton (d)",
|
|
},
|
|
{ "Setup.OSD$Channel info position",
|
|
"Kanal-Info Position",
|
|
"Pozicija informacije o kanalu",
|
|
"Posizione info canale",
|
|
"Kanaal info positie",
|
|
"Posição de info dos canais",
|
|
"Position infos chaînes",
|
|
"Posisjon på kanalinformasjon",
|
|
"Kanavainfon sijainti",
|
|
"Lokalizacja informacji o kanale",
|
|
"Posición para información canal",
|
|
"Thesi Pliroforias kanalion",
|
|
},
|
|
{ "Setup.OSD$Info on channel switch",
|
|
"Info beim Kanalwechsel",
|
|
"Pokazi naziv kanala",
|
|
"Vis info nel cambio canale",
|
|
"Kanaal info tonen",
|
|
"Mostrar info ao mudar de Canal",
|
|
"Affichage progr. en cours",
|
|
"Info ved kanalskifte",
|
|
"Näytä kanavainfo",
|
|
"Informacja przy zmianie kanalu",
|
|
"Información para cambio de canal",
|
|
"Plirofories stin alagi kanaliou",
|
|
},
|
|
{ "Setup.OSD$Scroll pages",
|
|
"Seitenweise scrollen",
|
|
"Drsni meni",
|
|
"Scrolla pagina nel menu",
|
|
"Scrollen per pagina",
|
|
"Scroll da página no menu",
|
|
"Affichage progr. suivant",
|
|
"Rask rulling i menyer",
|
|
"Valikkojen rullaus",
|
|
"Przesuwac stronami",
|
|
"Desplazar página entera",
|
|
"Scroll selidas",
|
|
},
|
|
{ "Setup.OSD$Sort timers",
|
|
"Timer sortieren",
|
|
"Sortiraj termine",
|
|
"Ordinamento timer",
|
|
"Timers sorteren",
|
|
"Ordenar os timers",
|
|
"Trier les programmations",
|
|
"Sorter timere",
|
|
"Järjestä ajastimet",
|
|
"Sortowanie timerow",
|
|
"Ordenar timer",
|
|
"Organosi programmatismenon",
|
|
},
|
|
{ "Setup.OSD$Recording directories",
|
|
"Aufnahmeverzeichnisse",
|
|
"Direktoriji za posnetke",
|
|
"Directory di registrazione",
|
|
"Opname directories",
|
|
"Directorias de gravação",
|
|
"Dossiers d'enregistrements",
|
|
"Kataloger til opptak",
|
|
"Nauhoitushakemistot",
|
|
"Wykaz nagran",
|
|
"Directorios para grabación",
|
|
"Fakeli egrafon",
|
|
},
|
|
{ "Setup.EPG$EPG scan timeout (h)",
|
|
"Zeit bis EPG Scan (h)",
|
|
"Cas do EPG pregleda (h)",
|
|
"Timeout EPG (h)",
|
|
"EPG-scan Timeout (h)",
|
|
"Expirou o EPG (h)",
|
|
"Temps maxi EPG (h)",
|
|
"Ledig tid før EPG-søk (h)",
|
|
"Ohjelmatied. odotusaika (h)",
|
|
"Czas do skanu EPG (h)",
|
|
"Tiempo hasta exploración EPG (h)",
|
|
"Xronos mexri sarosi EPG se Ores",
|
|
},
|
|
{ "Setup.EPG$EPG bugfix level",
|
|
"EPG Fehlerbereinigung",
|
|
"Nivo za popravilo EPG napak",
|
|
"EPG livello corr",
|
|
"EPG foutcorrectieniveau",
|
|
"Nível de correctção EPG",
|
|
"Niveau de correction EPG",
|
|
"Nivå for EPG-feilretting",
|
|
"EPG Bugfix Level",
|
|
"Poziom bledow EPG",
|
|
"Nivel para arreglar EPG",
|
|
"EPG Bugfix Vathmos",
|
|
},
|
|
{ "Setup.EPG$Set system time",
|
|
"Systemzeit stellen",
|
|
"Nastavi sistemski cas",
|
|
"Settaggio orario auto",
|
|
"Systeem klok instellen",
|
|
"Ajustar relógio do sistema",
|
|
"Ajuster l'heure du système",
|
|
"Juster system-klokken",
|
|
"Vastaanota kellonaika",
|
|
"Ustawianie czasu",
|
|
"Ajustar reloj de sistema",
|
|
"Sintonismos Oras ipologosti",
|
|
},
|
|
{ "Setup.EPG$Use time from transponder",
|
|
"Transponder für Systemzeit",
|
|
"Transponder za nastavitev casa",
|
|
"Utilizza orario da transponder",
|
|
"Gebruik transponder tijd voor systeem",
|
|
"Usar relógio do transponder",
|
|
"Utiliser l'heure de la chaîne",
|
|
"Bruk klokke fra transponder",
|
|
"Vastaanota kellonaika lähettimeltä",
|
|
"Transponder do ustawiania czasu",
|
|
"Transponder para reloj de sistema",
|
|
"Transponder gia sintonismo tis oras",
|
|
},
|
|
{ "Setup.DVB$Primary DVB interface",
|
|
"Primäres DVB Interface",
|
|
"Primarna naprava",
|
|
"Scheda DVB primaria",
|
|
"Eerste DVB kaart",
|
|
"Interface DVB primário",
|
|
"Carte DVB primaire",
|
|
"Hoved DVB-enhet",
|
|
"Ensisij. vast.otin",
|
|
"Pierwotny interfejs DVB",
|
|
"Primer interface DVB",
|
|
"Protevon DVB karta",
|
|
},
|
|
{ "Setup.DVB$Video format",
|
|
"Video Format",
|
|
"Video format",
|
|
"Formato video",
|
|
"Videoformaat",
|
|
"Formato vídeo",
|
|
"Format vidéo",
|
|
"TV-Format",
|
|
"Kuvamuoto",
|
|
"Format telewizyjny",
|
|
"Formato Vídeo",
|
|
"Video Format",
|
|
},
|
|
{ "Setup.LNB$SLOF (MHz)",
|
|
"SLOF (MHz)",
|
|
"Frekvenca preklopa (MHz)",
|
|
"SLOF (MHz)",
|
|
"SLOF (MHz)",
|
|
"Limite de bandas LNB (MHz)",
|
|
"Limite de bandes LNB (MHz)",
|
|
"LO-grensefrekvens (MHz)",
|
|
"SLOF (MHz)",
|
|
"SLOF (MHz)",
|
|
"SLOF (MHz)",
|
|
"SLOF (MHz)",
|
|
},
|
|
{ "Setup.LNB$Low LNB frequency (MHz)",
|
|
"Untere LNB-Frequenz (MHz)",
|
|
"Spodnja LNB-frek. (MHz)",
|
|
"Freq LO LNB (MHz)",
|
|
"Laagste LNB frequentie (MHz)",
|
|
"Frequência base LNB (MHz)",
|
|
"Fréquence basse LNB (MHz)",
|
|
"LO-frekvens i lavbåndet (MHz)",
|
|
"LO LNB taajuus (MHz)",
|
|
"Dolna czestotliwosc LNB (MHz)",
|
|
"Frecuencia baja LNB (MHz)",
|
|
"Kato LNB-Sixnotita (MHz)",
|
|
},
|
|
{ "Setup.LNB$High LNB frequency (MHz)",
|
|
"Obere LNB-Frequenz (MHz)",
|
|
"Zgornja LNB-frek. (MHz)",
|
|
"Freq HI LNB (MHz)",
|
|
"Hoogste LNB frequentie (MHz)",
|
|
"Frequência alta LNB (MHz)",
|
|
"Fréquence haute LNB (MHz)",
|
|
"LO-frekvens i høybåndet (MHz)",
|
|
"HI LNB taajuus (MHz)",
|
|
"Gorna czestotliwosc LNB (MHz)",
|
|
"Frecuencia alta LNB (MHz)",
|
|
"Ano LNB-Sixnotita (MHz)",
|
|
},
|
|
{ "Setup.LNB$Use DiSEqC",
|
|
"DiSEqC benutzen",
|
|
"Uporabi DiSEqC",
|
|
"Utilizza DiSEqC",
|
|
"DiSEqC gebruiken",
|
|
"Utilizar DiSEqC",
|
|
"Utiliser le DiSEqC",
|
|
"Bruk DiSEqC",
|
|
"Käytä DiSEqC",
|
|
"Uzywac DiSEqC",
|
|
"Utilizar DiSEqC",
|
|
"Energopiisi DiSEqC",
|
|
},
|
|
{ "Setup.CICAM$CICAM DVB",
|
|
"CICAM DVB",
|
|
"CICAM DVB",
|
|
"CICAM DVB",
|
|
"CICAM DVB",
|
|
"CICAM DVB",
|
|
"Accès conditionnel",
|
|
"CICAM DVB",
|
|
"CICAM DVB",
|
|
"CICAM DVB",
|
|
"CICAM DVB",
|
|
"CICAM DVB",
|
|
},
|
|
{ "Setup.Recording$Margin at start (min)",
|
|
"Zeitpuffer bei Anfang (min)",
|
|
"Premor pred zacetkom (min)",
|
|
"Min margine inizio (min)",
|
|
"Tijd marge begin (min)",
|
|
"Margem inicial (min)",
|
|
"Marge antérieure (min)",
|
|
"Opptaksmargin start (min)",
|
|
"Aloitusmarginaali (min)",
|
|
"Poczatkowy czas buforowy (min)",
|
|
"Comenzar grabación antes (min)",
|
|
"Prosthetos xronos prin arxi (lepta)",
|
|
},
|
|
{ "Setup.Recording$Margin at stop (min)",
|
|
"Zeitpuffer bei Ende (min)",
|
|
"Premor za koncem (min)",
|
|
"Min margine fine (min)",
|
|
"Tijd marge eind (min)",
|
|
"Margem final (min)",
|
|
"Marge postérieure (min)",
|
|
"Opptaksmargin slutt (min)",
|
|
"Lopetusmarginaali (min)",
|
|
"Koncowy czas buforowy (min)",
|
|
"Cortar grabación después (min)",
|
|
"Prosthetos xronos sto telos (lepta)",
|
|
},
|
|
{ "Setup.Recording$Primary limit",
|
|
"Primär-Limit",
|
|
"Osnovna meja",
|
|
"Limite primario",
|
|
"Eerste grens",
|
|
"Limite Primário",
|
|
"Première limite",
|
|
"Prioritetsgrense HovedDVB",
|
|
"PrimaryLimit",
|
|
"Pierwotny limit",
|
|
"L'mite primario",
|
|
"Protevon limit",
|
|
},
|
|
{ "Setup.Recording$Default priority",
|
|
"Default Priorität",
|
|
"Osnovna prioriteta",
|
|
"Priorita' predefinita",
|
|
"Standaard prioriteit",
|
|
"Prioridade por defeito",
|
|
"Priorité par défaut",
|
|
"Normal prioritet (Timer)",
|
|
"Oletusprioriteetti",
|
|
"Priorytet pierwotny",
|
|
"Prioridad predefinida",
|
|
"Protereotita",
|
|
},
|
|
{ "Setup.Recording$Default lifetime (d)",
|
|
"Default Lebensdauer (d)",
|
|
"Osnovni zivljenski cas (d)",
|
|
"Durata predefinita (d)",
|
|
"Standaard levensduur (d)",
|
|
"Validade por defeito (d)",
|
|
"Durée de vie par défaut (d)",
|
|
"Normal levetid timer (d)",
|
|
"Oletus voimassaoloaika (d)",
|
|
"Pierwotna trwalosc (d)",
|
|
"Duración predefinida",
|
|
"Xronos zois",
|
|
},
|
|
{ "Setup.Recording$Use episode name",
|
|
"Episodenname verwenden",
|
|
"Uporabi ime epizode",
|
|
"Utilizza il nome dell'episodio",
|
|
"Gebruik episode naam",
|
|
"Utilizar o nome do episódio",
|
|
"Utiliser le nom de l'épisode",
|
|
"Bruk episodenavn",
|
|
"Käytä jakson nimeä",
|
|
"Czy uzywac nazwe epizodu",
|
|
"Utilizar nombre de episodo",
|
|
"Xrisimopiisi onomatos episodiou",
|
|
},
|
|
{ "Setup.Recording$Mark instant recording",
|
|
"Direktaufzeichnung markieren",
|
|
"Oznaci direktno snemanje",
|
|
"Marca la registrazione",
|
|
"Direkte opnamen markeren",
|
|
"Marca de gravação rápida",
|
|
"Enregistrement immédiat",
|
|
"Markere direkteopptak",
|
|
"Merkitse välitön nauh.",
|
|
"Zaznaczyc natychm. nagranie",
|
|
"Marcar grabaciones instantáneas",
|
|
"Markarisma apevthias egrafis",
|
|
},
|
|
{ "Setup.Recording$Name instant recording",
|
|
"Direktaufzeichnung benennen",
|
|
"Ime za direktno snemanje",
|
|
"Nome registrazione istantanea",
|
|
"Naam direkt-opname",
|
|
"Nome de gravação rápida",
|
|
"Noms enregistr. immédiats",
|
|
"Navngi direkteopptak",
|
|
"Nimeä välitön nauh.",
|
|
"Nazwac natychm. nagranie",
|
|
"Nombrar grabaciones instantáneas",
|
|
"eponomasi apevthias egrafis",
|
|
},
|
|
{ "Setup.Recording$Instant rec. time (min)",
|
|
"Dauer der Direktaufzeichnung (min)",
|
|
"",//TODO
|
|
"",//TODO
|
|
"",//TODO
|
|
"",//TODO
|
|
"",//TODO
|
|
"",//TODO
|
|
"",//TODO
|
|
"",//TODO
|
|
"",//TODO
|
|
"",//TODO
|
|
},
|
|
{ "Setup.Recording$Record Dolby Digital",
|
|
"Dolby Digital Ton aufzeichnen",
|
|
"Posnemi dolby digital",
|
|
"Registra dolby digital",
|
|
"Dolby Digital geluid opnamen",
|
|
"Gravar em Dolby Digital",
|
|
"Enregistrer en Dolby Digital",
|
|
"Ta opp Dolby Digital lyd",
|
|
"Dolby Digital nauhoitus",
|
|
"Nagrywac Dolby Digital",
|
|
"Grabar sonido Dolby Digital",
|
|
"Egrafi tou Dolby Digital ixou",
|
|
},
|
|
{ "Setup.Recording$Max. video file size (MB)",
|
|
"Max. Video Dateigröße (MB)",
|
|
"Najvecja velikost datoteke (MB)",
|
|
"Dimensione massima file video (MB)",
|
|
"Maximale omvang video file (MB)",
|
|
"Tamanho máximo dos ficheiros (MB)",
|
|
"Taille maxi des fichiers (MB)",
|
|
"Maksimal størrelse på videofiler (MB)",
|
|
"Maksimi tiedoston koko (MB)",
|
|
"Maks. wielkosc pliku (MB)",
|
|
"Tamaño máx. ficheros (MB)",
|
|
"Megisto megethos arxeiou (MB)",
|
|
},
|
|
{ "Setup.Recording$Split edited files",
|
|
"Editierte Dateien aufteilen",
|
|
"Razdeli urejene datoteke",
|
|
"Dividi i file modificati",
|
|
"Bewerkte files opdelen",
|
|
"Quebrar ficheiros",
|
|
"Séparer les séquences",
|
|
"Splitt redigerte filer",
|
|
"Paloittele muokatut",
|
|
"Dzielic montowane pliki",
|
|
"Quebrar ficheros",
|
|
"Diamelisma epeksergasm. arxeion",
|
|
},
|
|
{ "Setup.Replay$Multi speed mode",
|
|
"MultiSpeed Modus",
|
|
"Rezim z vec hitrostmi",
|
|
"Modalita' multispeed",
|
|
"Multi-speed mode",
|
|
"Modo de multi-speed",
|
|
"Mode multi-vitesses",
|
|
"Multispeed modus",
|
|
"Moninopeustila",
|
|
"Tryb wielopredkosciowy",
|
|
"Modo multi-velocidad",
|
|
"Multispeed modus",
|
|
},
|
|
{ "Setup.Replay$Show replay mode",
|
|
"Wiedergabestatus anzeigen",
|
|
"Prikazi rezim predvajanja",
|
|
"Modalita' di visualizz su replay",
|
|
"Weergave mode aangeven",
|
|
"Mostrar modo de replay",
|
|
"Affichage mode de lecture",
|
|
"Vis avspillingsmodus",
|
|
"Näytä toiston tila",
|
|
"Wyswietlac status odtwarzania",
|
|
"Mostrar modo de replay",
|
|
"Endiksi status anametadosis",
|
|
},
|
|
{ "Setup.Miscellaneous$Min. event timeout (min)",
|
|
"Mindest Event Pause (min)",
|
|
"Najmanjsi cas dogodka (min)",
|
|
"Tempo minimo di pausa (min)", // ??? i don't know...
|
|
"Minimale event time-out (min)",
|
|
"Período mínimo de pausa (min)",
|
|
"MinEventTimeout (min)", // Too difficult to translate - read the manual!
|
|
"Minste hendelsespause (min)",
|
|
"Minimi tapahtuman odotus (min)",
|
|
"Min. czas do nast. akcji (Event) (min)",
|
|
"Tiempo mínimo pausa (min)",
|
|
"Elaxistos Xronos paremvolis (lepta)",
|
|
},
|
|
{ "Setup.Miscellaneous$Min. user inactivity (min)",
|
|
"Mindest Benutzer-Inaktivität (min)",
|
|
"Najmanjsi cas neaktivnosti (min)",
|
|
"Tempo minimo di inattivita' (min)",
|
|
"Minimum gebruikers inactiviteit (min)",
|
|
"Período mínimo de inactividade (min)",
|
|
"Durée minimale d'inactivité (min)",
|
|
"Minimumstid med inaktivitet (min)",
|
|
"Minimi käyttäjän odotus (min)",
|
|
"Min. brak aktywnosci uzytkownika (min)",
|
|
"Tiempo mínimo inactividad (min)",
|
|
"Elaxistos xronos mi xrisis (lepta)",
|
|
},
|
|
{ "Setup.Miscellaneous$SVDRP timeout (s)",
|
|
"SVDRP Timeout (s)",
|
|
"SVDRP Timeout (s)",
|
|
"Timeout SVDRP (s)",
|
|
"SVDRP Timeout (s)",
|
|
"Timeout SVDRP (s)",
|
|
"Temps maxi SVDRP (s)",
|
|
"Ubrukt SVDRP-levetid (s)",
|
|
"SVDRP odotusaika (s)",
|
|
"Min. brak aktywnosci SVDRP (s)",
|
|
"SVDRP interrupción (s)",
|
|
"SVDRP Timeout (d)",
|
|
},
|
|
// The days of the week:
|
|
{ "MTWTFSS",
|
|
"MDMDFSS",
|
|
"PTSCPSN",
|
|
"DLMMGVS",
|
|
"MDWDVZZ",
|
|
"STQQSSD",
|
|
"LMMJVSD",
|
|
"MTOTFLS",
|
|
"MTKTPLS",
|
|
"PWSCPSN",
|
|
"LMMJVSD",
|
|
"DTTPPSK",
|
|
},
|
|
{ "MonTueWedThuFriSatSun", // must all be 3 letters!
|
|
"MonDieMitDonFreSamSon",
|
|
"PonTorSreCetPetSobNed",
|
|
"LunMarMerGioVenSabDom",
|
|
"MaaDinWoeDonVryZatZon",
|
|
"SegTerQuaQuiSexSabDom",
|
|
"LunMarMerJeuVenSamDim",
|
|
"ManTirOnsTorFreLørSøn",
|
|
"MaaTiiKesTorPerLauSun",
|
|
"PonWtoSroCzwPiaSobNie",
|
|
"LunMarMieJueVieSabDom",
|
|
"DevTriTetPemParSavKir",
|
|
},
|
|
// The allowed characters in strings:
|
|
{ " abcdefghijklmnopqrstuvwxyz0123456789-.#~",
|
|
" aäbcdefghijklmnoöpqrstuüvwxyz0123456789-.#~",
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
" aábcdeéfghiíjklmnñoópqrstuúvwxyz0123456789-.#~",
|
|
"",// TODO
|
|
},
|
|
// Learning keys:
|
|
{ "Learning Remote Control Keys",
|
|
"Fernbedienungs-Codes lernen",
|
|
"Ucim se kod upravljalca",
|
|
"Apprendimento tasti unita` remota",
|
|
"Leren toetsen afstandsbediening",
|
|
"Aprender as teclas do telecomando",
|
|
"Apprentissage des codes de télécommande",
|
|
"Lære fjernkontrolltaster",
|
|
"Kaukosäätimen näppäinten opettelu",
|
|
"Nauka kodu pilota",
|
|
"Aprendiendo teclas del telemando",
|
|
"Ekmathisi Remote Control",
|
|
},
|
|
{ "Phase 1: Detecting RC code type",
|
|
"Phase 1: FB Code feststellen",
|
|
"Faza 1: Sprejemanje IR kode",
|
|
"Fase 1: tipo ricevitore RC",
|
|
"Fase 1: detecteren type afstandsbediening",
|
|
"Fase 1: detectar tipo de receptor",
|
|
"Phase 1: Détection du type de code",
|
|
"Fase 1: Finne fjernkontroll-kodetype",
|
|
"Vaihe 1: Lähetystavan selvittäminen",
|
|
"Faza 1: Detekcja typu kodu",
|
|
"Fase 1: Detectando tipo de receptor",
|
|
"Phasi 1: Dilosi RC Code",
|
|
},
|
|
{ "Press any key on the RC unit",
|
|
"Eine Taste auf der FB drücken",
|
|
"Pritisnite tipko na upravljalcu",
|
|
"Premere un tasto nell'unita` RC",
|
|
"Druk op een willekeurige knop",
|
|
"Pressione qualquer tecla do telecomando",
|
|
"Appuyer sur une touche de la télécommande",
|
|
"Trykk en av tastene på fjernkontrollen",
|
|
"Paina mitä tahansa kaukosäätimen näppäintä",
|
|
"Nacisnac klawisz pilota",
|
|
"Pulse una tecla en el telemando",
|
|
"Pata ena pliktro sto RC",
|
|
},
|
|
{ "RC code detected!",
|
|
"FB Code erkannt!",
|
|
"IR koda sprejeta!",
|
|
"Codice RC rilevato!",
|
|
"Afstandsbediening code herkend!",
|
|
"Código do telecomando detectado!",
|
|
"Code de la télécommande détecté!",
|
|
"Fjernkontroll-kodetype funnet!",
|
|
"Näppäinpainallus vastaanotettu!",
|
|
"Kod pilota zostal poznany!",
|
|
"¡Código detectado!",
|
|
"Evresi RC Code!",
|
|
},
|
|
{ "Do not press any key...",
|
|
"Keine Taste drücken...",
|
|
"Ne pritiskajte tipk...",
|
|
"Non premere alcun tasto...",
|
|
"Druk niet op een knop...",
|
|
"Não pressione nada...",
|
|
"N'appuyer sur aucune touche ...",
|
|
"Ikke trykk på noen av tastene...",
|
|
"Älä paina mitään näppäintä...",
|
|
"Nie naciskac klawiszy...",
|
|
"No pulse tecla...",
|
|
"Min patas Pliktra...",
|
|
},
|
|
{ "Phase 2: Learning specific key codes",
|
|
"Phase 2: Einzelne Tastencodes lernen",
|
|
"Faza 2: Ucenje posebnih kod",
|
|
"Fase 2: Codici specifici dei tasti",
|
|
"Fase 2: Leren specifieke toets-codes",
|
|
"Fase 2: A aprender códigos especificos",
|
|
"Phase 2: Apprentissage des codes des touches",
|
|
"Fase 2: Lære spesifikke tastekoder",
|
|
"Vaihe 2: Näppäinkoodien opettelu",
|
|
"Faza 2: Nauka pojedynczych klawiszy",
|
|
"Fase 2: Aprendiendo códigos específicos",
|
|
"Fasi 2: Ekmathisi memonomenon kodikon pliktron",
|
|
},
|
|
{ "Press key for '%s'",
|
|
"Taste für '%s' drücken",
|
|
"Pritisnite tipko za '%s'",
|
|
"Premere il tasto per '%s'",
|
|
"Druk knop voor '%s'",
|
|
"Pressione tecla para '%s'",
|
|
"Appuyer sur la touche '%s'",
|
|
"Trykk tasten for '%s'",
|
|
"Paina näppäintä toiminnolle '%s'",
|
|
"Nacisnac klawisz dla '%s'",
|
|
"Pulsar tecla para '%s'",
|
|
"Pata to pliktro gia '%s'",
|
|
},
|
|
{ "Press 'Up' to confirm",
|
|
"'Auf' drücken zum Bestätigen",
|
|
"Pritisnite tipko 'Gor' za potrditev",
|
|
"Premere 'Su' per confermare",
|
|
"Druk 'Omhoog' om te bevestigen",
|
|
"Pressione 'Cima' para confirmar",
|
|
"Appuyer sur 'Haut' pour confirmer",
|
|
"Trykk 'Opp' for å bekrefte",
|
|
"Paina 'Ylös' hyväksyäksesi",
|
|
"Nacisnac 'Gora' do potwierdzenia",
|
|
"Pulse 'Arriba' para confirmar",
|
|
"Pata 'pano' gia apodoxi",
|
|
},
|
|
{ "Press 'Down' to continue",
|
|
"'Ab' drücken zum Weitermachen",
|
|
"Pritisnite tipko 'Dol' za nadaljevanje",
|
|
"Premere 'Giu' per confermare",
|
|
"Druk 'Omlaag' om verder te gaan",
|
|
"Pressione 'Baixo' para continuar",
|
|
"Appuyer sur 'Bas' pour continuer",
|
|
"Trykk Ned' for å fortsette",
|
|
"Paina 'Alas' jatkaaksesi",
|
|
"Nacisnac 'Dol' zeby kontynuowac",
|
|
"Pulse 'Abajo' para confirmar",
|
|
"Pata 'kato' gia sinexia",
|
|
},
|
|
{ "(press 'Up' to go back)",
|
|
"('Auf' drücken um zurückzugehen)",
|
|
"(pritisnite 'Gor' za nazaj)",
|
|
"(premere 'Su' per tornare indietro)",
|
|
"(druk 'Omhoog' om terug te gaan)",
|
|
"(Pressione 'Cima' para voltar)",
|
|
"(Appuyer sur 'Haut' pour revenir en arrière)",
|
|
"(trykk 'Opp' for å gå tilbake)",
|
|
"(paina 'Ylös' palataksesi takaisin)",
|
|
"(Nacisnac 'Gora' cofa)",
|
|
"(Pulse 'Arriba' para retornar)",
|
|
"(Pata 'pano' gia na pas piso)",
|
|
},
|
|
{ "(press 'Down' to end key definition)",
|
|
"('Ab' drücken zum Beenden)",
|
|
"(pritisnite 'Dol' za konec)",
|
|
"('Giu' per finire la definiz tasti)",
|
|
"(Druk 'Omlaag' om te beeindigen)",
|
|
"(Pressione 'Baixo' para terminar a definição)",
|
|
"(Appuyer sur 'Bas' pour terminer)",
|
|
"(trykk 'Ned' for å avslutte innlæring)",
|
|
"(paina 'Alas' lopettaaksesi näppäinten opettelun)",
|
|
"(Nacisnac 'Dol' by zakonczyc)",
|
|
"(Pulse 'Abajo' para terminar programación teclas)",
|
|
"(Pata 'Kato' gia termatismo)",
|
|
},
|
|
{ "Phase 3: Saving key codes",
|
|
"Phase 3: Codes abspeichern",
|
|
"Faza 3: Shranjujem kodo",
|
|
"Fase 3: Salvataggio key codes",
|
|
"Fase 3: Opslaan toets codes",
|
|
"Fase 3: A salvar os códigos das teclas",
|
|
"Phase 3: Sauvegarde des codes des touches",
|
|
"Fase 3: Lagre tastekoder",
|
|
"Vaihe 3: Näppäinkoodien tallettaminen",
|
|
"Faza 3: Zapamietac Kod",
|
|
"Fase 3: Guardar códigos de teclas",
|
|
"Fasi 3: Apothikevsi kodikon",
|
|
},
|
|
{ "Press 'Up' to save, 'Down' to cancel",
|
|
"'Auf' speichert, 'Ab' bricht ab",
|
|
"'Gor' za potrditev, 'Dol' za prekinitev",
|
|
"'Su' per salvare, 'Giu' per annullare",
|
|
"'Omhoog' te bewaren, 'Omlaag' voor annuleren",
|
|
"'Cima' para Salvar, 'Baixo' para Cancelar",
|
|
"Appuyer sur 'Haut' pour sauvegarder, 'Bas' pour annuler",
|
|
"Trykk 'Opp' for å lagre, 'Ned' for å avbryte",
|
|
"Paina 'Ylös' tallettaaksesi ja 'Alas' peruuttaaksesi",
|
|
"'Gora' zapamietuje, 'Dol' przerywa",
|
|
"Pulse 'Arriba' para guarder, 'Abajo' para anular",
|
|
"'kato' apothikevsi, 'Pano' akirosi",
|
|
},
|
|
// Key names:
|
|
{ "Up",
|
|
"Auf",
|
|
"Gor",
|
|
"Su",
|
|
"Omhoog",
|
|
"Cima",
|
|
"Haut",
|
|
"Opp",
|
|
"Ylös",
|
|
"Gora",
|
|
"Arriba",
|
|
"Pano",
|
|
},
|
|
{ "Down",
|
|
"Ab",
|
|
"Dol",
|
|
"Giu",
|
|
"Omlaag",
|
|
"Baixo",
|
|
"Bas",
|
|
"Ned",
|
|
"Alas",
|
|
"Dol",
|
|
"Abajo",
|
|
"Kato",
|
|
},
|
|
{ "Menu",
|
|
"Menü",
|
|
"Meni",
|
|
"Menu",
|
|
"Menu",
|
|
"Menu",
|
|
"Menu",
|
|
"Meny",
|
|
"Valikko",
|
|
"Menu",
|
|
"Menu",
|
|
"Menou",
|
|
},
|
|
{ "Ok",
|
|
"Ok",
|
|
"Ok",
|
|
"Ok",
|
|
"Ok",
|
|
"Ok",
|
|
"Ok",
|
|
"Ok",
|
|
"Ok",
|
|
"Ok",
|
|
"Ok",
|
|
"Ok",
|
|
},
|
|
{ "Back",
|
|
"Zurück",
|
|
"Nazaj",
|
|
"Indietro",
|
|
"Terug",
|
|
"Voltar",
|
|
"Retour",
|
|
"Tilbake",
|
|
"Takaisin",
|
|
"Wstecz",
|
|
"Retornar",
|
|
"Piso",
|
|
},
|
|
{ "Left",
|
|
"Links",
|
|
"Levo",
|
|
"Sinistra",
|
|
"Links",
|
|
"Esquerda",
|
|
"Gauche",
|
|
"Venstre",
|
|
"Vasemmalle",
|
|
"Lewo",
|
|
"Izquierda",
|
|
"Aristera",
|
|
},
|
|
{ "Right",
|
|
"Rechts",
|
|
"Desno",
|
|
"Destra",
|
|
"Rechts",
|
|
"Direita",
|
|
"Droite",
|
|
"Høyre",
|
|
"Oikealle",
|
|
"Prawo",
|
|
"Derecha",
|
|
"Deksia",
|
|
},
|
|
{ "Red",
|
|
"Rot",
|
|
"Rdeca",
|
|
"Rosso",
|
|
"Rood",
|
|
"Vermelho",
|
|
"Rouge",
|
|
"Rød",
|
|
"Punainen",
|
|
"Czerwony",
|
|
"Rojo",
|
|
"Kokino",
|
|
},
|
|
{ "Green",
|
|
"Grün",
|
|
"Zelena",
|
|
"Verde",
|
|
"Groen",
|
|
"Verde",
|
|
"Vert",
|
|
"Grønn",
|
|
"Vihreä",
|
|
"Zielony",
|
|
"Verde",
|
|
"Prasino",
|
|
},
|
|
{ "Yellow",
|
|
"Gelb",
|
|
"Rumena",
|
|
"Giallo",
|
|
"Geel",
|
|
"Amarelo",
|
|
"Jaune",
|
|
"Gul",
|
|
"Keltainen",
|
|
"Zolty",
|
|
"Amarillo",
|
|
"Kitrino",
|
|
},
|
|
{ "Blue",
|
|
"Blau",
|
|
"Modra",
|
|
"Blu",
|
|
"Blauw",
|
|
"Azul",
|
|
"Bleu",
|
|
"Blå",
|
|
"Sininen",
|
|
"Niebieski",
|
|
"Azul",
|
|
"Mple",
|
|
},
|
|
{ "Power",
|
|
"Ausschalten",
|
|
"Izklop",
|
|
"Power",
|
|
"Uitschakelen",
|
|
"Ligar",
|
|
"Arrêt",
|
|
"Power",
|
|
"Virtakytkin",
|
|
"Wylaczyc",
|
|
"Corriente",
|
|
"Klisimo",
|
|
},
|
|
{ "Volume+",
|
|
"Lautstärke+",
|
|
"Glasnost+",
|
|
"Volume+",
|
|
"Volume+",
|
|
"Volume+",
|
|
"Volume+",
|
|
"Volum+",
|
|
"Äänenvoimakkuus+",
|
|
"Glosnej",
|
|
"Volumen+",
|
|
"Entasi+",
|
|
},
|
|
{ "Volume-",
|
|
"Lautstärke-",
|
|
"Glasnost-",
|
|
"Volume-",
|
|
"Volume-",
|
|
"Volume-",
|
|
"Volume-",
|
|
"Volum-",
|
|
"Äänenvoimakkuus-",
|
|
"Ciszej",
|
|
"Volumen-",
|
|
"Entasi-",
|
|
},
|
|
{ "Mute",
|
|
"Stumm",
|
|
"Izklop zvoka",
|
|
"Mute",
|
|
"Geluid onderbreken",
|
|
"Sem som",
|
|
"Coupure du son",
|
|
"Lyd av",
|
|
"Äänen vaimennus",
|
|
"Cisza",
|
|
"Mudo",
|
|
"Mougko",
|
|
},
|
|
// Miscellaneous:
|
|
{ "yes",
|
|
"ja",
|
|
"da",
|
|
"si",
|
|
"ja",
|
|
"sim",
|
|
"oui",
|
|
"ja",
|
|
"kyllä",
|
|
"tak",
|
|
"sí",
|
|
"nai",
|
|
},
|
|
{ "no",
|
|
"nein",
|
|
"ne",
|
|
"no",
|
|
"nee",
|
|
"não",
|
|
"non",
|
|
"nei",
|
|
"ei",
|
|
"nie",
|
|
"no",
|
|
"oxi",
|
|
},
|
|
{ "top",
|
|
"oben",
|
|
"zgoraj",
|
|
"limite sup",
|
|
"boven",
|
|
"topo",
|
|
"haut",
|
|
"øvre",
|
|
"ylä",
|
|
"gora",
|
|
"parte sup.",
|
|
"pano",
|
|
},
|
|
{ "bottom",
|
|
"unten",
|
|
"spodaj",
|
|
"limite inf",
|
|
"onder",
|
|
"fundo",
|
|
"bas",
|
|
"nedre",
|
|
"ala",
|
|
"dol",
|
|
"fondo",
|
|
"kato",
|
|
},
|
|
{ "Disk",
|
|
"Disk",
|
|
"Disk",
|
|
"Disk",
|
|
"Disk",
|
|
"Disk",
|
|
"Disque",
|
|
"Disk",
|
|
"Disk",
|
|
"Disk",
|
|
"Disco",
|
|
"Disk",
|
|
},
|
|
{ "free",
|
|
"frei",
|
|
"prosto",
|
|
"liberi",
|
|
"vrij",
|
|
"livre",
|
|
"restant",
|
|
"ledig",
|
|
"vapaa",
|
|
"pozostalo",
|
|
"libre",
|
|
"akoma",
|
|
},
|
|
{ "Jump: ", // note the trailing blank
|
|
"Springen: ",
|
|
"Skoci: ",
|
|
"Vai a: ",
|
|
"Springen: ",
|
|
"Saltar: ",
|
|
"Accès direct: ",
|
|
"Hopp: ",
|
|
"Hyppää: ",
|
|
"Skok: ",
|
|
"Saltar: ",
|
|
"Pidima: ",
|
|
},
|
|
{ "Volume ", // note the trailing blank
|
|
"Lautstärke ",
|
|
"Glasnost ",
|
|
"Volume ",
|
|
"Volume ",
|
|
"Volume ",
|
|
"Volume ",
|
|
"Volum ",
|
|
"Äänenvoimakkuus ",
|
|
"Glosnosc ",
|
|
"Volumen ",
|
|
"Entasi ",
|
|
},
|
|
{ " Stop replaying", // note the leading blank!
|
|
" Wiedergabe beenden",
|
|
" Prekini ponavljanje",
|
|
" Interrompi riproduzione",
|
|
" Stop afspelen",
|
|
" Parar reprodução",
|
|
" Arrêter la lecture",
|
|
" Stopp avspilling",
|
|
" Pysäytä toisto",
|
|
" Zatrzymac odtwarzanie",
|
|
" Parar reprodución",
|
|
" Telos anametadosis",
|
|
},
|
|
{ " Stop recording ", // note the leading and trailing blanks!
|
|
" Aufzeichnung beenden ",
|
|
" Prekini shranjevanje ",
|
|
" Interrompi registrazione ",
|
|
" Stop opnemen ",
|
|
" Parar gravação ",
|
|
" Arrêter l'enregistrement ",
|
|
" Stopp opptak fra ",
|
|
" Pysäytä nauhoitus ",
|
|
" Zatrzymac nagrywanie ",
|
|
" Parar grabación ",
|
|
" Telos egrafis ",
|
|
},
|
|
{ " Cancel editing", // note the leading blank!
|
|
" Schneiden abbrechen",
|
|
" Prekini urejanje",
|
|
" Annulla modifiche",
|
|
" Bewerken afbreken",
|
|
" Anular modificação",
|
|
" Annuler le montage",
|
|
" Avbryt redigering",
|
|
" Peruuta muokkaus",
|
|
" Przerwac montaz",
|
|
" Anular modificación",
|
|
" Diakopi kopsimatos",
|
|
},
|
|
{ "Switching primary DVB...",
|
|
"Primäres Interface wird umgeschaltet...",
|
|
"Preklapljanje primarne naprave...",
|
|
"Cambio su card DVB primaria...",
|
|
"Eerste DVB-kaart wordt omgeschakeld...",
|
|
"A mudar interface DVB primário...",
|
|
"Changement de carte DVB primaire...",
|
|
"Bytter første DVB-enhet...",
|
|
"Vaihdetaan ensisijainen vastaanotin...",
|
|
"Pierwszy interfejs DVB przelacza...",
|
|
"Cambio interface primario...",
|
|
"I protevon DVB Karta alazi...",
|
|
},
|
|
{ "Up/Dn for new location - OK to move",
|
|
"Auf/Ab für neue Position - dann OK",
|
|
"Gor/Dol za novo poz. - Ok za premik",
|
|
"Su/Giu per nuova posizione - OK per muovere",
|
|
"Gebruik Omhoog/Omlaag - daarna Ok",
|
|
"Cima/Baixo para nova localização - Ok para mover",
|
|
"Haut/Bas -> nouvelle place - OK -> déplacer",
|
|
"Opp/Ned for ny plass - OK for å flytte",
|
|
"Ylös/Alas = liiku, OK = siirrä",
|
|
"Gora/Dol na nowa pozycje - Ok zmienia",
|
|
"Arriba/Abajo para nuevo lugar - OK para mover",
|
|
"Pano/Kato gia nea thesi. meta OK",
|
|
},
|
|
{ "Editing process started",
|
|
"Schnitt gestartet",
|
|
"Urejanje se je zacelo",
|
|
"Processo di modifica iniziato",
|
|
"Bewerken is gestart",
|
|
"Processo de modificação iniciado",
|
|
"Opération de montage lancée",
|
|
"Redigeringsprosess startet",
|
|
"Muokkaus aloitettu",
|
|
"Uruchomiony proces montazu",
|
|
"Proceso modificación iniciado",
|
|
"Arxi kopsimatos",
|
|
},
|
|
{ "Editing process finished",
|
|
"Schnitt beendet",
|
|
"Proces urejanja koncan",
|
|
"Processo di modifica terminato",
|
|
"Bewerken is klaar",
|
|
"Processo de modificação terminado",
|
|
"Montage terminé",
|
|
"Redigeringsprosess avsluttet",
|
|
"Muokkaus lopetettu",
|
|
"Proces montazu zakonczony",
|
|
"Proceso modificacion terminado",
|
|
"To kopsimo termatistike",
|
|
},
|
|
{ "Editing process failed!",
|
|
"Schnitt gescheitert!",
|
|
"Napaka pri procesu urejenja!",
|
|
"Processo di modifica fallito!",
|
|
"Bewerken is mislukt!",
|
|
"Falha no processo de modificação",
|
|
"Echec du montage!",
|
|
"Feil under redigering!",
|
|
"Muokkaus epäonnistui!",
|
|
"Bledny proces montazu!",
|
|
"Modificación ha fallado!",
|
|
"Kopsimo apetixe!",
|
|
},
|
|
{ "scanning recordings...",
|
|
"Aufzeichnungen werden durchsucht...",
|
|
"iskanje posnetkov...",
|
|
"scansione registrazioni...",
|
|
"Doorzoeken opnames...",
|
|
"A pesquisar gravações...",
|
|
"Recherche des enregistrements...",
|
|
"Går igjennom opptakene...",
|
|
"haetaan nauhoituksia...",
|
|
"Skan nagran...",
|
|
"buscando grabaciones...",
|
|
"Ginete sarosi egrafon...",
|
|
},
|
|
{ "This plugin has no setup parameters!",
|
|
"Dieses Plugin hat keine Setup-Parameter!",
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
"",// TODO
|
|
},
|
|
{ NULL }
|
|
};
|
|
|
|
// --- cI18nEntry ------------------------------------------------------------
|
|
|
|
class cI18nEntry : public cListObject {
|
|
private:
|
|
const tI18nPhrase *phrases;
|
|
const char *plugin;
|
|
public:
|
|
cI18nEntry(const tI18nPhrase * const Phrases, const char *Plugin);
|
|
const tI18nPhrase *Phrases(void) { return phrases; }
|
|
const char *Plugin(void) { return plugin; }
|
|
};
|
|
|
|
cI18nEntry::cI18nEntry(const tI18nPhrase * const Phrases, const char *Plugin)
|
|
{
|
|
phrases = Phrases;
|
|
plugin = Plugin;
|
|
}
|
|
|
|
// --- cI18nList -------------------------------------------------------------
|
|
|
|
class cI18nList : public cList<cI18nEntry> {
|
|
public:
|
|
cI18nEntry *Get(const char *Plugin);
|
|
const tI18nPhrase *GetPhrases(const char *Plugin);
|
|
};
|
|
|
|
cI18nEntry *cI18nList::Get(const char *Plugin)
|
|
{
|
|
if (Plugin) {
|
|
for (cI18nEntry *p = First(); p; p = Next(p)) {
|
|
if (strcmp(p->Plugin(), Plugin) == 0)
|
|
return p;
|
|
}
|
|
}
|
|
return NULL;
|
|
}
|
|
|
|
const tI18nPhrase *cI18nList::GetPhrases(const char *Plugin)
|
|
{
|
|
cI18nEntry *p = Get(Plugin);
|
|
return p ? p->Phrases() : NULL;
|
|
}
|
|
|
|
cI18nList I18nList;
|
|
|
|
// ---
|
|
|
|
void I18nRegister(const tI18nPhrase * const Phrases, const char *Plugin)
|
|
{
|
|
cI18nEntry *p = I18nList.Get(Plugin);
|
|
if (p)
|
|
I18nList.Del(p);
|
|
if (Phrases)
|
|
I18nList.Add(new cI18nEntry(Phrases, Plugin));
|
|
}
|
|
|
|
const char *I18nTranslate(const char *s, const char *Plugin)
|
|
{
|
|
if (Setup.OSDLanguage) {
|
|
const tI18nPhrase *p = Plugin ? I18nList.GetPhrases(Plugin) : Phrases;
|
|
if (!p)
|
|
p = Phrases;
|
|
for (int i = ((p == Phrases) ? 1 : 2); i--; ) {
|
|
for (; **p; p++) {
|
|
if (strcmp(s, **p) == 0) {
|
|
const char *t = (*p)[Setup.OSDLanguage];
|
|
if (t && *t)
|
|
return t;
|
|
}
|
|
}
|
|
p = Phrases;
|
|
}
|
|
esyslog(LOG_ERR, "%s%sno translation found for '%s' in language %d (%s)\n", Plugin ? Plugin : "", Plugin ? ": " : "", s, Setup.OSDLanguage, Phrases[0][Setup.OSDLanguage]);
|
|
}
|
|
const char *p = strchr(s, '$');
|
|
return p ? p + 1 : s;
|
|
}
|
|
|
|
const char * const * I18nLanguages(void)
|
|
{
|
|
return &Phrases[0][0];
|
|
}
|
|
|