summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--History2
-rw-r--r--javascript/channels.js364
-rw-r--r--javascript/settings.js8
-rw-r--r--languages/lang_dut.js3
-rw-r--r--languages/lang_eng.js3
-rw-r--r--languages/lang_fin.js136
-rw-r--r--languages/lang_ger.js2
7 files changed, 327 insertions, 191 deletions
diff --git a/History b/History
index 9aac86b..c59d0ff 100644
--- a/History
+++ b/History
@@ -3,6 +3,7 @@ Motorola Vip : 1960, 1910, 1903, 1963.
Thnx to all the testers and to
Martin N for the german translation.
+Tomas N for the Finnish translation.
Marc E for the black skin.
VDR 1.7.29+
@@ -23,6 +24,7 @@ VDR 1.7.29+
Autoset number of digits lower if needed (default on but can be switched back to old behaviour)
Epg info update for non C/T/S channels
Changed key word 'FullURL' to 'IPTV'
+ Finnish translation by Tomas Nybondas
0.26 Fix for [undefined] in (search)timer menu when there are no (search)timers on server
diff --git a/javascript/channels.js b/javascript/channels.js
index 2d63a0b..769437a 100644
--- a/javascript/channels.js
+++ b/javascript/channels.js
@@ -363,15 +363,15 @@ channels[248]="S28.2E-2-2081-51116";
channelsnames[249]="mov4men+1";
channels[249]="S28.2E-2-2081-51118";
channelsnames[250]="True Drama";
-channels[250]="S28.2E-2-2314-53380";
+channels[250]="S28.2E-2-2110-53380";
channelsnames[251]="True Ent";
-channels[251]="S28.2E-2-2314-53375";
-channelsnames[252]="True Ent+1";
-channels[252]="S28.2E-2-2314-53371";
+channels[251]="S28.2E-2-2110-53375";
+channelsnames[252]="True Ent+1 OBSOLETE";
+channels[252]="S28.2E-2-2110-53371";
channelsnames[253]="True Movies 1";
-channels[253]="S28.2E-2-2314-53320";
+channels[253]="S28.2E-2-2110-53320";
channelsnames[254]="True Movies 2";
-channels[254]="S28.2E-2-2314-53325";
+channels[254]="S28.2E-2-2110-53325";
channelsnames[255]="RTE One";
channels[255]="S28.2E-2-2043-9601";
channelsnames[256]="RTE2";
@@ -455,17 +455,17 @@ channels[304]="S19.2E-1-1117-13019";
channelsnames[305]="Nickelodeon";
channels[305]="S19.2E-1-1078-28680";
channelsnames[306]="Tiny Pop";
-channels[306]="S28.2E-2-2314-53330";
+channels[306]="S28.2E-2-2110-53330";
channelsnames[307]="Tiny Pop +1";
-channels[307]="S28.2E-2-2314-53345";
+channels[307]="S28.2E-2-2110-53345";
channelsnames[308]="POP";
-channels[308]="S28.2E-2-2314-53340";
+channels[308]="S28.2E-2-2110-53340";
channelsnames[309]="Kix";
-channels[309]="S28.2E-2-2314-53350";
+channels[309]="S28.2E-2-2110-53350";
channelsnames[310]="PopGirl";
-channels[310]="S28.2E-2-2314-53360";
+channels[310]="S28.2E-2-2110-53360";
channelsnames[311]="POP+1";
-channels[311]="S28.2E-2-2314-53370";
+channels[311]="S28.2E-2-2110-53370";
channelsnames[312]="NICKELODEON AT";
channels[312]="S19.2E-133-7-61";
channelsnames[313]="Baby TV";
@@ -795,13 +795,13 @@ channels[578]="S23.5E-3-3222-20930";
channelsnames[600]="DELUXE MUSIC,DELUXE";
channels[600]="S19.2E-133-7-65";
channelsnames[601]="Vintage TV";
-channels[601]="S28.2E-2-2301-52180";
+channels[601]="S28.2E-2-2107-52180";
channelsnames[602]="Xite";
channels[602]="T-8720-2244-43";
channelsnames[603]="MTV";
channels[603]="T-8720-2212-24";
channelsnames[604]="Scuzz";
-channels[604]="S28.2E-2-2314-53310";
+channels[604]="S28.2E-2-2110-53310";
channelsnames[605]="Rock TV";
channels[605]="S13.0E-64511-100-15333";
channelsnames[606]="JIM";
@@ -831,87 +831,89 @@ channels[617]="S19.2E-1-1078-28671";
channelsnames[618]="NOW Music";
channels[618]="S28.2E-2-2311-52010";
channelsnames[619]="Bliss";
-channels[619]="S28.2E-2-2314-53305";
+channels[619]="S28.2E-2-2110-53305";
channelsnames[620]="Flava";
-channels[620]="S28.2E-2-2314-53300";
+channels[620]="S28.2E-2-2110-53300";
channelsnames[621]="The Vault";
-channels[621]="S28.2E-2-2314-53355";
+channels[621]="S28.2E-2-2110-53355";
channelsnames[622]="Chart Show TV";
-channels[622]="S28.2E-2-2314-53365";
-channelsnames[623]="Planet Pop";
-channels[623]="S28.2E-2-2612-55114";
-channelsnames[624]="Chartshw Dnce";
-channels[624]="S28.2E-2-2314-53315";
-channelsnames[625]="Clubland TV";
-channels[625]="S28.2E-2-2612-55113";
-channelsnames[626]="Zing";
-channels[626]="S28.2E-2-2405-50470";
-channelsnames[627]="Brit Asia TV";
-channels[627]="S28.2E-2-2612-55108";
-channelsnames[628]="Kerrang!";
-channels[628]="S28.2E-2-2040-12015";
-channelsnames[629]="VH1.";
-channels[629]="S19.2E-1-1066-28666";
-channelsnames[630]="VH1 Classic.";
-channels[630]="S19.2E-1-1066-28667";
-channelsnames[631]="MTV ROCKS.";
-channels[631]="S19.2E-1-1066-28669";
-channelsnames[632]="Comedy Central/VIVA";
-channels[632]="S19.2E-1-1078-28676";
-channelsnames[633]="MTV Hits.";
-channels[633]="S19.2E-1-1066-28664";
-channelsnames[634]="MTV";
-channels[634]="S28.2E-2-2010-7001";
+channels[622]="S28.2E-2-2110-53365";
+channelsnames[623]="Starz TV";
+channels[623]="S28.2E-2-2110-53335";
+channelsnames[624]="Planet Pop";
+channels[624]="S28.2E-2-2612-55114";
+channelsnames[625]="Chartshw Dnce";
+channels[625]="S28.2E-2-2110-53315";
+channelsnames[626]="Clubland TV";
+channels[626]="S28.2E-2-2612-55113";
+channelsnames[627]="Zing";
+channels[627]="S28.2E-2-2405-50470";
+channelsnames[628]="Brit Asia TV";
+channels[628]="S28.2E-2-2612-55108";
+channelsnames[629]="Kerrang!";
+channels[629]="S28.2E-2-2040-12015";
+channelsnames[630]="VH1.";
+channels[630]="S19.2E-1-1066-28666";
+channelsnames[631]="VH1 Classic.";
+channels[631]="S19.2E-1-1066-28667";
+channelsnames[632]="MTV ROCKS.";
+channels[632]="S19.2E-1-1066-28669";
+channelsnames[633]="Comedy Central/VIVA";
+channels[633]="S19.2E-1-1078-28676";
+channelsnames[634]="MTV Hits.";
+channels[634]="S19.2E-1-1066-28664";
channelsnames[635]="MTV";
-channels[635]="S28.2E-2-2010-7010";
-channelsnames[636]="MTV BASE";
-channels[636]="S28.2E-2-2010-7007";
-channelsnames[637]="MTV SUMMER";
-channels[637]="S28.2E-2-2010-7008";
-channelsnames[638]="MTV DANCE";
-channels[638]="S28.2E-2-2010-7014";
-channelsnames[639]="MTV HITS";
-channels[639]="S28.2E-2-2010-7006";
-channelsnames[640]="MTV MUSIC";
-channels[640]="S28.2E-2-2010-7012";
-channelsnames[641]="MTV ROCKS";
-channels[641]="S28.2E-2-2010-7003";
-channelsnames[642]="MTV+1";
-channels[642]="S28.2E-2-2010-7005";
-channelsnames[643]="VH1";
-channels[643]="S28.2E-2-2010-7002";
-channelsnames[644]="VIVA";
-channels[644]="S28.2E-2-2010-7009";
-channelsnames[645]="VH1";
-channels[645]="S30.0W-54-37-2003";
-channelsnames[646]="VH1 Classic";
-channels[646]="S30.0W-54-41-612";
-channelsnames[647]="MTV Music";
-channels[647]="S30.0W-54-40-782";
-channelsnames[648]="RTP Memória";
-channels[648]="S30.0W-54-40-783";
-channelsnames[649]="MCM TOP";
-channels[649]="S30.0W-54-40-504";
-channelsnames[650]="TVE Internacional";
-channels[650]="S30.0W-54-37-967";
-channelsnames[651]="MTV ROCKS";
-channels[651]="S30.0W-54-37-2004";
-channelsnames[652]="Comedy Central / VIVA AT";
-channels[652]="S19.2E-133-7-60";
-channelsnames[653]="MTV Live";
-channels[653]="S28.2E-2-2409-50885";
-channelsnames[654]="Nicktoons (S)";
-channels[654]="S19.2E-1-1078-28682";
-channelsnames[655]="MTV Classic";
-channels[655]="S13.0E-64511-800-1427";
-channelsnames[656]="MTV Music";
-channels[656]="S13.0E-64511-800-1428";
-channelsnames[657]="MTV Dance";
-channels[657]="S13.0E-64511-800-1429";
-channelsnames[658]="SLIDE TSCS2";
-channels[658]="S30.0W-54-37-785";
-channelsnames[659]="MEZZO";
-channels[659]="S13.0E-318-15600-10725";
+channels[635]="S28.2E-2-2010-7001";
+channelsnames[636]="MTV";
+channels[636]="S28.2E-2-2010-7010";
+channelsnames[637]="MTV BASE";
+channels[637]="S28.2E-2-2010-7007";
+channelsnames[638]="MTV CLASSIC";
+channels[638]="S28.2E-2-2010-7008";
+channelsnames[639]="MTV DANCE";
+channels[639]="S28.2E-2-2010-7014";
+channelsnames[640]="MTV HITS";
+channels[640]="S28.2E-2-2010-7006";
+channelsnames[641]="MTV MUSIC";
+channels[641]="S28.2E-2-2010-7012";
+channelsnames[642]="MTV ROCKS";
+channels[642]="S28.2E-2-2010-7003";
+channelsnames[643]="MTV+1";
+channels[643]="S28.2E-2-2010-7005";
+channelsnames[644]="VH1";
+channels[644]="S28.2E-2-2010-7002";
+channelsnames[645]="VIVA";
+channels[645]="S28.2E-2-2010-7009";
+channelsnames[646]="VH1";
+channels[646]="S30.0W-54-37-2003";
+channelsnames[647]="VH1 Classic";
+channels[647]="S30.0W-54-41-612";
+channelsnames[648]="MTV Music";
+channels[648]="S30.0W-54-40-782";
+channelsnames[649]="RTP Memória";
+channels[649]="S30.0W-54-40-783";
+channelsnames[650]="MCM TOP";
+channels[650]="S30.0W-54-40-504";
+channelsnames[651]="TVE Internacional";
+channels[651]="S30.0W-54-37-967";
+channelsnames[652]="MTV ROCKS";
+channels[652]="S30.0W-54-37-2004";
+channelsnames[653]="Comedy Central / VIVA AT";
+channels[653]="S19.2E-133-7-60";
+channelsnames[654]="MTV Live";
+channels[654]="S28.2E-2-2409-50885";
+channelsnames[655]="Nicktoons (S)";
+channels[655]="S19.2E-1-1078-28682";
+channelsnames[656]="MTV Classic";
+channels[656]="S13.0E-64511-800-1427";
+channelsnames[657]="MTV Music";
+channels[657]="S13.0E-64511-800-1428";
+channelsnames[658]="MTV Dance";
+channels[658]="S13.0E-64511-800-1429";
+channelsnames[659]="SLIDE TSCS2";
+channels[659]="S30.0W-54-37-785";
+channelsnames[660]="MEZZO";
+channels[660]="S13.0E-318-15600-10725";
channelsnames[700]="NHK World";
channels[700]="S13.0E-318-13100-7327";
channelsnames[701]="VTV4";
@@ -3054,7 +3056,7 @@ channelsnames[4761]="Sat 7 Pars";
channels[4761]="S13.0E-318-12200-7470";
channelsnames[4762]="Velayat TV";
channels[4762]="S13.0E-318-12200-7471";
-channelsnames[4763]="Al Maaref";
+channelsnames[4763]="Al Maaref OBSOLETE";
channels[4763]="S13.0E-318-12200-7474";
channelsnames[4764]="Ahl E Bait";
channels[4764]="S13.0E-318-12200-7476";
@@ -3196,94 +3198,92 @@ channelsnames[6003]="Redlight";
channels[6003]="S13.0E-318-5000-13760";
channelsnames[6004]="EXOTICA TV";
channels[6004]="S13.0E-318-5000-13761";
-channelsnames[6005]="SCT 4";
-channels[6005]="S13.0E-318-5000-13764";
-channelsnames[6006]="SCT 6";
-channels[6006]="S13.0E-318-5000-13766";
-channelsnames[6007]="SCT 7";
-channels[6007]="S13.0E-318-5000-13767";
-channelsnames[6008]="SCT HQ";
-channels[6008]="S13.0E-318-5000-13768";
-channelsnames[6009]="PINK O TV";
-channels[6009]="S13.0E-318-5000-13784";
-channelsnames[6010]="Brazzers TV";
-channels[6010]="S19.2E-53-1119-12882";
-channelsnames[6011]="Hustler TV";
-channels[6011]="S19.2E-53-1119-12883";
-channelsnames[6012]="FRENCH LOVER HD";
-channels[6012]="S19.2E-1-1024-8501";
-channelsnames[6013]="LIBIDO TV HD";
-channels[6013]="S19.2E-1-1024-8504";
-channelsnames[6014]="PINK X HD";
-channels[6014]="S19.2E-1-1024-8508";
-channelsnames[6015]="BRAZZERS TV Europe";
-channels[6015]="S13.0E-318-12200-7461";
-channelsnames[6016]="PRIVATE TV";
-channels[6016]="S13.0E-318-13300-4960";
-channelsnames[6017]="Venus";
-channels[6017]="S30.0W-83-102-213";
-channelsnames[6018]="Leo TV";
-channels[6018]="S23.5E-3-3219-13142";
-channelsnames[6019]="Vivid";
-channels[6019]="S19.2E-53-1105-4064";
-channelsnames[6020]="FL TV";
-channels[6020]="S13.0E-318-15400-13512";
-channelsnames[6021]="Vivid CZ";
-channels[6021]="S19.2E-53-1105-4065";
-channelsnames[6022]="Dorcel TV";
-channels[6022]="S19.2E-1-1094-17029";
-channelsnames[6023]="XXL";
-channels[6023]="S19.2E-1-1094-17054";
-channelsnames[6024]="Dorcel TV";
-channels[6024]="S19.2E-1-1094-17059";
-channelsnames[6025]="DORCEL XXX";
-channels[6025]="S19.2E-1-1096-8613";
-channelsnames[6026]="Hustler TV CZ";
-channels[6026]="S19.2E-53-1119-12884";
-channelsnames[6027]="XXL";
-channels[6027]="S13.0E-319-9900-468";
-channelsnames[6028]="SCT HD";
-channels[6028]="S13.0E-318-5000-10";
-channelsnames[6029]="Redlight HD";
-channels[6029]="S13.0E-318-15800-16932";
-channelsnames[6030]="Daring tv! 133";
-channels[6030]="S13.0E-318-13300-4961";
-channelsnames[6031]="EROXXX";
-channels[6031]="S23.5E-3-3212-14055";
-channelsnames[6032]="Brazzers TV";
-channels[6032]="S23.5E-3-3221-5061";
-channelsnames[6033]="Hustler HD";
-channels[6033]="S13.0E-318-15800-16933";
-channelsnames[6034]="Penthouse";
-channels[6034]="S23.5E-3-3222-20917";
-channelsnames[6035]="Penthouse CZ";
-channels[6035]="S23.5E-3-3222-20957";
-channelsnames[6036]="PENTHOUSE HD";
-channels[6036]="S19.2E-1-1086-9907";
-channelsnames[6037]="PLAYBOY TV";
-channels[6037]="S19.2E-1-1060-30603";
-channelsnames[6038]="Brazzers TV CZ";
-channels[6038]="S23.5E-3-3221-5069";
-channelsnames[6039]="Beate-Uhse.TV,BeateU";
-channels[6039]="S19.2E-133-17-21";
-channelsnames[6040]="Hustler HD";
-channels[6040]="S23.5E-3-3211-20830";
-channelsnames[6041]="Hustler HD CZ";
-channels[6041]="S23.5E-3-3211-20831";
-channelsnames[6042]="Redlight HD!";
-channels[6042]="S13.0E-318-15800-16943";
-channelsnames[6043]="Hustler HD!";
-channels[6043]="S13.0E-318-15800-16944";
-channelsnames[6044]="XXL PL";
-channels[6044]="S13.0E-319-9900-469";
-channelsnames[6045]="Penthouse HD";
-channels[6045]="S23.5E-3-3236-5711";
-channelsnames[6046]="Penthouse HD1";
-channels[6046]="S23.5E-3-3236-5712";
-channelsnames[6047]="Penthouse HD2";
-channels[6047]="S23.5E-3-3236-5713";
-channelsnames[6048]="Penthouse 3D";
-channels[6048]="S23.5E-3-3204-5311";
+channelsnames[6005]="SCT 6";
+channels[6005]="S13.0E-318-5000-13766";
+channelsnames[6006]="SCT 7";
+channels[6006]="S13.0E-318-5000-13767";
+channelsnames[6007]="SCT HQ";
+channels[6007]="S13.0E-318-5000-13768";
+channelsnames[6008]="PINK O TV";
+channels[6008]="S13.0E-318-5000-13784";
+channelsnames[6009]="Brazzers TV";
+channels[6009]="S19.2E-53-1119-12882";
+channelsnames[6010]="Hustler TV";
+channels[6010]="S19.2E-53-1119-12883";
+channelsnames[6011]="FRENCH LOVER HD";
+channels[6011]="S19.2E-1-1024-8501";
+channelsnames[6012]="LIBIDO TV HD";
+channels[6012]="S19.2E-1-1024-8504";
+channelsnames[6013]="PINK X HD";
+channels[6013]="S19.2E-1-1024-8508";
+channelsnames[6014]="BRAZZERS TV Europe";
+channels[6014]="S13.0E-318-12200-7461";
+channelsnames[6015]="PRIVATE TV";
+channels[6015]="S13.0E-318-13300-4960";
+channelsnames[6016]="Venus";
+channels[6016]="S30.0W-83-102-213";
+channelsnames[6017]="Leo TV";
+channels[6017]="S23.5E-3-3219-13142";
+channelsnames[6018]="Vivid";
+channels[6018]="S19.2E-53-1105-4064";
+channelsnames[6019]="SCT HD";
+channels[6019]="S13.0E-318-5000-10";
+channelsnames[6020]="Redlight HD";
+channels[6020]="S13.0E-318-15800-16932";
+channelsnames[6021]="Daring tv! 133";
+channels[6021]="S13.0E-318-13300-4961";
+channelsnames[6022]="EROXXX";
+channels[6022]="S23.5E-3-3212-14055";
+channelsnames[6023]="Brazzers TV";
+channels[6023]="S23.5E-3-3221-5061";
+channelsnames[6024]="Hustler HD";
+channels[6024]="S13.0E-318-15800-16933";
+channelsnames[6025]="Penthouse";
+channels[6025]="S23.5E-3-3222-20917";
+channelsnames[6026]="Penthouse CZ";
+channels[6026]="S23.5E-3-3222-20957";
+channelsnames[6027]="PENTHOUSE HD";
+channels[6027]="S19.2E-1-1086-9907";
+channelsnames[6028]="PLAYBOY TV";
+channels[6028]="S19.2E-1-1060-30603";
+channelsnames[6029]="Beate-Uhse.TV,BeateU";
+channels[6029]="S19.2E-133-17-21";
+channelsnames[6030]="Vivid CZ";
+channels[6030]="S19.2E-53-1105-4065";
+channelsnames[6031]="Hustler HD CZ";
+channels[6031]="S23.5E-3-3211-20831";
+channelsnames[6032]="Brazzers TV CZ";
+channels[6032]="S23.5E-3-3221-5069";
+channelsnames[6033]="Hustler TV CZ";
+channels[6033]="S19.2E-53-1119-12884";
+channelsnames[6034]="FL TV";
+channels[6034]="S13.0E-318-15400-13512";
+channelsnames[6035]="XXL";
+channels[6035]="S19.2E-1-1094-17054";
+channelsnames[6036]="Hustler HD";
+channels[6036]="S23.5E-3-3211-20830";
+channelsnames[6037]="Dorcel TV";
+channels[6037]="S19.2E-1-1094-17059";
+channelsnames[6038]="DORCEL XXX";
+channels[6038]="S19.2E-1-1096-8613";
+channelsnames[6039]="XXL";
+channels[6039]="S13.0E-319-9900-468";
+channelsnames[6040]="Dorcel TV";
+channels[6040]="S19.2E-1-1094-17029";
+channelsnames[6041]="Redlight HD!";
+channels[6041]="S13.0E-318-15800-16943";
+channelsnames[6042]="Hustler HD!";
+channels[6042]="S13.0E-318-15800-16944";
+channelsnames[6043]="XXL PL";
+channels[6043]="S13.0E-319-9900-469";
+channelsnames[6044]="Penthouse HD";
+channels[6044]="S23.5E-3-3236-5711";
+channelsnames[6045]="Penthouse HD1";
+channels[6045]="S23.5E-3-3236-5712";
+channelsnames[6046]="Penthouse HD2";
+channels[6046]="S23.5E-3-3236-5713";
+channelsnames[6047]="Penthouse 3D";
+channels[6047]="S23.5E-3-3204-5311";
channelsnames[8001]="NPO 1";
channels[8001]="T-8720-2214-1101";
channelsnames[8002]="NPO 2";
@@ -3541,7 +3541,7 @@ minChan[5] = 5001;
maxChan[5] = 5100;
baseChn[5] = 5000;
minChan[6] = 6001;
-maxChan[6] = 6048;
+maxChan[6] = 6047;
baseChn[6] = 6000;
minChan[8] = 8001;
maxChan[8] = 8059;
@@ -3560,4 +3560,4 @@ defChan[6] = minChan[6]; protChn[6] = 1;
defChan[7] = minChan[7]; protChn[7] = 0;
defChan[8] = minChan[8]; protChn[8] = 0;
defChan[9] = minChan[9]; protChn[9] = 0;
-Chan_Ver = "08/11/15 18:11:30" ;
+Chan_Ver = "09/05/15 21:26:49" ;
diff --git a/javascript/settings.js b/javascript/settings.js
index 692a6b6..51822b2 100644
--- a/javascript/settings.js
+++ b/javascript/settings.js
@@ -2,7 +2,7 @@
// Default settings
//
-var Version = "0.27.72";
+var Version = "0.27.74";
//weather
var city = "Almelo";
@@ -33,10 +33,10 @@ var Cron_min = 00; // Minute for cron job
var Use_DLNA;// DLNA testing
-OSDLang = new Array ("English", "Nederlands", "Deutsch");
-langfile = new Array ("languages/lang_eng.js", "languages/lang_dut.js","languages/lang_ger.js");
+OSDLang = new Array ("English", "Nederlands", "Deutsch", "Suomi");
+langfile = new Array ("languages/lang_eng.js", "languages/lang_dut.js","languages/lang_ger.js", "languages/lang_fin.js");
var conf_dir = "config/";
-lang_prio = new Array("dut,eng,und","ger,deu,eng","eng,und","fre,fra,eng");
+lang_prio = new Array("dut,eng,und","ger,deu,eng","eng,und","fre,fra,eng","swe,eng","fin,eng");
cssfile = new Array ("blue","black");
cssres = new Array();
diff --git a/languages/lang_dut.js b/languages/lang_dut.js
index b279bdd..fc22209 100644
--- a/languages/lang_dut.js
+++ b/languages/lang_dut.js
@@ -11,8 +11,7 @@ NN[4] = "-----";
NN[5] = "INFO";
NN[6] = "Terug";
-//lang_prio = new Array("dut,eng,und","ger,deu,eng","eng,und","fre,fra,eng");
-lang_prio_lang = new Array("Nederlands", "Duits", "Engels","Frans");
+//lang_prio_lang = new Array("Nederlands", "Duits", "Engels", "Fins");
months = new Array('Januari', 'Februari', 'Maart', 'April', 'Mei', 'Juni', 'Juli', 'Augustus', 'September', 'Oktober', 'November', 'December');
days = new Array('Zondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrijdag', 'Zaterdag');
diff --git a/languages/lang_eng.js b/languages/lang_eng.js
index 4cf0938..47d3b59 100644
--- a/languages/lang_eng.js
+++ b/languages/lang_eng.js
@@ -11,8 +11,7 @@ NN[4] = "-----";
NN[5] = "INFO";
NN[6] = "BACK";
-//lang_prio = new Array("dut,eng,und","ger,deu,eng","eng,und","fre,fra,eng");
-lang_prio_lang = new Array("Dutch", "German", "English","French");
+//lang_prio_lang = new Array("Dutch", "German", "English","Finnish");
months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
days = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
diff --git a/languages/lang_fin.js b/languages/lang_fin.js
new file mode 100644
index 0000000..4f1a3b1
--- /dev/null
+++ b/languages/lang_fin.js
@@ -0,0 +1,136 @@
+//
+// language file by Tomas Nybondas
+//
+
+
+NN[0] = "Nyt";
+NN[1] = "Seuraava";
+NN[2] = "Aikataulu";
+NN[3] = "AJASTIN";
+NN[4] = "-----";
+NN[5] = "INFO";
+NN[6] = "TAKAISIN";
+
+//lang_prio_lang = new Array("Dutch", "German", "English", "Finnish");
+months = new Array('Tammikuu', 'Helmikuu', 'Maaliskuu', 'Huhtikuu', 'Toukokuu', 'Kesäkuu', 'Heinäkuu', 'Elokuu', 'Syyskuu', 'Lokakuu', 'Marraskuu', 'Joulukuu');
+days = new Array('Sunnuntai', 'Maanantai', 'Tiistai', 'Keskiviikko', 'Torstai', 'Perjantai', 'Lauantai');
+
+searchmode = new Array('lause', 'kaikki sanat', 'ainakin yksi sana', 'täsmälleen', 'regex', 'sumea');
+searchchan = new Array('ei', 'väli', 'kanavaryhmä', 'vain FTA');
+
+// EPG Content
+CLang[0] = "Elokuva/Draama";
+CLang[10] = "Uutiset/Ajankohtaista";
+CLang[20] = "Viihde/Pelit";
+CLang[30] = "Urheilu";
+CLang[40] = "Lasten/Nuorten ohjelmat";
+CLang[50] = "Musiikki/Baletti/Tanssi";
+CLang[60] = "Taide/Kulttuuri (ilman musiikkia)";
+CLang[70] = "Yhteiskunta/Poliittiset aiheet/Talous";
+CLang[80] = "Koulutus/Tiede/Asiaohjelmat";
+CLang[90] = "Vapaa-ajan harrastukset";
+CLang[100] = "Erikoisohjelmia";
+
+Lang[0] = " ODOTA... ";
+Lang[1] = "ÄÄNI";
+Lang[2] = " Nimi : ";
+Lang[3] = " kanava : ";
+Lang[4] = " Alkuaika : ";
+Lang[5] = " mistä "; // Epg rating
+Lang[6] = " EI EPG ";
+Lang[7] = " Ajastimet ";
+Lang[8] = " Hakuajastimet ";
+Lang[9] = " Päävalikko ";
+Lang[10] = " Asetukset ";
+Lang[11] = " EPG ";
+Lang[12] = " Palvelin : Nauhoitukset ";
+Lang[13] = " Palvelin : Ajastimet ";
+Lang[14] = " Palvelin : EPG ";
+Lang[15] = " Palvelin : Mediahakemisto ";
+Lang[16] = " Palvelin : Hakuajastimet ";
+Lang[17] = " Palvelin : MPD-yhteys ";
+Lang[18] = " Käynnistä uudelleen ";
+Lang[19] = " \uE003\uE003\uE003\uE003\uE003\uE003\uE003\uE003 ";
+
+//Settings menu
+Lang[20] = " Näytä tekstitys ";
+Lang[21] = " Tekstityyppi Prio ";
+Lang[22] = " Tekstin tila Prio : ";
+Lang[23] = " Valikoiden kieli : ";
+Lang[24] = " Prio ääniraita : ";
+Lang[25] = " Etupanelin kello ";
+Lang[26] = " Suojaus ";
+Lang[27] = " Esikatsele EPG ";
+Lang[28] = " INFO ";
+Lang[29] = " Uniajastin : ";
+Lang[30] = " minuuttia ";
+Lang[31] = "POIS";
+Lang[32] = " PAINA PUNAISTA POISTAAKSESI ";
+Lang[33] = " MPD-yhteys ";
+Lang[34] = " MENU poistuaksesi ";
+Lang[35] = " BOX-INFO ";
+Lang[36] = " VIRHE Ajastimien hakemisessa ";
+Lang[37] = " EI INFOA ";
+Lang[38] = " NAUHOITUKSET ";
+Lang[39] = " VIRHE tallenteiden hakemisessa !!! "
+
+Lang[40] = "Käytä hakuajastimena";
+Lang[41] = "Käytä aikaa";
+Lang[42] = "Kanavan tila";
+Lang[43] = " VIRHE Hakuajastimien hakemisessa ";
+Lang[47] = "Käytä viikonpäivää";
+
+Lang[44] = " OK poistaaksesi";
+Lang[45] = " muu keskeyttääksesi ";
+Lang[46] = "vapaata ";
+//Lang[47]
+Lang[48] = " Poista ";
+Lang[49] = " Ei/Aktiivinen ";
+
+Lang[50] = " Palvelin EPG ";
+Lang[51] = " VIRHE Palvelin EPG:n hakemisessa !!! ";
+Lang[52] = " EI EPG:tä saatavilla!!! ";
+Lang[53] = " VIRHE EPG:n hakemisessa !!! ";
+Lang[54] = " Minuuttia ";
+Lang[55] = "VIRHE tallennuksen aloittamisessa";
+Lang[56] = "Min.";
+Lang[57] = "Tallennus aloitettu";
+
+Lang[60] = " MPD-yhteys ";
+Lang[61] = " Yritä uudelleen ";
+Lang[62] = " VIRHE MPD-yhteyden luomisessa ";
+Lang[63] = " Yhdistä uudelleen ";
+Lang[64] = " Yhdistettu MPD-palvelimeen ";
+Lang[65] = " mutta virtaus päättyi ";
+Lang[66] = " Syy ";
+Lang[67] = "Yhteysvirhe";
+
+Lang[70] = "Tauko";
+Lang[80] = "Näytä kanavaryhmä";
+Lang[81] = "Ryhmä ";
+Lang[82] = "Ryhmän valinta";
+Lang[83] = "Suosikit";
+Lang[84] = " YLÖS ";
+Lang[85] = " ALAS ";
+Lang[86] = " LISÄÄ ";
+Lang[87] = " Poista ";
+Lang[88] = "Löytyi ";
+
+Lang[90] = "Kanavaa ei ole tilattu";
+
+Lang[99] = " Sää ";
+Lang[100] = "Sääennuste";
+Lang[101] = "Päivä: ";
+Lang[102] = "Yö: ";
+Lang[103] = "Tuuli: ";
+Lang[104] = "Paikka";
+Lang[105] = "leveyspiiri";
+Lang[106] = "pituuspiiri";
+Lang[107] = "Aurinko nousee";
+Lang[108] = "Aurinko laskee";
+Lang[109] = "Kosteus";
+Lang[110] = "Pilvet";
+Lang[111] = "Lämpötila";
+Lang[112] = "Min/Max";
+
+Lang[120] = " Uutiset ";
diff --git a/languages/lang_ger.js b/languages/lang_ger.js
index c65d332..47d352e 100644
--- a/languages/lang_ger.js
+++ b/languages/lang_ger.js
@@ -10,7 +10,7 @@ NN[4] = "-----";
NN[5] = "INFO";
NN[6] = "ZURUCK";
-lang_prio_lang = new Array("Hollaendisch", "Deutsch", "Englisch", "Franzoesisch");
+//lang_prio_lang = new Array("Hollaendisch", "Deutsch", "Englisch", "Finnisch");
months = new Array('Januar', 'Februar', 'Maerz', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember');
days = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");