From: Jaroslav Kysela Date: Mon, 16 Nov 2015 08:59:20 +0000 (+0100) Subject: intl: add fi (Finnish) language from transifex X-Git-Tag: v4.2.1~1536 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9c57842cfebbbb77860dbbb54bd4eb2a157fb8be;p=thirdparty%2Ftvheadend.git intl: add fi (Finnish) language from transifex --- diff --git a/Makefile b/Makefile index 771807fc5..e53f6a26b 100644 --- a/Makefile +++ b/Makefile @@ -22,7 +22,7 @@ include $(dir $(lastword $(MAKEFILE_LIST))).config.mk PROG := $(BUILDDIR)/tvheadend -LANGUAGES ?= bg cs de en_US en_GB es et fa fr he hr hu it lv nl pl pt ru sv uk +LANGUAGES ?= bg cs de en_US en_GB es et fa fi fr he hr hu it lv nl pl pt ru sv uk # # Common compiler flags diff --git a/Makefile.webui b/Makefile.webui index fe14c10cf..c66d81a01 100644 --- a/Makefile.webui +++ b/Makefile.webui @@ -22,7 +22,7 @@ IAM=$(lastword $(MAKEFILE_LIST)) WEBDIR ?= src/webui -LANGUAGES ?= bg cs de en_US en_GB es et fa fr he hr hu it lv nl pl pt ru sv uk +LANGUAGES ?= bg cs de en_US en_GB es et fa fi fr he hr hu it lv nl pl pt ru sv uk ROOTPATH = static ifneq ($(WEBUI),) @@ -347,6 +347,9 @@ src/webui/static/intl/tvh.lv.js.gz: intl/js/tvheadend.js.lv.po src/webui/static/intl/tvh.uk.js.gz: intl/js/tvheadend.js.uk.po $(call go-po,$@,$<) +src/webui/static/intl/tvh.fi.js.gz: intl/js/tvheadend.js.fi.po + $(call go-po,$@,$<) + .PHONY: clean: rm -f $(foreach f,tvh.js tvh.css tvh-tv.js tvh-tv.css,\ diff --git a/intl/js/tvheadend.js.fi.po b/intl/js/tvheadend.js.fi.po new file mode 100644 index 000000000..d816a373e --- /dev/null +++ b/intl/js/tvheadend.js.fi.po @@ -0,0 +1,1833 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Janne Liukkonen , 2015 +# Olli Salonen , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Tvheadend\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-11-10 09:50+0100\n" +"PO-Revision-Date: 2015-11-10 08:32+0000\n" +"Last-Translator: Jaroslav Kysela\n" +"Language-Team: Finnish (http://www.transifex.com/tvheadend-foundation-cic/tvheadend/language/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/webui/static/app/i18n-post.js:137 +msgid " OK " +msgstr " OK " + +#: src/webui/static/app/i18n-post.js:106 +msgid "(?:st|nd|rd|th)#parseCodes.S.s" +msgstr "(?:st|nd|rd|th)#parseCodes.S.s" + +#: src/webui/static/app/chconf.js:6 src/webui/static/app/chconf.js:27 +#: src/webui/static/app/epg.js:3 src/webui/static/app/epg.js:68 +msgid "(Clear filter)" +msgstr "(Poista suodatin)" + +#: src/webui/static/app/i18n-post.js:210 +msgid "(None)" +msgstr "(Ei mikään)" + +#: src/webui/static/app/epg.js:209 +msgid "(default DVR Profile)" +msgstr "(Oletus DVR-profiili)" + +#: src/webui/static/app/i18n-post.js:59 +msgid "0 #monthNumber" +msgstr "0 #kuukausiNumero" + +#: src/webui/static/app/i18n-post.js:224 +msgid "0,000.00#NumberColumn" +msgstr "0,000.00 #SarakeNumero" + +#: src/webui/static/app/epg.js:69 +msgid "00:00:00 - 00:15:00" +msgstr "00:00:00 - 00:15:00" + +#: src/webui/static/app/epg.js:70 +msgid "00:15:00 - 00:30:00" +msgstr "00:15:00 - 00:30:00" + +#: src/webui/static/app/epg.js:71 +msgid "00:30:00 - 01:30:00" +msgstr "00:30:00 - 01:30:00" + +#: src/webui/static/app/epg.js:72 +msgid "01:30:00 - 03:00:00" +msgstr "01:30:00 - 03:00:00" + +#: src/webui/static/app/epg.js:73 +msgid "03:00:00 - No maximum" +msgstr "03:00:00 - Ei lopetusaikaa" + +#: src/webui/static/app/i18n-post.js:60 +msgid "1 #monthNumber" +msgstr "1 #kuukausiNumero" + +#: src/webui/static/app/i18n-post.js:69 +msgid "10 #monthNumber" +msgstr "10 #kuukausiNumero" + +#: src/webui/static/app/i18n-post.js:70 +msgid "11 #monthNumber" +msgstr "11 #kuukausiNumero" + +#: src/webui/static/app/i18n-post.js:61 +msgid "2 #monthNumber" +msgstr "2 #kuukausiNumero" + +#: src/webui/static/app/i18n-post.js:62 +msgid "3 #monthNumber" +msgstr "3 #kuukausiNumero" + +#: src/webui/static/app/i18n-post.js:63 +msgid "4 #monthNumber" +msgstr "4 #kuukausiNumero" + +#: src/webui/static/app/i18n-post.js:64 +msgid "5 #monthNumber" +msgstr "5 #kuukausiNumero" + +#: src/webui/static/app/i18n-post.js:65 +msgid "6 #monthNumber" +msgstr "6 #kuukausiNumero" + +#: src/webui/static/app/i18n-post.js:66 +msgid "7 #monthNumber" +msgstr "7 #kuukausiNumero" + +#: src/webui/static/app/i18n-post.js:67 +msgid "8 #monthNumber" +msgstr "8 #kuukausiNumero" + +#: src/webui/static/app/i18n-post.js:68 +msgid "9 #monthNumber" +msgstr "9 #kuukausiNumero" + +#: src/webui/static/app/dvr.js:232 +msgid "Abort" +msgstr "Poista nauhoitus" + +#: src/webui/static/app/dvr.js:230 +msgid "Abort the selected recording" +msgstr "Pysäytä ja poista valitut nauhoitukset" + +#: src/webui/static/app/tvheadend.js:553 +msgid "About" +msgstr "Tietoja" + +#: src/webui/static/app/acleditor.js:64 +msgid "Access Control Entries" +msgstr "Lista käyttäjistä" + +#: src/webui/static/app/acleditor.js:26 +msgid "Access Entries" +msgstr "Käyttäjätilit" + +#: src/webui/static/app/acleditor.js:25 +msgid "Access Entry" +msgstr "Käyttäjätili" + +#: src/webui/static/app/servicemapper.js:24 +msgid "Active" +msgstr "Aktiivinen" + +#: src/webui/static/app/idnode.js:1324 src/webui/static/app/idnode.js:1831 +msgid "Add" +msgstr "Lisää" + +#: src/webui/static/app/idnode.js:1322 src/webui/static/app/idnode.js:1829 +msgid "Add a new entry" +msgstr "Lisää uusi" + +#: src/webui/static/app/idnode.js:1037 src/webui/static/app/idnode.js:1067 +msgid "Add {0}" +msgstr "Lisää {0}" + +#: src/webui/static/app/idnode.js:893 +msgid "Advanced Settings" +msgstr "Lisäasetukset" + +#: src/webui/static/app/i18n-post.js:279 +msgid "After" +msgstr "Jälkeen" + +#: src/webui/static/app/mpegts.js:211 +msgid "After filtering and reordering (without PCR and PMT)" +msgstr "Suodatuksen ja järjestämisen jälkeen (ilman PCR ja PMT)" + +#: src/webui/static/app/epg.js:568 src/webui/static/app/epg.js:569 +msgid "Age" +msgstr "Ikä" + +#: src/webui/static/app/epg.js:121 +msgid "Age Rating" +msgstr "Ikäraja" + +#: src/webui/static/app/idnode.js:1508 src/webui/static/app/idnode.js:1547 +msgid "All" +msgstr "Kaikki" + +#: src/webui/static/app/tvhlog.js:20 +msgid "Apply any changes made below to the run-time configuration." +msgstr "Hyväksy muutokset ajoaikaisiin asetuksiin" + +#: src/webui/static/app/tvhlog.js:19 +msgid "Apply configuration (run-time only)" +msgstr "Hyväksy asetukset (suoritusajon ajaksi)" + +#: src/webui/static/app/i18n-post.js:38 +msgid "Apr" +msgstr "Huht" + +#: src/webui/static/app/i18n-post.js:23 +msgid "April" +msgstr "Huhtikuu" + +#: src/webui/static/app/chconf.js:144 +msgid "Assign Number" +msgstr "Määritä kanavapaikka" + +#: src/webui/static/app/chconf.js:142 +msgid "Assign lowest free channel number" +msgstr "Määritä alin mahdollinen vapaa kanavapaikka" + +#: src/webui/static/app/esfilter.js:70 +msgid "Audio Stream Filter" +msgstr "Äänitoiston suodatin" + +#: src/webui/static/app/esfilter.js:71 +msgid "Audio Stream Filters" +msgstr "Äänitoiston suodattimet" + +#: src/webui/static/app/i18n-post.js:42 +msgid "Aug" +msgstr "Elok" + +#: src/webui/static/app/i18n-post.js:27 +msgid "August" +msgstr "Elokuu" + +#: src/webui/static/app/epg.js:1024 +msgid "Auto Recorder" +msgstr "Automaattinen nauhoitus" + +#: src/webui/static/app/tvheadend.js:125 +msgid "Auto-refresh" +msgstr "Automaattinen päivitys" + +#: src/webui/static/app/epg.js:225 src/webui/static/app/dvr.js:57 +msgid "Autorec" +msgstr "Automaattinen nauhoitus" + +#: src/webui/static/app/idnode.js:432 src/webui/static/app/idnode.js:595 +msgid "Available" +msgstr "Saatavilla" + +#: src/webui/static/app/status.js:366 +msgid "BER" +msgstr "BER" + +#: src/webui/static/app/status.js:359 +msgid "Bandwidth (kb/s)" +msgstr "Kaistanleveys (kb/s)" + +#: src/webui/static/app/status.js:668 src/webui/static/app/status.js:761 +msgid "Bandwidth monitor" +msgstr "Kaistanleveyden seuranta" + +#: src/webui/static/app/config.js:9 +msgid "Base" +msgstr "Perusta" + +#: src/webui/static/app/idnode.js:891 +msgid "Basic Settings" +msgstr "Perusasetukset" + +#: src/webui/static/app/i18n-post.js:280 +msgid "Before" +msgstr "Ennen" + +#: src/webui/static/app/servicemapper.js:127 +msgid "Begin mapping" +msgstr "Ennen kartoitusta" + +#: src/webui/static/app/cteditor.js:44 +msgid "Bouquet" +msgstr "Kimppu" + +#: src/webui/static/app/cteditor.js:45 src/webui/static/app/cteditor.js:76 +msgid "Bouquets" +msgstr "Kimput" + +#: src/webui/static/app/epg.js:238 +msgid "Broadcast Details" +msgstr "Lähetyksen tiedot" + +#: src/webui/static/app/epg.js:343 +msgid "Broadcast details" +msgstr "Lähetyksen tiedot" + +#: src/webui/static/app/epg.js:831 +msgid "Buffering. Please wait..." +msgstr "Puskuroidaan. Ole hyvä ja odota" + +#: src/webui/static/app/caclient.js:32 +msgid "CA" +msgstr "CA" + +#: src/webui/static/app/esfilter.js:127 +msgid "CA Stream Filter" +msgstr "CA suoratoiston suodatin" + +#: src/webui/static/app/esfilter.js:128 +msgid "CA Stream Filters" +msgstr "CA suoratoiston suodattimet" + +#: src/webui/static/app/mpegts.js:190 +msgid "CAIDS: " +msgstr "CAIDS:" + +#: src/webui/static/app/caclient.js:33 +msgid "CAs" +msgstr "CAs" + +#: src/webui/static/app/i18n-post.js:111 src/webui/static/app/i18n-post.js:138 +#: src/webui/static/app/idnode.js:1013 +#: src/webui/static/app/servicemapper.js:119 +msgid "Cancel" +msgstr "Peruuta" + +#: src/webui/static/app/status.js:508 +msgid "Cancel Connection" +msgstr "Peruuta yhdistäminen" + +#: src/webui/static/app/idnode.js:1012 +msgid "Cancel operation" +msgstr "Peruuta toimenpide" + +#: src/webui/static/app/status.js:509 +msgid "Cancel the selected connection?" +msgstr "Katkaise valittu yhteys?" + +#: src/webui/static/app/status.js:505 +msgid "Cancel this connection" +msgstr "Katkaise tämä yhteys" + +#: src/webui/static/app/chconf.js:207 src/webui/static/app/epg.js:546 +#: src/webui/static/app/epg.js:547 src/webui/static/app/epg.js:1028 +#: src/webui/static/app/status.js:104 +msgid "Channel" +msgstr "Kanava" + +#: src/webui/static/app/tvheadend.js:491 +msgid "Channel / EPG" +msgstr "Kanava / EPG" + +#: src/webui/static/app/cteditor.js:10 +msgid "Channel Tag" +msgstr "Kanavan nimi" + +#: src/webui/static/app/cteditor.js:11 src/webui/static/app/cteditor.js:24 +msgid "Channel Tags" +msgstr "Kanavan nimet" + +#: src/webui/static/app/chconf.js:208 src/webui/static/app/chconf.js:212 +msgid "Channels" +msgstr "Kanavat" + +#: src/webui/static/app/servicemapper.js:89 +msgid "Check availability" +msgstr "Tarkista saatavuus" + +#: src/webui/static/app/i18n-post.js:134 +msgid "Choose a month (Control+Up/Down to move years)" +msgstr "Valitse kuukausi (Control+ylös/alas liikkuaksesi vuosissa)" + +#: src/webui/static/app/config.js:36 +msgid "Clean image (icon) cache" +msgstr "Poista kuvat (ikonit) välimuistista" + +#: src/webui/static/app/config.js:34 +msgid "Clean image cache on storage" +msgstr "Poista kuvat välimuistista" + +#: src/webui/static/app/status.js:258 src/webui/static/app/status.js:261 +msgid "Clear statistics" +msgstr "Pyyhi tilastot" + +#: src/webui/static/app/status.js:262 +msgid "Clear statistics for selected input?" +msgstr "Pyyhi tilastot valituille DVB-syötteille" + +#: src/webui/static/app/caclient.js:34 +msgid "Client Name" +msgstr "Asiakkaan nimi" + +#: src/webui/static/app/epg.js:232 +msgid "Close" +msgstr "Sulje" + +#: src/webui/static/app/i18n-post.js:205 +msgid "Columns" +msgstr "Sarakkeet" + +#: src/webui/static/app/comet.js:55 +msgid "Comet failure" +msgstr "Comet epäonnistuminen" + +#: src/webui/static/app/dvr.js:55 +msgid "Comment" +msgstr "Kommentti" + +#: src/webui/static/app/status.js:717 +msgid "Compression ratio" +msgstr "Pakkaussuhde" + +#: src/webui/static/app/caclient.js:44 src/webui/static/app/caclient.js:61 +msgid "Conditional Access Client" +msgstr "" + +#: src/webui/static/app/tvheadend.js:434 +msgid "Configuration" +msgstr "Asetukset" + +#: src/webui/static/app/status.js:609 +msgid "Connections" +msgstr "Yhteydet" + +#: src/webui/static/app/epg.js:132 src/webui/static/app/epg.js:575 +#: src/webui/static/app/epg.js:576 +msgid "Content Type" +msgstr "Sisältötyyppi" + +#: src/webui/static/app/status.js:388 +msgid "Continuity Errors" +msgstr "Jatkuvuusvirheitä" + +#: src/webui/static/app/idnode.js:992 +msgid "Create" +msgstr "Luo" + +#: src/webui/static/app/epg.js:844 +msgid "Create AutoRec" +msgstr "Luo automaattitallennus" + +#: src/webui/static/app/epg.js:224 src/webui/static/app/epg.js:846 +msgid "" +"Create an automatic recording rule to record all future programs that match " +"the current query." +msgstr "Tee sääntö, joka automaattisesti tallentaa kaikki tulevat ohjelmat, jotka vastaavat sääntöä." + +#: src/webui/static/app/servicemapper.js:110 +msgid "Create network tags" +msgstr "Luo verkkotageja." + +#: src/webui/static/app/idnode.js:991 +msgid "Create new entry" +msgstr "Luo uusi syöttö" + +#: src/webui/static/app/servicemapper.js:105 +msgid "Create provider tags" +msgstr "Luo palveluntarjoaja merkintä" + +#: src/webui/static/app/epg.js:1046 +msgid "Created from EPG query" +msgstr "Luotu ohjelmaoppaasta" + +#: src/webui/static/app/epg.js:1033 +#, javascript-format +msgid "Currently this will match (and record) %d events." +msgstr "Tällä hetkellä nauhoitetaan %d tapahtumia." + +#: src/webui/static/app/tvheadend.js:473 +msgid "DVB Inputs" +msgstr "Digiviritin sisääntulot" + +#: src/webui/static/app/epg.js:314 src/webui/static/app/dvr.js:557 +msgid "DVR" +msgstr "DVR" + +#: src/webui/static/app/dvr.js:531 +msgid "DVR - Failed Recordings" +msgstr "DVR - Epäonnistuneet tallenteet" + +#: src/webui/static/app/dvr.js:420 +msgid "DVR - Finished Recordings" +msgstr "DVR - Valmiit tallenteet" + +#: src/webui/static/app/dvr.js:309 +msgid "DVR - Upcoming/Current Recordings" +msgstr "DVR - Tulevat/Nykyiset nauhoitukset" + +#: src/webui/static/app/dvr.js:624 +msgid "DVR Autorec" +msgstr "DVR automaattinen tallennus" + +#: src/webui/static/app/dvr.js:573 +msgid "DVR Autorec Entries" +msgstr "DVR automaattisen tallennuksen syötteet" + +#: src/webui/static/app/dvr.js:572 +msgid "DVR Autorec Entry" +msgstr "DVR automaattisen tallennuksen syöte" + +#: src/webui/static/app/dvr.js:677 +msgid "DVR Timerec" +msgstr "DVR Timerec" + +#: src/webui/static/app/tvhlog.js:23 +msgid "Debug Configuration" +msgstr "Debug konfiguraati" + +#: src/webui/static/app/tvhlog.js:12 +msgid "Debugging" +msgstr "Debugging" + +#: src/webui/static/app/i18n-post.js:46 +msgid "Dec" +msgstr "joulukuu" + +#: src/webui/static/app/i18n-post.js:31 +msgid "December" +msgstr "Joulukuu" + +#: src/webui/static/app/idnode.js:1338 src/webui/static/app/idnode.js:1843 +msgid "Delete" +msgstr "Poista" + +#: src/webui/static/app/epg.js:198 +msgid "Delete recording" +msgstr "Poista tallenne" + +#: src/webui/static/app/epg.js:197 +msgid "Delete scheduled recording of this program" +msgstr "Poista tämän ohjelman ajastettu tallennus" + +#: src/webui/static/app/idnode.js:1336 src/webui/static/app/idnode.js:1841 +msgid "Delete selected entries" +msgstr "Poista valitut" + +#: src/webui/static/app/status.js:132 +msgid "Descramble" +msgstr "salauksenpurku" + +#: src/webui/static/app/mpegts.js:264 +msgid "Detailed stream info" +msgstr "Yksityiskohtaiset tiedot lähetyksest" + +#: src/webui/static/app/mpegts.js:260 src/webui/static/app/epg.js:329 +#: src/webui/static/app/epg.js:330 src/webui/static/app/dvr.js:123 +#: src/webui/static/app/dvr.js:124 +msgid "Details" +msgstr "Lisätietoja" + +#: src/webui/static/app/dvr.js:692 +msgid "Digital Video Recorder" +msgstr "Digitaalinen Video Tallennin" + +#: src/webui/static/app/dvr.js:546 +msgid "Digital Video Recorder Profile" +msgstr "Digitaalinen Video Tallennin profiili" + +#: src/webui/static/app/dvr.js:547 +msgid "Digital Video Recorder Profiles" +msgstr "Digitaalinen Video Tallennin profiilit" + +#: src/webui/static/app/i18n-post.js:185 src/webui/static/app/i18n-post.js:186 +msgid "Disabled" +msgstr "Pois päältä" + +#: src/webui/static/app/config.js:95 +msgid "Discover SAT>IP servers" +msgstr "Hae SAT>IP-palvelimia" + +#: src/webui/static/app/i18n-post.js:151 +msgid "Displaying {0} - {1} of {2}" +msgstr "Näytetään {0} - {1} {2}:sta" + +#: src/webui/static/app/dvr.js:250 +msgid "Do you really want to abort/unschedule the selection?" +msgstr "Haluatko varmasti peruuttaa valitut?" + +#: src/webui/static/app/dvr.js:388 src/webui/static/app/dvr.js:499 +msgid "Do you really want to delete the selected recordings?" +msgstr "Haluatko varmasti poistaa valitut tallenteet?" + +#: src/webui/static/app/tvheadend.js:97 +msgid "Do you really want to delete the selection?" +msgstr "Haluatko varmasti poistaa valitut?" + +#: src/webui/static/app/dvr.js:220 +msgid "Do you really want to gracefully stop/unschedule the selection?" +msgstr "Haluatko varmasti pysäyttää nauhoituksen?" + +#: src/webui/static/app/epg.js:286 +msgid "Do you really want to gracefully stop/unschedule this recording?" +msgstr "Haluatko varmasti pysäyttää tämän nauhoituksen?" + +#: src/webui/static/app/epg.js:299 +msgid "Do you really want to remove this recording?" +msgstr "Haluatko varmasti poistaa tämän nauhoituksen?" + +#: src/webui/static/app/epg.js:1007 src/webui/static/app/epg.js:1013 +#: src/webui/static/app/epg.js:1016 src/webui/static/app/epg.js:1019 +#: src/webui/static/app/epg.js:1022 +msgid "Don't care" +msgstr "Älä välitä" + +#: src/webui/static/app/dvr.js:329 src/webui/static/app/dvr.js:440 +msgid "Download" +msgstr "Lataa" + +#: src/webui/static/app/dvr.js:327 src/webui/static/app/dvr.js:438 +msgid "Download the selected recording" +msgstr "Lataa valittu tallennus" + +#: src/webui/static/app/epg.js:111 src/webui/static/app/epg.js:530 +#: src/webui/static/app/epg.js:531 src/webui/static/app/epg.js:1031 +#: src/webui/static/app/dvr.js:46 +msgid "Duration" +msgstr "Kesto" + +#: src/webui/static/app/epggrab.js:30 src/webui/static/app/epggrab.js:84 +msgid "EPG Grab Configuration" +msgstr "EPG tiedonhaku konfiguraatio" + +#: src/webui/static/app/epggrab.js:22 +msgid "EPG Grabber" +msgstr "EPG tiedonhakija" + +#: src/webui/static/app/epggrab.js:41 +msgid "EPG Grabber Channel" +msgstr "EPG tiedonhaku kanava" + +#: src/webui/static/app/epggrab.js:42 src/webui/static/app/epggrab.js:51 +msgid "EPG Grabber Channels" +msgstr "EPG tiedonhaku kanavat" + +#: src/webui/static/app/epggrab.js:73 +msgid "EPG Grabber Module" +msgstr "EPG tiedonhaku moduuli" + +#: src/webui/static/app/epggrab.js:74 +msgid "EPG Grabber Modules" +msgstr "EPG tiedonhaku moduulit" + +#: src/webui/static/app/epggrab.js:75 +msgid "EPG Grabber Name" +msgstr "EPG tiedonhaun nimi" + +#: src/webui/static/app/epg.js:954 +msgid "EPG Update" +msgstr "EPG päivitys" + +#: src/webui/static/app/idnode.js:1425 +msgid "Edit" +msgstr "Muokkaa" + +#: src/webui/static/app/idnode.js:1423 +msgid "Edit selected entry" +msgstr "Muokkaa valittua" + +#: src/webui/static/app/idnode.js:1439 src/webui/static/app/idnode.js:1472 +msgid "Edit {0}" +msgstr "Muokkaa {0}" + +#: src/webui/static/app/idnode.js:1468 +msgid "Edit {0} ({1} entries)" +msgstr "Muokkaa {0} ({1} syötteitä)" + +#: src/webui/static/app/epg.js:878 src/webui/static/app/epg.js:889 +msgid "Electronic Program Guide" +msgstr "Ohjelmaopas (EPG)" + +#: src/webui/static/app/esfilter.js:64 src/webui/static/app/esfilter.js:83 +#: src/webui/static/app/esfilter.js:121 src/webui/static/app/esfilter.js:139 +#: src/webui/static/app/esfilter.js:158 +msgid "Elementary Stream Filter" +msgstr "Elementary Stream Filter" + +#: src/webui/static/app/tvheadend.js:763 +msgid "Enable debug output" +msgstr "Kytke debuggaaminen päälle" + +#: src/webui/static/app/epg.js:109 src/webui/static/app/epg.js:522 +#: src/webui/static/app/epg.js:523 +msgid "End Time" +msgstr "Päättymisaika" + +#: src/webui/static/app/i18n-post.js:264 src/webui/static/app/i18n-post.js:270 +msgid "Enter Filter Text..." +msgstr "Syötä hakuteksti" + +#: src/webui/static/app/epg.js:505 src/webui/static/app/epg.js:506 +msgid "Episode" +msgstr "Jakso" + +#: src/webui/static/app/status.js:138 +msgid "Errors" +msgstr "Virheitä" + +#: src/webui/static/app/epg.js:896 +msgid "Events" +msgstr "Tapahtumat" + +#: src/webui/static/app/dvr.js:148 +msgid "Every day" +msgstr "Joka päivä" + +#: src/webui/static/app/servicemapper.js:15 +msgid "Failed" +msgstr "Epäonnistunut" + +#: src/webui/static/app/dvr.js:493 +msgid "Failed Recording" +msgstr "Epäonnistunut tallenne" + +#: src/webui/static/app/dvr.js:494 +msgid "Failed Recordings" +msgstr "Epäonnistuneet tallenteet" + +#: src/webui/static/app/i18n-post.js:36 +msgid "Feb" +msgstr "Helmi" + +#: src/webui/static/app/i18n-post.js:21 +msgid "February" +msgstr "Helmikuu" + +#: src/webui/static/app/dvr.js:53 +msgid "File size" +msgstr "Tiedostokoko" + +#: src/webui/static/app/epg.js:636 +msgid "Filter channel..." +msgstr "Hae kanavaa" + +#: src/webui/static/app/epg.js:683 +msgid "Filter content type..." +msgstr "Hae tyyppiä" + +#: src/webui/static/app/epg.js:704 +msgid "Filter duration..." +msgstr "Hae kestoa" + +#: src/webui/static/app/epg.js:659 +msgid "Filter tag..." +msgstr "Hae tagilla" + +#: src/webui/static/app/i18n-post.js:253 +msgid "Filters" +msgstr "Kriteeri" + +#: src/webui/static/app/dvr.js:382 +msgid "Finished Recording" +msgstr "Päättynyt tallennus" + +#: src/webui/static/app/dvr.js:383 +msgid "Finished Recordings" +msgstr "Päättyneet tallennukset" + +#: src/webui/static/app/i18n-post.js:146 +msgid "First Page" +msgstr "Ensimmäinen sivu" + +#: src/webui/static/app/mpegts.js:36 +msgid "Force Scan" +msgstr "Pakota haku" + +#: src/webui/static/app/mpegts.js:34 +msgid "Force new scan (all muxes) for selected networks" +msgstr "Pakota uusi skannaus (kaikki niput) valituille verkoille" + +#: src/webui/static/app/tvheadend.js:702 +msgid "Free" +msgstr "Vapaa" + +#: src/webui/static/app/i18n-post.js:98 +msgid "Fri" +msgstr "Pe" + +#: src/webui/static/app/i18n-post.js:88 +msgid "Friday" +msgstr "Perjantai" + +#: src/webui/static/app/tvheadend.js:350 +msgid "Fullscreen" +msgstr "Koko näyttö" + +#: src/webui/static/app/epg.js:851 src/webui/static/app/epg.js:1009 +msgid "Fulltext" +msgstr "Tarkka teksti" + +#: src/webui/static/app/tvheadend.js:692 +msgid "GB" +msgstr "GB" + +#: src/webui/static/app/tvheadend.js:443 +msgid "General" +msgstr "Yleinen" + +#: src/webui/static/app/config.js:15 src/webui/static/app/config.js:74 +msgid "General Configuration" +msgstr "Yleiset asetukset" + +#: src/webui/static/app/epg.js:1030 +msgid "Genre" +msgstr "" + +#: src/webui/static/app/idnode.js:1171 +msgid "Grid Update" +msgstr "" + +#: src/webui/static/app/i18n-post.js:211 +msgid "Group By This Field" +msgstr "" + +#: src/webui/static/app/idnode.js:946 src/webui/static/app/idnode.js:1594 +#: src/webui/static/app/idnode.js:1950 src/webui/static/app/idnode.js:2308 +#: src/webui/static/app/epg.js:875 +msgid "Help" +msgstr "Apua" + +#: src/webui/static/app/tvheadend.js:47 +msgid "Help for" +msgstr "" + +#: src/webui/static/app/idnode.js:1524 +msgid "Hide" +msgstr "Piilota" + +#: src/webui/static/app/idnode.js:1918 +msgid "Hide passwords" +msgstr "Piilota salasanat" + +#: src/webui/static/app/status.js:86 +msgid "Hostname" +msgstr "" + +#: src/webui/static/app/status.js:76 +msgid "ID" +msgstr "" + +#: src/webui/static/app/status.js:562 +msgid "IP Address" +msgstr "IP-osoite" + +#: src/webui/static/app/acleditor.js:143 +msgid "IP Blocking Entries" +msgstr "" + +#: src/webui/static/app/acleditor.js:119 +msgid "IP Blocking Record" +msgstr "" + +#: src/webui/static/app/acleditor.js:120 +msgid "IP Blocking Records" +msgstr "" + +#: src/webui/static/app/servicemapper.js:19 +msgid "Ignored" +msgstr "" + +#: src/webui/static/app/config.js:66 +msgid "Image cache" +msgstr "" + +#: src/webui/static/app/status.js:715 +msgid "In" +msgstr "" + +#: src/webui/static/app/servicemapper.js:94 +msgid "Include encrypted services" +msgstr "" + +#: src/webui/static/app/status.js:339 src/webui/static/app/status.js:805 +msgid "Input" +msgstr "" + +#: src/webui/static/app/status.js:144 +msgid "Input (kb/s)" +msgstr "" + +#: src/webui/static/app/i18n-post.js:35 +msgid "Jan" +msgstr "Tammi" + +#: src/webui/static/app/i18n-post.js:20 +msgid "January" +msgstr "Tammikuu" + +#: src/webui/static/app/i18n-post.js:41 +msgid "Jul" +msgstr "Heinä" + +#: src/webui/static/app/i18n-post.js:26 +msgid "July" +msgstr "Heinäkuu" + +#: src/webui/static/app/i18n-post.js:40 +msgid "Jun" +msgstr "Kesä" + +#: src/webui/static/app/i18n-post.js:25 +msgid "June" +msgstr "Kesäkuu" + +#: src/webui/static/app/tvheadend.js:696 +msgid "KB" +msgstr "KB" + +#: src/webui/static/app/i18n-post.js:149 +msgid "Last Page" +msgstr "Viimeinen sivu" + +#: src/webui/static/app/tvheadend.js:306 +msgid "Live TV Player" +msgstr "" + +#: src/webui/static/app/tvheadend.js:107 +msgid "Loading, please wait..." +msgstr "Ladataan, pieni hetki..." + +#: src/webui/static/app/i18n-post.js:5 src/webui/static/app/i18n-post.js:17 +#: src/webui/static/app/i18n-post.js:197 src/webui/static/app/epg.js:627 +#: src/webui/static/app/epg.js:650 src/webui/static/app/epg.js:674 +#: src/webui/static/app/epg.js:695 src/webui/static/app/tvheadend.js:244 +#: src/webui/static/app/tvheadend.js:282 +msgid "Loading..." +msgstr "Ladataan..." + +#: src/webui/static/app/tvheadend.js:673 +msgid "Logged in as" +msgstr "Kirjautuneena" + +#: src/webui/static/app/config.js:93 +msgid "Look for new SAT>IP servers" +msgstr "" + +#: src/webui/static/app/tvheadend.js:694 +msgid "MB" +msgstr "MB" + +#: src/webui/static/app/servicemapper.js:126 +msgid "Map" +msgstr "" + +#: src/webui/static/app/mpegts.js:244 src/webui/static/app/mpegts.js:256 +msgid "Map All" +msgstr "" + +#: src/webui/static/app/mpegts.js:254 +msgid "Map Selected" +msgstr "" + +#: src/webui/static/app/chconf.js:131 +msgid "Map Services" +msgstr "" + +#: src/webui/static/app/servicemapper.js:181 +msgid "Map services" +msgstr "" + +#: src/webui/static/app/mpegts.js:242 src/webui/static/app/chconf.js:129 +msgid "Map services to channels" +msgstr "" + +#: src/webui/static/app/servicemapper.js:11 +msgid "Mapped" +msgstr "" + +#: src/webui/static/app/servicemapper.js:143 +msgid "Mapping services..." +msgstr "" + +#: src/webui/static/app/i18n-post.js:37 +msgid "Mar" +msgstr "Maalis" + +#: src/webui/static/app/i18n-post.js:22 +msgid "March" +msgstr "Maaliskuu" + +#: src/webui/static/app/i18n-post.js:24 +msgid "May" +msgstr "Toukokuu" + +#: src/webui/static/app/i18n-post.js:39 +msgid "May#ShortNameForMay" +msgstr "Touko" + +#: src/webui/static/app/servicemapper.js:100 +msgid "Merge same name" +msgstr "Yhdistä samannimiset" + +#: src/webui/static/app/tvheadend.js:96 +msgid "Message" +msgstr "Viesti" + +#: src/webui/static/app/i18n-post.js:94 +msgid "Mon" +msgstr "Ma" + +#: src/webui/static/app/i18n-post.js:84 +msgid "Monday" +msgstr "Maanantai" + +#: src/webui/static/app/idnode.js:1394 src/webui/static/app/idnode.js:1890 +msgid "Move Down" +msgstr "Siirry alas" + +#: src/webui/static/app/idnode.js:1369 src/webui/static/app/idnode.js:1869 +msgid "Move Up" +msgstr "Siirry ylös" + +#: src/webui/static/app/chconf.js:168 +msgid "Move channel one number down" +msgstr "" + +#: src/webui/static/app/chconf.js:155 +msgid "Move channel one number up" +msgstr "" + +#: src/webui/static/app/idnode.js:1392 +msgid "Move selected entries down" +msgstr "" + +#: src/webui/static/app/idnode.js:1367 +msgid "Move selected entries up" +msgstr "" + +#: src/webui/static/app/idnode.js:1888 +msgid "Move selected entry down" +msgstr "" + +#: src/webui/static/app/idnode.js:1867 +msgid "Move selected entry up" +msgstr "" + +#: src/webui/static/app/mpegts.js:99 src/webui/static/app/mpegts.js:108 +msgid "Mux" +msgstr "" + +#: src/webui/static/app/mpegts.js:332 src/webui/static/app/mpegts.js:342 +msgid "Mux Scheduler" +msgstr "" + +#: src/webui/static/app/mpegts.js:333 src/webui/static/app/mpegts.js:337 +msgid "Mux Schedulers" +msgstr "" + +#: src/webui/static/app/mpegts.js:100 src/webui/static/app/mpegts.js:105 +msgid "Muxes" +msgstr "" + +#: src/webui/static/app/mpegts.js:65 src/webui/static/app/mpegts.js:74 +#: src/webui/static/app/mpegts.js:110 +msgid "Network" +msgstr "" + +#: src/webui/static/app/mpegts.js:66 src/webui/static/app/mpegts.js:70 +msgid "Networks" +msgstr "" + +#: src/webui/static/app/i18n-post.js:132 +msgid "Next Month (Control+Right)" +msgstr "" + +#: src/webui/static/app/i18n-post.js:148 +msgid "Next Page" +msgstr "Seuraava sivu" + +#: src/webui/static/app/i18n-post.js:113 src/webui/static/app/i18n-post.js:259 +msgid "No" +msgstr "Ei" + +#: src/webui/static/app/i18n-post.js:152 +msgid "No data to display" +msgstr "Ei näytettävää" + +#: src/webui/static/app/dvr.js:150 +msgid "No days" +msgstr "Ei päiviä" + +#: src/webui/static/app/tvheadend.js:676 +msgid "No verified access" +msgstr "" + +#. / {0} title (lowercase), {1} title +#: src/webui/static/app/tvheadend.js:120 +msgid "No {0} to display" +msgstr "" + +#: src/webui/static/app/idnode.js:1509 src/webui/static/app/mpegts.js:208 +#: src/webui/static/app/mpegts.js:218 +msgid "None" +msgstr "Ei mitään" + +#: src/webui/static/app/idnode.js:341 +msgid "Not set" +msgstr "Ei asetettu" + +#: src/webui/static/app/i18n-post.js:45 +msgid "Nov" +msgstr "Marras" + +#: src/webui/static/app/i18n-post.js:30 +msgid "November" +msgstr "Marraskuu" + +#: src/webui/static/app/epg.js:537 src/webui/static/app/epg.js:538 +msgid "Number" +msgstr "Numero" + +#: src/webui/static/app/chconf.js:170 +msgid "Number Down" +msgstr "Numero alas" + +#: src/webui/static/app/chconf.js:157 +msgid "Number Up" +msgstr "Numero ylös" + +#: src/webui/static/app/i18n-post.js:110 +msgid "OK" +msgstr "OK" + +#: src/webui/static/app/i18n-post.js:44 +msgid "Oct" +msgstr "Loka" + +#: src/webui/static/app/i18n-post.js:29 +msgid "October" +msgstr "Lokakuu" + +#: src/webui/static/app/i18n-post.js:281 +msgid "On#DateFilter" +msgstr "" + +#: src/webui/static/app/esfilter.js:145 +msgid "Other Stream Filter" +msgstr "" + +#: src/webui/static/app/esfilter.js:146 +msgid "Other Stream Filters" +msgstr "" + +#: src/webui/static/app/status.js:716 +msgid "Out" +msgstr "Ulos" + +#: src/webui/static/app/status.js:152 +msgid "Output (kb/s)" +msgstr "" + +#: src/webui/static/app/status.js:372 +msgid "PER" +msgstr "" + +#: src/webui/static/app/i18n-post.js:144 +msgid "Page" +msgstr "Sivu" + +#: src/webui/static/app/idnode.js:1977 src/webui/static/app/idnode.js:2163 +msgid "Parameters" +msgstr "Parametrit" + +#: src/webui/static/app/idnode.js:1507 +msgid "Parent disabled" +msgstr "" + +#: src/webui/static/app/acleditor.js:79 +msgid "Password" +msgstr "Salasana" + +#: src/webui/static/app/acleditor.js:104 +msgid "Password Control Entries" +msgstr "" + +#: src/webui/static/app/acleditor.js:80 +msgid "Passwords" +msgstr "Salasanat" + +#: src/webui/static/app/tvheadend.js:335 +msgid "Pause" +msgstr "" + +#: src/webui/static/app/tvheadend.js:131 +msgid "Per page" +msgstr "Per sivu" + +#: src/webui/static/app/mpegts.js:126 src/webui/static/app/mpegts.js:127 +#: src/webui/static/app/mpegts.js:131 src/webui/static/app/mpegts.js:307 +#: src/webui/static/app/mpegts.js:308 src/webui/static/app/mpegts.js:312 +#: src/webui/static/app/chconf.js:223 src/webui/static/app/chconf.js:224 +#: src/webui/static/app/chconf.js:231 src/webui/static/app/dvr.js:407 +#: src/webui/static/app/dvr.js:408 src/webui/static/app/dvr.js:414 +#: src/webui/static/app/dvr.js:518 src/webui/static/app/dvr.js:519 +#: src/webui/static/app/dvr.js:525 src/webui/static/app/tvheadend.js:318 +msgid "Play" +msgstr "" + +#: src/webui/static/tv.js:466 +msgid "Play Selected Channel" +msgstr "" + +#: src/webui/static/app/epg.js:162 +msgid "Play program" +msgstr "" + +#: src/webui/static/app/epg.js:161 +msgid "Play this program" +msgstr "" + +#: src/webui/static/app/i18n-post.js:161 +msgid "Please Wait..." +msgstr "Odota..." + +#: src/webui/static/app/i18n-post.js:133 +msgid "Previous Month (Control+Left)" +msgstr "" + +#: src/webui/static/app/i18n-post.js:147 +msgid "Previous Page" +msgstr "Edellinen sivu" + +#: src/webui/static/app/dvr.js:548 +msgid "Profile Name" +msgstr "Profiilin nimi" + +#: src/webui/static/app/epg.js:460 src/webui/static/app/epg.js:461 +msgid "Progress" +msgstr "" + +#: src/webui/static/app/config.js:51 src/webui/static/app/config.js:53 +msgid "Re-fetch images" +msgstr "" + +#: src/webui/static/app/dvr.js:348 src/webui/static/app/dvr.js:459 +msgid "Re-record" +msgstr "" + +#: src/webui/static/app/idnode.js:895 +msgid "Read-only Info" +msgstr "" + +#: src/webui/static/app/comet.js:28 +msgid "Reconnected to Tvheadend" +msgstr "" + +#: src/webui/static/app/epg.js:219 +msgid "Record program" +msgstr "Tallenna ohjelma" + +#: src/webui/static/app/epg.js:225 +msgid "Record series" +msgstr "Tallenna sarja" + +#: src/webui/static/app/epg.js:218 +msgid "Record this program now" +msgstr "Tallenna tämä ohjelma nyt" + +#: src/webui/static/app/tvheadend.js:520 +msgid "Recording" +msgstr "Tallennetaan" + +#: src/webui/static/app/dvr.js:132 +msgid "Recording details" +msgstr "Tallenteen tiedot" + +#: src/webui/static/app/i18n-post.js:150 src/webui/static/app/i18n-post.js:157 +msgid "Refresh" +msgstr "Päivitä" + +#: src/webui/static/app/chconf.js:194 +msgid "Reset (clear) the selected icon URLs" +msgstr "" + +#: src/webui/static/app/epg.js:857 +msgid "Reset All" +msgstr "" + +#: src/webui/static/app/chconf.js:196 +msgid "Reset Icon" +msgstr "" + +#: src/webui/static/app/epg.js:859 +msgid "Reset all filters (show all)" +msgstr "" + +#: src/webui/static/app/idnode.js:1308 src/webui/static/app/idnode.js:1816 +#: src/webui/static/app/idnode.js:2273 +msgid "Revert pending changes (marked with red border)" +msgstr "" + +#: src/webui/static/app/config.js:108 +msgid "SAT>IP Server" +msgstr "SAT>IP-palvelin" + +#: src/webui/static/app/config.js:116 +msgid "SAT>IP Server Configuration" +msgstr "" + +#: src/webui/static/app/status.js:402 +msgid "SNR" +msgstr "" + +#: src/webui/static/app/i18n-post.js:99 +msgid "Sat" +msgstr "La" + +#: src/webui/static/app/i18n-post.js:89 +msgid "Saturday" +msgstr "Lauantai" + +#: src/webui/static/app/idnode.js:925 src/webui/static/app/idnode.js:1283 +#: src/webui/static/app/idnode.js:1796 src/webui/static/app/idnode.js:2256 +msgid "Save" +msgstr "Tallenna" + +#: src/webui/static/app/idnode.js:1281 src/webui/static/app/idnode.js:1794 +#: src/webui/static/app/idnode.js:2254 +msgid "Save pending changes (marked with red border)" +msgstr "" + +#: src/webui/static/app/dvr.js:42 +msgid "Scheduled Start Time" +msgstr "" + +#: src/webui/static/app/dvr.js:44 +msgid "Scheduled Stop Time" +msgstr "" + +#: src/webui/static/app/epg.js:147 src/webui/static/app/dvr.js:66 +msgid "Search IMDB (for title)" +msgstr "" + +#: src/webui/static/app/epg.js:154 src/webui/static/app/dvr.js:72 +msgid "Search TheTVDB (for title)" +msgstr "" + +#: src/webui/static/app/epg.js:616 +msgid "Search title..." +msgstr "" + +#: src/webui/static/app/tvheadend.js:251 +msgid "Select channel..." +msgstr "Valitse kanava..." + +#: src/webui/static/app/tvheadend.js:288 +msgid "Select stream profile..." +msgstr "" + +#: src/webui/static/app/idnode.js:447 src/webui/static/app/idnode.js:618 +msgid "Select {0} ..." +msgstr "" + +#: src/webui/static/app/idnode.js:431 src/webui/static/app/idnode.js:594 +msgid "Selected" +msgstr "Valittu" + +#: src/webui/static/app/i18n-post.js:43 +msgid "Sep" +msgstr "Syys" + +#: src/webui/static/app/i18n-post.js:28 +msgid "September" +msgstr "Syyskuu" + +#: src/webui/static/app/mpegts.js:294 src/webui/static/app/status.js:110 +msgid "Service" +msgstr "Palvelu" + +#: src/webui/static/app/servicemapper.js:34 +msgid "Service Mapper" +msgstr "" + +#: src/webui/static/app/servicemapper.js:151 +msgid "Service Mapper Status" +msgstr "" + +#: src/webui/static/app/mpegts.js:221 +msgid "Service details for" +msgstr "" + +#: src/webui/static/app/mpegts.js:295 src/webui/static/app/mpegts.js:302 +msgid "Services" +msgstr "Palvelut" + +#: src/webui/static/app/idnode.js:853 +msgid "Settings" +msgstr "Asetukset" + +#: src/webui/static/app/i18n-post.js:212 +msgid "Show in Groups" +msgstr "" + +#: src/webui/static/app/idnode.js:1912 +msgid "Show or hide passwords" +msgstr "Näytä tai piilota salasanat" + +#: src/webui/static/app/idnode.js:1914 src/webui/static/app/idnode.js:1918 +msgid "Show passwords" +msgstr "Näytä salasanat" + +#: src/webui/static/app/status.js:422 +msgid "Signal Strength" +msgstr "Signaalin voimakkuus" + +#: src/webui/static/app/i18n-post.js:203 +msgid "Sort Ascending" +msgstr "" + +#: src/webui/static/app/i18n-post.js:204 +msgid "Sort Descending" +msgstr "" + +#: src/webui/static/app/epg.js:119 +msgid "Star Rating" +msgstr "" + +#: src/webui/static/app/epg.js:560 src/webui/static/app/epg.js:561 +msgid "Stars" +msgstr "" + +#: src/webui/static/app/status.js:116 +msgid "Start" +msgstr "" + +#: src/webui/static/app/epg.js:107 src/webui/static/app/epg.js:513 +#: src/webui/static/app/epg.js:514 +msgid "Start Time" +msgstr "" + +#: src/webui/static/app/status.js:572 +msgid "Started" +msgstr "" + +#: src/webui/static/app/status.js:126 +msgid "State" +msgstr "" + +#: src/webui/static/app/dvr.js:51 src/webui/static/app/status.js:619 +msgid "Status" +msgstr "" + +#: src/webui/static/app/dvr.js:202 src/webui/static/app/tvheadend.js:342 +msgid "Stop" +msgstr "" + +#: src/webui/static/app/epg.js:189 +msgid "Stop recording" +msgstr "" + +#: src/webui/static/app/epg.js:188 +msgid "Stop recording of this program" +msgstr "" + +#: src/webui/static/app/dvr.js:200 +msgid "Stop the selected recording" +msgstr "" + +#: src/webui/static/app/tvheadend.js:699 +msgid "Storage space" +msgstr "" + +#: src/webui/static/app/status.js:344 src/webui/static/app/status.js:474 +#: src/webui/static/app/tvheadend.js:508 +msgid "Stream" +msgstr "" + +#: src/webui/static/app/esfilter.js:23 src/webui/static/app/esfilter.js:30 +#: src/webui/static/app/esfilter.js:43 +msgid "Stream Profile" +msgstr "" + +#: src/webui/static/app/esfilter.js:25 +msgid "Stream Profile Name" +msgstr "" + +#: src/webui/static/app/esfilter.js:24 +msgid "Stream Profiles" +msgstr "" + +#: src/webui/static/app/status.js:349 +msgid "Subs No." +msgstr "" + +#: src/webui/static/app/status.js:199 +msgid "Subscriptions" +msgstr "" + +#: src/webui/static/app/epg.js:497 src/webui/static/app/epg.js:498 +msgid "Subtitle" +msgstr "Tekstitys" + +#: src/webui/static/app/esfilter.js:108 +msgid "Subtitle Stream Filter" +msgstr "" + +#: src/webui/static/app/esfilter.js:109 +msgid "Subtitle Stream Filters" +msgstr "" + +#: src/webui/static/app/i18n-post.js:93 +msgid "Sun" +msgstr "Su" + +#: src/webui/static/app/i18n-post.js:83 +msgid "Sunday" +msgstr "Sunnuntai" + +#: src/webui/static/app/chconf.js:183 +msgid "Swap Numbers" +msgstr "Vaihda päittäin" + +#: src/webui/static/app/chconf.js:181 +msgid "Swap the numbers for the two selected channels" +msgstr "Vaihda kahden valitun kanavan numerot päittäin" + +#: src/webui/static/app/tvheadend.js:759 +msgid "System log" +msgstr "Järjestelmäloki" + +#: src/webui/static/app/tvadapters.js:5 src/webui/static/app/tvadapters.js:10 +msgid "TV adapters" +msgstr "TV-sovittimet" + +#: src/webui/static/app/epg.js:1029 +msgid "Tag" +msgstr "" + +#: src/webui/static/app/esfilter.js:89 +msgid "Teletext Stream Filter" +msgstr "" + +#: src/webui/static/app/esfilter.js:90 +msgid "Teletext Stream Filters" +msgstr "" + +#: src/webui/static/app/dvr.js:389 src/webui/static/app/dvr.js:500 +msgid "The associated file will be removed from storage." +msgstr "" + +#: src/webui/static/app/i18n-post.js:187 +msgid "The date in this field must be after {0}" +msgstr "" + +#: src/webui/static/app/i18n-post.js:188 +msgid "The date in this field must be before {0}" +msgstr "" + +#: src/webui/static/app/i18n-post.js:169 +msgid "The maximum length for this field is {0}" +msgstr "" + +#: src/webui/static/app/i18n-post.js:179 +msgid "The maximum value for this field is {0}" +msgstr "" + +#: src/webui/static/app/i18n-post.js:168 +msgid "The minimum length for this field is {0}" +msgstr "" + +#: src/webui/static/app/i18n-post.js:234 +msgid "The time in this field must be equal to or after {0}" +msgstr "" + +#: src/webui/static/app/i18n-post.js:235 +msgid "The time in this field must be equal to or before {0}" +msgstr "" + +#: src/webui/static/app/i18n-post.js:164 +msgid "The value in this field is invalid" +msgstr "" + +#: src/webui/static/app/comet.js:36 +msgid "" +"There seems to be a problem with the live update feed from Tvheadend. Trying" +" to reconnect..." +msgstr "" + +#: src/webui/static/app/tvhlog.js:21 +msgid "They will be lost when the application next restarts." +msgstr "" + +#: src/webui/static/app/i18n-post.js:127 +msgid "This date is after the maximum date" +msgstr "" + +#: src/webui/static/app/i18n-post.js:126 +msgid "This date is before the minimum date" +msgstr "" + +#: src/webui/static/app/i18n-post.js:170 +msgid "This field is required" +msgstr "" + +#: src/webui/static/app/epg.js:1024 +msgid "" +"This will create an automatic rule that continuously scans the EPG for " +"programs to record that match this query" +msgstr "" + +#: src/webui/static/app/i18n-post.js:97 +msgid "Thu" +msgstr "To" + +#: src/webui/static/app/i18n-post.js:87 +msgid "Thursday" +msgstr "Torstai" + +#: src/webui/static/app/dvr.js:639 +msgid "Time Schedule" +msgstr "" + +#: src/webui/static/app/dvr.js:59 +msgid "Time Scheduler" +msgstr "" + +#: src/webui/static/app/dvr.js:640 +msgid "Time Schedules" +msgstr "" + +#: src/webui/static/app/timeshift.js:16 +msgid "Timeshift" +msgstr "" + +#: src/webui/static/app/timeshift.js:24 +msgid "Timeshift Configuration" +msgstr "" + +#: src/webui/static/app/epg.js:483 src/webui/static/app/epg.js:484 +#: src/webui/static/app/epg.js:1027 src/webui/static/app/status.js:98 +msgid "Title" +msgstr "" + +#: src/webui/static/app/i18n-post.js:125 +msgid "Today" +msgstr "Tänään" + +#: src/webui/static/app/tvheadend.js:360 +msgid "Toggle mute" +msgstr "" + +#: src/webui/static/app/dvr.js:346 src/webui/static/app/dvr.js:457 +msgid "Toggle re-record functionality" +msgstr "" + +#: src/webui/static/app/tvheadend.js:702 +msgid "Total" +msgstr "Yhteensä" + +#: src/webui/static/app/status.js:383 +msgid "Transport Errors" +msgstr "Siirtovirheitä" + +#: src/webui/static/app/epggrab.js:7 +msgid "Trigger OTA EPG Grabber" +msgstr "" + +#: src/webui/static/app/i18n-post.js:95 +msgid "Tue" +msgstr "Ti" + +#: src/webui/static/app/i18n-post.js:85 +msgid "Tuesday" +msgstr "Tiistai" + +#: src/webui/static/app/epggrab.js:8 +msgid "Tune to the over-the-air EPG muxes to grab new events now" +msgstr "" + +#: src/webui/static/app/tvheadend.js:738 +msgid "Tvheadend Web-Panel" +msgstr "" + +#: src/webui/static/app/caclient.js:46 src/webui/static/app/esfilter.js:32 +#: src/webui/static/app/mpegts.js:76 src/webui/static/app/status.js:557 +msgid "Type" +msgstr "" + +#: src/webui/static/app/status.js:378 +msgid "Uncorrected Blocks" +msgstr "" + +#: src/webui/static/app/idnode.js:1310 src/webui/static/app/idnode.js:1818 +#: src/webui/static/app/idnode.js:2275 +msgid "Undo" +msgstr "Peru" + +#: src/webui/static/app/status.js:415 src/webui/static/app/status.js:435 +msgid "Unknown" +msgstr "Tuntematon" + +#: src/webui/static/app/dvr.js:275 +msgid "Upcoming / Current Recordings" +msgstr "Tulevat / Nykyiset tallennukset" + +#: src/webui/static/app/dvr.js:274 +msgid "Upcoming Recording" +msgstr "Tuleva tallennus" + +#: src/webui/static/app/status.js:92 src/webui/static/app/status.js:567 +msgid "Username" +msgstr "Käyttäjänimi" + +#: src/webui/static/app/tvheadend.js:458 +msgid "Users" +msgstr "" + +#: src/webui/static/app/esfilter.js:51 +msgid "Video Stream Filter" +msgstr "" + +#: src/webui/static/app/esfilter.js:52 +msgid "Video Stream Filters" +msgstr "" + +#: src/webui/static/app/tvheadend.js:369 +msgid "Volume" +msgstr "" + +#: src/webui/static/app/epg.js:864 +msgid "Watch TV" +msgstr "Katso TV" + +#: src/webui/static/app/epg.js:866 +msgid "Watch live TV in a new browser window." +msgstr "Katso TV:tä uudessa selainikkunassa." + +#: src/webui/static/app/i18n-post.js:96 +msgid "Wed" +msgstr "Ke" + +#: src/webui/static/app/i18n-post.js:86 +msgid "Wednesday" +msgstr "Keskiviikko" + +#: src/webui/static/app/status.js:354 +msgid "Weight" +msgstr "Painoarvo" + +#: src/webui/static/app/dvr.js:33 +msgid "Will be skipped" +msgstr "Hypätään yli" + +#: src/webui/static/app/i18n-post.js:112 src/webui/static/app/i18n-post.js:258 +msgid "Yes" +msgstr "Kyllä" + +#: src/webui/static/app/idnode.js:459 src/webui/static/app/idnode.js:740 +msgid "You must provide a value - use octal chmod notation, e.g. 0664" +msgstr "" + +#: src/webui/static/app/i18n-post.js:243 +msgid "You must select at least one item in this group" +msgstr "" + +#: src/webui/static/app/i18n-post.js:248 +msgid "You must select one item in this group" +msgstr "" + +#: src/webui/static/app/dvr.js:33 +msgid "because it is a rerun of:" +msgstr "" + +#: src/webui/static/app/i18n-post.js:218 +msgid "false" +msgstr "" + +#: src/webui/static/app/i18n-post.js:237 +msgid "g:i A#TimeField" +msgstr "" + +#: src/webui/static/app/i18n-post.js:238 +msgid "" +"g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g " +"A|gi|hi|gia|hia|g|H#TimeField" +msgstr "" + +#: src/webui/static/app/idnode.js:349 src/webui/static/app/idnode.js:350 +#: src/webui/static/app/epg.js:427 src/webui/static/app/epg.js:429 +msgid "hrs" +msgstr "" + +#: src/webui/static/app/tvheadend.js:677 +msgid "login" +msgstr "" + +#: src/webui/static/app/tvheadend.js:674 +msgid "logout" +msgstr "" + +#: src/webui/static/app/i18n-post.js:229 +msgid "m/d/Y#DateColumn" +msgstr "" + +#: src/webui/static/app/i18n-post.js:282 +msgid "m/d/Y#DateFilter" +msgstr "" + +#: src/webui/static/app/i18n-post.js:120 +msgid "m/d/Y#Format.date" +msgstr "" + +#: src/webui/static/app/i18n-post.js:191 +msgid "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d#DateField" +msgstr "" + +#: src/webui/static/app/i18n-post.js:190 +msgid "m/d/y#DateField" +msgstr "" + +#: src/webui/static/app/i18n-post.js:136 +msgid "m/d/y#DatePicker" +msgstr "" + +#: src/webui/static/app/idnode.js:350 src/webui/static/app/idnode.js:352 +#: src/webui/static/app/epg.js:429 src/webui/static/app/epg.js:432 +#: src/webui/static/app/dvr.js:46 +msgid "min" +msgstr "" + +#: src/webui/static/app/i18n-post.js:145 +msgid "of {0}" +msgstr "" + +#: src/webui/static/app/i18n-post.js:217 +msgid "true" +msgstr "" + +#: src/webui/static/app/i18n-post.js:135 +msgid "{0} (Spacebar)" +msgstr "" + +#: src/webui/static/app/i18n-post.js:189 +msgid "{0} is not a valid date - it must be in the format {1}" +msgstr "" + +#: src/webui/static/app/i18n-post.js:180 +msgid "{0} is not a valid number" +msgstr "" + +#: src/webui/static/app/i18n-post.js:236 +msgid "{0} is not a valid time" +msgstr "" + +#: src/webui/static/app/i18n-post.js:14 +msgid "{0} selected row{1}" +msgstr "" + +#. / {0} start, {1} end, {2} total, {3} title +#: src/webui/static/app/tvheadend.js:118 +msgid "{3} {0} - {1} of {2}" +msgstr "" diff --git a/intl/tvheadend.fi.po b/intl/tvheadend.fi.po new file mode 100644 index 000000000..530334294 --- /dev/null +++ b/intl/tvheadend.fi.po @@ -0,0 +1,3959 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Olli Salonen , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Tvheadend\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-11-10 09:50+0100\n" +"PO-Revision-Date: 2015-11-10 08:50+0000\n" +"Last-Translator: Jaroslav Kysela\n" +"Language-Team: Finnish (http://www.transifex.com/tvheadend-foundation-cic/tvheadend/language/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/main.c:482 +msgid "" +"\n" +"For more information please visit the Tvheadend website:\n" +"https://tvheadend.org\n" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:588 +msgid "# Channels" +msgstr "# kanavaa" + +#: src/input/mpegts/mpegts_network.c:231 +msgid "# Mapped channels" +msgstr "" + +#: src/input/mpegts/mpegts_network.c:217 +msgid "# Muxes" +msgstr "" + +#: src/bouquet.c:994 src/input/mpegts/mpegts_network.c:224 +#: src/input/mpegts/mpegts_mux.c:581 +msgid "# Services" +msgstr "" + +#: src/bouquet.c:987 +msgid "# Services seen" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:106 +msgid "# tune repeats" +msgstr "" + +#: src/dvr/dvr_config.c:663 +msgid "(Default profile)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:70 +msgid "0" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:71 +msgid "1" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:80 +msgid "10" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:81 +msgid "11" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:82 +msgid "12" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:83 +msgid "13" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:84 +msgid "14" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:85 +msgid "15" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:72 +msgid "2" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:591 +msgid "2-Port switch (universal LNB)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:73 +msgid "3" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:74 +msgid "4" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:597 +msgid "4-Port switch (universal LNB)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:75 +msgid "5" +msgstr "" + +#: src/profile.c:1375 +msgid "5.0" +msgstr "" + +#: src/profile.c:1376 +msgid "5.1" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:76 +msgid "6" +msgstr "" + +#: src/profile.c:1377 +msgid "6.1" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:77 +msgid "7" +msgstr "" + +#: src/profile.c:1378 +msgid "7.1" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:78 +msgid "8" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:79 +msgid "9" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:357 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:95 +msgid "A" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:392 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:57 +msgid "AA" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:403 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:58 +msgid "AB" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:479 +msgid "AC-3 = descriptor 6" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:595 +msgid "AC-3 detection" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:383 +msgid "ACTIVE" +msgstr "" + +#: src/descrambler/constcw.c:345 +msgid "AES constant code word client" +msgstr "" + +#: src/config.c:1876 +msgid "AF11" +msgstr "" + +#: src/config.c:1877 +msgid "AF12" +msgstr "" + +#: src/config.c:1878 +msgid "AF13" +msgstr "" + +#: src/config.c:1880 +msgid "AF21" +msgstr "" + +#: src/config.c:1881 +msgid "AF22" +msgstr "" + +#: src/config.c:1882 +msgid "AF23" +msgstr "" + +#: src/config.c:1884 +msgid "AF31" +msgstr "" + +#: src/config.c:1885 +msgid "AF32" +msgstr "" + +#: src/config.c:1886 +msgid "AF33" +msgstr "" + +#: src/config.c:1888 +msgid "AF41" +msgstr "" + +#: src/config.c:1889 +msgid "AF42" +msgstr "" + +#: src/config.c:1890 +msgid "AF43" +msgstr "" + +#: src/esfilter.c:313 src/esfilter.c:370 +msgid "ANY" +msgstr "" + +#: src/satip/server.c:664 src/input/mpegts/mpegts_mux_dvb.c:642 +#: src/input/mpegts/iptv/iptv_mux.c:156 +msgid "ATSC" +msgstr "" + +#: src/input/mpegts/mpegts_network_dvb.c:266 +msgid "ATSC network" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:220 src/input/mpegts/mpegts_mux_dvb.c:223 +#: src/input/mpegts/mpegts_mux_dvb.c:226 src/input/mpegts/mpegts_mux_dvb.c:229 +#: src/input/mpegts/mpegts_mux_dvb.c:232 src/input/mpegts/mpegts_mux_dvb.c:235 +#: src/input/mpegts/mpegts_mux_dvb.c:238 src/input/mpegts/mpegts_mux_dvb.c:298 +#: src/input/mpegts/mpegts_mux_dvb.c:301 src/input/mpegts/mpegts_mux_dvb.c:652 +msgid "AUTO" +msgstr "" + +#: src/streaming.c:446 +msgid "Aborted by user" +msgstr "" + +#: src/access.c:1361 +msgid "Access" +msgstr "" + +#: src/esfilter.c:674 src/esfilter.c:741 src/esfilter.c:808 src/esfilter.c:875 +#: src/esfilter.c:950 src/esfilter.c:1011 +msgid "Action" +msgstr "" + +#: src/streaming.c:433 +msgid "Adapter in use by another subscription" +msgstr "" + +#: src/main.c:725 +msgid "Add file and line numbers to debug" +msgstr "" + +#: src/main.c:726 +msgid "Add the thread ID to debug" +msgstr "" + +#: src/access.c:1489 +msgid "Admin" +msgstr "" + +#: src/epg.c:2023 src/epg.c:2024 src/epg.c:2025 src/epg.c:2026 src/epg.c:2027 +#: src/epg.c:2028 +msgid "Adult movie" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:609 +msgid "Advanced (non-universal LNBs, rotors, etc.)" +msgstr "" + +#: src/access.c:1420 +msgid "Advanced streaming" +msgstr "" + +#: src/epg.c:2017 +msgid "Adventure" +msgstr "" + +#: src/epg.c:2154 +msgid "Advertisement / Shopping" +msgstr "" + +#: src/access.c:1333 +msgid "All (Streaming plus DVR)" +msgstr "" + +#: src/access.c:1454 +msgid "All DVR" +msgstr "" + +#: src/access.c:1460 +msgid "All DVR (rw)" +msgstr "" + +#: src/webui/extjs.c:230 +msgid "" +"All proceeds are used to support server infrastructure and buy test " +"equipment." +msgstr "Kaikki tuotot käytetään kehitysympäristön ylläpitoon ja testilaitteiston hankintaan." + +#: src/main.c:672 +msgid "Alternate PID path" +msgstr "" + +#: src/main.c:667 +msgid "Alternate configuration path" +msgstr "Vaihtoinen asetuspolku" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:306 +msgid "Altitude (meters)" +msgstr "" + +#: src/epg.c:2133 +msgid "Animals" +msgstr "Eläimiä" + +#: src/dvr/dvr_autorec.c:587 src/dvr/dvr_autorec.c:623 +#: src/dvr/dvr_autorec.c:637 src/dvr/dvr_autorec.c:644 +#: src/dvr/dvr_timerec.c:411 +msgid "Any" +msgstr "Mikä tahansa" + +#: src/epg.c:2105 +msgid "Arts" +msgstr "Taide" + +#: src/epg.c:2069 +msgid "Athletics" +msgstr "Yleisurheilu" + +#: src/profile.c:1558 +msgid "Audio Bitrate (kb/s) (0=Auto)" +msgstr "" + +#: src/profile.c:1550 +msgid "Audio codec" +msgstr "" + +#: src/esfilter.c:698 +msgid "Audio stream filter" +msgstr "" + +#: src/satip/server.c:549 +msgid "Auto" +msgstr "" + +#: src/service.c:143 +msgid "Auto check disabled" +msgstr "" + +#: src/service.c:142 +msgid "Auto check enabled" +msgstr "" + +#: src/dvr/dvr_db.c:2822 +msgid "Auto record" +msgstr "" + +#: src/dvr/dvr_db.c:2830 +msgid "Auto record caption" +msgstr "" + +#: src/dvr/dvr_db.c:1121 +#, c-format +msgid "Auto recording%s%s" +msgstr "" + +#: src/dvr/dvr_db.c:2837 +msgid "Auto time record" +msgstr "" + +#: src/bouquet.c:895 +msgid "Auto-Map to channels" +msgstr "" + +#: src/service.c:168 +msgid "Automatic checking" +msgstr "" + +#: src/channels.c:397 +msgid "Automatically map EPG source" +msgstr "" + +#: src/channels.c:358 +msgid "Automatically name from network" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:368 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:96 +msgid "B" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:414 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:59 +msgid "BA" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:425 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:60 +msgid "BB" +msgstr "" + +#: src/subscriptions.c:894 +msgid "Bad" +msgstr "" + +#: src/epg.c:2090 +msgid "Ballet" +msgstr "Baletti" + +#: src/input/mpegts/mpegts_mux_dvb.c:220 +msgid "Bandwidth" +msgstr "Kaistanleveys" + +#: src/webui/extjs.c:204 +msgid "Based on software from" +msgstr "" + +#: src/input/mpegts/satip/satip.c:381 +msgid "Boot ID" +msgstr "" + +#: src/bouquet.c:870 +msgid "Bouquet" +msgstr "Kimppu" + +#: src/channels.c:455 +msgid "Bouquet (auto)" +msgstr "" + +#: src/dvr/dvr_autorec.c:1103 +msgid "Brand" +msgstr "" + +#: src/dvr/dvr_db.c:2876 +msgid "Broadcast" +msgstr "" + +#: src/epg.c:2113 +msgid "Broadcasting" +msgstr "" + +#: src/webui/extjs.c:208 +msgid "Build" +msgstr "" + +#: src/descrambler/constcw.c:290 src/descrambler/constcw.c:350 +msgid "CA ID" +msgstr "" + +#: src/descrambler/caclient.c:173 +#, c-format +msgid "CA client %i" +msgstr "" + +#: src/esfilter.c:914 +msgid "CA identification" +msgstr "" + +#: src/esfilter.c:922 +msgid "CA provider" +msgstr "" + +#: src/esfilter.c:899 +msgid "CA stream filter" +msgstr "" + +#: src/service.c:199 +msgid "CAID" +msgstr "" + +#: src/descrambler/capmt.c:2226 +msgid "CAPMT (Linux DVBAPI)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:225 +msgid "CAPMT interval (ms)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:233 +msgid "CAPMT query interval (ms)" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:549 src/input/mpegts/mpegts_service.c:164 +msgid "CRID authority" +msgstr "" + +#: src/config.c:1874 +msgid "CS0" +msgstr "" + +#: src/config.c:1875 +msgid "CS1" +msgstr "" + +#: src/config.c:1879 +msgid "CS2" +msgstr "" + +#: src/config.c:1883 +msgid "CS3" +msgstr "" + +#: src/config.c:1887 +msgid "CS4" +msgstr "" + +#: src/config.c:1891 +msgid "CS5" +msgstr "" + +#: src/config.c:1893 +msgid "CS6" +msgstr "" + +#: src/config.c:1894 +msgid "CS7" +msgstr "" + +#: src/dvr/dvr_config.c:804 +msgid "Cache Scheme" +msgstr "" + +#: src/descrambler/capmt.c:2239 +msgid "Camd.socket filename / IP Address (TCP mode)" +msgstr "" + +#: src/epg.c:2079 src/epg.c:2080 src/epg.c:2081 src/epg.c:2082 src/epg.c:2083 +#: src/epg.c:2084 src/epg.c:2085 src/epg.c:2086 src/epg.c:2087 +msgid "Cartoons" +msgstr "Piirretyt" + +#: src/channels.c:343 src/service.c:176 src/dvr/dvr_db.c:2635 +#: src/dvr/dvr_autorec.c:966 src/dvr/dvr_timerec.c:562 +msgid "Channel" +msgstr "Kanava" + +#: src/dvr/dvr_db.c:2645 +msgid "Channel icon" +msgstr "" + +#: src/config.c:2062 +msgid "Channel icon name lower-case" +msgstr "" + +#: src/config.c:2055 +msgid "Channel icon path (see Help)" +msgstr "" + +#: src/dvr/dvr_db.c:2652 +msgid "Channel name" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:169 +msgid "Channel number" +msgstr "" + +#: src/bouquet.c:1007 +msgid "Channel number offset" +msgstr "" + +#: src/input/mpegts/iptv/iptv.c:722 +msgid "Channel numbers from" +msgstr "" + +#: src/channels.c:1264 src/dvr/dvr_autorec.c:975 +msgid "Channel tag" +msgstr "" + +#: src/bouquet.c:930 +msgid "Channel tag reference" +msgstr "" + +#: src/access.c:1529 +msgid "Channel tags" +msgstr "" + +#: src/profile.c:1520 src/epggrab/channel.c:725 +msgid "Channels" +msgstr "Kanavat" + +#: src/input/mpegts/mpegts_network.c:202 src/input/mpegts/mpegts_mux.c:573 +#: src/input/mpegts/mpegts_service.c:185 +msgid "Character set" +msgstr "" + +#: src/epg.c:2074 +msgid "Children's / Youth programs" +msgstr "" + +#: src/epg.c:2111 +msgid "Cinema" +msgstr "Elokuva" + +#: src/esfilter.c:607 src/profile.c:285 src/descrambler/caclient.c:247 +msgid "Class" +msgstr "Luokka" + +#: src/epg.c:2022 +msgid "Classical" +msgstr "Klassinen" + +#: src/epg.c:2092 +msgid "Classical music" +msgstr "Klassinen musiikki" + +#: src/streaming.c:548 +msgid "Clean effects" +msgstr "" + +#: src/descrambler/caclient.c:268 +msgid "Client name" +msgstr "" + +#: src/dvr/dvr_config.c:828 +msgid "Clone scheduled entry on error" +msgstr "" + +#: src/descrambler/cwc.c:1736 +msgid "Code word client (newcamd)" +msgstr "" + +#: src/epg.c:2019 +msgid "Comedy" +msgstr "Komedia" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:156 +msgid "Command delay time (ms) (10-200)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:105 +msgid "Command time (ms) (10-100)" +msgstr "" + +#: src/access.c:1538 src/access.c:1772 src/access.c:1896 src/channels.c:1323 +#: src/esfilter.c:688 src/esfilter.c:755 src/esfilter.c:822 src/esfilter.c:889 +#: src/esfilter.c:964 src/esfilter.c:1025 src/profile.c:315 src/bouquet.c:1001 +#: src/epggrab/channel.c:741 src/dvr/dvr_db.c:2926 src/dvr/dvr_autorec.c:1141 +#: src/dvr/dvr_timerec.c:646 src/dvr/dvr_config.c:787 +#: src/descrambler/caclient.c:275 +msgid "Comment" +msgstr "Kommentti" + +#: src/dvr/dvr_db.c:427 +msgid "Commercial break" +msgstr "Mainoskatko" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:122 +msgid "Committed" +msgstr "" + +#: src/dvr/dvr_db.c:454 +msgid "Completed OK" +msgstr "" + +#: src/descrambler/caclient.c:236 +msgid "Conditional access client" +msgstr "" + +#: src/config.c:1902 +msgid "Configuration" +msgstr "Asetukset" + +#: src/input/mpegts/satip/satip.c:388 +msgid "Configuration ID" +msgstr "" + +#: src/dvr/dvr_config.c:777 +msgid "Configuration Name" +msgstr "" + +#: src/config.c:1937 +msgid "Configuration version" +msgstr "" + +#: src/access.c:1495 +msgid "Connection limit type" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:223 src/input/mpegts/mpegts_mux_dvb.c:298 +msgid "Constellation" +msgstr "" + +#: src/profile.c:1505 src/dvr/dvr_db.c:2731 +msgid "Container" +msgstr "" + +#: src/input/mpegts/iptv/iptv.c:713 +msgid "Content character set" +msgstr "" + +#: src/dvr/dvr_db.c:2868 src/dvr/dvr_autorec.c:1043 +msgid "Content type" +msgstr "" + +#: src/epg.c:2048 +msgid "Contest" +msgstr "" + +#: src/profile.c:350 +msgid "Continue even if descrambling fails" +msgstr "" + +#: src/config.c:1960 +msgid "Cookie expiration (days)" +msgstr "" + +#: src/epg.c:2153 +msgid "Cooking" +msgstr "Ruoanlaitto" + +#: src/profile.c:1434 +msgid "Copy codec type" +msgstr "" + +#: src/profile.c:1370 +msgid "Copy layout" +msgstr "" + +#: src/input/mpegts/iptv/iptv.c:706 +msgid "Create bouquet" +msgstr "" + +#: src/bouquet.c:923 +msgid "Create tag" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:215 +msgid "Created" +msgstr "Luotu" + +#: src/dvr/dvr_db.c:2759 src/dvr/dvr_autorec.c:1134 src/dvr/dvr_timerec.c:639 +msgid "Creator" +msgstr "Tekijä" + +#: src/input/mpegts/mpegts_mux_sched.c:140 +msgid "Cron" +msgstr "" + +#: src/epggrab.c:282 +msgid "Cron multi-line" +msgstr "" + +#: src/epg.c:2105 +msgid "Culture (without music)" +msgstr "Kulttuuri (ei musiikkia)" + +#: src/epg.c:2031 +msgid "Current affairs" +msgstr "Ajankohtaisohjelmat" + +#: src/input/mpegts/iptv/iptv_mux.c:223 +msgid "Custom HTTP headers" +msgstr "" + +#: src/main.c:682 +msgid "DBus - use the session message bus instead of the system one" +msgstr "" + +#: src/descrambler/cwc.c:1767 +msgid "DES Key" +msgstr "" + +#: src/descrambler/constcw.c:285 +msgid "DES constant code word client" +msgstr "" + +#: src/config.c:1975 +msgid "DSCP/TOS for streaming" +msgstr "" + +#: src/dvr/dvr_db.c:2801 +msgid "DVB EPG ID" +msgstr "" + +#: src/config.c:1920 +msgid "DVB scan files" +msgstr "" + +#: src/config.c:2020 +msgid "DVB scan files path" +msgstr "" + +#: src/satip/server.c:650 +msgid "DVB-C" +msgstr "" + +#: src/input/mpegts/mpegts_network_dvb.c:220 +msgid "DVB-C network" +msgstr "" + +#: src/satip/server.c:657 +msgid "DVB-C2" +msgstr "" + +#: src/satip/server.c:671 +msgid "DVB-Cable/AnnexB" +msgstr "" + +#: src/satip/server.c:622 +msgid "DVB-S" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:387 +msgid "DVB-S 4-port" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:501 +msgid "DVB-S EN50494 (UniCable, experimental)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:562 +msgid "DVB-S advanced" +msgstr "" + +#: src/input/mpegts/mpegts_network_dvb.c:239 +msgid "DVB-S network" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:214 +msgid "DVB-S satellite configuration" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:328 +msgid "DVB-S simple" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:352 +msgid "DVB-S tone burst" +msgstr "" + +#: src/satip/server.c:629 +msgid "DVB-S2" +msgstr "" + +#: src/satip/server.c:636 src/input/mpegts/mpegts_mux_dvb.c:210 +msgid "DVB-T" +msgstr "" + +#: src/input/mpegts/mpegts_network_dvb.c:201 +msgid "DVB-T network" +msgstr "" + +#: src/satip/server.c:643 +msgid "DVB-T2" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:282 +msgid "DVBC_ANNEX_AC" +msgstr "" + +#: src/access.c:1335 +msgid "DVR" +msgstr "DVR" + +#: src/dvr/dvr_autorec.c:925 +msgid "DVR Auto-record entry" +msgstr "" + +#: src/dvr/dvr_config.c:735 +msgid "DVR behavior" +msgstr "" + +#: src/dvr/dvr_db.c:2741 src/dvr/dvr_autorec.c:1094 src/dvr/dvr_timerec.c:623 +msgid "DVR configuration" +msgstr "" + +#: src/dvr/dvr_config.c:727 +msgid "DVR configuration profile" +msgstr "" + +#: src/access.c:1474 +msgid "DVR configuration profiles" +msgstr "" + +#: src/dvr/dvr_db.c:2565 +msgid "DVR entry" +msgstr "" + +#: src/dvr/dvr_db.c:2723 src/dvr/dvr_autorec.c:1073 src/dvr/dvr_timerec.c:617 +#: src/dvr/dvr_config.c:821 +msgid "DVR file retention period (days)" +msgstr "" + +#: src/dvr/dvr_db.c:2715 src/dvr/dvr_autorec.c:1066 src/dvr/dvr_timerec.c:611 +msgid "DVR log retention (days)" +msgstr "" + +#: src/dvr/dvr_config.c:813 +msgid "DVR log retention period (days)" +msgstr "" + +#: src/profile.c:253 +msgid "DVR override: high" +msgstr "" + +#: src/profile.c:252 +msgid "DVR override: important" +msgstr "" + +#: src/profile.c:255 +msgid "DVR override: low" +msgstr "" + +#: src/profile.c:254 +msgid "DVR override: normal" +msgstr "" + +#: src/profile.c:256 +msgid "DVR override: unimportant" +msgstr "" + +#: src/dvr/dvr_timerec.c:527 +msgid "DVR time record entry" +msgstr "" + +#: src/epg.c:2090 +msgid "Dance" +msgstr "Tanssi" + +#: src/dvr/dvr_db.c:2794 +msgid "Data errors" +msgstr "" + +#: src/dvr/dvr_autorec.c:1019 src/dvr/dvr_timerec.c:592 +msgid "Days of Week" +msgstr "Viikonpäivät" + +#: src/epg.c:2035 src/epg.c:2036 src/epg.c:2037 src/epg.c:2038 src/epg.c:2039 +#: src/epg.c:2040 src/epg.c:2041 src/epg.c:2042 src/epg.c:2043 src/epg.c:2044 +msgid "Debate" +msgstr "Väittely" + +#: src/tvhlog.c:641 +msgid "Debug libav log" +msgstr "" + +#: src/tvhlog.c:595 +msgid "Debug log path" +msgstr "" + +#: src/main.c:716 +msgid "Debug options" +msgstr "" + +#: src/tvhlog.c:611 +msgid "Debug subsystems" +msgstr "" + +#: src/tvhlog.c:603 +msgid "Debug to syslog" +msgstr "" + +#: src/tvhlog.c:619 +msgid "Debug trace (low-level)" +msgstr "" + +#: src/tvhlog.c:581 +msgid "Debugging" +msgstr "Debugging" + +#: src/config.c:1873 src/profile.c:300 +msgid "Default" +msgstr "Oletus" + +#: src/config.c:1991 +msgid "Default language(s)" +msgstr "" + +#: src/profile.c:321 +msgid "Default priority" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:210 src/input/mpegts/mpegts_mux_dvb.c:282 +#: src/input/mpegts/mpegts_mux_dvb.c:536 src/input/mpegts/mpegts_mux_dvb.c:642 +msgid "Delivery system" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:78 +msgid "Demux path" +msgstr "" + +#: src/satip/server.c:600 +msgid "Descramble services (limit per mux)" +msgstr "" + +#: src/config.c:1983 +msgid "Descrambler buffer (TS packets)" +msgstr "" + +#: src/dvr/dvr_db.c:2691 src/dvr/dvr_db.c:2698 +msgid "Description" +msgstr "Kuvaus" + +#: src/epg.c:2016 +msgid "Detective" +msgstr "Etsivä" + +#: src/input/mpegts/satip/satip.c:395 +msgid "Device ID" +msgstr "" + +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:170 +msgid "Device model" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:92 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:248 +msgid "Device path" +msgstr "" + +#: src/dvr/dvr_db.c:2773 src/dvr/dvr_autorec.c:947 src/dvr/dvr_timerec.c:556 +msgid "Directory" +msgstr "Hakemisto" + +#: src/dvr/dvr_config.c:932 +msgid "Directory permissions (octal, e.g. 0775)" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:458 +msgid "Disable" +msgstr "" + +#: src/main.c:735 +msgid "Disable DVB bouquets" +msgstr "" + +#: src/main.c:695 +msgid "Disable SAT>IP client" +msgstr "" + +#: src/main.c:733 +msgid "Disable all access control checks" +msgstr "" + +#: src/input/mpegts/satip/satip.c:297 +msgid "Disable device/firmware-specific workarounds" +msgstr "" + +#: src/main.c:719 +msgid "Disable syslog (all messages)" +msgstr "" + +#: src/channels.c:335 +msgid "Disabled" +msgstr "" + +#: src/epg.c:2035 src/epg.c:2036 src/epg.c:2037 src/epg.c:2038 src/epg.c:2039 +#: src/epg.c:2040 src/epg.c:2041 src/epg.c:2042 src/epg.c:2043 src/epg.c:2044 +msgid "Discussion" +msgstr "Keskustelu" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1438 +msgid "DiseqC" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:230 +msgid "DiseqC repeats" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:92 +msgid "DiseqC rotor" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:116 +msgid "DiseqC switch" +msgstr "" + +#: src/profile.c:1430 +msgid "Do not use" +msgstr "Älä käytä" + +#: src/epg.c:2034 src/epg.c:2117 +msgid "Documentary" +msgstr "Dokumentti" + +#: src/main.c:668 +msgid "Don't backup configuration tree at upgrade" +msgstr "" + +#: src/dvr/dvr_config.c:996 +msgid "Don't include title in filename" +msgstr "" + +#: src/dvr/dvr_config.c:688 +msgid "Don't keep" +msgstr "" + +#: src/dvr/dvr_db.c:2815 +msgid "Don't re-record" +msgstr "" + +#: src/dvr/dvr_db.c:2808 +msgid "Don't reschedule" +msgstr "" + +#: src/epg.c:2015 src/epg.c:2022 src/epg.c:2023 src/epg.c:2024 src/epg.c:2025 +#: src/epg.c:2026 src/epg.c:2027 src/epg.c:2028 +msgid "Drama" +msgstr "Draama" + +#: src/dvr/dvr_autorec.c:1058 +msgid "Duplicate handling" +msgstr "" + +#: src/dvr/dvr_db.c:2628 +msgid "Duration" +msgstr "Kesto" + +#: src/config.c:1892 +msgid "EF" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:604 +msgid "EIT - skip TSID check" +msgstr "" + +#: src/input/mpegts/mpegts_network.c:210 +msgid "EIT broadcast in local time" +msgstr "" + +#: src/epggrab/module.c:108 +msgid "EPG grabber" +msgstr "" + +#: src/epggrab/channel.c:647 +msgid "EPG grabber channel" +msgstr "" + +#: src/epggrab.c:231 +msgid "EPG grabber configuration" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:181 +msgid "EPG name" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:506 +msgid "EPG scan" +msgstr "" + +#: src/epggrab.c:307 +msgid "EPG scan timeout in seconds (30-7200)" +msgstr "" + +#: src/channels.c:404 +msgid "EPG source" +msgstr "" + +#: src/dvr/dvr_config.c:859 +msgid "EPG update window" +msgstr "" + +#: src/epg.c:2116 src/epg.c:2118 +msgid "Economics" +msgstr "Talous" + +#: src/epg.c:2132 +msgid "Education" +msgstr "Koulutus" + +#: src/epg.c:2078 +msgid "Educational" +msgstr "Opetusohjelmat" + +#: src/esfilter.c:595 +msgid "Elementary stream filter" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:459 +msgid "Enable (auto)" +msgstr "" + +#: src/main.c:680 +msgid "Enable DBus" +msgstr "" + +#: src/config.c:2034 +msgid "Enable NTP driver" +msgstr "" + +#: src/main.c:732 +msgid "Enable coredumps for daemon" +msgstr "" + +#: src/main.c:717 +msgid "Enable debug on stderr" +msgstr "" + +#: src/main.c:721 +msgid "Enable debug subsystems" +msgstr "" + +#: src/main.c:720 +msgid "Enable debug to file" +msgstr "" + +#: src/main.c:718 +msgid "Enable debug to syslog" +msgstr "" + +#: src/main.c:723 +msgid "Enable trace subsystems" +msgstr "" + +#: src/main.c:730 +msgid "Enable web UI debug (non-minified JS)" +msgstr "" + +#: src/access.c:1380 src/access.c:1744 src/access.c:1883 src/channels.c:336 +#: src/channels.c:352 src/channels.c:1273 src/service.c:161 +#: src/imagecache.c:84 src/esfilter.c:621 src/profile.c:293 src/bouquet.c:880 +#: src/epggrab/module.c:141 src/epggrab/channel.c:657 src/dvr/dvr_db.c:2575 +#: src/dvr/dvr_autorec.c:935 src/dvr/dvr_timerec.c:537 +#: src/dvr/dvr_config.c:767 src/descrambler/caclient.c:262 +#: src/input/mpegts/mpegts_input.c:226 src/input/mpegts/mpegts_mux.c:498 +#: src/input/mpegts/mpegts_mux_sched.c:126 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1272 +#: src/input/mpegts/satip/satip_satconf.c:188 src/timeshift.c:150 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:188 +msgid "Enabled" +msgstr "" + +#: src/service.c:192 +msgid "Encrypted" +msgstr "" + +#: src/htsp_server.c:802 +msgid "Encrypted service" +msgstr "" + +#: src/epg.c:2077 +msgid "Entertainment programs for 10 to 16" +msgstr "" + +#: src/epg.c:2076 +msgid "Entertainment programs for 6 to 14" +msgstr "" + +#: src/epg.c:2133 +msgid "Environment" +msgstr "Ympäristö" + +#: src/input/mpegts/iptv/iptv_mux.c:216 +msgid "Environment (pipe)" +msgstr "" + +#: src/dvr/dvr_db.c:2884 +msgid "Episode" +msgstr "Jakso" + +#: src/dvr/dvr_db.c:590 +#, c-format +msgid "Episode %d" +msgstr "Jakso %d" + +#: src/dvr/dvr_db.c:2780 +msgid "Error code" +msgstr "" + +#: src/dvr/dvr_db.c:2787 +msgid "Errors" +msgstr "Virheitä" + +#: src/descrambler/constcw.c:322 src/descrambler/constcw.c:382 +msgid "Even key" +msgstr "" + +#: src/dvr/dvr_autorec.c:754 +msgid "Every day" +msgstr "Joka päivä" + +#: src/access.c:1522 +msgid "Exclude channel tags" +msgstr "" + +#: src/epg.c:2136 +msgid "Expeditions" +msgstr "" + +#: src/epg.c:2112 +msgid "Experimental film" +msgstr "" + +#: src/satip/server.c:569 +msgid "Exported tuners" +msgstr "" + +#: src/epggrab/module.c:59 +msgid "External" +msgstr "" + +#: src/epggrab/module.c:183 +msgid "External EPG grabber" +msgstr "" + +#: src/bouquet.c:945 +msgid "External URL" +msgstr "" + +#: src/epggrab/module.c:172 +msgid "Extra arguments" +msgstr "" + +#: src/dvr/dvr_config.c:851 +msgid "Extra padding after recordings (minutes)" +msgstr "" + +#: src/dvr/dvr_config.c:843 +msgid "Extra padding before recordings (minutes)" +msgstr "" + +#: src/dvr/dvr_autorec.c:1002 +msgid "Extra start time" +msgstr "" + +#: src/dvr/dvr_autorec.c:1010 +msgid "Extra stop time" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:390 +msgid "FAIL" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:301 src/input/mpegts/mpegts_mux_dvb.c:565 +msgid "FEC" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:235 +msgid "FEC high" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:238 +msgid "FEC low" +msgstr "" + +#: src/epg.c:2132 +msgid "Factual topics" +msgstr "" + +#: src/access.c:1466 +msgid "Failed DVR" +msgstr "" + +#: src/epg.c:2018 +msgid "Fantasy" +msgstr "Fantasia" + +#: src/input/mpegts/satip/satip.c:220 +msgid "Fast input switch" +msgstr "" + +#: src/dvr/dvr_db.c:2898 +msgid "File Size" +msgstr "Tiedostokoko" + +#: src/dvr/dvr_db.c:450 +msgid "File missing" +msgstr "" + +#: src/dvr/dvr_db.c:441 +msgid "File not created" +msgstr "" + +#: src/dvr/dvr_config.c:890 +msgid "File permissions (octal, e.g. 0664)" +msgstr "" + +#: src/dvr/dvr_db.c:2766 +msgid "Filename" +msgstr "Tiedoston nimi" + +#: src/dvr/dvr_config.c:751 +msgid "Filename Options" +msgstr "" + +#: src/dvr/dvr_config.c:898 +msgid "Filename character set" +msgstr "" + +#: src/epg.c:2111 +msgid "Film" +msgstr "Filmi" + +#: src/epg.c:2107 +msgid "Fine arts" +msgstr "Korkeakulttuuri" + +#: src/dvr/dvr_db.c:433 +msgid "Finished" +msgstr "" + +#: src/epg.c:2152 +msgid "Fitness and health" +msgstr "Terveys" + +#: src/epg.c:2093 +msgid "Folk" +msgstr "Kansan" + +#: src/epg.c:2020 +msgid "Folkloric" +msgstr "Kansanperinne" + +#: src/epg.c:2066 +msgid "Football" +msgstr "Jalkapallo" + +#: src/input/mpegts/mpegts_mux.c:460 +msgid "Force (auto)" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:208 +msgid "Force CA ID (e.g. 0x2600)" +msgstr "" + +#: src/epggrab.c:291 +msgid "Force initial EPG scan at start-up" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:134 +msgid "Force old status" +msgstr "" + +#: src/input/mpegts/satip/satip.c:269 +msgid "Force pilot for DVB-S2" +msgstr "" + +#: src/profile.c:330 +msgid "Force priority" +msgstr "" + +#: src/input/mpegts/satip/satip_frontend.c:173 +msgid "Force teardown delay" +msgstr "" + +#: src/epg.c:2136 +msgid "Foreign countries" +msgstr "Vieraat maat" + +#: src/main.c:669 +msgid "Fork and run as daemon" +msgstr "" + +#: src/dvr/dvr_config.c:924 +msgid "Format String" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:133 +msgid "Frequency" +msgstr "Taajuus" + +#: src/input/mpegts/mpegts_mux_dvb.c:215 src/input/mpegts/mpegts_mux_dvb.c:287 +#: src/input/mpegts/mpegts_mux_dvb.c:647 +msgid "Frequency (Hz)" +msgstr "Taajuus (Hz)" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:524 +msgid "Frequency (MHz)" +msgstr "Taajuus (MHz)" + +#: src/input/mpegts/mpegts_mux_dvb.c:541 +msgid "Frequency (kHz)" +msgstr "Taajuus (kHz)" + +#: src/dvr/dvr_autorec.c:736 +msgid "Fri" +msgstr "Pe" + +#: src/input/mpegts/satip/satip.c:325 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:163 +msgid "Friendly name" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:85 +#: src/input/mpegts/satip/satip_frontend.c:146 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:548 +msgid "Frontend number" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:64 +msgid "Frontend path" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:238 +msgid "Full DiseqC" +msgstr "" + +#: src/input/mpegts/satip/satip.c:227 +msgid "Full mux RX mode supported" +msgstr "" + +#: src/dvr/dvr_config.c:743 +msgid "Full pathname specification" +msgstr "" + +#: src/dvr/dvr_autorec.c:960 +msgid "Full-text" +msgstr "" + +#: src/epg.c:2138 +msgid "Further education" +msgstr "Jatkokoulutus" + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:464 +msgid "GOTOX" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:122 +msgid "GOTOX position" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:117 +msgid "GOTOX rotor" +msgstr "" + +#: src/epg.c:2047 src/epg.c:2048 +msgid "Game show" +msgstr "Visailu" + +#: src/epg.c:2155 src/epg.c:2156 src/epg.c:2157 src/epg.c:2158 src/epg.c:2159 +#: src/epg.c:2160 src/epg.c:2161 +msgid "Gardening" +msgstr "Puutarhanhoito" + +#: src/satip/server.c:565 +msgid "General" +msgstr "Yleinen" + +#: src/epggrab.c:237 +msgid "General configuration" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:260 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:304 +msgid "Generic" +msgstr "Yleinen" + +#: src/main.c:662 +msgid "Generic options" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:229 +msgid "Guard interval" +msgstr "" + +#: src/profile.c:267 +msgid "HD: high definition" +msgstr "" + +#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:580 +msgid "HDHomeRun ATSC frontend" +msgstr "" + +#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:542 +msgid "HDHomeRun DVB frontend" +msgstr "" + +#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:570 +msgid "HDHomeRun DVB-C frontend" +msgstr "" + +#: src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c:560 +msgid "HDHomeRun DVB-T frontend" +msgstr "" + +#: src/access.c:1448 +msgid "HTSP DVR" +msgstr "" + +#: src/profile.c:1842 +msgid "HTSP Default Stream Settings" +msgstr "" + +#: src/profile.c:928 +msgid "HTSP stream profile" +msgstr "" + +#: src/access.c:1426 +msgid "HTSP streaming" +msgstr "" + +#: src/config.c:1967 +msgid "HTTP CORS origin" +msgstr "" + +#: src/epg.c:2150 +msgid "Handicraft" +msgstr "Käsityöt" + +#: src/streaming.c:549 +msgid "Hearing impaired" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:232 +msgid "Hierarchy" +msgstr "" + +#: src/profile.c:248 src/dvr/dvr_db.c:2112 +msgid "High" +msgstr "Korkea" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:195 +msgid "High bitrate mode (CI+ CAMs only)" +msgstr "" + +#: src/epg.c:2022 +msgid "Historical movie" +msgstr "Historiallinen elokuva" + +#: src/epg.c:2018 +msgid "Horror" +msgstr "Kauhu" + +#: src/descrambler/cwc.c:1754 +msgid "Hostname/IP" +msgstr "" + +#: src/epggrab/channel.c:692 +msgid "ID" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:381 +msgid "IDLE" +msgstr "" + +#: src/input/mpegts/satip/satip.c:304 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:149 +msgid "IP address" +msgstr "" + +#: src/access.c:1844 src/access.c:1873 +msgid "IP blocking" +msgstr "" + +#: src/input/mpegts/iptv/iptv.c:137 +msgid "IPTV" +msgstr "" + +#: src/input/mpegts/iptv/iptv.c:692 +msgid "IPTV Automatic Network" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:115 +msgid "IPTV Multiplex" +msgstr "" + +#: src/input/mpegts/iptv/iptv.c:144 +msgid "IPTV input" +msgstr "" + +#: src/input/mpegts/iptv/iptv.c:579 +msgid "IPTV network" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:588 +msgid "ISI (Stream ID)" +msgstr "" + +#: src/epggrab/channel.c:718 +msgid "Icon" +msgstr "" + +#: src/channels.c:1303 +msgid "Icon (full URL)" +msgstr "Ikoni (koko URL)" + +#: src/channels.c:390 src/channels.c:1310 src/input/mpegts/iptv/iptv_mux.c:187 +msgid "Icon URL" +msgstr "Ikonin URL" + +#: src/input/mpegts/iptv/iptv.c:638 +msgid "Icon base URL" +msgstr "" + +#: src/channels.c:1317 +msgid "Icon has title" +msgstr "" + +#: src/webui/extjs.c:205 +msgid "Icons from" +msgstr "" + +#: src/subscriptions.c:882 +msgid "Idle" +msgstr "" + +#: src/input/mpegts/mpegts_input.c:272 +msgid "Idle scan" +msgstr "" + +#: src/input/mpegts/mpegts_network.c:171 +msgid "Idle scan muxes" +msgstr "" + +#: src/main.c:673 +msgid "" +"If no user account exists then create one with\n" +"no username and no password. Use with care as\n" +"it will allow world-wide administrative access\n" +"to your Tvheadend installation until you create or edit\n" +"the access control from within the Tvheadend web interface." +msgstr "" + +#: src/webui/extjs.c:229 +msgid "If you'd like to support the project, please consider a donation." +msgstr "Jos haluat tukea kehitystyötä, ehkä voisit tehdä lahjoituksen." + +#: src/input/mpegts/mpegts_service.c:178 +msgid "Ignore EPG (EIT)" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:480 +msgid "Ignore descriptor 5" +msgstr "" + +#: src/imagecache.c:90 +msgid "Ignore invalid SSL certificate" +msgstr "" + +#: src/input/mpegts/mpegts_network.c:187 +msgid "Ignore provider's channel numbers" +msgstr "" + +#: src/imagecache.c:76 +msgid "Image cache" +msgstr "" + +#: src/main.c:731 +msgid "Immediately abort" +msgstr "" + +#: src/profile.c:247 src/dvr/dvr_db.c:2111 +msgid "Important" +msgstr "Tärkeä" + +#: src/dvr/dvr_config.c:961 +msgid "Include channel name in filename" +msgstr "" + +#: src/dvr/dvr_config.c:968 +msgid "Include date In filename" +msgstr "" + +#: src/dvr/dvr_config.c:982 +msgid "Include episode in filename" +msgstr "" + +#: src/dvr/dvr_config.c:989 +msgid "Include subtitle in filename" +msgstr "" + +#: src/dvr/dvr_config.c:975 +msgid "Include time In filename" +msgstr "" + +#: src/access.c:1373 src/esfilter.c:614 src/descrambler/caclient.c:255 +msgid "Index" +msgstr "" + +#: src/config.c:2002 +msgid "Information area" +msgstr "" + +#: src/epg.c:2078 +msgid "Informational" +msgstr "" + +#: src/input/mpegts/mpegts_input.c:264 +msgid "Initial scan" +msgstr "" + +#: src/input.c:29 +msgid "Input base" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:120 +msgid "Input buffer (bytes)" +msgstr "" + +#: src/input.c:36 +msgid "Input instance" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:71 +msgid "Input path" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:150 +msgid "Interface" +msgstr "" + +#: src/channels.c:1291 src/epggrab/module.c:58 +msgid "Internal" +msgstr "Sisäinen" + +#: src/epggrab/module.c:159 +msgid "Internal EPG grabber" +msgstr "" + +#: src/epggrab.c:241 +msgid "Internal grabber" +msgstr "" + +#: src/epg.c:2035 src/epg.c:2036 src/epg.c:2037 src/epg.c:2038 src/epg.c:2039 +#: src/epg.c:2040 src/epg.c:2041 src/epg.c:2042 src/epg.c:2043 src/epg.c:2044 +msgid "Interview" +msgstr "Haastattelu" + +#: src/dvr/dvr_db.c:435 src/dvr/dvr_db.c:462 src/dvr/dvr_timerec.c:433 +msgid "Invalid" +msgstr "" + +#: src/main.c:815 +#, c-format +msgid "Invalid adapter number '%s'\n" +msgstr "" + +#: src/streaming.c:420 +msgid "Invalid target" +msgstr "" + +#: src/epg.c:2094 +msgid "Jazz" +msgstr "Jazz" + +#: src/satip/server.c:550 +msgid "Keep" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:200 +msgid "Kill signal (pipe)" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:208 +msgid "Kill timeout (pipe/secs)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:151 +msgid "LNA (Low noise amplifier)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_lnb.c:61 +msgid "LNB" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1303 +msgid "LNB type" +msgstr "" + +#: src/access.c:1399 src/esfilter.c:646 src/esfilter.c:713 src/esfilter.c:780 +#: src/esfilter.c:847 src/esfilter.c:989 src/profile.c:1528 +msgid "Language" +msgstr "Kieli" + +#: src/config.c:1912 +msgid "Language settings" +msgstr "" + +#: src/epg.c:2139 src/epg.c:2140 src/epg.c:2141 src/epg.c:2142 src/epg.c:2143 +#: src/epg.c:2144 src/epg.c:2145 +msgid "Languages" +msgstr "Kielet" + +#: src/input/mpegts/mpegts_service.c:222 +msgid "Last seen" +msgstr "" + +#: src/config.c:1945 +msgid "Last updated from" +msgstr "" + +#: src/epg.c:2148 +msgid "Leisure hobbies" +msgstr "Harrastukset" + +#: src/access.c:1502 +msgid "Limit connections" +msgstr "" + +#: src/input/mpegts/mpegts_input.c:290 +msgid "Linked input" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:285 +msgid "Linux ATSC frontend" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:639 +msgid "Linux ATSC multiplex" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:181 +msgid "Linux DVB CA" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:58 +msgid "Linux DVB frontend" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:135 +msgid "Linux DVB multiplex" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:275 +msgid "Linux DVB-C frontend" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:279 +msgid "Linux DVB-C multiplex" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:222 +msgid "Linux DVB-S frontend" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:533 +msgid "Linux DVB-S multiplex" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:254 +msgid "Linux DVB-S slave frontend" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:146 +msgid "Linux DVB-T frontend" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:207 +msgid "Linux DVB-T multiplex" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_adapter.c:83 +msgid "LinuxDVB adapter" +msgstr "" + +#: src/input/mpegts/mpegts_network_dvb.c:190 +msgid "LinuxDVB network" +msgstr "" + +#: src/descrambler/capmt.c:2246 +msgid "Listen / Connect port" +msgstr "" + +#: src/main.c:701 +msgid "Listen on IPv6" +msgstr "" + +#: src/epg.c:2110 +msgid "Literature" +msgstr "Kirjallisuus" + +#: src/input/mpegts/satip/satip.c:283 +msgid "Local bind IP address" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:129 +msgid "Local channel minor" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:122 +msgid "Local channel number" +msgstr "" + +#: src/input/mpegts/satip/satip.c:423 +msgid "Local discovery IP address" +msgstr "" + +#: src/input/mpegts/satip/satip.c:409 +msgid "Location" +msgstr "Sijainti" + +#: src/input/mpegts/mpegts_service.c:200 +msgid "Lock preferred CA PID" +msgstr "" + +#: src/esfilter.c:682 src/esfilter.c:749 src/esfilter.c:816 src/esfilter.c:883 +#: src/esfilter.c:958 src/esfilter.c:1019 +msgid "Log" +msgstr "Lok" + +#: src/config.c:1863 +msgid "Login/Logout" +msgstr "" + +#: src/profile.c:250 src/dvr/dvr_db.c:2114 +msgid "Low" +msgstr "Alhainen" + +#: src/dvr/dvr_db.c:2150 +msgid "MPEG-PS (DVD)" +msgstr "" + +#: src/profile.c:1359 +msgid "MPEG-PS (DVD)/av-lib" +msgstr "" + +#: src/dvr/dvr_db.c:2149 +msgid "MPEG-TS" +msgstr "" + +#: src/profile.c:1806 +msgid "MPEG-TS Pass-thru" +msgstr "" + +#: src/profile.c:1001 +msgid "MPEG-TS Pass-thru/built-in" +msgstr "" + +#: src/input/mpegts/mpegts_input.c:218 +msgid "MPEG-TS input" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:488 +msgid "MPEG-TS multiplex" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:41 +msgid "MPEG-TS multiplex PHY" +msgstr "" + +#: src/input/mpegts/mpegts_network.c:134 +msgid "MPEG-TS network" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:809 +msgid "MPEG-TS raw service" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:88 +msgid "MPEG-TS service" +msgstr "" + +#: src/profile.c:1187 src/profile.c:1358 +msgid "MPEG-TS/av-lib" +msgstr "" + +#: src/epg.c:2117 +msgid "Magazines" +msgstr "" + +#: src/dvr/dvr_config.c:947 +msgid "Make subdirectories per channel" +msgstr "" + +#: src/dvr/dvr_config.c:940 +msgid "Make subdirectories per day" +msgstr "" + +#: src/dvr/dvr_config.c:954 +msgid "Make subdirectories per title" +msgstr "" + +#: src/input/mpegts/satip/satip.c:346 +msgid "Manufacturer" +msgstr "Valmistaja" + +#: src/input/mpegts/satip/satip.c:353 +msgid "Manufacturer URL" +msgstr "" + +#: src/bouquet.c:916 +msgid "Map radio channels" +msgstr "" + +#: src/bouquet.c:909 +msgid "Map unnamed channels" +msgstr "" + +#: src/bouquet.c:902 +msgid "Map zero-numbered channels" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:238 +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:259 +#: src/input/mpegts/satip/satip_frontend.c:292 +#: src/input/mpegts/satip/satip_frontend.c:314 +msgid "Master tuner" +msgstr "" + +#: src/profile.c:1826 +msgid "Matroska" +msgstr "" + +#: src/dvr/dvr_db.c:2146 +msgid "Matroska (mkv)" +msgstr "" + +#: src/profile.c:1360 +msgid "Matroska (mkv)/av-lib" +msgstr "" + +#: src/profile.c:1102 src/profile.c:1356 +msgid "Matroska (mkv)/built-in" +msgstr "" + +#: src/profile.c:1258 +msgid "Matroska/av-lib" +msgstr "" + +#: src/access.c:1516 +msgid "Maximal channel number" +msgstr "" + +#: src/input/mpegts/iptv/iptv.c:617 +msgid "Maximum # input streams" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:92 +#: src/input/mpegts/satip/satip.c:241 +msgid "Maximum PIDs" +msgstr "" + +#: src/timeshift.c:187 +msgid "Maximum RAM size (MB)" +msgstr "" + +#: src/input/mpegts/iptv/iptv.c:624 +msgid "Maximum bandwidth (Kbps)" +msgstr "" + +#: src/dvr/dvr_autorec.c:1080 +msgid "Maximum count (0=unlimited)" +msgstr "" + +#: src/dvr/dvr_autorec.c:1036 +msgid "Maximum duration" +msgstr "" + +#: src/input/mpegts/satip/satip.c:248 +msgid "Maximum length of PIDs" +msgstr "" + +#: src/timeshift.c:168 +msgid "Maximum period (mins)" +msgstr "" + +#: src/dvr/dvr_autorec.c:1087 +msgid "Maximum schedules limit (0=unlimited)" +msgstr "" + +#: src/timeshift.c:180 +msgid "Maximum size (MB)" +msgstr "" + +#: src/input/mpegts/iptv/iptv.c:631 +msgid "Maximum timeout (seconds)" +msgstr "" + +#: src/epg.c:2135 +msgid "Medicine" +msgstr "Lääketiede" + +#: src/epg.c:2020 +msgid "Melodrama" +msgstr "Melodraama" + +#: src/access.c:1509 +msgid "Minimal channel number" +msgstr "" + +#: src/dvr/dvr_autorec.c:1029 +msgid "Minimum duration" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:269 +msgid "Minimum rotor time (seconds)" +msgstr "" + +#: src/service.c:144 +msgid "Missing In PAT/SDT" +msgstr "" + +#: src/descrambler/capmt.c:2231 +msgid "Mode" +msgstr "" + +#: src/input/mpegts/satip/satip.c:360 +msgid "Model description" +msgstr "" + +#: src/input/mpegts/satip/satip.c:367 +msgid "Model name" +msgstr "" + +#: src/input/mpegts/satip/satip.c:374 +msgid "Model number" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:558 src/input/mpegts/mpegts_mux_dvb.c:652 +msgid "Modulation" +msgstr "" + +#: src/epggrab/channel.c:671 +msgid "Module" +msgstr "" + +#: src/epggrab/channel.c:663 +msgid "Module ID" +msgstr "" + +#: src/dvr/dvr_autorec.c:732 +msgid "Mon" +msgstr "Ma" + +#: src/profile.c:1371 +msgid "Mono" +msgstr "" + +#: src/main.c:728 +msgid "More verbose libav log" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:314 +msgid "Motor rate (milliseconds/deg)" +msgstr "" + +#: src/epg.c:2070 +msgid "Motor sport" +msgstr "Moottoriurheilu" + +#: src/epg.c:2151 +msgid "Motoring" +msgstr "Autoilu" + +#: src/epg.c:2015 +msgid "Movie" +msgstr "Elokuva" + +#: src/epg.c:2090 +msgid "Music" +msgstr "Musiikk" + +#: src/epg.c:2095 src/epg.c:2096 src/epg.c:2097 src/epg.c:2098 src/epg.c:2099 +#: src/epg.c:2100 src/epg.c:2101 src/epg.c:2102 +msgid "Musical" +msgstr "Musikaali" + +#: src/input/mpegts/mpegts_service.c:101 +#: src/input/mpegts/mpegts_mux_sched.c:133 +msgid "Mux" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:108 +msgid "Mux UUID" +msgstr "" + +#: src/satip/server.c:614 +msgid "Mux handling" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:162 +msgid "Mux name" +msgstr "" + +#: src/streaming.c:431 +msgid "Mux not enabled" +msgstr "" + +#: src/input/mpegts/mpegts_mux_sched.c:118 +msgid "Mux schedule entry" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:388 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:56 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:69 +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:94 +msgid "NONE" +msgstr "" + +#: src/channels.c:366 src/channels.c:1285 src/bouquet.c:939 +#: src/epggrab/module.c:124 src/epggrab/channel.c:698 +#: src/dvr/dvr_autorec.c:941 src/dvr/dvr_timerec.c:543 +#: src/input/mpegts/mpegts_input.c:250 src/input/mpegts/mpegts_mux.c:528 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1278 +#: src/input/mpegts/satip/satip_satconf.c:194 +msgid "Name" +msgstr "Nimi" + +#: src/epggrab/channel.c:704 +msgid "Names" +msgstr "" + +#: src/epg.c:2134 +msgid "Natural sciences" +msgstr "Luonnontieteet" + +#: src/epg.c:2133 +msgid "Nature" +msgstr "Luonto" + +#: src/input/mpegts/mpegts_mux.c:514 src/input/mpegts/mpegts_service.c:94 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:142 +msgid "Network" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:532 +msgid "Network A" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:543 +msgid "Network B" +msgstr "" + +#: src/input/mpegts/mpegts_network.c:150 +msgid "Network ID (limit scanning)" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:521 +msgid "Network UUID" +msgstr "" + +#: src/input/mpegts/mpegts_network.c:157 +msgid "Network discovery" +msgstr "" + +#: src/input/mpegts/mpegts_network.c:143 +msgid "Network name" +msgstr "" + +#: src/access.c:1392 src/access.c:1889 +msgid "Network prefix" +msgstr "" + +#: src/input/mpegts/satip/satip_frontend.c:197 +#: src/input/mpegts/satip/satip_frontend.c:336 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:177 +msgid "Network type" +msgstr "" + +#: src/input/mpegts/mpegts_input.c:280 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:333 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1293 +#: src/input/mpegts/satip/satip_satconf.c:224 +msgid "Networks" +msgstr "" + +#: src/epg.c:2031 src/epg.c:2032 +msgid "News" +msgstr "Uutiset" + +#: src/epg.c:2033 +msgid "News magazine" +msgstr "Uutismakasiini" + +#: src/input/mpegts/satip/satip_frontend.c:159 +msgid "Next tune delay in ms (0-2000)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:103 +msgid "No PIN" +msgstr "" + +#: src/streaming.c:451 +msgid "No access" +msgstr "" + +#: src/main.c:828 +msgid "No adapters specified!\n" +msgstr "" + +#: src/dvr/dvr_autorec.c:756 +msgid "No days" +msgstr "Ei päiviä" + +#: src/streaming.c:449 +msgid "No descrambler" +msgstr "" + +#: src/streaming.c:429 +msgid "No free adapter" +msgstr "" + +#: src/streaming.c:453 +msgid "No input detected" +msgstr "" + +#: src/streaming.c:443 +msgid "No service assigned to channel" +msgstr "" + +#: src/streaming.c:437 +msgid "No service enabled" +msgstr "" + +#: src/streaming.c:441 +msgid "No source available" +msgstr "" + +#: src/profile.c:265 src/input/mpegts/linuxdvb/linuxdvb_switch.c:259 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:478 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:303 +msgid "None" +msgstr "Ei mitään" + +#: src/profile.c:249 src/dvr/dvr_db.c:2113 +msgid "Normal" +msgstr "" + +#: src/input/mpegts/mpegts_input.c:203 +msgid "Not Linked" +msgstr "" + +#: src/channels.c:334 src/profile.c:1355 src/dvr/dvr_db.c:2110 +#: src/dvr/dvr_db.c:2145 +msgid "Not set" +msgstr "Ei asetettu" + +#: src/dvr/dvr_config.c:699 +msgid "Not set (none or channel configuration)" +msgstr "" + +#: src/dvr/dvr_db.c:2550 src/dvr/dvr_autorec.c:630 +msgid "Not set (use channel or DVR configuration)" +msgstr "" + +#: src/channels.c:376 src/epggrab/channel.c:712 +msgid "Number" +msgstr "Numero" + +#: src/main.c:743 +msgid "Number of tsfile tuners" +msgstr "" + +#: src/streaming.c:409 src/input/mpegts/mpegts_mux.c:389 +msgid "OK" +msgstr "OK" + +#: src/input/mpegts/mpegts_mux.c:391 +msgid "OK (partial)" +msgstr "" + +#: src/descrambler/capmt.c:2215 +msgid "OSCam (rev >= 9095)" +msgstr "" + +#: src/descrambler/capmt.c:2214 +msgid "OSCam TCP (rev >= 9574)" +msgstr "" + +#: src/descrambler/capmt.c:2212 +msgid "OSCam net protocol (rev >= 10389)" +msgstr "" + +#: src/descrambler/capmt.c:2213 +msgid "OSCam pc-nodmx (rev >= 9756)" +msgstr "" + +#: src/descrambler/constcw.c:331 src/descrambler/constcw.c:391 +msgid "Odd key" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:77 +msgid "Off" +msgstr "" + +#: src/descrambler/capmt.c:2216 +msgid "Older OSCam" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:78 +msgid "On" +msgstr "" + +#: src/timeshift.c:156 +msgid "On-demand" +msgstr "" + +#: src/descrambler/cwc.c:1783 +msgid "One mux (EMM)" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:466 +msgid "Only Bulsatcom 39E" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:461 +msgid "Only EIT" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:469 +msgid "Only OpenTV Sky Ausat" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:468 +msgid "Only OpenTV Sky Italia" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:467 +msgid "Only OpenTV Sky UK" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:462 +msgid "Only PSIP (ATSC)" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:463 +msgid "Only UK Freesat" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:464 +msgid "Only UK Freeview" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:465 +msgid "Only Viasat Baltic" +msgstr "" + +#: src/epggrab/channel.c:734 +msgid "Only one auto channel" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:79 +msgid "Only preferred CA PID" +msgstr "" + +#: src/main.c:686 +msgid "Only use specified DVB adapters (comma separated, -1 = none)" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:136 +msgid "OpenTV channel number" +msgstr "" + +#: src/epg.c:2095 src/epg.c:2096 src/epg.c:2097 src/epg.c:2098 src/epg.c:2099 +#: src/epg.c:2100 src/epg.c:2101 src/epg.c:2102 +msgid "Opera" +msgstr "Ooppera" + +#: src/input/mpegts/mpegts_network_dvb.c:253 +#: src/input/mpegts/mpegts_mux_dvb.c:611 +msgid "Orbital position" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:568 +msgid "Orbital positions" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:535 +msgid "Original network ID" +msgstr "" + +#: src/esfilter.c:974 +msgid "Other stream filter" +msgstr "" + +#: src/main.c:747 +msgid "Output directory for tsdebug" +msgstr "" + +#: src/epggrab/module.c:57 +msgid "Over-the-air" +msgstr "" + +#: src/epggrab.c:298 +msgid "Over-the-air Cron multi-line" +msgstr "" + +#: src/input/mpegts/mpegts_input.c:257 +msgid "Over-the-air EPG" +msgstr "" + +#: src/epggrab/module.c:200 +msgid "Over-the-air EPG grabber" +msgstr "" + +#: src/epggrab.c:245 +msgid "Over-the-air grabbers" +msgstr "" + +#: src/dvr/dvr_db.c:2751 src/dvr/dvr_autorec.c:1127 src/dvr/dvr_timerec.c:632 +msgid "Owner" +msgstr "Omistaja" + +#: src/input/mpegts/mpegts_mux.c:382 +msgid "PEND" +msgstr "" + +#: src/esfilter.c:668 src/esfilter.c:735 src/esfilter.c:802 src/esfilter.c:869 +#: src/esfilter.c:944 src/esfilter.c:1005 +msgid "PID" +msgstr "" + +#: src/input/mpegts/satip/satip.c:276 +msgid "PIDs 21 in setup" +msgstr "" + +#: src/input/mpegts/satip/satip.c:262 +msgid "PIDs in setup" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:515 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:146 +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:209 +msgid "PIN" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:217 +msgid "PIN inquiry match string" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:243 +msgid "PLP ID" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:604 +msgid "PLS code" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:595 +msgid "PLS mode" +msgstr "" + +#: src/dvr/dvr_db.c:2852 +msgid "Parent entry" +msgstr "" + +#: src/access.c:1756 src/descrambler/cwc.c:1747 +msgid "Password" +msgstr "Salasana" + +#: src/access.c:1764 +msgid "Password2" +msgstr "Salasana2" + +#: src/access.c:1734 +msgid "Passwords" +msgstr "Salasanat" + +#: src/epggrab/module.c:164 src/epggrab/module.c:188 src/epggrab/channel.c:678 +msgid "Path" +msgstr "" + +#: src/epg.c:2106 +msgid "Performing arts" +msgstr "Esiintyvä taide" + +#: src/epggrab.c:275 +msgid "Periodically save EPG to disk (hours)" +msgstr "" + +#: src/epg.c:2135 +msgid "Physiology" +msgstr "Fysiologia" + +#: src/config.c:1928 +msgid "Picon" +msgstr "" + +#: src/config.c:2069 +msgid "Picon path (see Help)" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:579 +msgid "Pilot" +msgstr "Pilotti" + +#: src/input/mpegts/mpegts_mux_dvb.c:553 +msgid "Polarization" +msgstr "" + +#: src/epg.c:2116 +msgid "Political issues" +msgstr "Politiikka" + +#: src/epg.c:2091 +msgid "Pop" +msgstr "Pop" + +#: src/epg.c:2109 +msgid "Popular culture" +msgstr "Populaarikulttuuri" + +#: src/descrambler/cwc.c:1761 +msgid "Port" +msgstr "Portti" + +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:126 +#: src/input/mpegts/satip/satip_satconf.c:216 +msgid "Position" +msgstr "Sijainti" + +#: src/dvr/dvr_config.c:876 +msgid "Post-processor command" +msgstr "" + +#: src/channels.c:420 src/dvr/dvr_db.c:2613 +msgid "Post-recording padding" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:100 +msgid "Power save" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:149 +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:98 +msgid "Power-up time (ms) (15-200)" +msgstr "" + +#: src/input/mpegts/mpegts_network_dvb.c:206 +#: src/input/mpegts/mpegts_network_dvb.c:225 +#: src/input/mpegts/mpegts_network_dvb.c:244 +#: src/input/mpegts/mpegts_network_dvb.c:271 +msgid "Pre-defined muxes" +msgstr "" + +#: src/channels.c:413 src/dvr/dvr_db.c:2589 +msgid "Pre-recording padding" +msgstr "" + +#: src/epg.c:2075 +msgid "Pre-school children's programs" +msgstr "" + +#: src/config.c:2048 +msgid "Prefer picons over channel name" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:193 +msgid "Preferred CA PID" +msgstr "" + +#: src/profile.c:357 +msgid "Preferred service video type" +msgstr "" + +#: src/input/mpegts/satip/satip.c:402 +msgid "Presentation" +msgstr "Esitys" + +#: src/epg.c:2113 +msgid "Press" +msgstr "" + +#: src/epggrab/module.c:148 src/dvr/dvr_db.c:2705 src/dvr/dvr_autorec.c:1050 +#: src/dvr/dvr_timerec.c:602 src/input/mpegts/mpegts_input.c:234 +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1285 +#: src/input/mpegts/satip/satip_satconf.c:201 src/input/mpegts/iptv/iptv.c:601 +#: src/input/mpegts/iptv/iptv_mux.c:120 +msgid "Priority" +msgstr "Prioriteetti" + +#: src/service.c:186 +msgid "Priority (-10..10)" +msgstr "Prioriteetti (-10..10)" + +#: src/channels.c:1297 +msgid "Private" +msgstr "Yksityinen" + +#: src/profile.c:307 +msgid "Profile name" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:157 +msgid "Provider" +msgstr "" + +#: src/descrambler/constcw.c:298 src/descrambler/constcw.c:358 +msgid "Provider ID" +msgstr "" + +#: src/epg.c:2135 +msgid "Psychology" +msgstr "Psykologia" + +#: src/epg.c:2079 src/epg.c:2080 src/epg.c:2081 src/epg.c:2082 src/epg.c:2083 +#: src/epg.c:2084 src/epg.c:2085 src/epg.c:2086 src/epg.c:2087 +msgid "Puppets" +msgstr "Nukketeatteri" + +#: src/profile.c:1374 +msgid "Quad (4.0)" +msgstr "" + +#: src/epg.c:2048 +msgid "Quiz" +msgstr "Visailu" + +#: src/timeshift.c:200 +msgid "RAM only" +msgstr "" + +#: src/satip/server.c:586 +msgid "RTSP Port (554 or 9983), 0 = disable" +msgstr "" + +#: src/input/mpegts/satip/satip.c:311 +msgid "RTSP port" +msgstr "" + +#: src/input/mpegts/satip/satip.c:213 +msgid "RTSP/TCP (embedded data)" +msgstr "" + +#: src/imagecache.c:96 +msgid "Re-fetch period (hours)" +msgstr "" + +#: src/bouquet.c:961 src/input/mpegts/iptv/iptv.c:728 +msgid "Re-fetch period (mins)" +msgstr "" + +#: src/dvr/dvr_db.c:983 +#, c-format +msgid "Re-record%s%s" +msgstr "" + +#: src/imagecache.c:102 +msgid "Re-try period (hours)" +msgstr "" + +#: src/dvr/dvr_autorec.c:897 +msgid "Record all" +msgstr "" + +#: src/dvr/dvr_autorec.c:903 +msgid "Record if different description" +msgstr "" + +#: src/dvr/dvr_autorec.c:899 +msgid "Record if different episode number" +msgstr "" + +#: src/dvr/dvr_autorec.c:901 +msgid "Record if different subtitle" +msgstr "" + +#: src/dvr/dvr_autorec.c:907 +msgid "Record once per day" +msgstr "" + +#: src/dvr/dvr_autorec.c:905 +msgid "Record once per week" +msgstr "" + +#: src/dvr/dvr_config.c:739 +msgid "Recording file options" +msgstr "" + +#: src/dvr/dvr_config.c:883 +msgid "Recording system path" +msgstr "" + +#: src/satip/server.c:551 +msgid "Reject" +msgstr "" + +#: src/epg.c:2108 +msgid "Religion" +msgstr "Uskonto" + +#: src/epg.c:2022 +msgid "Religious" +msgstr "Uskonnollinen" + +#: src/epg.c:2119 src/epg.c:2120 src/epg.c:2121 src/epg.c:2122 src/epg.c:2123 +#: src/epg.c:2124 src/epg.c:2125 src/epg.c:2126 src/epg.c:2127 src/epg.c:2128 +#: src/epg.c:2129 +msgid "Remarkable people" +msgstr "Merkkihenkilöt" + +#: src/input/mpegts/iptv/iptv.c:741 +msgid "Remove HTTP arguments" +msgstr "" + +#: src/dvr/dvr_config.c:1003 +msgid "Remove all unsafe characters from filename" +msgstr "" + +#: src/dvr/dvr_config.c:1010 +msgid "Replace whitespace in title with '-'" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:202 +msgid "Reply to CAM PIN inquiries" +msgstr "" + +#: src/epg.c:2117 +msgid "Reports" +msgstr "Raportit" + +#: src/dvr/dvr_db.c:2919 +msgid "Rerun of" +msgstr "" + +#: src/bouquet.c:887 +msgid "Rescan" +msgstr "" + +#: src/streaming.c:553 +msgid "Reserved" +msgstr "" + +#: src/profile.c:1513 +msgid "Resolution (height)" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:193 +msgid "Respawn (pipe)" +msgstr "" + +#: src/profile.c:343 +msgid "Restart on error" +msgstr "" + +#: src/channels.c:464 +msgid "Reuse EPG from" +msgstr "" + +#: src/profile.c:1027 +msgid "Rewrite EIT" +msgstr "" + +#: src/profile.c:1013 +msgid "Rewrite PAT" +msgstr "" + +#: src/profile.c:1006 src/satip/server.c:607 +msgid "Rewrite PMT" +msgstr "" + +#: src/profile.c:1020 +msgid "Rewrite SDT" +msgstr "" + +#: src/epg.c:2091 +msgid "Rock" +msgstr "Rock" + +#: src/input/mpegts/mpegts_mux_dvb.c:570 +msgid "Rolloff" +msgstr "" + +#: src/epg.c:2021 +msgid "Romance" +msgstr "Romantiikka" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:261 +msgid "Rotor initialization time (seconds)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1321 +msgid "Rotor type" +msgstr "" + +#: src/main.c:671 +msgid "Run as group" +msgstr "" + +#: src/main.c:670 +msgid "Run as user" +msgstr "" + +#: src/subscriptions.c:890 src/dvr/dvr_db.c:425 +msgid "Running" +msgstr "" + +#: src/input/mpegts/satip/satip_frontend.c:349 +msgid "SAT>IP ATSC frontend" +msgstr "" + +#: src/input/mpegts/satip/satip_frontend.c:140 +msgid "SAT>IP DVB frontend" +msgstr "" + +#: src/input/mpegts/satip/satip_frontend.c:331 +msgid "SAT>IP DVB-C frontend" +msgstr "" + +#: src/input/mpegts/satip/satip_frontend.c:277 +msgid "SAT>IP DVB-S frontend" +msgstr "" + +#: src/input/mpegts/satip/satip_frontend.c:309 +msgid "SAT>IP DVB-S slave frontend" +msgstr "" + +#: src/input/mpegts/satip/satip_frontend.c:192 +msgid "SAT>IP DVB-T frontend" +msgstr "" + +#: src/main.c:690 +msgid "" +"SAT>IP RTSP port number for server\n" +"(default: -1 = disable, 0 = webconfig, standard port is 554)" +msgstr "" + +#: src/input/mpegts/satip/satip.c:195 +msgid "SAT>IP client" +msgstr "" + +#: src/satip/server.c:559 +msgid "SAT>IP server" +msgstr "" + +#: src/input/mpegts/mpegts_network.c:195 +msgid "SAT>IP source number" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:506 +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:139 +msgid "SCR (ID)" +msgstr "" + +#: src/profile.c:266 +msgid "SD: standard definition" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:104 +msgid "SIGHUP" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:103 +msgid "SIGINT" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:101 +msgid "SIGKILL" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:102 +msgid "SIGTERM" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:105 +msgid "SIGUSR1" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:106 +msgid "SIGUSR2" +msgstr "" + +#: src/bouquet.c:953 src/input/mpegts/iptv/iptv.c:735 +msgid "SSL verify peer" +msgstr "" + +#: src/dvr/dvr_db.c:2147 +msgid "Same as source (pass through)" +msgstr "" + +#: src/dvr/dvr_autorec.c:737 +msgid "Sat" +msgstr "La" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:228 +msgid "SatConfig" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1263 +#: src/input/mpegts/satip/satip_satconf.c:180 +msgid "Satconf" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:144 +msgid "Satellite Longitude" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:128 +msgid "Satellite longitude" +msgstr "" + +#: src/input/mpegts/satip/satip_frontend.c:283 +msgid "Satellite positions" +msgstr "" + +#: src/input/mpegts/iptv/iptv.c:585 +msgid "Scan after creation" +msgstr "" + +#: src/input/mpegts/mpegts_network.c:238 +msgid "Scan queue length" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:565 +msgid "Scan result" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:556 +msgid "Scan status" +msgstr "" + +#: src/dvr/dvr_config.c:836 +msgid "Schedule a re-recording if more errors than (0=off)" +msgstr "" + +#: src/dvr/dvr_db.c:2912 +msgid "Schedule status" +msgstr "" + +#: src/dvr/dvr_db.c:415 +msgid "Scheduled for recording" +msgstr "" + +#: src/dvr/dvr_db.c:2599 +msgid "Scheduled start time" +msgstr "" + +#: src/dvr/dvr_db.c:2621 +msgid "Scheduled stop time" +msgstr "" + +#: src/epg.c:2078 +msgid "School programs" +msgstr "" + +#: src/epg.c:2132 +msgid "Science" +msgstr "Tiede" + +#: src/epg.c:2018 +msgid "Science fiction" +msgstr "Sci-Fi" + +#: src/dvr/dvr_autorec.c:1111 +msgid "Season" +msgstr "Tuotantokausi" + +#: src/dvr/dvr_db.c:590 +#, c-format +msgid "Season %d" +msgstr "Tuotantokausi %d" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:241 +msgid "Send CAPMT query" +msgstr "" + +#: src/input/mpegts/satip/satip_frontend.c:166 +msgid "Send full PLAY cmd" +msgstr "" + +#: src/input/mpegts/satip/satip.c:332 +msgid "Serial number" +msgstr "" + +#: src/dvr/dvr_autorec.c:1119 +msgid "Series link" +msgstr "" + +#: src/epg.c:2022 +msgid "Serious" +msgstr "Vakava" + +#: src/epg.c:2092 +msgid "Serious music" +msgstr "" + +#: src/config.c:1908 src/input/mpegts/satip/satip.c:416 +msgid "Server" +msgstr "Palvelin" + +#: src/satip/server.c:578 +msgid "Server UUID" +msgstr "" + +#: src/main.c:700 +msgid "Server connectivity" +msgstr "" + +#: src/service.c:151 src/esfilter.c:654 src/esfilter.c:721 src/esfilter.c:788 +#: src/esfilter.c:855 src/esfilter.c:930 src/esfilter.c:997 +msgid "Service" +msgstr "Palvelu" + +#: src/input/mpegts/mpegts_service.c:115 src/input/mpegts/iptv/iptv.c:593 +#: src/descrambler/constcw.c:314 src/descrambler/constcw.c:374 +msgid "Service ID" +msgstr "" + +#: src/main.c:666 +msgid "Service configuration" +msgstr "" + +#: src/bouquet.c:833 +#, c-format +msgid "Service count %zi" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:150 src/input/mpegts/iptv/iptv_mux.c:175 +msgid "Service name" +msgstr "" + +#: src/service.c:209 +msgid "Service raw" +msgstr "" + +#: src/input/mpegts/mpegts_service.c:171 +msgid "Service type" +msgstr "" + +#: src/channels.c:436 src/bouquet.c:978 +msgid "Services" +msgstr "Palvelut" + +#: src/tvhlog.c:587 src/epggrab/module.c:115 +msgid "Settings" +msgstr "Asetukset" + +#: src/epg.c:2047 +msgid "Show" +msgstr "" + +#: src/main.c:663 +msgid "Show this page" +msgstr "" + +#: src/main.c:664 +msgid "Show version information" +msgstr "" + +#: src/streaming.c:439 +msgid "Signal quality too poor" +msgstr "" + +#: src/input/mpegts/satip/satip.c:234 +msgid "Signal scale (240 or 100)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:276 +msgid "Site latitude" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:283 +msgid "Site longitude" +msgstr "" + +#: src/input/mpegts/satip/satip.c:290 +msgid "Skip TS packets (0-200)" +msgstr "" + +#: src/dvr/dvr_config.c:916 +msgid "Skip commercials" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:113 +msgid "Skip initial bytes" +msgstr "" + +#: src/input/mpegts/mpegts_network.c:164 +msgid "Skip initial scan" +msgstr "" + +#: src/dvr/dvr_db.c:2860 +msgid "Slave entry" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_ca.c:255 +msgid "Slot state" +msgstr "" + +#: src/epg.c:2020 +msgid "Soap" +msgstr "Saippua" + +#: src/epg.c:2066 +msgid "Soccer" +msgstr "Jalkapallo" + +#: src/epg.c:2116 src/epg.c:2137 +msgid "Social" +msgstr "" + +#: src/epg.c:2118 +msgid "Social advisory" +msgstr "" + +#: src/channels.c:1279 +msgid "Sort index" +msgstr "" + +#: src/bouquet.c:970 +msgid "Source" +msgstr "" + +#: src/streaming.c:416 +msgid "Source deleted" +msgstr "" + +#: src/streaming.c:414 +msgid "Source quality is bad" +msgstr "" + +#: src/streaming.c:412 +msgid "Source reconfigured" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:290 +msgid "Southern hemisphere (latitude direction)" +msgstr "" + +#: src/epg.c:2064 +msgid "Special events (Olympic Games, World Cup, etc.)" +msgstr "" + +#: src/main.c:711 +msgid "Specify User-Agent header for the http client" +msgstr "" + +#: src/main.c:707 +msgid "Specify alternative htsp port" +msgstr "" + +#: src/main.c:703 +msgid "Specify alternative http port" +msgstr "" + +#: src/main.c:705 +msgid "Specify alternative http webroot" +msgstr "" + +#: src/main.c:702 +msgid "Specify bind address" +msgstr "" + +#: src/main.c:709 +msgid "Specify extra htsp port" +msgstr "" + +#: src/epg.c:2137 +msgid "Spiritual sciences" +msgstr "" + +#: src/epg.c:2063 +msgid "Sports" +msgstr "Urheilu" + +#: src/epg.c:2065 +msgid "Sports magazines" +msgstr "Urheilumakasiinit" + +#: src/epg.c:2067 +msgid "Squash" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:478 +msgid "Standard" +msgstr "" + +#: src/dvr/dvr_timerec.c:571 +msgid "Start" +msgstr "" + +#: src/dvr/dvr_autorec.c:984 +msgid "Start after" +msgstr "" + +#: src/dvr/dvr_autorec.c:993 +msgid "Start before" +msgstr "" + +#: src/dvr/dvr_db.c:2581 +msgid "Start time" +msgstr "" + +#: src/dvr/dvr_db.c:2905 src/descrambler/caclient.c:281 +msgid "Status" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:127 +msgid "Status period (ms)" +msgstr "" + +#: src/profile.c:1372 +msgid "Stereo" +msgstr "" + +#: src/dvr/dvr_timerec.c:581 +msgid "Stop" +msgstr "" + +#: src/dvr/dvr_db.c:2606 +msgid "Stop time" +msgstr "" + +#: src/timeshift.c:162 +msgid "Storage path" +msgstr "" + +#: src/config.c:1864 +msgid "Storage space" +msgstr "" + +#: src/dvr/dvr_config.c:794 +msgid "Stream Profile" +msgstr "" + +#: src/esfilter.c:662 src/esfilter.c:729 src/esfilter.c:796 src/esfilter.c:863 +#: src/esfilter.c:938 +msgid "Stream index" +msgstr "" + +#: src/profile.c:275 +msgid "Stream profile" +msgstr "" + +#: src/esfilter.c:637 src/esfilter.c:704 src/esfilter.c:771 src/esfilter.c:838 +#: src/esfilter.c:905 src/esfilter.c:980 +msgid "Stream type" +msgstr "" + +#: src/access.c:1334 src/access.c:1414 +msgid "Streaming" +msgstr "" + +#: src/input/mpegts/mpegts_input.c:242 src/input/mpegts/iptv/iptv.c:609 +#: src/input/mpegts/iptv/iptv_mux.c:128 +msgid "Streaming priority" +msgstr "" + +#: src/access.c:1433 +msgid "Streaming profiles" +msgstr "" + +#: src/dvr/dvr_config.c:747 +msgid "Subdirectory options" +msgstr "" + +#: src/main.c:737 +msgid "Subscribe to a service permanently" +msgstr "" + +#: src/streaming.c:418 +msgid "Subscription overridden" +msgstr "" + +#: src/satip/server.c:593 +msgid "Subscription weight" +msgstr "" + +#: src/input/mpegts/iptv/iptv_mux.c:144 +msgid "Substitute formatters" +msgstr "" + +#: src/dvr/dvr_db.c:2676 src/dvr/dvr_db.c:2683 +msgid "Subtitle" +msgstr "Tekstitys" + +#: src/profile.c:1565 +msgid "Subtitle codec" +msgstr "" + +#: src/esfilter.c:832 +msgid "Subtitle stream filter" +msgstr "" + +#: src/dvr/dvr_autorec.c:738 +msgid "Sun" +msgstr "Su" + +#: src/profile.c:1373 +msgid "Surround (2 Front, Rear Mono)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:254 +msgid "Switch before rotor" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1312 +msgid "Switch type" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:106 +#, c-format +msgid "Switch: %s" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:294 src/input/mpegts/mpegts_mux_dvb.c:548 +msgid "Symbol rate (Sym/s)" +msgstr "" + +#: src/dvr/dvr_config.c:689 +msgid "Sync" +msgstr "" + +#: src/dvr/dvr_config.c:690 +msgid "Sync + Don't keep" +msgstr "" + +#: src/dvr/dvr_config.c:687 +msgid "System" +msgstr "Järjestelmä" + +#: src/dvr/dvr_config.c:908 +msgid "Tag files with metadata" +msgstr "" + +#: src/channels.c:446 +msgid "Tags" +msgstr "" + +#: src/epg.c:2050 src/epg.c:2051 src/epg.c:2052 src/epg.c:2053 src/epg.c:2054 +#: src/epg.c:2055 src/epg.c:2056 src/epg.c:2057 src/epg.c:2058 src/epg.c:2059 +#: src/epg.c:2060 +msgid "Talk show" +msgstr "Talk show" + +#: src/epg.c:2068 +msgid "Team sports (excluding football)" +msgstr "Joukkueurheilu (ei jalkapallo)" + +#: src/epg.c:2134 +msgid "Technology" +msgstr "Teknologia" + +#: src/esfilter.c:765 +msgid "Teletext stream filter" +msgstr "" + +#: src/epg.c:2067 +msgid "Tennis" +msgstr "Tennis" + +#: src/subscriptions.c:886 +msgid "Testing" +msgstr "" + +#: src/main.c:742 +msgid "Testing options" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_frontend.c:201 +#: src/input/mpegts/satip/satip_frontend.c:266 +msgid "This tuner" +msgstr "" + +#: src/epg.c:2016 +msgid "Thriller" +msgstr "Jännitys" + +#: src/dvr/dvr_autorec.c:735 +msgid "Thu" +msgstr "To" + +#: src/config.c:1865 +msgid "Time" +msgstr "" + +#: src/dvr/dvr_db.c:459 +msgid "Time missed" +msgstr "" + +#: src/dvr/dvr_db.c:2845 +msgid "Time record caption" +msgstr "" + +#: src/dvr/dvr_timerec.c:154 +#, c-format +msgid "Time recording%s%s" +msgstr "" + +#: src/config.c:1924 +msgid "Time update" +msgstr "" + +#: src/profile.c:336 +msgid "Timeout (sec) (0=infinite)" +msgstr "" + +#: src/input/mpegts/satip/satip_satconf.c:208 +msgid "Timeout (seconds)" +msgstr "" + +#: src/timeshift.c:142 +msgid "Timeshift" +msgstr "" + +#: src/input/mpegts/mpegts_mux_sched.c:147 +msgid "Timout (secs)" +msgstr "" + +#: src/dvr/dvr_db.c:2661 src/dvr/dvr_db.c:2668 src/dvr/dvr_timerec.c:549 +msgid "Title" +msgstr "" + +#: src/dvr/dvr_autorec.c:953 +msgid "Title (Regexp)" +msgstr "" + +#: src/webui/extjs.c:217 +msgid "Toggle details" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:136 +msgid "Tone burst" +msgstr "" + +#: src/epg.c:2149 +msgid "Tourism / Travel" +msgstr "Matkailu" + +#: src/tvhlog.c:630 +msgid "Trace subsystems" +msgstr "" + +#: src/epg.c:2109 +msgid "Traditional arts" +msgstr "Perinteiset taiteet" + +#: src/epg.c:2093 +msgid "Traditional music" +msgstr "Perinteinen musiikki" + +#: src/profile.c:1500 +msgid "Transcode/av-lib" +msgstr "" + +#: src/input/mpegts/mpegts_mux_dvb.c:226 +msgid "Transmission mode" +msgstr "" + +#: src/descrambler/constcw.c:306 src/descrambler/constcw.c:366 +msgid "Transponder ID" +msgstr "" + +#: src/input/mpegts/mpegts_mux.c:542 +msgid "Transport stream ID" +msgstr "" + +#: src/dvr/dvr_autorec.c:733 +msgid "Tue" +msgstr "Ti" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:222 +msgid "Tune before DiseqC" +msgstr "" + +#: src/input/mpegts/satip/satip_frontend.c:180 +msgid "Tuner bind IP address" +msgstr "" + +#: src/input/mpegts/satip/satip.c:203 src/input/mpegts/satip/satip.c:339 +msgid "Tuner configuration" +msgstr "" + +#: src/streaming.c:435 +msgid "Tuning failed" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:246 +msgid "Turn off LNB when idle" +msgstr "" + +#: src/config.c:1953 +msgid "Tvheadend server name" +msgstr "" + +#: src/epggrab/module.c:132 +msgid "Type" +msgstr "" + +#: src/input/mpegts/satip/satip_frontend.c:153 +msgid "UDP RTP port number (2 ports)" +msgstr "" + +#: src/dvr/dvr_db.c:2891 src/input/mpegts/iptv/iptv.c:697 +#: src/input/mpegts/iptv/iptv_mux.c:136 +msgid "URL" +msgstr "" + +#: src/main.c:697 +msgid "URL with the SAT>IP server XML location" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:468 +msgid "USALS" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_rotor.c:139 +msgid "USALS Rotor" +msgstr "" + +#: src/input/mpegts/satip/satip.c:318 +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:156 +msgid "UUID" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:129 +msgid "Uncommitted" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_switch.c:143 +msgid "Uncommitted first" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:67 +msgid "Unicable" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:603 +msgid "Unicable switch (universal LNB, experimental)" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:1330 +msgid "Unicable type" +msgstr "" + +#: src/profile.c:251 src/dvr/dvr_db.c:2115 +msgid "Unimportant" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:585 +msgid "Universal LNB only" +msgstr "" + +#: src/epggrab/module.c:60 src/dvr/dvr_timerec.c:95 src/dvr/dvr_config.c:686 +msgid "Unknown" +msgstr "Tuntematon" + +#: src/streaming.c:456 +#, c-format +msgid "Unknown reason (%i)" +msgstr "Tuntematon syy (%i)" + +#: src/timeshift.c:194 +msgid "Unlimited size" +msgstr "" + +#: src/timeshift.c:174 +msgid "Unlimited time" +msgstr "" + +#: src/profile.c:246 +msgid "Unset (default)" +msgstr "" + +#: src/descrambler/cwc.c:1776 +msgid "Update card (EMM)" +msgstr "" + +#: src/epggrab.c:268 +msgid "Update channel icon" +msgstr "" + +#: src/epggrab.c:254 +msgid "Update channel name" +msgstr "" + +#: src/epggrab.c:261 +msgid "Update channel number" +msgstr "" + +#: src/dvr/dvr_config.c:707 +msgid "Update disabled" +msgstr "" + +#: src/config.c:2027 +msgid "Update time" +msgstr "" + +#: src/config.c:2041 +msgid "Update tolerance (ms)" +msgstr "" + +#: src/epggrab/channel.c:685 +msgid "Updated" +msgstr "" + +#: src/main.c:451 +#, c-format +msgid "Usage: %s [OPTIONS]\n" +msgstr "" + +#: src/channels.c:427 src/dvr/dvr_config.c:868 +msgid "Use EPG running state" +msgstr "" + +#: src/dvr/dvr_config.c:1017 +msgid "Use Windows-compatible filenames" +msgstr "" + +#: src/main.c:713 +msgid "Use XSPF playlist instead of M3U" +msgstr "" + +#: src/profile.c:1394 +msgid "Use original" +msgstr "" + +#: src/input/mpegts/mpegts_network.c:180 +msgid "Use service IDs as channel numbers" +msgstr "" + +#: src/streaming.c:422 src/dvr/dvr_db.c:443 +msgid "User access error" +msgstr "" + +#: src/channels.c:383 +msgid "User icon" +msgstr "" + +#: src/config.c:2012 +msgid "User language" +msgstr "" + +#: src/streaming.c:424 src/dvr/dvr_db.c:445 +msgid "User limit reached" +msgstr "" + +#: src/access.c:1386 src/access.c:1750 src/descrambler/cwc.c:1741 +msgid "Username" +msgstr "Käyttäjänimi" + +#: src/epg.c:2049 +msgid "Variety show" +msgstr "" + +#: src/epg.c:2112 +msgid "Video" +msgstr "" + +#: src/profile.c:1543 +msgid "Video bitrate (kb/s) (0=auto)" +msgstr "" + +#: src/profile.c:1535 +msgid "Video codec" +msgstr "" + +#: src/access.c:1442 +msgid "Video recorder" +msgstr "" + +#: src/esfilter.c:631 +msgid "Video stream filter" +msgstr "" + +#: src/streaming.c:550 +msgid "Visually impaired commentary/audio description" +msgstr "" + +#: src/profile.c:1107 src/profile.c:1263 +msgid "WEBM" +msgstr "" + +#: src/profile.c:1361 +msgid "WEBM/av-lib" +msgstr "" + +#: src/profile.c:1357 +msgid "WEBM/built-in" +msgstr "" + +#: src/profile.c:1880 +msgid "WEBTV profile H264/AAC/MPEG-TS" +msgstr "" + +#: src/profile.c:1900 +msgid "WEBTV profile H264/AAC/Matroska" +msgstr "" + +#: src/profile.c:1860 +msgid "WEBTV profile VP8/Vorbis/WEBM" +msgstr "" + +#: src/dvr/dvr_db.c:431 +msgid "Waiting for EPG running flag" +msgstr "" + +#: src/dvr/dvr_db.c:423 +msgid "Waiting for program start" +msgstr "" + +#: src/dvr/dvr_db.c:421 +msgid "Waiting for stream" +msgstr "" + +#: src/epg.c:2017 +msgid "War" +msgstr "Sota" + +#: src/epg.c:2071 +msgid "Water sport" +msgstr "Vesiurheilu" + +#: src/streaming.c:426 +msgid "Weak stream" +msgstr "" + +#: src/epg.c:2032 +msgid "Weather report" +msgstr "Säätiedotus" + +#: src/access.c:1483 +msgid "Web interface" +msgstr "" + +#: src/access.c:1407 +msgid "Web interface language" +msgstr "" + +#: src/config.c:1916 +msgid "Web user interface" +msgstr "" + +#: src/dvr/dvr_autorec.c:734 +msgid "Wed" +msgstr "Ke" + +#: src/epg.c:2017 +msgid "Western" +msgstr "Lännen elokuva" + +#: src/input/mpegts/linuxdvb/linuxdvb_satconf.c:298 +msgid "Western hemisphere (latitude direction)" +msgstr "" + +#: src/descrambler/capmt.c:2217 +msgid "Wrapper (capmt_ca.so)" +msgstr "" + +#: src/input/mpegts/satip/satip.c:255 +msgid "addpids/delpids supported" +msgstr "" + +#: src/input/mpegts/linuxdvb/linuxdvb_en50494.c:120 +msgid "en50494" +msgstr "" + +#: src/dvr/dvr_db.c:2519 +msgid "hrs" +msgstr "" + +#: src/main.c:772 +#, c-format +msgid "invalid option specified [%s]" +msgstr "" + +#: src/dvr/dvr_db.c:2520 +msgid "min" +msgstr "" + +#: src/dvr/dvr_db.c:2521 +msgid "mins" +msgstr "" + +#: src/main.c:781 +#, c-format +msgid "option %s requires a value" +msgstr "" + +#: src/main.c:744 +msgid "tsfile input (mux file)" +msgstr "" + +#: src/input/mpegts/tvhdhomerun/tvhdhomerun.c:134 +msgid "tvhdhomerun client" +msgstr "" diff --git a/src/tvh_locale.c b/src/tvh_locale.c index e66fbfb4b..eff163492 100644 --- a/src/tvh_locale.c +++ b/src/tvh_locale.c @@ -237,6 +237,7 @@ void tvh_gettext_init(void) "spa", "es", "est", "et", "per", "fa", + "fin", "fi", "fre", "fr", "heb", "he", "hrv", "hr",