Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
<?php
//kPlaylist 1.8 Build 511 (21-06-13_14.27)
// try to set the execution time to 86400 sec = 1 day.
@ini_set('max_execution_time', 86400);
@ini_set('register_globals', 'Off');
@ini_set('display_errors', 'Off');
// if you for any reason want to reset the configuration, set this variable to true, reload the page and set it back to false.
$resetconfiguration = false;
$db = array(
'host' => 'localhost', # MySql server
'name' => 'kplaylist', # Database name
'user' => 'kplaylist', # MySql user
'pass' => 'kplaylist123', # MySql password
'prepend' => 'k_' # To prepend before the table names
);
// what to prepend before the table names, don't change this after installing! Do it before.
$cfg['dbprepend'] = $db['prepend'];
// If you use the Bad Blue webserver, set the following value to 1
$cfg['badblue'] = 0;
// If you want to disable logins and let everybody with http access to your
// site get in, change the two following options. (WARNING! ALL SECURITY NOW VANISH.)
$cfg['disablelogin'] = 0;
// If you disable logins, a default user has to be chosen. Setting this to 1 means
// the first user which is usually the admin.
$cfg['assumeuserid'] = 1;
// enable the getid3 package. getid package must reside under getid3/ under the directory
// this file exists. If it does not, please change the 'include' statement below.
$cfg['enablegetid3'] = 0;
// where the getid3.php file exists
$cfg['getid3include'] = 'getid3/getid3.php';
//how many titles of one album do we need to treat as a album? Turn to zero to show all.
$cfg['titlesperalbum'] = 0;
// for multiple downloads.
$cfg['archivemode'] = false;
$cfg['archivefilelist_cr'] = "\n";
// turn this on to show commands when creating INSTEAD of executing
$cfg['archivemodedebug'] = false;
// where archivemode stores data. For UNIX it should be /tmp/, For win32 it should be: c:\\tmp\\
$cfg['archivetemp'] = '/tmp/';
// Read here before enabling: http://www.kplaylist.net/forum/viewtopic.php?t=196
$cfg['id3editor'] = 0;
// cookie name
$cfg['cookie'] = 'kplaylist';
// list of directories to ignore.
$cfg['dirignorelist'] = array('..' => 1, '.' => 1, 'lost+found' => 1);
// For use of automatic search engine update via lynx / cron. Turn to 1 to enable. Check
// www.kplaylist.net for information how to run this update automatically.
$cfg['autoupdate'] = 0;
$cfg['autoupdatehost'] = '127.0.0.1';
$cfg['autoupdateuser'] = 'autooperate';
// what date format to use. if you want to change, look here: http://php.net/date/ for the format
$cfg['dateformat'] = 'd.m.y H:i';
$cfg['timeformat'] = 'H:i';
// format when listing periods in what's hot
$cfg['dateformatwhatshot'] = 'M Y';
// small format
$cfg['smalldateformat'] = 'd.m.y';
// if the dir count exceeds this count, it will not be considered a 'album' directory and albums will not be shown
$cfg['isalbumdircount'] = 1;
// sort the root? does not affect sorting in subdirs.
$cfg['sortroot'] = true;
// to reopen an uri after logon
$cfg['accepturi'] = true;
// where to cut the front bulletin message
$cfg['frontbulletinchars'] = 120;
// where to break 'last stream' titles
$cfg['laststreambreak'] = 33;
// miniumum hits to show in whats'hot
$cfg['whatshotminimumhits'] = 5;
// lame command (transcode)
$cfg['lamecmd'] = '/usr/local/bin/lame --silent --nores --nohist --mp3input -h -m s -b %bitrate% "%file%" -';
// ogg command (transcode)
$cfg['oggcmd'] = '/usr/bin/oggdec -Q "%file%" -o - | /usr/bin/oggenc - --quiet --managed -b %bitrate% -o -';
// enable ogg transcoding, look the line above for the command, check this before enabling
$cfg['oggtranscode'] = false;
$lamebitrates = array(0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320);
// enabled (0/1) extension cmd (%D = destination file, %F source OR %LIST if using filelist.) mime name
// YOU MUST SUIT THESE ARCHIVERS TO YOUR OWN NEED. DO NOT USE THE DEFAULT BLINDLY.
$archivers = array();
$archivers[] = array(1, 'zip', '/usr/bin/zip -j -0 %D "%F"', 'application/zip', 'zip');
$archivers[] = array(1, 'tar','/bin/tar cf %D --files-from "%LIST"', 'application/x-tar', 'tar');
$archivers[] = array(0, 'rar', 'C:\Programfiler\WinRAR\rar.exe -m0 a %D "%F"', 'application/x-rar', 'rar');
// stream 'engine' finetune settings.
$streamsettings =
array(
'preload' => 215,
'buffer' => 105,
'sleep' => 0.999,
'bitrates' => array(32, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, 512),
'defaultrate' => 288,
'precision' => 1000,
'forcedefaultrate' => 0
);
// syntax: .filename, mime header, file in M3U, get id function, viewable, log access
$streamtypes_default = array(
0 => array ('mp3', 'audio/mpeg', 1, 1, 1, 1),
1 => array ('mp2', 'audio/mpeg', 1, 1, 1, 1),
2 => array ('ogg', 'application/x-ogg', 1, 2, 1, 1),
3 => array ('wav', 'audio/wave', 1, 0, 1, 1),
4 => array ('wma', 'audio/x-ms-wma', 1, 0, 1, 1),
5 => array ('mpg', 'video/mpeg', 1, 0, 1, 1),
6 => array ('mpeg', 'video/mpeg', 1, 0, 1, 1),
7 => array ('avi', 'video/avi', 0, 0, 1, 1),
8 => array ('wmv', 'video/x-ms-wmv', 1, 0, 1, 1),
9 => array ('asf', 'application/vnd.ms-asf', 0, 0, 1, 1),
10 => array ('m3u', 'audio/x-mpegurl', 0, 0, 0, 0),
11 => array ('flac', 'audio/x-flac', 1, 0, 1, 1),
12 => array ('jpg' , 'image/jpeg', 0, 0, 1, 0),
13 => array ('gif' , 'image/gif', 0, 0, 1, 0),
14 => array ('png' , 'image/png', 0, 0, 1, 0)
);
// filetypes to include or ignore when showing statistics
// use * for everything, "-" and "+" for ignore and include. NB! If change, do an (normal) update.
$cfg['stat_count_ftype'] = array('*'); // example for everything except jpg, gif, png: array('*', '-12', '-13', '-14');
// files to look for to detect basedirs
$cfg['detecttypes'] = array('.mp3' => 1, '.mp2' => 1, '.ogg' => 1, '.wma' => 1);
// dirs to ignore when detecting base dirs (find tool)
$cfg['detectignoredirs'] = array('temp', 'tmp', 'temporary internet files', 'documents and settings', 'winnt', 'windows', 'win32', 'win nt');
// when using getid3 and id3 tags - highest most importnant, 0 to disable
$cfg['id3tagspri'] = array('id3v1' => 1, 'id3v2' => 2);
// maximum size in bytes for album images (if and when auto id3v2 tag.)
$cfg['maxtagimagesize'] = 1048576; // set to zero for no limit - default 1 mb.
// if you enabled urlsecurity in settings, you can specify how long a url will be valid (in seconds) (0 for no limit)
$cfg['urlsecurityvalidtime'] = 0;
// order by tracks
$cfg['ordertrack'] = true;
// when resizing jpeg album
$cfg['jpeg-quality'] = 90;
// resize album images the same way via web as with stream?
$cfg['id3v2albumresize'] = true;
// map design to files instead of inbuilt ('' means inbuilt). set one or each to a relevant filename to customize,
// download the template from here: http://www.kplaylist.net/getdesign.php
$cfg['designmap'] =
array(
'login' => '',
'infobox' => '',
'endmp3table' => '',
'top' => '',
'bottom' => '',
'blackbox' => '',
'detailedview' => '',
'dirheader' => ''
);
// how many last stream titles to show
$cfg['laststreamscount'] = 6;
// if using pear (mailmp3), where should we include pear mail files? (relevant to php general include path, pear lib should be in this)
$cfg['pearmailpath'] = 'Mail/';
$cfg['striphtmlbulletin'] = true; // strip away tags from bulletin (when storing.)
// many file select boxes in upload
$cfg['uploadselections'] = 3;
// many streams in rss?
$cfg['rsslaststreamcount'] = 25;
// how to group artist/albums from whatsnew. Default: album, artist (before build 420)
$cfg['albumartistgroup'] = array('album', 'artist');
// can be switched to false after installing for improved security
$cfg['installerenabled'] = true;
// merge root directories? (to avoid duplicate directory names)
$cfg['mergerootdir'] = false;
// convert filesystem (directories) during display? Needs iconv support.
$cfg['convertcharset'] = false;
// which charset to convert from. for other charsets, please look here: http://no2.php.net/manual/en/ref.iconv.php
$cfg['filesystemcharset'] = 'UTF-8';
// count of logins (many times one can login concurrently with the same credentials), 0 means indefinite.
$cfg['numberlogins'] = 0;
// dirlist: sort each row (1) or each column (2)?
$cfg['columnsorttype'] = 2;
// enable httpQ support
$cfg['httpq_support'] = false;
$cfg['httpq_parm'] = array(
'server' => 'localhost',
'port' => 4800,
'pass' => 'test'
);
// ajax update live streams -- requires that Settings->Customize->AJax url is filled out (and correct.)
$cfg['livestreamajax'] = false;
// number of milliseconds to update (interval) (default 5 seconds.)
$cfg['livestreamajaxupdatetime'] = 5000;
// number of milliseconds to update (interval) (default 5 seconds.)
$cfg['shoutboxupdatetime'] = 5000;
// how many messages to show
$cfg['shoutboxmessages'] = 5;
// enable radio functionality? (NEED icecast/ices2++) Read forum.
$cfg['radio'] = false;
// use _ in hotselect for a new line. If UTF-8 characters, make sure your editor supports it!
$cfg['hotselectchars'] = '*0abcdefghijklmnopqrstuvwxyz';
// customized/personal genres, if adding/changing needs an re-update with id3rebuild for changes to take effect.
// example: = array('My genre', 'Another genre', 'My genre 3');
$cfg['custom_genres'] = array();
// enable auto creating genres by name, set to false to disable, getid3 is required.
$cfg['genre_auto_create'] = true;
// allow users their own homedir (set homedir in usereditor)
$cfg['userhomedir'] = false;
// operate in UTF-8 mode? Recommended if you have any users speaking other
// languages than english and if you have music with other titles than english.
// NB!! Do not switch this to true unless you know what you're doing.
$cfg['utf8mode'] = false;
// this setting is for utf8 mode, when converting file and directory names into utf-8 during update
$cfg['utf8_translate_from'] = 'ISO-8859-1, UTF-8'; // see list here: http://no2.php.net/manual/en/mbstring.supported-encodings.php
// if you wish to use URL's such as http://kplaylist/music/04343/File.mp3 instead of the ones
// with streamsid, cookieid, etc. This currently only works with stream urls and it REQUIRES
// that your web server redirects calls.
$cfg['filepathurl'] = false;
// start, but do not end with slash
$cfg['filepathurlprepend'] = '/music';
// authtype, cookie default, session is the alternative
$cfg['authtype'] = 1; // 1=cookie, 2=session
$cfg['musicmatch'] = true; // inbuilt music match support? Default true (randomizer feature.)
// size of window for "external" player
$cfg['window_x'] = 420;
$cfg['window_y'] = 220;
// edit this to suit your setup
$cfg['xspf_url'] = 'http://mysite/blah/xspf_player.swf';
// enable xspf? Make sure the URL above works.
$cfg['xspf_enable'] = false;
// JW: edit this to suit your setup (for jw player 3!)
$cfg['jw_urls'] =
array(
'swf' => 'jw/mediaplayer.swf',
'js' => 'jw/swfobject.js'
);
// jw player version 6
$cfg['jw6_url'] = '';
// size of window for "external" player
$cfg['jw_window_x'] = 500;
$cfg['jw_window_y'] = 550;
// enable jw player? Make sure the URLs above works.
$cfg['jw_enable'] = false;
$cfg['jw6_enable'] = false;
// end of configuration
if (file_exists('kpconfig.php')) include('kpconfig.php');
function geturi()
{
global $phpenv;
if (frm_isset('uri')) $uri = frm_get('uri'); else $uri = urlencode($phpenv['uri']);
return stripslashes(strip_tags($uri));
}
function make_seed() {
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
function mkor($arr, $name)
{
$sql = '';
if (is_array($arr))
{
$sql = $name;
foreach($arr as $g) $sql .= ' = '.$g.' OR '.$name;
return substr($sql, 0, strlen($sql) - (strlen($name) + 4));
}
return $sql;
}
function access_denied()
{
echo 'Access denied.';
die();
}
function refreshurl($url)
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<meta http-equiv="Refresh" content="0; url=<?php echo $url; ?>"/>
</head>
<body></body>
</html>
<?php
}
function syslog_write($msg)
{
global $phpenv, $win32;
$msg = 'Client '.$phpenv['remote'].' '.$phpenv['useragent'].' '.$msg;
if (!$win32)
{
if (function_exists('define_syslog_variables')) define_syslog_variables();
openlog('kplaylist', LOG_PID | LOG_PERROR, LOG_LOCAL0);
syslog(LOG_INFO,$msg);
closelog();
} else user_error($msg);
}
function selected($val, $ret = 'selected="selected"', $uret = '')
{
if ($val) return $ret;
return $uret;
}
function checked($val, $ret = 'checked="checked"', $uret = '')
{
if ($val) return $ret;
return $uret;
}
function genselect($name, $options, $default=0, $disabled = false, $class='fatbuttom', $width=0, $id='')
{
$out = '<select name="'.$name.'" class="'.$class.'"';
if (strlen($id) > 0) $out .= ' id="'.$id.'"';
if ($width > 0) $out .= ' style="width:'.$width.'px"';
if ($disabled) $out .= ' disabled="disabled"';
$out .= '>';
for ($i=0,$c=count($options);$i<$c;$i++)
{
$out .= '<option value="'.$options[$i][0].'"';
if ($options[$i][0] == $default) $out .= ' selected="selected"';
$out .= '>'.$options[$i][1].'</option>';
}
$out .= '</select>';
return $out;
}
function selectoptions($arr, $default)
{
// input is single dimensioal array
$out = '';
foreach($arr as $id => $val)
{
$out .= '<option value="'.$id.'"';
if ($id == $default) $out .= ' selected="selected"';
$out .= '>'.$val.'</option>';
}
return $out;
}
function getrand($from = 1, $to = 0)
{
$randmax = getrandmax();
srand((double)microtime()*1000000);
if ($to > 0 && $to < $randmax) return rand($from,$to);
return rand($from,$randmax);
}
function lzero($in, $len=2)
{
if (strlen($in) >= $len) return $in;
else
return (substr('00000000',0,$len - strlen($in)).$in);
}
function slashtranslate($in,$key='\\', $rep='/')
{
$out = $in;
if (strlen($in) > 0)
{
$out = str_replace($key, $rep, $in);
if ($out[strlen($out)-1] != '/') $out .= '/';
}
return stripslashes($out);
}
function noslash($in)
{
if (strlen($in) > 1)
if ($in[strlen($in)-1] == '/') return substr($in, 0, strlen($in) - 1);
return $in;
}
function relativedir($dir)
{
$relative = '';
if (isset($_SERVER['DOCUMENT_ROOT']))
{
$docroot = $_SERVER['DOCUMENT_ROOT'];
if (strlen($dir) >= strlen($docroot))
{
if (substr($dir, 0, strlen($docroot)) == $docroot)
{
$relative = substr($dir, strlen($docroot));
}
}
}
return $relative;
}
function slashend($in)
{
$out = $in;
$lastchar = '';
if (strlen($out) > 0) $lastchar = $out[strlen($out)-1];
if ($lastchar != '/') $out .= '/';
return $out;
}
function slashstart($in)
{
$first = '';
if (strlen($in) > 0) $first = $in[0];
if ($first != '/') return '/'.$in;
return $in;
}
function checkcharadd(&$string, $chars, $add)
{
if (kp_strlen($string) > 0)
{
$test = kp_substr($string, kp_strlen($string) - kp_strlen($chars));
if ($test == $chars) $string .= $add; else $string .= $chars.$add;
} else $string = $add;
}
function getimagelink($image)
{
global $setctl, $kpt;
if ($link = $kpt->getfile($image))
{
if (strlen($link) > 0) return $link;
}
if (!empty($setctl->keys['externimagespath'])) return $setctl->get('externimagespath').$image; else return PHPSELF.'?image='.$image;
}
function gethtml($page)
{
global $kdesign, $cfg, $kpt;
if (isset($cfg['designmap'][$page])) $f = $cfg['designmap'][$page]; else $f = '';
if ($link = $kpt->getlocalfile($page.'.kpp'))
{
if (strlen($link) > 0 && file_exists($link)) $f = $link;
}
if (strlen($f) > 0)
{
$fp = fopen($f, 'rb');
if ($fp)
{
$data = fread($fp, filesize($f));
fclose($fp);
return $data;
}
}
if (isset($kdesign[$page])) return $kdesign[$page];
}
function addsq()
{
return "'";
}
function trspace($height)
{
echo '<tr><td height="'.$height.'"></td></tr>';
}
function isphp5()
{
$ver = phpversion();
if (substr($ver, 0, 1) >= '5') return true;
return false;
}
function kp_strlen($str)
{
if (UTF8MODE) return mb_strlen($str);
return strlen($str);
}
function kp_tolower($str)
{
if (UTF8MODE) return mb_strtolower($str);
return strtolower($str);
}
function kp_substr($str, $off, $to=0)
{
if (UTF8MODE)
{
if ($to > 0)
return mb_substr($str, $off, $to);
else
return mb_substr($str, $off);
}
if ($to > 0)
return substr($str, $off, $to);
else
return substr($str, $off);
}
function kp_basename($in)
{
global $win32;
if (!$win32)
{
$t = substr(strrchr($in, '/'), 1);
return $t ? $t : $in;
} else return basename($in);
}
function webpdir($pdir, $url=true)
{
if ($url) return urlencode(base64_encode($pdir));
else return base64_encode($pdir);
}
// string handling
function vernum($in)
{
if (is_numeric($in)) return $in; else return 0;
}
function vernumset($in, $value)
{
if (is_numeric($in)) return $in; else return $value;
}
function verchar($in)
{
if ($in == '1' || $in == '0') return $in; else return 0;
}
// new handling
function frm_isset($name)
{
if (isset($_POST[$name]) || isset($_GET[$name])) return true;
return false;
}
function frm_get($name, $type=0, $default='')
{
$retval = $default;
if (frm_isset($name))
{
if (isset($_POST[$name])) $val = $_POST[$name];
else
if (isset($_GET[$name])) $val = $_GET[$name];
switch($type)
{
case 0: $retval = stripslashes(strip_tags($val));
case 1: if (is_numeric($val)) $retval = $val;
case 2: if ($val == '1' || $val == '0') $retval = $val;
case 3: if (is_array($val)) $retval = $val;
}
}
return $retval;
}
function frm_ok($name, $type)
{
if (frm_isset($name))
{
if (isset($_POST[$name])) $val = $_POST[$name];
else
if (isset($_GET[$name])) $val = $_GET[$name];
switch($type)
{
case 0: return true;
case 1: if (is_numeric($val)) return true;
case 2: if ($val == '1' || $val == '0') return true;
case 3: if (is_array($val)) return true;
}
}
return false;
}
function frm_getwww($name)
{
$val = frm_get($name);
return htmlentities($val, ENT_QUOTES, get_lang(1));
}
function frm_empty($name)
{
$val = frm_get($name);
if (strlen($val) > 0) return false;
return true;
}
$kdesign = array();
$kdesign['dirheader'] =
'?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2" align="left">
<font class="importnant"><b><?php echo $dirlink; ?>&nbsp;</b></font><?php echo $ximg; ?>
</td>
</tr>
<tr><td height="7"></td></tr>
<tr>
<td width="80%" height="1" bgcolor="#CCCCCC"></td>
<td width="20%"></td>
</tr>
<tr>
<td height="8"></td>
</tr>
</table>';
$kdesign['detailedview'] =
'?><tr>
<td>
<table width="90%" cellspacing="2" cellpadding="0" border="0">
<tr>
<td height="10"></td>
</tr>
<tr>
<td height="100" width="120"><?php echo $imgurl; ?></td>
<td width="10"></td>
<td class="ainfo" valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="28">
<a href="<?php echo $href; ?>" <?php echo $onclick; ?> title="<?php echo get_lang(337); ?>" class="dir"><img alt="<?php echo get_lang(337); ?>\'" src="<?php echo getimagelink(\'play.gif\'); ?>" border="0"/></a></td>
<td><a href="<?php echo $dirurl; ?>" class="dir"><?php echo $cname; ?></a></td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="3"></td>
<td>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td height="6"></td>
</tr>
<tr>
<td width="80"><?php echo get_lang(142); ?></td><td><?php echo $ainf[\'artist\']; ?></td>
</tr>
<tr>
<td width="80"><?php echo get_lang(145); ?></td><td><?php if (is_numeric($ainf[\'year\']) && $ainf[\'year\'] != 0) echo $ainf[\'year\']; ?></td>
</tr>
<tr>
<td width="80"><?php echo get_lang(147); ?></td><td><?php echo checkchs($ainf[\'genre\']); ?></td>
</tr>
<tr>
<td width="80"><?php echo get_lang(336); ?></td><td><?php echo get_lang(151, $ainf[\'length\'], $ainf[\'titles\']); ?></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>';
$kdesign['login'] = '
?>
<form style="margin:0;padding:0" method="post" action="<?php if (HTTPS_REQ_MET) echo PHPSELF;?>">
<input type="hidden" name="l_uri" value="<?php echo geturi(); ?>"/>
<p>&nbsp;</p>
<table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td align="left"><a href="http://www.kplaylist.net/"><font class="loginkplaylist">www.kplaylist.net</font></a></td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td colspan="3"><img src="<?php echo getimagelink(\'login.jpg\'); ?>" height="327" width="600" alt="kPlaylist v<?php echo $app_ver; ?> build <?php echo $app_build; ?>"/></td>
</tr>
<tr>
<td height="3" bgcolor="#AAAAAA"></td>
</tr>
<tr>
<td height="12" width="600" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tdlogin">
<tr>
<td height="10"></td>
</tr>
<tr>
<td width="2%"></td>
<td width="20%"><font class="text"><?php echo get_lang(37); ?></font></td>
<td width="30%"><input type="text" id="l_username" name="l_username" tabindex="1" maxlength="30" size="15" class="logonbuttom"/></td>
<td width="48%"></td>
</tr>
<tr>
<td height="3"></td>
</tr>
<tr>
<td></td>
<td><font class="text"><?php echo get_lang(38); ?></font></td>
<td>
<input type="password" name="l_password" tabindex="2" maxlength="30" size="15" class="logonbuttom"/>
</td>
</tr>
<tr>
<td height="3"></td>
</tr>
<tr>
<td></td>
<td><font class="text"><?php echo get_lang(287); ?></font></td>
<td><input type="checkbox" name="l_rememberme" tabindex="4" value="1" class="logonbuttom"/></td>
</tr>
<tr>
<td height="8"></td>
</tr>
<tr>
<td></td>
<td colspan="3">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="30%">
<?php
if (HTTPS_REQ_MET)
{
?><input type="submit" name="l_submit" tabindex="3" value="<?php echo get_lang(40); ?>" class="logonbuttom" />
<?php
if (USERSIGNUP)
{
?><input type="button" name="l_signup" tabindex="5" onclick="newwin(\'Users\', \'<?php echo PHPSELF; ?>?l_signup=1\', 195, 350);" value="<?php echo get_lang(158); ?>" class="logonbuttom" /><?php
}
} else { ?><a href="https://<?php echo $phpenv[\'streamlocation\']; ?>"><font class="logintext"><?php echo get_lang(41); ?></font></a><?php }
?>
</td>
<td valign="bottom" align="right"><font class="logintext"><?php echo get_lang(39); ?>&nbsp;&nbsp;</font></td>
</tr>
</table>
</td>
</tr>
<?php if (!empty($msg))
{
?>
<tr>
<td height="10"></td>
</tr>
<tr>
<td></td><td colspan="2"><font class="logintext"><?php echo $msg; ?></font></td>
</tr>
<?php
}
?>
<tr>
<td height="10"></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<script type="text/javascript">
<!--
d = document.getElementById(\'l_username\');
d.focus();
-->
</script>
<table width="610" border="0" cellspacing="0" cellpadding="0" align="center">
<tr><td height="7"></td></tr>
<tr>
<td align="right">
<a href="http://validator.w3.org/check/referer">
<img src="<?php echo getimagelink(\'w3c_xhtml_valid.gif\'); ?>" border="0" alt="Valid XHTML 1.0!" height="31" width="88"/></a>
</td>
</tr>
</table>';
$kdesign['infobox'] = '
$trheight = 14;
$boxwidth = 245;
?>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td valign="top" align="left">
<?php
if ($setctl->get(\'showupgrade\'))
{
?><a title="<?php echo get_lang(120); ?>" href="http://www.kplaylist.net/?ver=<?php echo $app_ver; ?>&amp;build=<?php echo $app_build; ?>" target="_blank">
<font color="#CCCCCC"><?php echo get_lang(78); ?></font></a><br/><?php
}
?>
<a title="<?php echo get_lang(79); ?>" href="<?php echo $homepage; ?>" target="_blank"><img alt="<?php echo get_lang(79); ?>" src="<?php echo getimagelink(\'kplaylist.gif\'); ?>" border="0"/><span class="notice">v<?php echo $app_ver.\' \'.$app_build; ?></span></a>
</td>
</tr>
<tr>
<td height="6"></td>
</tr>
<tr>
<td>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="15"></td>
<td>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td>
<form style="margin:0;padding:0" name="search" action="<?php echo PHPSELF; ?>" method="post">
<input type="hidden" name="action" value="search"/>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<?php
if ($setctl->get(\'showstatistics\'))
{
?>
<tr><td height="4"></td></tr>
<tr><td align="left"><font class="smalltext">&nbsp;<?php echo compute_statistics(); ?></font></td></tr>
<tr><td height="8"></td></tr>
<?php
}
?>
<tr>
<td align="left"><input type="text" name="searchtext" id="searchtext" value=\'<?php echo frm_getwww(\'searchtext\'); ?>\' maxlength="150" size="38" class="fatbuttom"/></td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td align="left">
<input type="radio" name="searchwh" value="0" <?php if ($valuser->get(\'defaultsearch\')==\'0\') echo \'checked="checked"\';?>/><font class="notice"><?php echo get_lang(81); ?>&nbsp;</font>
<input type="radio" name="searchwh" value="1" <?php if ($valuser->get(\'defaultsearch\')==\'1\') echo \'checked="checked"\';?>/><font class="notice"><?php echo get_lang(82); ?>&nbsp;</font>
<input type="radio" name="searchwh" value="2" <?php if ($valuser->get(\'defaultsearch\')==\'2\') echo \'checked="checked"\';?>/><font class="notice"><?php echo get_lang(83); ?>&nbsp;</font>
<input type="radio" name="searchwh" value="3" <?php if ($valuser->get(\'defaultsearch\')==\'3\') echo \'checked="checked"\';?>/><font class="notice"><?php echo get_lang(67); ?></font>
</td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td align="left">
<input type="checkbox" name="onlyid3" value="1" <?php if ($valuser->get(\'defaultid3\')) echo \' checked="checked"\'; ?>/>
<font class="notice"><?php echo get_lang(80); ?></font>
<input type="checkbox" name="orsearch" value="1" <?php if ($valuser->get(\'orsearch\')) echo \' checked="checked"\'; ?>/>
<font class="notice"><?php echo get_lang(306); ?></font>&nbsp;
<select name="hitsas" class="fatbuttom">
<option value="0"<?php if ($valuser->get(\'hitsas\') == 0) echo \' selected="selected"\'; ?>><?php echo get_lang(185); ?></option>
<option value="1"<?php if ($valuser->get(\'hitsas\') == 1) echo \' selected="selected"\'; ?>><?php echo get_lang(186); ?></option>
</select>
</td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td align="left"><input type="submit" name="startsearch" value="<?php echo get_lang(5); ?>" class="fatbuttom"/></td>
</tr>
<?php trspace($trheight); ?>
<tr>
<td align="left">
<script type="text/javascript">
<!--
d = document.getElementById(\'searchtext\');
d.focus();
-->
</script>
<?php
$ha = new hotalbum();
blackbox(get_lang(84), $ha->html(), 0, true, \'boxhotlist\', \'left\', $boxwidth);
?>
</td>
</tr>
</table>
</form>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<?php if (class_exists(\'kbulletin\') && BULLETIN)
{
trspace($trheight);
?>
<tr>
<td><?php
$kb = new kbulletin();
blackbox(get_lang(268), $kb->getlatest(), 0, false, \'box\', \'left\', $boxwidth); ?>
</td>
</tr>
<?php
}
if (SHOUTBOX)
{
trspace($trheight);
?>
<tr>
<td><?php
blackbox(get_lang(364), $kpshout->show(), 0, false, \'box\', \'left\', $boxwidth); ?>
</td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td>
&nbsp;<input type="text" id="shoutmessage" name="shoutmessage" value="" maxlength="128" size="30" class="fatbuttom"/>&nbsp;
<input type="button" name="submitmessage" onclick="KPlaylist.Shout.submitMessage(document.getElementById(\'shoutmessage\'));" class="fatbuttom" value="<?php echo get_lang(365); ?>"/>
</td>
</tr>
<?php
}
trspace($trheight);
?>
<tr>
<td><?php
blackbox(get_lang(286), $ca->show(), 0, false, \'box\', \'left\', $boxwidth); ?>
</td>
</tr>
</table>
</td>
</tr>
<?php
$plshared = pl_shared(75);
if (!empty($plshared))
{
trspace($trheight);
?>
<tr>
<td>
<form style="margin:0;padding:0" name="sharedplaylist" action="<?php echo PHPSELF; ?>" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td><?php echo blackbox(get_lang(86), $plshared, 0, false, \'box\', \'left\', $boxwidth); ?></td></tr>
</table>
</form>
</td>
</tr>
<?php
}
?>
<tr>
<td>
<form style="margin:0;padding:0" name="misc" action="<?php echo PHPSELF?>" method="post">
<input type="hidden" name="action" value="misc"/>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<?php
if ($valuser->isadmin())
{
trspace($trheight);
?>
<tr>
<td align="left">
<?php
$admincode = \'&nbsp;<input type="button" name="action" value="\'.get_lang(87).\'" class="fatbuttom" onclick="\'.jswinscroll(\'Users\', \'?action=showusers\',425,695).\'"/> \';
$admincode .= \'<input type="button" name="updatesearch" value="\'.get_lang(15).\'" class="fatbuttom" onclick="\'.jswinscroll(\'Update\', \'?action=updateoptions\').\'"/> \';
$admincode .= \'<input type="button" name="settings" value="\'.get_lang(126).\'" class="fatbuttom" onclick="\'.jswin(\'Settings\',\'?action=settingsview\',460,785).\'"/>\';
$dropadmin = \'<a class="bbox" onclick="javascript: if (!confirm(\'.addsq().get_lang(313).addsq().\')) return false;" href="\'.PHPSELF.\'?action=dropadmin&amp;p=\'.$runinit[\'pdir64\'].\'&amp;d=\'.$runinit[\'drive\'].\'">x</a>&nbsp;\';
echo blackbox(get_lang(88),$admincode, 0, false, \'box\', \'left\', $boxwidth, $dropadmin); ?>
</td></tr>
<?php
}
if ($valuser->isadmin() && $cfg[\'radio\'])
{
trspace($trheight);
$kpr = new kpradio();
$radiocode = $kpr->selectstations();
if (strlen($radiocode) > 0)
$radiocode .= \'&nbsp;<input type="button" name="editradio" onclick="\'.jswin(\'radioedite\', \'?action=radio_editjs\', 165, 475).\'" value="\'.get_lang(71).\'" class="fatbuttom"/>\';
$radiocode .= \'&nbsp;<input type="button" name="newradio" onclick="\'.jswin(\'radioeditn\', \'?action=radio_new&amp;stationid=0\', 165, 475).\'" value="\'.get_lang(72).\'" class="fatbuttom"/>\';
?>
<tr><td><?php echo blackbox(get_lang(343), \'&nbsp;\'.$radiocode, 0, false, \'box\', \'left\', $boxwidth); ?></td></tr>
<?php
}
$othercode = \'&nbsp;<input type="submit" name="whatsnew" value="\'.get_lang(89).\'" class="fatbuttom"/>&nbsp;\';
$othercode .= \'<input type="submit" name="whatshot" value="\'.get_lang(90).\'" class="fatbuttom"/>&nbsp;\';
$usermisc = \'&nbsp;<input type="submit" name="logmeout" value="\'.get_lang(91).\'" onclick="javascript: if (!confirm(\'.addsq().get_lang(210).addsq().\')) return false;" class="fatbuttom"/> \';
if ($valuser->get(\'u_access\') != 2) $usermisc .= \'<input type="button" name="editoptions" value="\'.get_lang(92).\'" class="fatbuttom" \'. \'onclick="\'.jswin(\'Options\', \'?action=editoptions\',380,590).\'"/> \';
$usermisc .= \'<input type="button" name="randomizer" value="\'.get_lang(212).\'" class="fatbuttom" \'. \'onclick="\'.jswin(\'Randomizer\', \'?action=showrandomizer\',380,550).\'"/>\';
trspace($trheight);
?>
<tr><td><?php echo blackbox(get_lang(93), $othercode, 0, false, \'box\', \'left\', $boxwidth); ?></td></tr>
<?php
trspace($trheight);
$genres = \'&nbsp;\'.genre_select(true,$valuser->get(\'defgenre\'));
$genres .= \'&nbsp;<input type="submit" class="fatbuttom" name="genrelist" value="\'.get_lang(154).\'"/>\';
?>
<tr><td><?php echo blackbox(get_lang(147), $genres,1, false, \'box\', \'left\', $boxwidth); ?></td></tr>
<?php trspace($trheight); ?>
<tr><td><?php echo blackbox(get_lang(94), $usermisc,1, false, \'box\', \'left\', $boxwidth); ?></td></tr>
</table>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>';
$kdesign['endmp3table'] = '
$upload = \'<input type="button" name="upload" onclick="\'.jswin(\'upload\', \'?action=fupload\', 220, 520).\'" value="\'.get_lang(69).\'" class="fatbuttom"/>\';
$httpq = \'<input type="submit" onclick="javascript: if (!anyselected()) { alert(\'.addsq().get_lang(159).addsq().\'); return false; }" name="httpqselected" value="\'.get_lang(68).\'" class="fatbuttom"/>\';
$selectallcode=\'<input type="button" value="+" class="fatbuttom" onclick="javascript: selectall();"/>&nbsp;&nbsp;<input type="button" value="-" class="fatbuttom" onclick="javascript: disselectall();"/>&nbsp;&nbsp;<input type="button" value="-+" class="fatbuttom" onclick="javascript: kptoggle();"/>\';
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td height="8"></td></tr>
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<?php
if ($files > 0 || $dirs > 0) echo \'<td align="left">\'.blackbox(get_lang(73), $selectallcode).\'</td><td width="5"></td>\';
if (strlen($playbts) > 0) echo \'<td align="left"> \'.blackbox(get_lang(74), $playbts).\'</td><td width="5"></td>\';
if ($archivedl && ($files > 0 || $dirs > 0)) echo \'<td align="left"> \'.blackbox(get_lang(117), $dlbts).\'</td><td width="5"></td>\';
echo \'<td align="left">\'.blackbox(get_lang(75), $playlistbts).\'</td><td width="5"></td>\';
if (ENABLEUPLOAD) echo \'<td align="left">\'.blackbox(get_lang(234), $upload).\'</td>\';
if ($cfg[\'httpq_support\'] && ($files > 0 || $dirs > 0)) echo \'<td width="5"></td><td align="left">\'.blackbox(get_lang(332), $httpq).\'</td>\';
?>
</tr>
</table>
</td></tr></table>';
$kdesign['top'] = '
?>
<table width="100%" border="0" align="left" cellspacing="0" cellpadding="0">
<tr>
<td width="320" valign="top">
<?php infobox(); ?></td>
<td align="left" valign="top">
<?php if ($this->form) $this->form(); ?>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr><td height="5"></td></tr>
<tr>
<td>
';
$kdesign['bottom'] = '
echo \'</td></tr></table>\';
if ($this->form) echo \'</form>\';
echo \'</td></tr></table>\';
';
$kdesign['blackbox'] = '
$mix = \'<table class="\'.$class.\'" border="0" cellspacing="0" cellpadding="0"\';
if ($width != 0) $mix .= \' width="\'.$width.\'"\';
$mix .=
\'><tr><td height="13" valign="top" class="bbox"><b>&nbsp;\'.$title.\'&nbsp;</b></td><td class="bbox" align="right">\'.$extra.\'</td></tr><tr><td colspan="2" class="notice">\'.
\'<table class="bboxtable" border="0" cellspacing="0" cellpadding="0" width="100%">\';
$mix .= \'<tr><td height="6"></td></tr>\'.
\'<tr><td width="3"></td><td \';
if ($nowrap) $mix .= \'nowrap="nowrap" \';
$mix .= \'>\'.$code.\'</td><td width="3"></td></tr><tr><td height="4"></td></tr></table>\'.
\'</td></tr></table>\';
if (!$returncode) echo $mix; else return($mix);
';
$kdesign['welcome'] =
'?>
<table width="90%" bgcolor="#BBCCCC" cellpadding="8" cellspacing="8" border="1">
<tr>
<td class="importnant"><h3>Welcome to kPlaylist!</h3>
To get your site quickly up:
<br/><br/>Click Settings on the admin menu, choose \'File handling\' and enter the path to your music directory or directories in the \'base directory\' field. You can also click the <a class="importnantlink" href="#" onclick="javascript: newwinscroll(\'find\', \'<?php echo PHPSELF; ?>?action=findmusic\', 450, 600);">find</a> button to automatically detect music directories. Press F5 when finished.<br/><br/>
If you have problems configuring kPlaylist, click <a class="importnantlink" href="http://kplaylist.net/index.php?install=true" target="_blank">here</a> for the kPlaylist installation manual.
<br/><br/>
</td>
</tr>
</table>
';
$kdesign['basedirchange'] =
'?><table width="90%" bgcolor="#BBCCCC" cellpadding="8" cellspacing="8" border="1">
<tr>
<td class="importnant"><h3>Base directory changed</h3>
The base dir setting was changed. Please click the \'Update\' button on the admin menu to perform
an update against the music sources.
<br/><br/>
Reload this page when done. (F5)
<br/><br/>
</td>
</tr>
</table>
';
$kdesign['needupdate'] =
'?><table width="90%" bgcolor="#BBCCCC" cellpadding="8" cellspacing="8" border="1">
<tr>
<td class="importnant"><h3>Needs update</h3>
Due to changes in the search database, you need to run a complete update. Click "Update" on the admin bar and select "Rebuild ID3".
<br/><br/>
Reload this page when done. (F5)
<br/><br/>
</td>
</tr>
</table>
';
$kdesign['missing_getid3'] = '<font color="red">You don\'t have the latest supported version of getid3. Running kPlaylist without getid3 or an old version of getid3 is not recommended. Please click
<a class="importnantlink" href="http://www.kplaylist.net/forum/viewtopic.php?t=1003" target="_blank">here</a> for more information.</font>';
function klogon($msg = '')
{
kprintheader(get_lang(29));
kprintlogin($msg);
kprintend();
die();
}
function errormessage($msg, $back = true)
{
kprintheader(get_lang(56));
if ($back) $code = '&nbsp;<a href="javascript:history.go(-1)" class="fatbuttom">&nbsp;'.get_lang(34).'&nbsp;</a>'; else $code = '';
blackbox(get_lang(56),'<br/>'.$msg.'<br/><br/>'.$code.'<br/><br/>',0);
kprintend();
die();
}
function okmessage($msg, $window=false)
{
kprintheader(get_lang(181));
if ($window) $extra = '<a href="javascript: window.close(); window.opener.location.reload();" class="fatbuttom">&nbsp;'.get_lang(27).'&nbsp;</a><br/>'; else $extra = '';
blackbox(get_lang(181),'<br/>'.$msg.'<br/><br/>'.$extra,0);
kprintend();
die();
}
function kprintlogin($msg = '')
{
global $app_ver, $app_build, $phpenv;
if (((REQUIRE_HTTPS) && ($phpenv['https'])) || (!REQUIRE_HTTPS)) define('HTTPS_REQ_MET', true); else define('HTTPS_REQ_MET', false);
eval(gethtml('login'));
}
class kpdesign
{
function form()
{
global $runinit;
?>
<form style="margin:0;padding:0" name="psongs" action="<?php echo PHPSELF?>" method="post">
<input type="hidden" name="action" value="listedres"/>
<input type="hidden" name="previous" value="<?php echo $runinit['pdir64']; ?>"/>
<?php
}
function top($form=true, $title='', $js=true, $ajax=true)
{
if ($form) $this->form = true; else $this->form = false;
kprintheader($title, $ajax);
eval(gethtml('top'));
}
function bottom()
{
eval(gethtml('bottom'));
kprintend();
}
}
function updatestatistics()
{
global $cfg, $streamtypes, $bd;
$ids = array();
$all = false;
foreach($cfg['stat_count_ftype'] as $tag)
{
if (strlen($tag) > 1)
{
$fid = substr($tag, 1);
if (!is_numeric($fid)) continue;
}
switch($tag[0])
{
case '*':
foreach($streamtypes as $id => $val) $ids[$id] = true;
$all = true;
break;
case '-':
$ids[$fid] = false;
$all = false;
break;
case '+':
$ids[$fid] = true;
break;
}
}
$sql = 'SELECT SUM(lengths) AS ls, COUNT(*) AS nr, SUM(fsize) AS fs FROM '.TBL_SEARCH;
$ok = false;
if (is_array($ids) && !$all)
{
foreach($ids as $id => $val) if ($val) $ok = true;
if ($ok)
{
$sql .= ' WHERE (ftypeid ';
foreach($ids as $id => $val) if ($val) $sql .= ' = '.$id.' or ftypeid';
$sql = substr($sql, 0, strlen($sql) - (strlen('ftypeid') + 4)).')';
}
}
$xsql = $bd->genxdrive();
if (strlen($xsql) > 0)
{
if ($ok) $sql .= $xsql; else $sql .= $bd->genxdrive('drive', 'WHERE');
}
$row = db_fetch_assoc(db_execquery($sql), true);
if ($row)
{
$data = $row['ls'].':'.$row['nr'].':'.$row['fs'];
updatecache(30, $data);
return $data;
}
}
function compute_statistics()
{
global $cfg;
$data = '';
if (!getcache(30, $data) || $cfg['userhomedir']) $data = updatestatistics();
$stats = explode(':', $data);
if (count($stats) == 3 && is_numeric($stats[0]) && is_numeric($stats[1]) && is_numeric($stats[2]))
{
$secs = (int)$stats[0];
$days = floor($secs/86400);
$secs = $secs % 86400;
$hours = floor($secs/3600);
$secs = $secs % 3600;
$min = floor($secs/60);
$mb = floor($stats[2] / 1048576);
return get_lang(155,$days, $hours, $min, $stats[1], $mb);
}
}
function endmp3table($showalbum=1, $dirs=0, $files=0)
{
global $u_id, $runinit, $cfg, $valuser;
$dlbts = $playbts = '';
if ($files == 1 && $dirs == 0) $idnt = get_lang(65); else
if ($files > 0 && $dirs == 0) $idnt = get_lang(66); else
if ($files > 0 && $dirs > 0) $idnt = get_lang(67); else $idnt = '';
$urlprep = '&amp;p='.$runinit['pdir64'].'&amp;d='.$runinit['drive'];
if (WINDOWPLAYER) $kpwjs = new kpwinjs();
if ($showalbum && $files > 0)
{
if (WINDOWPLAYER)
{
$playbts = '<input type="button" name="playwin" value="'.$idnt.'" onclick="'.$kpwjs->album($runinit['pdir64'], $runinit['drive']).'" class="fatbuttom"/>';
} else $playbts = '<input type="hidden" name="drive" value="'.$runinit['drive'].'"/><input type="submit" name="psongsall" value="'.$idnt.'" class="fatbuttom"/>';
$playbts .= '&nbsp;&nbsp;';
$dlbts = '<input type="button" name="pdlall" value="'.$idnt.'" onclick="'.jswin('dlall', '?action=dlall'.$urlprep, 130, 450).'" class="fatbuttom"/>&nbsp;&nbsp;';
}
if ($files > 0 || $dirs > 0)
{
if (WINDOWPLAYER)
{
$playbts .= '<input type="button" class="fatbuttom" name="playwin" value="'.get_lang(68).'" onclick="javascript: if (!anyselected()) { alert('.addsq().get_lang(159).addsq().'); return false; } else { '.$kpwjs->selected().' }"/>';
} else
$playbts .= '<input type="submit" onclick="javascript: if (!anyselected()) { alert('.addsq().get_lang(159).addsq().'); return false; }" name="psongsselected" value="'.get_lang(68).'" class="fatbuttom"/>';
}
$dlbts .= '<input type="button" onclick="javascript: if (!anyselected()) alert('.addsq().get_lang(159).addsq().'); else '.jswin('dlselected', '?action=dlselectedjs', 130, 450, false).'" name="pdlselected" value="'.get_lang(68).'" class="fatbuttom"/>';
$playlists = db_getplaylist($u_id);
$playlistbts = '<input type="hidden" name="drive" value="'.$runinit['drive'].'"/>';
if (count($playlists) > 0)
{
if ($files > 0 || $dirs > 0)
{
if (AJAX) $playlistbts = '<input type="button" onclick="javascript: if (!anyselected()) { alert('.addsq().get_lang(32).addsq().'); return false; } else addPlaylistSelected(\''.get_lang(33).'\');"';
else $playlistbts = '<input type="submit" onclick="javascript: if (!anyselected()) { alert('.addsq().get_lang(32).addsq().'); return false; }"';
$playlistbts .= ' name="addplaylist" value="'.get_lang(69).'" class="fatbuttom"/>&nbsp;';
}
$playlistbts .= '<select name="sel_playlist" id="sel_playlist" class="file">';
for ($c=0,$cnt=count($playlists);$c<$cnt;$c++)
{
$playlistbts .= '<option value="'.$playlists[$c][1].'"';
if ($playlists[$c][1] == db_guinfo('defplaylist')) $playlistbts .= ' selected="selected"';
$playlistbts .= '>'.$playlists[$c][0].'</option>';
}
$playlistbts .= '</select>&nbsp;';
if (WINDOWPLAYER)
{
$playlistbts .= '<input type="button" value="'.get_lang(70).'" class="fatbuttom" onclick="javascript: '.$kpwjs->userplaylist().'"/>';
} else $playlistbts .= '<input type="submit" name="playplaylist" value="'.get_lang(70).'" class="fatbuttom"/>';
$playlistbts .= '&nbsp;<input type="submit" name="editplaylist" value="'.get_lang(71).'" class="fatbuttom"/>&nbsp;';
}
$playlistbts .= '<input type="button" name="newplaylist" onclick="'.jswin('playlist', '?action=playlist_new', 100, 350).'" value="'.get_lang(72).'" class="fatbuttom"/>';
if (ALLOWDOWNLOAD && $valuser->get('u_allowdownload') && $cfg['archivemode'] && $valuser->get('allowarchive')) $archivedl = true; else $archivedl = false;
eval(gethtml('endmp3table'));
}
function infobox()
{
global $cfg, $app_ver, $setctl, $app_build, $homepage, $runinit, $valuser;
$homepage = str_replace('KBUILD', $app_build, str_replace('KVER', $app_ver, $setctl->get('homepage')));
$ca = new caction();
$ca->updatelist();
$kpshout = new kpshoutmessage();
eval(gethtml('infobox'));
}
function kprintheader($title='', $ajax=0, $addonload='')
{
global $klang, $setctl, $app_build, $phpenv, $cfg;
if (strlen($title) == 0) $title = '| kPlaylist'; else $title = '| '.$title;
if ($setctl->get('includeheaders'))
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo $title; ?></title>
<!-- kp build <?php echo $app_build; ?> -->
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo get_lang(1); ?>"/>
<?php if ($setctl->get('publicrssfeed'))
{
?>
<link rel="alternate" title="kPlaylist RSS Feed" href="<?php echo $setctl->get('streamurl').$phpenv['streamlocation'].'?streamrss'; ?>" type="application/rss+xml"/>
<link rel="alternate" title="kPlaylist Whats New RSS Feed" href="<?php echo $setctl->get('streamurl').$phpenv['streamlocation'].'?whatsnewrss'; ?>" type="application/rss+xml"/>
<?php
}
kprintcss();
}
$extjs = $setctl->get('externaljavascript');
if (AJAX)
{
echo '<script type="text/javascript" src="'.$setctl->get('ajaxurl').'"></script>';
ajax($cfg['livestreamajax'], SHOUTBOX);
}
if (strlen($extjs) == 0) jsfunctions(); else echo '<script type="text/javascript" src="'.$extjs.'"></script>';
if ($setctl->get('includeheaders', 1, 1))
{
echo '</head>';
$onload = '';
if ($ajax && AJAX) $onload = 'KPlaylist.init(); ';
if (strlen($addonload) > 0) $onload .= $addonload;
if (strlen($onload) > 0) echo '<body onload="'.$onload.'">'; else echo '<body>';
}
}
function ajax($stream, $shoutbox)
{
global $cfg;
?>
<script type="text/javascript">
<!--
KPlaylist =
{
init : function()
{
<?php if ($stream)
{
?>
setInterval('KPlaylist.CAction.showStream()', <?php echo $cfg['livestreamajaxupdatetime']; ?>);
<?php
}
?>
<?php if ($shoutbox)
{
?>
setInterval('KPlaylist.MessageAction.showMessage()', <?php echo $cfg['shoutboxupdatetime']; ?>);
<?php
}
?>
}
}
KPlaylist.Shout =
{
submitMessage : function(object)
{
new Ajax.Request('<?php echo PHPSELF; ?>', {method:'post',parameters:'action=sendshout&shoutmessage=' + encodeURIComponent(object.value),onSuccess:function(request) { KPlaylist.MessageAction.showMessage(); object.value = ''; object.focus(); }});
}
}
function submitSelected()
{
var selids = '';
for(var i=0;i<document.psongs.elements.length;i++)
if(document.psongs.elements[i].type == "checkbox")
if (document.psongs.elements[i].checked == true) selids = selids + document.psongs.elements[i].value + ';';
new Ajax.Request('<?php echo PHPSELF; ?>', {method:'post',parameters:'action=addtemplist&selids=' + encodeURIComponent(selids),asynchronous: false,onSuccess:function(request) { } } );
}
function addPlaylistSelected(message)
{
var selids = '';
plsel = document.getElementById('sel_playlist');
for(var i=0;i<document.psongs.elements.length;i++)
if(document.psongs.elements[i].type == "checkbox")
if (document.psongs.elements[i].checked == true) selids = selids + document.psongs.elements[i].value + ';';
new Ajax.Request('<?php echo PHPSELF; ?>', {method:'post',parameters:'action=addplaylistajax&selids=' + encodeURIComponent(selids) + '&plid=' + plsel.value,asynchronous: false,onSuccess:function(request) { alert(message); } } );
}
function submitSelectedRandomizer()
{
var selids = '';
var selobj = document.getElementById('selids');
for (i=0; i<selobj.options.length;i++) if (selobj.options[i].selected) selids = selids + selobj.options[i].value + ';';
new Ajax.Request('<?php echo PHPSELF; ?>', {method:'post',parameters:'action=addtemplist&selids=' + encodeURIComponent(selids),asynchronous: false,onSuccess:function(request) { }});
}
function submitSingle(sid)
{
new Ajax.Request('<?php echo PHPSELF; ?>', {method:'post',parameters:'action=addtemplist&selids=' + encodeURIComponent(sid),asynchronous: false,onSuccess:function(request) { }});
}
function submitPlaylist(id)
{
new Ajax.Request('<?php echo PHPSELF; ?>', {method:'post',parameters:'action=playlistaddtemplist&id=' + encodeURIComponent(id),asynchronous: false,onSuccess:function(request) { }});
}
function submitSharedPlaylist()
{
d = document.getElementById('sel_shplaylist');
if (d) new Ajax.Request('<?php echo PHPSELF; ?>', {method:'post',parameters:'action=playlistaddtemplist&id=' + encodeURIComponent(d.value),asynchronous: false,onSuccess:function(request) { }});
}
function submitUserPlaylist()
{
d = document.getElementById('sel_playlist');
if (d) new Ajax.Request('<?php echo PHPSELF; ?>', {method:'post',parameters:'action=playlistaddtemplist&id=' + encodeURIComponent(d.value),asynchronous: false,onSuccess:function(request) { }});
}
function submitAlbum(pdir, drive)
{
new Ajax.Request('<?php echo PHPSELF; ?>', {method:'post',parameters:'action=diraddtemplist&p=' + pdir + '&d=' + drive,asynchronous: false,onSuccess:function(request) { }});
}
KPlaylist.CAction =
{
showStream : function()
{
new Ajax.Request('<?php echo PHPSELF; ?>', {method:'post',parameters:'action=ajaxstreams', onSuccess:function(request) { $('streams').innerHTML = request.responseText; }});
}
}
KPlaylist.MessageAction =
{
showMessage : function()
{
new Ajax.Request('<?php echo PHPSELF; ?>', {method:'post',parameters:'action=ajaxshoutmessages',onSuccess:function(request) { $('messages').innerHTML = request.responseText; }});
}
}
//-->
</script>
<?php
}
function kprintcss()
{
global $setctl, $kpt;
if ($setctl->get('includeheaders'))
{
if ($link = $kpt->getfile('kplaylist.css'))
{
if (strlen($link) > 0)
{
echo '<link href="'.$link.'" rel="stylesheet" type="text/css"/>';
return true;
}
}
$css = $setctl->get('externalcss');
if (strlen($css) > 0)
{
echo '<link href="'.$css.'" rel="stylesheet" type="text/css"/>';
} else
{
if (function_exists('kpdefcss'))
{
?>
<style type="text/css">
<?php kpdefcss(); ?>
</style>
<?php
}
}
}
}
function kprintend()
{
global $setctl;
if ($setctl->get('includeheaders', 1, 1)) echo '</body></html>';
}
function blackbox($title,$code,$returncode=1,$nowrap=true,$class='box',$textalign='left',$width=0, $extra='')
{
return eval(gethtml('blackbox'));
}
function blackboxpart($title, $pos, $extra='')
{
$data = blackbox($title, '%code', 1, true, 'box', 'left', 0, $extra);
$p = strpos($data, '%code');
if ($p !== false)
{
if ($pos == 1) return substr($data, 0, $p);
else return substr($data, $p+5);
}
}
function jswin($name, $url, $height=320, $width=675, $withj=true, $func='newwin', $urlprep='P')
{
if ($urlprep == 'P') $urlprep = PHPSELF; else $urlprep = '';
if ($withj) $js = "javascript: ".$func."('".$name."', '".$urlprep.$url."', ".$height.", ".$width.");";
else $js = $func."('".$name."', '".$urlprep.$url."', ".$height.", ".$width.");";
return $js;
}
function jswinscroll($name, $url, $height=320, $width=675, $withj=true, $func='newwinscroll', $urlprep='P')
{
return jswin($name, $url, $height, $width, $withj, $func, $urlprep);
}
function jsfunctions()
{
?>
<script type="text/javascript">
<!--
function openwin(name, url)
{
popupWin = window.open(url, name, 'resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,width=675,height=320,left=150,top=270');
if (popupWin) popupWin.focus();
}
var jwflvwin = null;
function openJWFLV(theFile, url, height, width)
{
jwflvwin = open("", "jwflvwin", 'width='+width+',height='+height);
if (!jwflvwin || jwflvwin.closed || !jwflvwin.createPlayer)
{
jwflvwin = window.open(url, "jwflvwin", 'width='+width+',height='+height);
} else jwflvwin.focus();
jwflvwin.loadXMLDoc(theFile);
}
function newwinscroll(name, url, height, width)
{
popupWin = window.open(url, name, 'resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,width='+width+',height='+height+',left=250,top=270');
if (popupWin) popupWin.focus();
}
function newwin(name, url, height, width)
{
popupWin = window.open(url, name, 'resizable=yes,scrollbars=no,status=no,toolbar=no,menubar=no,width='+width+',height='+height+',left=250,top=270');
if (popupWin) popupWin.focus();
}
function flashwin(name, url, height, width)
{
flashpop = window.open(url, name, 'resizable=no,scrollbars=no,status=no,toolbar=no,menubar=no,width='+width+',height='+height+',left=250,top=270');
if (flashpop) flashpop.focus();
}
function flashwinsharedplaylist(name, url, height, width)
{
d = document.getElementById('sel_shplaylist');
if (d) url = url + "&plid=" + d.value;
flashpop = window.open(url, name, 'resizable=no,scrollbars=no,status=no,toolbar=no,menubar=no,width='+width+',height='+height+',left=250,top=270');
if (flashpop) flashpop.focus();
}
function flashwinuserplaylist(name, url, height, width)
{
d = document.getElementById('sel_playlist');
if (d) url = url + "&plid=" + d.value;
flashpop = window.open(url, name, 'resizable=no,scrollbars=no,status=no,toolbar=no,menubar=no,width='+width+',height='+height+',left=250,top=270');
if (flashpop) flashpop.focus();
}
function savescrolly()
{
var scrOfY = 0;
if( typeof( window.pageYOffset ) == 'number' )
{
scrOfY = window.pageYOffset;
} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop))
{
scrOfY = document.body.scrollTop;
} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop))
{
scrOfY = document.documentElement.scrollTop;
}
sy = document.getElementById('scrolly');
if (sy) sy.value = scrOfY;
}
function kptoggle()
{
for(var i=0;i<document.psongs.elements.length;i++)
{
if(document.psongs.elements[i].type == "checkbox")
{
if (document.psongs.elements[i].checked == false) document.psongs.elements[i].checked = true;
else
if (document.psongs.elements[i].checked == true) document.psongs.elements[i].checked = false;
}
}
}
function selectall()
{
for(var i=0;i<document.psongs.elements.length;i++)
if(document.psongs.elements[i].type == "checkbox") if (document.psongs.elements[i].checked == false) document.psongs.elements[i].checked = true;
}
function disselectall()
{
for(var i=0;i<document.psongs.elements.length;i++)
if(document.psongs.elements[i].type == "checkbox") if (document.psongs.elements[i].checked == true) document.psongs.elements[i].checked = false;
}
function anyselected()
{
for(var i=0;i<document.psongs.elements.length;i++) if(document.psongs.elements[i].type == "checkbox") if (document.psongs.elements[i].checked == true) return true;
return false;
}
function chopener(loc, par)
{
var ret = "";
var url = String(loc);
var i = url.indexOf('?', 0);
if (i != -1)
{
ret = url.substring(0, i) + par;
} else ret = url + par;
window.opener.location = ret;
}
function chhttp(where) {
document.location = where;
}
//-->
</script>
<?php
}
class kpwinjs
{
function kpwinjs()
{
global $valuser, $setctl, $u_id, $u_cookieid, $cfg, $phpenv;
$this->pltype = $valuser->get('pltype');
switch($this->pltype) // init
{
case 7:
case 8:
case 9:
$this->width = $cfg['jw_window_x'];
$this->height = $cfg['jw_window_y'];
$this->playlist .= PHPSELF.'?templist='.$u_id.'&amp;encode=true&amp;c='.$u_cookieid.'&amp;file='.lzero(getrand(1,999999),6).'.xml';
$this->openfw = 'openJWFLV(\''.$this->playlist.'\', \'?action=loadjw\', \''.$this->height.'\', \''.$this->width.'\');';
break;
default: // xspf
$this->width = $cfg['window_x'];
$this->height = $cfg['window_y'];
break;
}
}
function clickwinjs($action, $par, $window)
{
global $cfg;
return jswin('playwin', '?action='.$action.$par, $this->height, $this->width, false, $window);
}
function album($p, $d)
{
switch($this->pltype)
{
default: return $this->clickwinjs('playwin', '&amp;p='.$p.'&amp;d='.$d, 'flashwin');
case 8: return 'submitAlbum(\''.$p.'\', \''.$d.'\'); '.$this->openfw;
}
}
function single($sid)
{
switch($this->pltype)
{
default: return $this->clickwinjs('playwinfile', '&amp;id='.$sid, 'flashwin');
case 8: return 'submitSingle(\''.$sid.'\'); '.$this->openfw;
}
}
function randomizer()
{
switch($this->pltype)
{
default: return $this->clickwinjs('randomizerselected', '', 'flashwin');
case 8: return 'submitSelectedRandomizer(); '.$this->openfw;
}
}
function sharedplaylist()
{
switch($this->pltype)
{
default: return $this->clickwinjs('playwinlist', '', 'flashwinsharedplaylist');
case 8: return 'submitSharedPlaylist(); '.$this->openfw;
}
}
function userplaylist()
{
switch($this->pltype)
{
default: return $this->clickwinjs('playwinlist', '', 'flashwinuserplaylist');
case 8: return 'submitUserPlaylist(); '.$this->openfw;
}
}
function playlist($id)
{
switch($this->pltype)
{
default: return $this->clickwinjs('playwinlist', '&amp;plid='.$id, 'flashwin');
case 8: return 'submitPlaylist(\''.$id.'\'); '.$this->openfw;
}
}
function selected()
{
switch($this->pltype)
{
default: return $this->clickwinjs('playselectedjs', '', 'flashwin');
case 8: return 'submitSelected(); '.$this->openfw;
}
}
}
$klang[0] = array('English', 'UTF-8', 'English', 'What\'s hot', 'What\'s new', 'Search', '(only %1 shown)', 'sec', 'Search results: \'%1\'', 'found', 'None.', 'update search database options', 'Delete unused records?', 'Rebuild ID3?', 'Debug mode?', 'Update', 'Cancel', 'update search database', 'Found %1 files.', 'Could not determine this file: %1, skipped.', 'Installed: %1 - Update: %2, scan: ', 'Scan: ', 'Failed - query: %1', 'Could not read this file: %1. Skipped.', 'Removed link to: %1', 'Inserted %1, updated %2, deleted %3 where %4 failed and %5 skipped through %6 files - %7 sec - %8 marked for deletion.', 'Done.', 'Close', 'Found no files here: "%1"', 'kPlaylist logon', 'Album list for artist: %1', 'Hotselect %1', 'No tunes selected. Playlist not updated.', 'Playlist updated!', 'Back', 'Playlist added!', 'Remember to reload page.', 'login:', 'secret:', 'Notice! This is a non public website. All actions are logged.', 'Login', 'SSL required for logon.', 'Play', 'Delete', 'Shared access: ', 'Save', 'Control playlist: \'%1\' - %2 titles', 'Editor', 'Viewer', 'Select', 'Seq', 'Status', 'Info', 'Del', 'Name', 'Totals:', 'Error', 'Action on selected: ', 'Sequence:', 'edit playlist', 'Delete this entry', 'add playlist', 'Name:', 'Create', 'Play: ', 'File', 'Album', 'All', 'Selected', 'add', 'play', 'edit', 'new', 'Select:', 'Play Control: ', 'Playlist: ', 'Hotselect numeric', 'Keyteq gives you:', '(check for upgrade)', 'Homesite', 'only id3', 'album', 'title', 'artist', 'Hotselect album from artist', 'view', 'Shared playlists', 'Users', 'Admin control', 'What\'s new', 'What\'s hot', 'Logout', 'Options', 'Check', 'My', 'edit user', 'new user', 'Full name', 'Login', 'Change password?', 'Password', 'Comment', 'Access level', 'On', 'Off', 'Delete user', 'Logout user', 'Refresh', 'New user', 'del', 'logout', 'Use EXTM3U feature?', 'Show how many rows (hot/new)', 'Max number of search results', 'Reset', 'Open directory', 'Go to directory: %1', 'Download', 'Go one step up', 'Go to root directory.', 'Check for upgrade', 'users', 'Language', 'options', 'Booted', 'Shuffle:', 'Settings', 'Base directory', 'Stream location', 'Default language', 'A Windows system', 'Require HTTPS', 'Allow seek', 'Allow download', 'Session timeout (sec)', 'Report failed login attempts', 'Hold on - fetching file list', 'Playlist could not be added!', 'Admin', 'Login with HTTPS to change!', 'Enable streaming engine', 'Title', 'Artist', 'Album', 'Comment', 'Year', 'Track', 'Genre', 'not set', 'Max download rate (kbps)', 'User', '%1 mins - %2 titles', '%1 kbit %2 mins', 'Genre list: %1', 'Go', 'Playtime: %1d %2h %3m : %4 files : %5 mb', 'No relevant resources here.', 'Password changed!', 'Signup', 'Please make a selection!', 'What is update?', 'Click here for help', 'Use external images?', 'External images path', 'Current password', 'Current password does not match!', 'Preferred archiver', 'Could not create archive!', 'Possible duplicate found: "%1" "%2"', 'Really delete playlist?', 'Alphabetical', 'Random', 'Sort', 'Original', 'Use javascript', 'Are you sure you want to delete this user?', 'View history', 'history', 'Rows', 'External CSS file', 'Remove duplicates', 'OK', 'ERR', 'Stream', '(show as)', 'files', 'albums', '%1d %2h %3m %4s', 'General', 'Customize', 'File handling', 'Click on ? for help.', 'Automatic database sync', 'Send file extension', 'Allow unauthorized streams', 'Include headers', 'External javascript', 'Homepage', 'Show Keyteq gives you part', 'Show upgrade part', 'Show statistics', 'Write ID3v2 with stream', 'Enable user signup', 'File types', 'Yes', 'No', 'Extension', 'MIME', 'Include in M3U', 'edit file type', 'Sure?', 'Optimistic filecheck', 'Randomizer', 'Mode', 'Playlist', 'None, directly', 'My favourites', 'Did not find any hits', 'All-time hits', 'Order', 'Enable LAME support?', 'Disabled', 'Allow LAME usage?', 'Email', 'Allow to mail files?', 'SMTP server', 'SMTP port', 'Mail to', 'Message', 'Send', 'Mail sent!', 'Activate upload', 'Upload directory', 'Activate mp3mail', 'Upload', 'File uploaded!', 'File could not be uploaded!', 'You must enable cookies to log in!', 'Period', 'ever', 'this week', 'this month', 'last month', 'hits', 'LAME command', 'Show album cover', 'Album files', 'Resize album images', 'Album height', 'Album width', 'Mail method', 'Direct', 'Pear', 'Wait!', 'Please enter a valid e-mail in options!', 'Playlists inline?', 'Show album from URL?', 'Album URL', 'Could not send!', 'User added!', 'Archive creator', 'Archive is deleted.', 'User updated!', 'Music match', '%1 entries filtered', 'Log access', 'Viewable', 'Archived', 'Bulletin', 'Written %1 by %2', 'more', 'Publish', '%1 mb', '%1 kb', '%1 bytes', 'Recursive', 'Previous', 'Next', 'Goto page %1', 'Page: ', 'Never played', 'Manually approve signups', 'Pending', 'activate', 'All fields marked with * are mandatory', 'Your account will be inspected and activated manually.', 'Last streams', 'remember me', 'Style', 'find', 'Enter paths to search', 'Use selected?', 'Track time min/max', 'Minutes', 'm3u', 'asx (WMA)', 'If update stops, click here: %1', 'Follow symlinks?', 'File presentation template', 'Enable URL security', 'Upload whitelist', 'File type not allowed.', 'Playlist is empty!', 'Lyrics', 'Lyrics URL', 'Show lyrics link?', '(or?)', 'Unknown username or password', 'Max upload size: %1', 'Open public RSS feed?', 'Please set a password!', 'Need a name and login', 'Username already in use!', 'Drop admin access for this session?', 'Fetching database records: %1/%2', 'Could not find "%1", is file deleted?', 'From/to date (DDMMYY)', 'Error in input field(s), please try again.', 'Maximum text length', 'Dir columns', 'New template', 'Template', 'Template name', 'Need a template name!', 'Default signup template', 'Tag extractor: ', 'Allow using archiver(s)', 'Maximum archive size (mb)', 'Archive exceeded maximum size! (%1mb, max is %2mb)', 'Home dir', 'Force LAME rate', 'Transcode', 'httpQ', 'Error when contacting httpQ server (%1).', 'Use database cache?', 'Unused records were not deleted due to skips.', 'Length', 'Play album', 'Listing view: ', 'Max number of detailed views', 'Effective', 'Detailed', 'AJAX Prototype URL', 'Radio', 'Loop', 'Sorry - there were problems logging you on.', 'Demo', 'Synchronizing %1 with %2 entries', 'Network status %1: %2', 'Network update %1/%2', 'Choose sublevel: %1', 'Current level: %1', 'Network', 'Enable network server mode', 'Network hosts', 'Host URL', 'Username', 'Stored', 'Updated', 'Missing CURL or url fopen support, read here: %1', 'Allow network', 'deactivate', 'Virtual dir', 'Selected archiver not found', 'Shoutbox', 'shout', 'Theme', 'Append', 'Full', 'Next radio sequence(s)', 'Store resized album covers', 'Album store directory', 'Could not read uploaded file', 'No entries found', 'Appended %1 entries', 'Upload playlist (m3u/m3u8/pls)');
$klang[1] = array('Norwegian', 'UTF-8', 'Norsk (bokmål)', 'Hva er mest spilt', 'Hva er nytt', 'Søk', '(bare %1 vist)', 'sek', 'Søkeresultater: \'%1\'', 'fant', 'Ingen.', 'oppdateringsvalg for søkedatabase', 'Slett ubrukte rader?', 'Ombygg ID3?', 'Debugmodus?', 'Oppdater', 'Avbryt', 'oppdaterer søkedatabase', 'Fant %1 filer.', 'Kunne ikke lese fil: %1, hoppet over.', 'Installert: %1 - Oppdaterer: %2, skanner: ', 'Søker: ', 'Feilet - spørring: %1', 'Kunne ikke lese denne filen: %1. Hoppet over.', 'Fjernet referanse til: %1', 'La inn %1, oppdaterte %2, slettet %3 hvor %4 feilet og %5 ble hoppet over igjennom %6 filer - %7 sek - %8 markert for sletting.', 'Ferdig.', 'Lukk', 'Fant ingen filer her: "%1"', 'kPlaylist innlogging', 'Albumliste fra artist: %1', 'Hurtigvelg %1', 'Ingen låter valgt. Spilleliste ikke oppdatert.', 'Spilleliste oppdatert!', 'Tilbake', 'Spilleliste lagt til!', 'Husk å oppdatere side.', 'logg inn:', 'hemmelighet:', 'Advarsel! Dette er en privat webside. All aktivitet blir logget.', 'Logg inn', 'SSL kreves for pålogging.', 'Spill', 'Slett', 'Delte: ', 'Lagre', 'Kontroller spilleliste: \'%1\' - %2 titler', 'Redigerer', 'Viser', 'Velg', 'Sek', 'Status', 'Info', 'Slett', 'Navn', 'Totalt:', 'Feil', 'Handling på valgte: ', 'Sekvens:', 'rediger spilleliste', 'Slett denne oppføringen', 'ny spilleliste', 'Navn:', 'Lag', 'Spill: ', 'Fil', 'Album', 'Alle', 'Valgte', 'legg til', 'spill', 'editer', 'ny', 'Velg:', 'Spillekontroll: ', 'Spilleliste: ', 'Numerisk hurtigvalg', 'Keyteq gir deg:', '(se etter ny versjon)', 'Hjemmeside', 'bare id3', 'album', 'tittel', 'artist', 'Hurtigvelg album fra artist', 'vis', 'Delte spillelister', 'Brukere', 'Adminkontroll', 'Hva er nytt', 'Mest spilt', 'Logg ut', 'Valg', 'Sjekk', 'Min', 'endre brukerinformasjon', 'ny bruker', 'Fullt navn', 'Brukernavn', 'Endre passord?', 'Passord', 'Kommentar', 'Tilgangsnivå', 'På', 'Av', 'Slett bruker', 'Logg ut bruker', 'Oppdater', 'Ny bruker', 'slett', 'logg ut', 'Bruke EXTM3U egenskap?', 'Vise hvor mange rader (mest spilt/nytt)', 'Maks søkerader', 'Omsetting', 'Åpne katalog', 'Gå til katalog: %1', 'Last ned', 'Gå ett steg opp', 'Gå til hovedkatalog.', 'Se etter ny versjon', 'brukere', 'Språk', 'valg', 'Avsperret', 'Omskuff:', 'Innstillinger', 'Hovedkatalog', 'Nedlastningslokalisasjon', 'Standardspråk', 'Et Windows-system', 'Krev HTTPS', 'Tillat spoling', 'Tillat nedlastninger', 'Tidsavbrudd for innlogging (sek)', 'Rapportere mislykkede innloggingsforsøk', 'Vent - henter filliste', 'Spilleliste kunne ikke legges til!', 'Admin', 'Logg inn med HTTPS for å endre!', 'Aktiver innebygd kanalvirkning', 'Tittel', 'Artist', 'Album', 'Kommentar', 'År', 'Låtnummer', 'Stil', 'ikke satt', 'Maksimal nedlastningshastighet', 'Bruker', '%1 minutter - %2 titler', '%1 kbit %2 minutter', 'Sjangerliste: %1', 'Gå', 'Spilletid %1d %2t %3m : %4 filer : %5 mb', 'Ingen relevante ressurser her.', 'Passord endret!', 'Ny bruker', 'Vennligst foreta et valg!', 'Hva er oppdatering?', 'Klikk her for hjelp', 'Bruk eksterne bilder?', 'Plassering for eksterne bilder', 'Eksisterende passord', 'Det eksisterende passordet er feil!', 'Ønsket arkiveringsprogram', 'Arkiv kunne ikke opprettes', 'Mulig duplikat funnet: %1 - %2', 'Virkelig slette spilleliste?', 'Alfabetisk', 'Tilfeldig', 'Sorter', 'Original', 'Bruke javascript', 'Er du sikker på at du vil slette denne brukeren?', 'Vis historie', 'historie', 'Rader', 'Ekstern CSS fil', 'Fjern duplikater', 'OK', 'FEIL', 'Stream', '(vis som)', 'filer', 'album', '%1d %2t %3m %4s', 'Generelt', 'Skreddersy', 'Filhåndtering', 'Klikk på ? for hjelp.', 'Automatisk databasesynkronisering', 'Send filendelse', 'Tillat uautoriserte streams', 'Inkluder headere', 'Eksternt javascript', 'Hjemmeside', 'Vis Keyteq gir deg del', 'Vis oppgraderingsdel', 'Vis statistikk', 'Skriv ID3v2 i stream', 'Ny bruker funksjonalitet', 'Filtyper', 'Ja', 'Nei', 'Filendelse', 'MIME', 'Inkluder i M3U', 'editer filtype', 'Sikker?', 'Optimistisk filsjekk', 'Randomiserer', 'Modus', 'Spilleliste', 'Ingen, direkte', 'Mine favoritter', 'Fant ingen rader', 'Hits på systemet', 'Rekkefølge', 'Slå på LAME støtte', 'Deaktivert', 'Tillat LAME bruk?', 'E-post', 'Tillat e-post av filer', 'SMTP-tjener', 'SMTP-port', 'E-post til', 'Beskjed', 'Send', 'E-post sendt!', 'Aktiver opplastning', 'Opplastningskatalog', 'Aktiver mp3e-post', 'Last opp', 'Fil lastet opp!', 'Fil kunne ikke bli lastet opp!', 'Du er nødt til å skru på cookies for å logge inn!', 'Periode', 'siden alltid', 'denne uken', 'denne måneden', 'siste måned', 'hits', 'LAME-kommando', 'Vis albumcover', 'Albumfiler', 'Omskaler albumbilder', 'Albumhøyde', 'Albumbredde', 'E-postmetode', 'Direkte', 'Pear', 'Vent!', 'Vennligst skriv inn en gyldig e-post i alternativer!', 'Spillelister direkte?', 'Vis album fra URL?', 'Album URL', 'Kunne ikke sende!', 'Bruker lagt til!', 'Arkivgenerator', 'Arkivet er slettet.', 'Bruker oppdatert!', 'Musikktilpassing', '%1 rader filtrert', 'Logg aksess', 'Vis', 'Arkivert', 'Oppslagstavle', 'Skrevet den %1 av %2', 'mer', 'Publiser', '%1 mb', '%1 kb', '%1 bytes', 'Rekursiv', 'Forrige', 'Neste', 'Gå til side %1', 'Side:', 'Aldri spilt', 'Bekreft nyregistreringer manuelt', 'Venter', 'aktiver', 'Alle felter markert med * er obligatoriske', 'Kontoen din vil bli sjekket og aktivert manuelt.', 'Siste avspillinger', 'husk meg', 'Stil', 'finn', 'Skriv inn kataloger og søke i', 'Bruke valgte?', 'Spilletid min/maks', 'Minutter', 'm3u', 'asx (WMA)', 'Hvis oppdateringen stopper, klikk her: %1', 'Følg symboliske lenker?', 'Mal for presentasjon av fillister', 'Aktiver URL-sikkerhet', 'Tillatelseliste for opplasting', 'Filtypen er ikke tillatt', 'Spillelisten er tom!', 'Tekster', 'URL til tekster', 'Vis lenke til tekster?', '(eller?)', 'Ukjent brukernavn eller passord', 'Maks opplastningsstørrelse: %1', 'Åpne offentlig RSS-tilgang', 'Vennligst skriv et passord!', 'Trenger brukernavn og navn', 'Brukernavn er allerede i bruk!', 'Slå av administrasjonstilgang for denne påloggingen?', 'Henter database rader %1/%2', 'Kunne ikke finne "%1", er fil slettet?', 'Fra/til dato (DDMMÅÅ)', 'Feil i verdier, vennligst prøv på nytt', 'Maks tekstlengde', 'Katalogkolonner', 'Ny brukermal', 'Mal', 'Navn på mal', 'Trenger er malnavn', 'Standard mal for ny bruker', 'Tagekstraktor', 'Tillat bruk av arkivering', 'Maksimal arkivstørrelse (mb)', 'Arkiv større enn det som er tillatt! (%1mb, maks er %2)');
$klang[2] = array('German', 'UTF-8', 'Deutsch', 'Was ist hip', 'Was ist neu', 'Suchen', '(nur %1 angezeigt)', 'Sekunde', 'Suchergebnisse: \'%1\'', 'gefunden', 'Keine.', 'Einstellungen für die Aktualisierung der Such-Datenbank', 'Unbenutzte Datensätze löschen?', 'ID3 erneuern?', 'Debug Modus?', 'Update', 'Abbrechen', 'Such-Datenbank aktualisieren', '%1 Dateien gefunden', 'Konnte Datei nicht untersuchen: %1, wird übersprungen.', 'Installiert: %1 - Aktualisiert: %2, untersuche:', 'Suche: ', 'Fehler - Abfrage: %1', 'Konnte Datei nicht lesen: %1, wird übersprungen.', 'Entfernt: %1', 'Eingefügt %1, aktualisiert %2, gelöscht %3, dabei %4 fehlgeschlagen und %5 übersprungen; %6 Dateien gesamt - %7 Sek - %8 markiert zum löschen.', 'Erledigt', 'Schliessen', 'Konnte hier keine Dateien finden: "%1"', 'kPlaylist Login', 'Album Liste für Interpret: %1', 'Kurzwahl %1', 'Keine Lieder ausgewählt. Playliste nicht aktualisiert.', 'Playliste aktualisiert', 'Zurück', 'Playliste hinzugefügt!', 'Die Seite erneut laden!', 'Login:', 'Passwort:', 'Achtung! Dies ist eine private Webseite! Alle Aktionen werden protokolliert!', 'Login', 'SSL wird zum Einloggen benötigt.', 'Abspielen', 'Löschen', 'Öffentlich: ', 'Sichern', 'Playliste bearbeiten: "%1" - %2 Titel', 'Editor', 'Betrachter', 'Auswählen', 'Seq', 'Status', 'Info', 'Löschen', 'Name', 'Summe:', 'Fehler', 'Aktion auf Auswahl:', 'Reihenfolge:', 'Playliste bearbeiten', 'Diesen Eintrag löschen', 'Playliste hinzufügen', 'Name:', 'Erstellen', 'Abspielen: ', 'Datei', 'Album', 'Alle', 'Auswahl', 'Hinzufügen', 'Abspielen', 'Bearbeiten', 'Neu', 'Auswählen:', 'Spielen: ', 'Playliste: ', 'Kurzwahl numerisch', 'Keyteq präsentiert:', '(Suche nach Update)', 'Startseite', 'Nur ID3 Tags', 'Album', 'Titel', 'Interpret', 'Kurzwahl Album nach Interpret', 'Zeige', 'Gemeinsame Playlisten', 'Benutzer', 'Administration', 'Was ist neu', 'Was ist hip', 'Logout', 'Optionen', 'Überprüfen', 'Mein KPlaylist', 'Benutzer ändern', 'Neuer Benutzer', 'Vollständiger Name', 'Login', 'Passwort ändern?', 'Passwort', 'Anmerkung', 'Zugangslevel', 'An', 'Aus', 'Benutzer löschen', 'Benutzer ausloggen', 'Erneuern', 'Neuer Benutzer', 'Löschen', 'Logout', 'EXTM3U Feature benutzen?', 'Wieviele Zeilen zeigen (hip/neu)', 'Max. Anzahl von Suchergebnissen', 'Reset', 'Verzeichnis öffnen', 'Gehe zum Verzeichnis: %1', 'Download', 'Eine Ebene höher', 'In das Basisverzeichnis', 'Nach einem Upgrade suchen', 'Benutzer', 'Sprache', 'Optionen', 'Gesperrt', 'Zufall:', 'Einstellungen', 'Hauptverzeichnis', 'Stream Location', 'Voreingestellte Sprache', 'Ein Windows-System', 'Benötigt HTTPS', 'Suche erlaubt', 'Download erlaubt', 'Session Timeout', 'Fehlgeschlagene Login-Versuche protokollieren', 'Bitte warten - hole Dateiliste', 'Playliste konnte nicht erstellt werden!', 'Administrator', 'Einloggen mit HTTPS für Änderungen', 'Streaming Engine aktivieren', 'Titel', 'Artist', 'Album', 'Kommentar', 'Jahr', 'Lied', 'Genre', 'nicht gesetzt', 'Max. Download Rate (kbit/s)', 'Benutzer', '%1 Min - %2 Titel', '%1 kbit %2 Min', 'Genre Liste: %1', 'Los', '%1T %2Std %3Min Spielzeit %4 Dateien %5 MB', 'Hier gibt es keine passenden Einträge.', 'Passwort geändert!', 'Anmelden', 'Bitte treffe eine Auswahl!', 'Was ist ein Update?', 'Klicke hier für Hilfe', 'Benutze externe Bilder?', 'Pfad zu externen Bildern', 'Aktuelles Passwort', 'Aktuelles Passwort nicht korrekt!', 'Bevorzugter Archivierer', 'Archiv konnte nicht erstellt werden', 'Mögliche doppelte Datei gefunden: "%1" - "%2"', 'Playliste wirklich löschen?', 'Alphabetisch', 'Zufall', 'Sortiert', 'Original', 'Benutze Javascript', 'Benutzer wirklich löschen?', 'Zeige History', 'History', 'Zeilen', 'Externe CSS Datei', 'Lösche doppelte Einträge', 'OK', 'FEHLER', 'Stream', '(erscheinen wie)', 'Dateien', 'Album', '%1T %2Std %3Min %4Sek ', 'Allgemein', 'Anpassen', 'Datei Kontrolle', 'Klick das "?" für Hilfe', 'Automatische Datenbanksynchronisation', 'Dateiendungen senden', 'Nichtautorisierte Streams erlauben', 'Header einbeziehen', 'Externes Javascript', 'Homepage', 'Zeige "Keyteq hat" Teil', 'Zeige Upgrade-Teil', 'Zeige Statistik', 'Schreibe ID3v2 Tags beim Streaming', 'Benutzer Anmeldung aktivieren', 'Datei Typen', 'Ja', 'Nein', 'Dateiendung', 'MIME', 'M3U einbeziehen', 'Datei Typ bearbeiten', 'Sicher?', 'Optimistische Dateiprüfung', 'Zufallsliste', 'Modus', 'Playliste', 'Nein, direkt', 'Meine Favoriten', 'Keine Treffer gefunden', 'Absolute Hits', 'Reihenfolge', 'LAME Unterstützung aktivieren?', 'Deaktiviert', 'LAME Verwendung erlauben?', 'Email', 'Versenden von Dateien per Email erlauben?', 'SMTP Server', 'SMTP Port', 'Email an', 'Nachricht', 'Senden', 'Email gesendet!', 'Aktiviere Upload', 'Upload-Verzeichnis', 'Aktiviere mp3mail', 'Upload', 'Datei hochgeladen!', 'Datei konnte nicht hochgeladen werden!', 'Cookies müssen aktiviert sein, um einzuloggen!', 'Zeitraum', 'Immer', 'Diese Woche', 'Diesen Monat', 'Letzten Monat', 'Hits', 'LAME Befehl', 'Zeige Album Cover', 'Album Dateien', 'Grösse der Album-Bilder anpassen', 'Album Höhe', 'Album Breite', 'Email Methode', 'Direkt', 'Pear', 'Warten!', 'Bitte eine gültige Emailadresse angeben!', 'Playlists inline?', 'Zeige Album von URL?', 'Album URL', 'Konnte nicht senden!', 'Benutzer hinzugefügt!', 'Archiv-Ersteller', 'Archiv wurde gelöscht', 'User aktualisiert', 'Musik-Treffer', '%1 Einträge gefiltert', 'Zugriff auf Log', 'Lesbar', 'Archiviert', 'Bulletin', '%1 von %2 eingefügt', 'Mehr', 'Veröffentlichen', '%1 MB', '%1 KB', '%1 Bytes', 'Unterverzeichnis spielen', 'Vorhergehende', 'Nächste', 'Gehe zu Seite %1', 'Seite:', 'Nie gespielt', 'Anmeldung manuell akzeptieren', 'Anhängig', 'aktiviere', 'Alle mit * markierten Felder sind zwingend', 'Dein Zugang wird überprüft und manuell aktiviert.', 'Kürzliche Streams', 'Login merken', 'Stil', 'Finde', 'Gib den zu durchsuchenden Pfad ein', 'Benutzer ausgewählt', 'Zeit Titel: min/max', 'Minuten', 'm3u', 'asx', 'Falls das Update fehlschlägt, klicke hier %1', 'Symbolischen Links folgen?', 'Datei Template', 'Aktiviere URL Sicherheit', 'Lade Whitelist hoch', 'Dateityp nicht erlaubt', 'Wiedergabeliste ist leer!', 'Lyrics', 'Lyrics URL', 'Lyrics Link anzeigen', '(oder?)', 'Unbekannter Benutzername oder Passwort', 'Maximale Upload Größe: %1', 'Öffentlich RSS Feed erstellen?', 'Bitte Passwort festlegen', 'Benötige Name und Login', 'Benutzername ist bereits eingeloggt', 'Adminberechtigung für die aktuelle Session entfernen?', 'Hole Datenbankeintraege: %1/%2', 'Kann Datei nicht finden "%1", vielleicht gelöscht?', 'von/bis Datum (TTMMJJ)', 'Eingabefehler, bitte noch einmal versuchen', 'maximale Anzahl von Textzeichen', 'Verzeichnisspalten', 'Neue Vorlage', 'Vorlage', 'Vorlagenbezeichnung', 'Benötige Vorlagenbezeichnung!', 'Vorgegebene Anmeldevorlage', 'Tag Extraktor:', 'Erlaube Archivierer', 'Maximale Archivgrösse (mb)', 'Archiv überschreitet maximale Grösse! (%1mb, maximal %2mb)', 'Hauptverzeichnis', 'Lame Rate', 'Transcode', 'httpQ', 'Störung, wenn mit httpQ Server (%1) in Verbindung getreten wird.', 'Datenbankpufferspeicher benutzen? ', 'Unbenutzte Aufzeichnungen lagen nicht an den Zeilensprüngen gelöschtes.', 'Länge', 'Album abspielen', 'Liste ansehen', 'Max. Anzahl der detailierten Ansicht', 'Effective', 'Detailiert', 'AJAX Prototype URL', 'Radio', 'Loop', 'Entschuldigung, aber es gibt LogIn - Probleme.', 'Demo', 'Synchronisiere %1 mit %2', 'Netzwerkstatus %1: %2 ', 'Netzwerkupdate %1: %2');
$klang[3] = array('Swedish', 'UTF-8', 'Svenska', 'Hetast just nu', 'Vad är Nytt', 'Sök', '(endast %1 visad)', 'sek', 'Sökresultat: \'%1\'', 'hittade', 'Ingen.', 'uppdatera inställningar för sökdatabas', 'Ta bort oanvända album', 'Återuppbygg ID3?', 'Kör debug?', 'Uppdatera', 'Avbryt', 'uppdatera sökdatabas', 'Hittade %1 filer.', 'Kunde inte läsa fil: %1, hoppade över.', 'Installerer %1 - Uppdaterar: %2, läser:', 'Läser:', 'Misslyckades - fråga: %1', 'Kunde inte läsa filen: %1, Hoppade över.', 'Tog bort: %1', 'Infogade %1, uppdaterade %2, tog bort %3, varav %4 misslyckades och hoppade över %5 av %6 filer - %7 sek - %8 markerade för borttaganing', 'Färdig', 'Stäng', 'Kunde inte hitta några filer här: \'%1\'', 'kPlaylist Inloggning', 'Albumlista för artist: %1', 'Snabbval %1', 'Inga låtar valda. Spellistan är ej updaterad.', 'Spellista uppdaterad!', 'Tillbaka', 'Spellista inlagd!', 'Kom ihåg att uppdatera sidan.', 'Användarnamn:', 'Lösenord:', 'Observera! Detta är inte en publik websida. All aktivitet är loggad.', 'Inloggning', 'SSL behövs för inloggning', 'Spela', 'Ta Bort', 'Delad:', 'Spara', 'Kontrollera låtlista: "%1" - %2 titlar', 'Redigerare ', 'Visare ', 'Välj ', 'Sekv ', 'Status', 'Info', 'Ta Bort', 'Namn', 'Totalt:', 'Fel', 'Handling vid val', 'Sekvens:', 'redigera spellista', 'Ta bort den här raden', 'Lägg till spellista', 'Namn:', 'Skapa', 'Spela:', 'Fil', 'Album', 'Alla', 'Markerad', 'lägg till', 'spela', 'redigera', 'ny', 'Välj:', 'Spelkontroll:', 'Spellista:', 'Snabbvälj numeriskt', 'Keyteq ger dig:', '(Sök efter uppdatering)', 'Hemsida', 'endast id3', 'album', 'titel', 'artist', 'Snabbvälj album från artist', 'visa', 'Delade spellistor', 'Användare', 'Adminkontroll', 'Vad är nytt', 'Mest spelat', 'Logga ut', 'Inställningar', 'Kontrollera ', 'Min ', 'redigera användare', 'ny användare', 'Fullständigt namn', 'Användarnamn ', 'Ändra lösenord?', 'Lösenord', 'Kommentar ', 'Behörighet ', 'På ', 'Av ', 'Ta bort användare', 'Logga ut användare', 'Uppdatera ', 'Ny användare', 'ta bort', 'logga ut', 'Använd EXTM3U funktion?', 'Visa hur många rader (mest spelat/nytt)', 'Högst antal sökrader', 'Nollställ', 'Öppna mapp', 'Gå till mapp: %1', 'Ladda ner', 'Gå ett steg upp', 'Gå till rotkatalogen', 'Kolla efter uppgradering', 'användare ', 'Språk ', 'inställningar ', 'Kickad', 'Blanda', 'Inställningar', 'Rotnivå ', 'Stream lokalisering', 'Standard språk', 'Ett Windowssystem', 'Kräv HTTPS', 'Tillåt filsök', 'Tillåt nerladdning', 'Sessionen avbruten.', 'Rapportera misslyckat loginförsök', 'Vänta - hämtar fillista', 'Spellista kunde inte läggas till!', 'Admin', 'Logga in med HTTPS för att ändra!', 'Aktivera streaming', 'Titel', 'Artist', 'Album', 'Kommentar', 'År', 'Spår', 'Genre', 'inte satt', 'Max nerladdningshastighet (kbps)', 'Användare', '%1 min - %2 titlar', '%1 kbit %2 min', 'Genre lista: %1', 'Kör', '%1d %2t %3m speltid %4 filer %5 MB', 'Inga relevanta resurser här.', 'Lösenordet ändrat!', 'Skapa konto', 'Var vänlig och gör ett val!', 'Vad är uppdatering?', 'Klicka här för hjälp.', 'Använda externa bilder?', 'Externa bildens sökväg.', 'Nuvarande lösenord', 'Nuvarande lösenord matchar inte!', 'Önskad arkiverare', 'Arkiv kunde inte skapas', 'Trolig fildubblett hittad: "%1" "%2"', 'Verkligen radera spellistan?', 'Alfabetisk', 'Slumpad', 'Sortera', 'Original', 'Använd javascript', 'Är du säker att du vill radera denna användare?', 'Visa historia', 'historia', 'Rader', 'Extern CSS fil', 'Ta bort dubletter', 'OK', 'FEL', 'Stream', '(visa som)', 'filer', 'album', '%1d %2t %3m %4s', 'Generellt', 'Anpassa', 'Filhanterning', 'Klicka på ? för hjälp', 'Automatisk databas synkronisering', 'Skicka fil ändelse', 'Tillåt overifierade streamar', 'Inkludera headers', 'Externt javascript', 'Hemsida', 'Visa Keyteq ger dig del', 'Visa uppgraderingsdel', 'Visa statistik', 'Skriv ID3v2 med stream', 'Aktivera användarregistrering', 'Filtyper', 'Ja', 'Nej', 'Filändelse', 'MIME', 'Inkludera i M3U', 'editera filtyp', 'Säkert?', 'Optimistisk filkontroll', 'Randomisera', 'Läge', 'Spellista', 'Ingen, direkt', 'Mina favoriter', 'Kunde inte hitta några träffar', 'Alla tiders hitlåtar', 'Ordning', 'Aktivera LAME-stöd?', 'Avstängd', 'Tillåt LAME-användning?', 'Epost', 'Tillåt epost av filer?', 'SMTP-server', 'SMTP-port', 'E-Post till', 'Meddelande', 'Skicka', 'Meddelandet skickat!', 'Aktivera uppladdning', 'Uppladdningsbibliotek', 'Aktivera mp3mail', 'Uppladdning ', 'Fil uppladdad', 'Filen kunde ej laddas upp', 'Du måste aktivera cookies för att kunna logga in!', 'Period', 'Någonsin', 'Denna vecka ', 'Denna månad', 'Senaste månaden', 'träffar', 'LAME kommando', 'Visa omslag', 'Albumfiler', 'Anpassa bildens storlek', 'Höjd', 'Bredd', 'Brevmetod', 'Direkt', 'Pear', 'Vänta', 'Skriv in en giltig epostadress i inställningar!', 'Playlist inline', 'Visa album från URL?', 'Album URL', 'Kunde inte skicka!', 'Användare upplagd!', 'Arkiv skapare', 'Arkiv raderat', 'Användare uppdaterad!', 'Music match', '%1 inlägg filtrerat', 'Logg access', 'Visningsbar', 'Arkiv', 'Bulletin', 'Ifyllt %1 av %2', 'mer', 'Publisera', '%1 mb', '%1 kb', '%1 bytes', 'Återkommande', 'Föregående', 'Nästa', 'Gå till sida %1', 'Sida:', 'Aldrig spelad', 'Manuellt godkänna registreringar', 'Väntande', 'aktivera', 'Alla fält markerade med * är obligatoriska', 'Ditt konto kommer att kontrolleras och aktiveras manuellt.', 'Senaste streamar', 'kom ihåg mig', 'Stil', 'hitta', 'Fyll i sökvägar för att söka efter', 'Använd valda?', 'Track tid min/max', 'Minuter', 'm3u', 'asx (WMA)', 'Om uppdateringen stannar, klicka här: %1', 'Följ symlink?', 'Fil mall', 'Aktivera URL säkerhet', 'Ladda upp vitlista', 'Filtypen är inte tillåten.', 'Spellistan är tom!', 'Sångtexter', 'Sångtexter URL', 'Visa sångtexter länk?', '(eller?)', 'Felaktigt användarnamn eller lösenord', 'Max filstorlek vid uppladdning: %1', 'Öppna publik RSS flöde?', 'Ange ett lösenord.', 'Användarnamn och lösenord måste sättas', 'Användarnamnet upptaget!', 'Drop admin access for this session?', 'Hämtar data: %1/%2', 'Kan inte hitta "%1", filen borttagen?', 'Från/till datum (DDMMYY)', 'Fel i fält, försök igen', 'Max textlängd', 'Dir kolumer', 'Ny template', 'template', 'namn på template', 'Behöver ett template namn', 'Standard template', 'Tag extrator', 'Tilllåt använda arkiv', 'Största arkiv storlek (mb)', 'Arkiv har överstigit största storlek (%1mb, max är %2mb)', 'Hemma dir ', 'Framtvinga LAME tal', 'Transcoda', 'httpQ', 'Ett fel upptod när httpQ servern kontaktades (%1)', 'Använd databas cache?', 'Oanvända låtar togs ej bort pga. överhoppnignar.', 'Längd', 'Spela Album', 'Listvy:', 'Maximalt antal detaljerade vyer', 'Effektiv', 'Detaljerad', 'AJAX Prototyp URL', 'Radio', 'Loop');
$klang[4] = array('Dutch', 'UTF-8', 'Nederlands', 'Wat is populair', 'Wat is nieuw', 'Zoek', '(waarvan %1 in deze lijst)', 'sec', 'Zoekresultaten: \'%1\'', 'gevonden', 'Geen.', 'update database zoekopties', 'Verwijder ongebruikte bestanden? ', 'ID3 vernieuwen?', 'Foutopsporing?', 'Vernieuwen', 'Annuleren', 'Zoek in database updaten', '%1 bestanden gevonden.', 'Problemen met : %1, overgeslagen.', 'Toegevoegd: %1 Aangepast: %2 Scan:', 'Scan:', 'Mislukt - gezocht: %1', 'Kan het volgende bestand niet lezen: %1. Overgeslagen.', 'Verwijderd: %1', 'Toegevoegd %1, bijgewerkt %2, verwijderd %3 waarvan %4 mislukt en %5 overgelagen van %6 bestanden - %7 sec - %8 gemarkeerd voor verwijdering.', 'Klaar', 'Sluiten', 'Kan geen bestanden vinden in: "%1"', 'kPlaylist Log in', 'Albumlijst van artiest: %1', 'Snelkeuze %1', 'Geen muziek geselecteerd. Afspeellijst niet bijgewerkt.', 'Afspeellijst bijgewerkt!', 'Terug', 'Afspeellijst toegevoegd!', 'Niet vergeten om de pagina te verversen.', 'Gebruikersnaam:', 'Wachtwoord:', 'NB! Dit is een niet publieke toegankelijke website. Alle acties worden opgeslagen in een log bestand.', 'Login', 'SSL benodigd om in te loggen.', 'Afspelen', 'Verwijderen', 'Gedeeld', 'Opslaan', 'Instellingen afspeellijst "%1"- %2 nummer(s)', 'Editor', 'Viewer', 'Selecteren', 'Volgorde', 'Status', 'Informatie', 'Verwijder', 'Naam', 'Totaal:', 'Fout', 'Actie op selectie:', 'Volgorde:', 'afspeellijst bewerken', 'Verwijder deze regel', 'afspeellijst toevoegen', 'Naam:', 'Aanmaken', 'Afspelen:', 'Bestand', 'Album', 'Alles', 'Geselecteerd', 'toevoegen', 'afspelen', 'bewerken', 'nieuw', 'Selectie:', 'Afspeelopties', 'Afspeellijst:', 'Snelkeuze nummer', 'Keyteq presenteert:', '(Update controle)', 'Startpagina', 'alleen id3', 'album', 'titel', 'artiest', 'Album snelkeuze op artiest', 'bekijk', 'Gedeelde afspeellijsten', 'Gebruikers', 'Administrator opties', 'Wat is nieuw', 'Wat is Populair', 'Uitloggen', 'Instellingen', 'Controleer', 'Mijn opties', 'Bewerk gebruikersaccount', 'Nieuw gebruikersaccount', 'Volledige naam', 'Inlognaam:', 'Wachtwoord veranderen?', 'Wachtwoord', 'Commentaar', 'Toegangsniveau', 'Actief', '----', 'Verwijder gebruiker', 'Gebruiker afsluiten', 'Ververs pagina', 'Nieuwe gebruiker', 'Wis', 'uitloggen', 'Gebruik EXTM3U optie?', 'Hoeveel rijen tonen (Populair / Nieuw)', 'Maximaal aantal rijen zoekresultaat', 'Reset', 'Open map', 'Ga naar map: %1', 'Download', 'Een stap terug', 'Bovenste map', 'Update controle', 'gebruikers', 'Taal', 'opties', 'Verbannen', 'Willekeurig:', 'Instellingen', 'Startdirectory', 'Streamlokatie', 'Standaardtaal', 'Is een Windows systeem', 'HTTPS benodigd', 'Zoeken toestaan', 'Downloaden toestaan', 'Sessie timeout', 'Raporteer niet geslaagde inlogpogingen', 'Een ogenblik - bestandslijst ophalen', 'Afspeellijst kan niet toegevoegd worden!', 'Beheer', 'Om te wijzigen inloggen met https verbinding!', 'Gebruik stream engine', 'Titel', 'Artiest', 'Album', 'Bijzonderheden', 'Jaar', 'Nummer', 'Genre', 'niet ingesteld', 'Maximale downloadsnelheid (kbps)', 'Gebruiker', '%1 minuten- %2 titels', '%1 kbit %2 minuten', 'Genre lijst: %1', 'Ok', '%1d %2h %3m afspeelduur %4 bestanden %5 Mb', 'Geen relevante bron aanwezig', 'Wachtwoord veranderd!', 'Aanmelden', 'Maak een keuze a.u.b.!', 'Toelichting bij het vernieuwen van de database?', 'Klik hier voor help', 'Externe plaatjes gebruiken?', 'Path naar externe plaatjes', 'Huidig wachtwoord', 'Huidig wachtwoord is niet hetzelfde!', 'Compressie programma voorkeur', 'Gecomprimeerd bestand kon niet aangemaakt worden', 'Bestand mogelijk dubbel: %1 - %2', 'Afspeellijst zeker verwijderen?', 'Alfabetisch', 'Willekeurig', 'Sorteer', 'Origineel', 'Gebruik Javascript', 'Weet u zeker dat u deze gebruiker wil verwijderen?', 'Geef historie weer', 'historie', 'Regels', 'Extern CSS bestand', 'Verwijder dubbelingen', 'Ok', 'FOUT', 'Stream', '(toon als)', 'bestanden', 'albums', '%1d %2u %3m %4s', 'Algemeen', 'Aanpassen', 'Bestandsafhandeling', 'Klik ? voor hulp.', 'Synchroniseer database automatisch', 'Zend bestandsextensie mee', 'Sta niet geautoriseerde streams toe', 'Inclusief\' koptekst ', 'Extern javascript', 'Home pagina', 'Laat regel "Keyteq presenteert" zien', 'Laat regel "Updatecontrole" zien', 'Laat statistieken zien', 'Stuur ID3v2 mee met stream', 'Sta aanmelding van gebruikers toe', 'Bestandstypen', 'Ja', 'Nee', 'Extentie', 'MIME', 'M3U insluiten', 'Pas bestandtype aan', 'Zeker?', 'Optimistische bestandscontrole', 'Willekeurig afspelen', 'Modus', 'Afspeellijst', 'Geen, direct', 'Mijn favorieten', 'Niets gevonden', 'Hits Aller Tijden', 'Volgorde', 'Ondersteuning voor LAME aanzetten?', 'Uitgezet', 'Gebruik van LAME toestaan?', 'E-mailadres', 'Sta het versturen van bestanden via e-mail toe?', 'SMTP server', 'SMTP poort', 'Bericht aan', 'Bericht', 'Verstuur', 'Bericht verzonden!', 'Activeer upload', 'Uploadmap', 'Activeer MP3Mail', 'Upload', 'Bestand geupload!', 'Bestand kon niet geupload worden!', '"Cookies" moeten "aan" staan om in te loggen!', 'Periode', 'ooit', 'deze week', 'deze maand', 'laatste maand', 'gevonden', 'LAME parameters', 'Albumhoes tonen', 'Albumhoes bestanden', 'Albumhoes formaat aanpassen', 'Albumhoes hoogte', 'Albumhoes breedte', 'Wijze van mail versturen', 'Direct (sendmail)', 'Pear (Module)', 'Wacht', 'Gelieve geldig e-mailadres in te vullen! Zie "Opties"!', 'Afspeellijst insluiten? ', 'Albumhoes ophalen vanaf URL?', 'Albumhoes URL', 'Het verzenden is mislukt!', 'Gebruiker toegevoegd!', 'Compressiebestand aangemaakt door', 'Compressiebestand gewist.', 'Gebruikersaccount aangepast!', 'Muziek overeenkomst', '%1 gefilterd', 'Log toegang', 'Zichtbaar', 'Gearchiveerd', 'Berichten', 'Geplaatst %1 door %2', 'meer', 'Publiceer', '%1 Mb', '%1 kb', '%1 bytes', 'Recursief', 'Vorige', 'Volgende', 'Ga naar pagina %1', 'Pagina:', 'Nog nooit gespeeld', 'Handmatig activeren van nieuwe aanmeldingen', 'Bezig', 'activeer', 'Alle velden met een * verplicht', 'Uw account wordt gecontroleerd en geactiveerd door een admin', 'Laatste stream', 'Onthoudt mijn gegevens', 'Stijl', 'zoek', 'Vul bestandslocatie in om te zoeken', 'Gebruik de geselecteerde bestanden?', 'Track tijd min/max', 'Minuten', 'm3u', 'asx (WMA)', 'Als de update stopt, klik hier: %1', 'Volg symlinks?', 'Bestandstemplate', 'Zet URL beveiling aan.', 'Upload witte lijst.', 'Bestandstype niet toegestaan.', 'Afspeellijst is leeg.', 'Songteksten', 'Songtekst URL', 'Laat de songtekst link zien?', '(of?)', 'Onbekende gebruikersnaam of wachtwoord', 'Maximum uploadgrootte: %1', 'Open publieke RSS feed?', 'Stel a.u.b. een wachtwoord in', 'Naam en login vereist', 'Gebruikersnaam is al bezet', 'Wil je de admin opties voor deze sessie stoppen?', 'Zoeken van databasebestanden: %1/%2', 'Kan "%1" niet vinden, is het bestand verwijderd?', 'Van/tot datum (DDMMYY)', 'Fout bij het invulveld, probeer het nog eens', 'Maximum tekstlengte', 'Directory kolommen', 'Nieuwe template', 'Template', 'Templatenaam', 'Een templatenaam is verplicht', 'Standaard signup template', 'Tag Extractor', 'Gebruik van archief toestaan', 'Maximale grootte archief (mb)', 'Maximum grootte van archief is overschreden! (%1mb, maximum is %2mb)', 'Home dir', 'Forceer LAME', 'Transcodeer', 'httpQ', 'Fout bij het verbinden met httpQ server (%1).', 'Gebruik database cache?', 'Ongebruikte gegevens werden niet gewist omdat ze werden overgeslagen.', 'Lengte / tijdsduuur', 'Afspelen album', 'Afspeel lijst', 'Maximale nummer details van lijst', 'Effectief', 'Gedetialeerd', 'Proto URL', 'Radio', 'Loop');
$klang[5] = array('Spanish', 'UTF-8', 'Español', 'Lo popular', 'Lo nuevo', 'Búsqueda', 'sólo el %1 es visible', 'seg', 'Resulados de Búsqueda: \'%1\'', 'encontrado', 'Ninguno.', 'actualizar las opciones de búsqueda de la base de datos', '¿Suprimir entradas sin uso? ', '¿Reconstruir ID3? ', '¿Modo de Depuración? ', 'Actualizar', 'Cancelar', 'actualizar la base de datos de búsqueda', 'Se Encontraron %1 archivos', 'No se pudo determinar este archivo: %1, omitido', 'Instalado: %1 - Actualizado: %2, scanear: ', 'Scanear', 'Búsqueda Fallida: %1', 'No se pudo enconrar el archivo: %1. Omitido.', 'Borrado: %1', 'Insertado %1, actualizado %2, borrado %3 dónde %4 falló y %5 omitido %6 archivos - %7 seg - %8 marcado para borrar.', 'Finalizado', 'Cerrar', 'No se encontraron archivos en: "%1"', 'kPlaylist Entrada', 'Lista de canciones del artista: %1 ', 'Hotselect %1 ', 'Ninguna canción seleccionada. Lista no actualizada. ', '¡Lista actualizada con éxito!', 'Regresar', '¡Lista agregada!', 'Recuerde actualizar la página', 'nombre de usuario:', 'contraseña:', 'Aviso! Este es un sitio restringido. Todos los eventos se registrarán.', 'Entrar', 'SSL requirido para entrar.', 'Reproducir', 'Borrar', 'Compartido:', 'Guardar', 'Lista de Control: "%1" - %2 títulos', 'Editor', 'Visor', 'Seleccionar', 'Seq', 'Estatus', 'Info', 'Supr', 'Nombre', 'Totales:', 'Error', 'Acción al seleccionar:', 'Secuencia:', 'editar lista de reproducción', 'Borrar esta entrada', 'agregar lista', 'Nombre:', 'Crear', 'Reproducir:', 'Archivo', 'Disco', 'Todo', 'Seleccionados', 'agregar', 'reproducir', 'editar', 'nuevo', 'Seleccionar:', 'Control de Reproducción:', 'Lista de reproducción:', 'Seleccionador Numérico ', 'Keyteq le proporciona:', '(buscar actualizaciones)', 'Página Principal', 'sólo id3', 'disco', 'título', 'artista', 'Seleccionador disco de artista', 'ver', 'Listas compartidas', 'Usuarios', 'Control de administrador', 'Lo nuevo', 'Lo popular', 'Salir', 'Opciones', 'Seleccionar', 'Mi', 'editar usuario', 'nuevo usuario', 'Nombre completo', 'Entrar', '¿Cambiar contraseña?', 'Contraseña', 'Comentario', 'Nivel de aceso', 'Encendido', 'Apagado', 'Borrar usuario', 'Desconectar usuario', 'Actualizar', 'Nuevo usuario', 'supr', 'salir', '¿Utilizar la opción de EXTM3U?', 'Mostrar cuantas filas (popular/nuevo)', 'Máx filas de la búsqueda', 'Restaurar', 'Abrir directorio', 'Ir al directorio: %1', 'Descargar', 'Subir un nivel', 'Ir al directorio raíz', 'Buscar actualizaciones', 'usuarios', 'Idioma', 'opciones', 'Cerrado', 'Al azar:', 'Configuración', 'Directorio principal', 'Posición del stream', 'Idioma predeterminado', 'Un sistema "Windows"', 'Requiere HTTPS', 'Permitir buscar', 'Permitir descargar', 'Sesión expirada ', 'Informar intentos de registro fallidos', 'Espere - obteniendo la lista de archivos', '¡No se pudo agregar la lista!', 'Admin', 'Conexión con HTTPS a cambiar', '¿Utilizar streaming?', 'Título', 'Artista', 'Disco', 'Comentario', 'Año', 'Pista', 'Género', 'no establecido', 'Tasa máxima de descarga (kbps)', 'Usuario', '%1 minutos - %2 pistas', '%1 kbit %2 min', 'Lista de géneros: %1', 'Ir', '%1d %2h %3m tiempo de reproducción %4 files %5 mb', 'No hay recursos importantes aquí', '¡Contraseña actualizada!', 'Registrarse', '¡Por favor seleccione!', '¿Qué está actualizado?', '¡Ayuda!', '¿Utilizar imágenes externas?', 'Ruta de las imágenes externas', 'Contraseña actual', '¡La contraseña actual no coincide!', 'Archivador preferido', 'No se pudo hacer el archivo', 'Se encontro un archivo probablemente duplicado en: "%1" "%2"', '¿Realmente borrar la lista?', 'Alfabético', 'Al azar', 'Ordenar', 'Original', 'Utilizar javascript', '¿Está seguro de que desea eliminar este usuario?', 'Historial las vistas', 'historial', 'Filas', 'Archivo CSS externo', 'Eliminar duplicados', 'O.K.', 'ERR', 'Stream', '(mostrar como)', 'archivos', 'discos', '%1d %2h %3m %4s', 'General', 'Personalizar', 'Manejo de archivos', 'Seleccione " ? " para obtener ayuda', 'Sincronización automática con la base de datos', 'Enviar la extensión del archivo', 'Permitir streams no autorizados', 'Incluir encabezados', 'Javascript externo', 'Página de inicio', 'Show Keyteq gives you part', 'Show upgrade part', 'Mostrar estadísticas', 'Write ID3v2 with stream', 'Activar registro de usuarios', 'Tipos de archivos', 'Si', 'No', 'Extensión', 'MIME', 'Incluir en M3U', 'editar lista de tipos de archivo', '¿Esta Seguro?', 'Comprobación de archivos', 'Reproducir al azar', 'Modo', 'Lista de resproducción', 'Ninguno, directamente', 'Mis favoritos', 'No se encontraron hits', 'Hits de todo el tiempo', 'Orden', '¿Activar LAME?', 'Desactivado', '¿Permitir el uso de LAME?', 'Correo Electronico', '¿Permitir el envio de archivos por email?', 'servidor SMTP', 'puerto del servidor SMTP', 'Enviar email a', 'Mensaje', 'Enviar', '¡Email enviado!', 'Activar el agregar archivos', 'Agregar un directorio', 'Activar mp3mail', 'Agregar', '¡Archivo agregado!', '¡No se pudo agregar el archivo!', '¡Debe activar las cookies para entrar!', 'Periodo', 'siempre', 'esta semana', 'este mes', 'el mes anterior', 'hits', 'Comando LAME', 'Mostrar la carátula del disco', 'Archivos del disco', 'Cambiar el tamaño de las imágenes del disco', 'Altura del disco', 'Ancho del disco', 'Método para enviar el email', 'Directo', 'Pear', '¡Espere!', '¡Por favor, escriba una dirección de correo electronico válida en las opciones!', '¿Lista de reproducción integras?', '¿Mostrar el disco para el URL?', 'URL del disco', '¡No se pudo enviar!', '¡Usuario agregado!', 'Creador de archivos', 'El archivo se ha borrado', '¡Usuario actualizado!', 'Music match', '%1 entradas filtradas', 'Registrar el acceso', 'Visible', 'Archivado', 'Boletín', 'Entrados %1 por %2', 'más', 'Publicar', '%1MB', '%1KB', '%1 bytes', 'Recursivo', 'Anterior', 'Siguiente', 'Ir a la página %1', 'Página:', 'Nunca se ha reproducido', 'Aprobar los registros manualmente', 'Pendiente', 'Activar', 'Todos los campos marcados con " * " son obligatorios', 'Su cuenta será verificada y (de ser apropiado) activada manualmente', 'Últimas reproducciones', 'Recordarme', 'Estilo', 'Buscar', 'Introduzca las rutas en las que se va a buscar', '¿Utilizar los seleccionados?', 'Tiempo de pista min/max', 'Minutos', 'm3u', 'asx (WMA)', 'Si la actualización se detiene, pulsar aquí: %1', '¿Seguir enlaces?', 'Plantilla de archivo', 'Activar seguridad URL', 'Subir lista blanca', 'Tipo de archivo no permitido', '¡Lista de reproducción vacía!', 'Letras', 'Letras URL', '¿Mostrar enlace de las letras?', '¿o?', 'NOmbre o contraseña desconocida', 'Max tamaño transferencia: %1', '¿Abrir RSS público?', 'Ingrese una contraseña', 'Necesita un Usuario y contraseña', 'El nombre de usuario ya esta siendo utilizado', 'Permitir acceso administrativo para esta sesion?', 'Traer archivos existentes: %1/%2', 'No puedo encontrar "%1", el archivo ha sido borrado?', 'Desde/Fecha (DDMMAA) ', 'Error al ingresar los campos, intente otra vez', 'Longitud maxima', 'Directorio de columnas', 'Nueva esquela', 'Esquela', 'Nombre de la Esquela', 'Se necesita un Nombre de Esquela', 'Esquela por defecto', 'Estractor de Tags', 'Permitir archivar', 'Tamaño maximo de los archivos', 'La archivacion excedio el tamaño maximo!(%1mb, el maximo es %2mb)', 'Directorio inicial', 'Forzar la taza LAME', 'Recodificar', 'httpQ', 'Error contactando servidor httpQ (%1)', 'usar cache de la base de datos?', 'Los archivos no fueron borrados debido a', 'Tamaño', 'Escuchar Album', 'Ver Listado', 'Maximo Numero de listas detalladas', 'Efectividad', 'Detalles', 'Url Prototipo con AJAX', 'Radio', 'Sinfin');
$klang[6] = array('Portuguese', 'UTF-8', 'Português', 'Populares', 'Mais Recente', 'Busca', '(apenas %1 encontrado)', 'seg', 'Resultados da busca: \'%1\'', 'encontrado', 'Nenhum', 'actualizar opções da busca na base de dados ', 'Apagar entradas sem uso? ', 'Reconstruir ID3?', 'Modo Debug?', 'Atualizar', 'Cancelar', 'Atualizar busca no banco de dados', 'Encontrados %1 arquivos.', 'Não foi possível determinar este arquivo: %1, descartado', 'Install %1 - Atualizar: %2, escanear:', 'Busca:', 'Falha na busca: %1', 'Não foi possível ler este arquivo: %1. Descartado.', 'Removido: %1', 'Inserido %1, atualizado %2, apagado %2, onde %4, falhou em %5, descartado por %6, arquivos - %7 seg - %8 marcado para ser deletado', 'Finalizado', 'Fechar', 'Não foi possível encontrar arquivos aqui: "%1"', 'Logon kPlaylist', 'Lista de álbum por artista: %1', 'Populares %1', 'Nenhuma música selecionada. Lista não atualizada.', 'Lista atualizada!', 'Voltar', 'Lista atualizada', 'Lembre-se de atualizar a página.', 'login:', 'senha:', 'Atenção! Este site é restrito. Todas as acções são monitorizadas.', 'Login', 'SSL necessário para entrar.', 'Ouvir', 'Apagar', 'Compartilhado', 'Salvar', 'Lista de controlhe: "%1" - %2 títulos', 'Editor', 'Visualizador', 'Selecionar', 'Seq', 'Status', 'Info', 'Del', 'Nome', 'Totais', 'Erro', 'Ação selecionada:', 'Sequência', 'editar lista', 'Apagar esta entrada', 'adicionar lista', 'Nome:', 'Criar', 'Tocar:', 'Arquivo', 'Álbum', 'Todos', 'Selecionado', 'adicionar', 'tocar', 'editar', 'novo', 'Selecionar', 'Controle', 'Lista:', 'Selecionar número', 'Keyteq oferece:', '(verificar atualização)', 'Página incial', 'apenas id3', 'álbum', 'título', 'artista', 'Selecionar álbum por artista', 'ver', 'Listas compartilhadas', 'Usuários', 'Controle de administrador', 'Este é novo', 'Este é popular', 'Logout', 'Opções', 'Verificar', 'Meu', 'editar usuário', 'novo usuário', 'Nome completo', 'Login', 'Mudar senha?', 'Senha', 'Comentário', 'Nível de acesso', 'Ligado', 'Desligado', 'Apagar usuário', 'Desconectar usuário', 'Atualizar', 'Novo usuário', 'apagar', 'desconectar', 'Utilizar opção EXTM3U?', 'Mostrar quantos arquivos (popular/novo)', 'Máximo de arquivos encontrados', 'Restaurar', 'Abrir diretório', 'Para o diretório: %1', 'Download', 'Subir um nível', 'Para o diretório principal', 'Verificar atualizações', 'usuários', 'Linguagem', 'opções', 'Carregado', 'Aleatório', 'Configurações', 'Diretório base', 'Local de stream', 'Linguagem padrão', 'Sistema Windows', 'Requer HTTPS', 'Permitir busca', 'Permitir download', 'Sessão expirou', 'Falha na tentativa de login', 'Aguarde - buscando a lista de arquivos', 'Lista não pode ser adicionada!', 'Admin', 'Início de uma sessão com o HTTPS a mudar', 'Abilita motor de stream', 'Título', 'Artista', 'Album', 'Comentário', 'Ano', 'Pista', 'Género', 'ilegivel', 'Max download rate(kbps)', 'Utilizador', '%1 mins - %2 titulos', '%1kbit%2mins', 'Lista género: %1', 'Ir', 'Tempo audição: %1d %2h %3m : %4 ficheiros : %5 mb', 'Nada foi encontrado', 'Password alterada', 'Assinar', 'Por favor selecione algo!', 'O que é o update?', 'Click aqui para ajuda.', 'Usar imagens externas?', 'Caminho para imagens externas', 'Password actual', 'Password actual não condiz', 'Arquivo preferido', 'Não pude criar arquivo!', 'Possiveis duplicados"%1" "%2"', 'Tem certeza?? APAGAR?', 'Alfabéticamente', 'Aleatório', 'Arrumar', 'Original', 'Usa javascript', 'Tem a certeza que quer apagar utilizador ??', 'Ver histórico', 'histórico', 'Linhas', 'Ficheiro CSS externo', 'Remover duplicados', 'OK', 'Erro', 'Stream', '(mostra como)', 'ficheiros', 'albums', '%1d %2h %3m %4s', 'Geral', 'Personalizar', 'Modificar ficheiros', 'Click em ? para ajuda', 'Sincroniza autom. database', 'Enviar extensão ficheiro', 'Autorizo streams n autorizados', 'Incluir cabeçalhos', 'Javasripts externos', 'Homepage', 'Mostrar parte Keyteq dá ', 'Mostrar parte upgrade', 'Mostrar estatísticas', 'Escrever ID3v2 com stream', 'Habilitar assinatura dos utilizadores', 'Tipo de ficheiros', 'Sim', 'Não', 'Extensão', 'MIME', 'Inclui em MP3U', 'editar tipo ficheiro', 'Certeza ?', 'Optimistic filecheck', 'Aleatorizar', 'Modo', 'Playlist', 'Nenhum, directamente', 'Meus favoritos', 'Não encontrado', 'All-time hits', 'Ordem', 'Abilitar suporte LAME', 'Desabilitado', 'Autorizo uso de LAME', 'Email', 'Autorizar correio de ficheiros', 'Servidor SMTP', 'Porta SMTP', 'Mail to', 'Mensagem', 'Enviar', 'Correio enviado', 'Activar Upload', 'Directoria de Upload', 'Activar correio mp3', 'Upload', 'Ficheiro enviado!', 'O ficheiro não pôde ser enviado!', 'Deve habilitar os cookies para login!', 'Periodo', 'sempre', 'esta semana', 'este mês', 'ultimo mês', 'buscas', 'comando LAME', 'Mostrar capa do album', 'Fcheiros Album', 'Redimensionar imagens Album', 'Altura album', 'Largura album', 'Método correio', 'Directo', 'Pear', 'Espere!!', 'Por favor entre um e-mail válido!', 'Playlists inline?', 'Mostrar album do URL?', 'URL do album', 'Não pude enviar!', 'Utilizador adicionado!', 'Criador do arquivo', 'Arquivo foi apagado.', 'Utilizador foi actualizado.', 'Musica condiz', '%1 entradas filtradas', 'Acesso de Log', 'Visualizável', 'Arquivado', 'Notícias', 'Escrito %1 by %2', 'mais', 'Publicado', '%1 mb', '%1kb', '%1 bytes', 'Recursivo', 'Anterior', 'Próximo', 'Ir página %1', 'Página', 'Nunca ouvido', 'Aprovar manualmente assinaturas', 'Pendente', 'activar', 'Campos com * Obrigatórios', 'A sua conta será inspeccionada e activada', 'maualmente', 'lembrar-me', 'Estilo', 'encontrar', 'Entre caminhos para procurar', 'Usar seleccionado??', 'Track time min/max', 'Minutos', 'm3u', 'asx (WMA)', 'Se o update parar, click aqui: %1', 'Seguir symlinks?', 'Template apresentação', 'Habilitar URL segurança', 'Lista branca upload', 'Tipo ficheiro não autorizado.!', 'Playlist vazia', 'Letras', 'URL letras', 'Mostrar atalho letras??', '(ou?)', 'Utilizador ou password desconhecido', 'Upload Max %1', 'Abrir fontes RSS públicas?', 'Por favor entre password', 'Preciso nome e login!!', 'Utilizador já em uso!!', 'Desistir do acesso de Admin??', 'Fetching database records: %1/%2', 'Não foi encontrado"%1",foi apagado?', 'De/até data (DDMMYY)', 'Erro na entrada de campo(s),tente novamente.', 'Extensão max de texto', 'Colunas Dir', 'Novo template', 'Template', 'Nome Template', 'Necessário Nome de template!!', 'Default signup template', 'Extractor de etiqueta', 'Autorizar uso de arquivos', 'Tamanho max arquivos(mb)', 'Arquivo excede o tamanho máximo! (%1mb, max is %2mb)', 'Directorio principal', 'Force LAME rate', 'Transcode', 'httpQ', 'Erro ao contactar httpQ server (%1).', 'Usar cache na database', 'Registos não usados não foram apagados devido a ignorar.', 'tamanho', 'Ouvir musica', 'Vista da lista:', 'Num max vista detalhada', 'Efectiva', 'Detalhada', 'AJAX Prototype URL', 'Radio', 'Sem Fim', 'Desculpe mas huve problemas de log in.', 'Demo', 'Sincronizando %1 com %2 entradas', 'Estado do Servidor %1: %2', 'Actualização do Servidor %1/%2', 'Escolha Subnivel: %1', 'Nivel actual: %1');
$klang[7] = array('Finnish', 'UTF-8', 'Suomi', 'Suosituimmat', 'Uusimmat', 'Etsi', '(pelkästään %1 näytetään)', 'sek', 'Haku-tulokset: \'%1\'', 'löytyi', 'Tyhjä.', 'päivitä hakutietokannan asetukset', 'Poista käyttämättömät tiedot?', 'Uudelleenrakenna ID3?', 'Debug-moodi?', 'Päivitä', 'Peruuta', 'päivitä hakutietokanta', 'Löytyi %1 tiedostoa', 'Ei voinut määrittää: %1, skipattu.', 'Install %1 - Päivitä: %1, tarkistus:', 'Skannaus:', 'Epäonnistui - haku: %1', 'Ei voinut lukea tätä tiedostoa: %1. Skipattu.', 'Poistettu: %1', 'Syötetty %1, päivitetty %2, poistettu %3, missä %4 epäonnistui ja %5 skipattiin %6 tiedostosta - %7 sekuntia - %8 merkitty poistettavaksi', 'Valmis.', 'Sulje', 'Mikään ei vastannut: %1', 'kPlaylist Kirjautuminen', 'Albumilista artistille: %1', 'Pikavalinta: %1', 'Ei valittuina mitään. Soittolistaa ei päivitetty', 'Soittolista päivitetty!', 'Takaisin', 'Soittolista lisätty!', 'Muista päivittää sivu.', 'tunnus:', 'salasana:', 'Huomautus! Tämä ei ole julkinen sivu. Kaikki teot kirjataan ylös', 'Kirjaudu', 'SSL vaaditaan kirjautumiseen.', 'Soita', 'Poista', 'Jaettu:', 'Tallenna', 'Hallitse soittolistaa: \'%1\' - %2 nimet', 'Muokkain', 'Selain', 'Valitse', 'Järj.', 'Tila', 'Info', 'Poista', 'Nimi', 'Yhteensä:', 'Virhe', 'Toiminto valitussa:', 'Järjestys:', 'muokkaa soittolistaa', 'Poista tämä tulos', 'lisää soittolista', 'Nimi:', 'Luo', 'Soita', 'Tiedosto', 'Albumi', 'Kaikki', 'Valitut', 'lisää', 'soita', 'muokkaa', 'uusi', 'Valitse:', 'Hallinta:', 'Soittolista', 'Pikavalinta numero', 'Keyteqin tuote:', '(tarkista päivityksien varalta)', 'Kotisivu', 'ainoastaan id3', 'albumi', 'biisi', 'artisti', 'Albumit artistin mukaan', 'katso', 'Jaetut soittolistat', 'Käyttäjät', 'Ylläpito', 'Mitä uutta', 'Suosituimmat', 'Kirjaudu ulos', 'Asetukset', 'Tarkasta', 'Oma', 'muokkaa käyttäjää', 'uusi käyttäjä', 'Kokonimi', 'Kirjaudu', 'Vaihda salasana?', 'Salasana', 'Kommentti', 'Käyttäjätaso', 'On', 'Off', 'Poista käyttäjä', 'Kirjaa ulos käyttäjä', 'Päivitä', 'Uusi käyttäjä', 'poista', 'kirjaa ulos', 'Käytä EXT3MU-toimintoa?', 'Näytä kuinka monta tulosta (suosittu/uusi)', 'Maksimi haku tulokset', 'Resetoi', 'Avaa hakemisto', 'Mene hakemistoon: %1', 'Imuroi', 'Avaa yläkansio', 'Mene päähakemistoon', 'Tarkista päivityksien varalta', 'käyttäjät', 'Kieli', 'asetukset', 'Potkittu', 'Shuffle', 'Asetukset', 'Perushakemisto', 'Streamin lähde', 'Oletuskieli', 'Windows systeemi', 'Vaadi HTTPS', 'Salli etsiminen', 'Salli imurointi', 'Istunto päättynyt', 'Ilmoita epäonnistuneet kirjautumisyritykset', 'Hetki. Haen tiedostolistaa', 'Soittolistaa ei voitu lisätä', 'Ylläpitäjä', 'Kirjaudu HTTPS:llä vaihtaaksesi', 'Streaming moottori päälle', 'Nimi', 'Artisti', 'Albumi', 'Kommentti', 'Vuosi', 'Raita', 'Tyyppi', 'ei asetettu', 'Maksimi imurointinopeus (kbps)', 'Käyttäjä', '%1 minuuttia - %2 biisiä', '%1 kilobittiä %2 minuuttia', 'Musiikkityylilista: %1', 'Mene', ' %1d %2h %3m soittoaika %4 tiedostoa %5 mt', 'Ei soitettavia fileitä', 'Salasana vaihdettu!', 'Rekisteröi', 'Ole hyvä ja tee valinta!', 'Mikä on päivitys?', 'Ohje painamalla tästä', 'Käytä ulkoisia kuvia?', 'Ulkoisten kuvien polku', 'Nykyinen salasana', 'Nykyinen salasana ei natsaa!', 'Valitse pakkaaja', 'Pakkausta ei pystytty tekemään', 'Todennäköinen kopio: %1 - %2', 'Haluatko varmasti poistaa soittolistan?', 'Aakkosellinen', 'Satunnainen', 'Järjestä', 'Alkuperäinen', 'Käytä Javascriptiä', 'Haluatko varmasti posistaa tämän käyttäjän?', 'Näytä historia', 'historia', 'Riviä', 'Ulkopuolinen CSS tiedosto', 'Poista tuplat', 'OK', 'VIRHE', 'Stream', '(näytä tyyppinä)', 'tiedostot', 'albumit', '%1d %2h %3m %4s ', 'Yleistä', 'Muokkaa', 'Tiedostonkäsittely', 'Klikkaa ? ohjeen näyttämiseksi.', 'Automaattinen tietokanta-synkronisaation', 'Lähetä tiedostopääte', 'Salli kirjautumattomat streamit', 'Sisällytä otsikot', 'Ulkopuolinen javascript', 'Kotisivu', 'Näytä \'Keyteq toi sinulle\'-kohdan', 'Näytä päivitä kohta', 'Näytä statistiikka', 'Kirjoita ID3v2 streamiin', 'Salli käyttäjien rekisteröinti', 'Tiedostotyypit', 'Kyllä', 'Ei', 'Tiedostopääte', 'MIME', 'Sisällytä M3U-tiedostoon', 'muokkaa tyyppiä', 'Varmistus?', 'Optimistinen tiedostotarkistus', 'Arpoja', 'Toimintatila', 'Soittolista', 'Ei mitään, suoraan', 'Omat suosikit', 'Osumia ei löytynyt', 'Kaikkien aikojen parhaat', 'Järjestys', 'LAME tuki päälle', 'Pois', 'Salli LAMEn käyttö?', 'Sähköposti', 'Salli tiedoston sähköpostitus?', 'SMTP palvelin', 'SMTP portti', 'Lähetä sähköposti', 'Viesti', 'Lähetä', 'Viesti lähetetty!', 'Aktivoi tiedoston lisäys', 'Tiedoston lisäys kansio', 'Aktivoi mp3mail', 'Lisää tiedosto', 'Tiedosto lisätty', 'Tiedoston lisäys ei onnistunut!', 'Evästeiden on oltava päällä, jotta sisäänkirjautuminen onnistuisi!', 'Ajanjakso', 'koskaan', 'tällä viikolla', 'tässä kuussa', 'edellisessä kuussa', 'osumia', 'LAME komento', 'Näytä albumin kansi', 'Albumin tiedostot', 'Sovita albumin kuvien koko', 'Albumin korkeus', 'Albumin leveys', 'Postitusmuoto', 'Suora', 'Pear', 'Odota!', 'Anna oikea sähköpostiosoite asetuksissa!', 'Soittolistat sisennettyinä?', 'Näytä albumi URLista?', 'Albumin URL', 'Lähetys ei onnistunut!', 'Käyttäjä lisätty!', 'Arkiston luonti', 'Arkisto on poistettu.', 'Käyttäjän tiedot päivitetty!', 'Musiikin vertailu', '%1 riviä seulottu', 'Loki', 'Tarkasteltavissa', 'Arkistoitu', 'Taulu', 'Kirjoitettu %1 %2:sta', 'lisää', 'Julkaise', '%1 mt', '%1 kt', '%1 tavua', 'Rekursiivininen', 'Edellinen', 'Seuraava', 'Sivulle %1', 'Sivu:', 'Ei kertaakaan soitettu', 'Hyväksy uudet tilit manuaalisesti', 'Odottaa', 'aktivoi', 'Kaikki kentät merkittyinä * ovat pakollisia', 'Sinun tilisi tullaan tarkastamaan ja hyväksymään manuaalisesti', 'Viimeisimmät streamit', 'muista minut', 'Tyyli', 'etsi', 'Syötä hakemistot joista etsitään', 'Käytä valittua?', 'Raidan aika minimi/maksimi', 'Minuuttia', 'm3u', 'asx (WMA)', 'Jos päivitys pysähtyy, klikkaa tästä: %1', 'Seuraa symlinkkejä?', 'Tiedoston esitys template', 'Käytä ', 'Lähetä whitelist', 'Tiedostotyyppi ei ole sallittu.', 'Soittolista on tyhjä!', 'Lyriikat', 'Lyriikoiden URL', 'Näytä lyriikat-linkki', '(tai?)', 'Tuntematon käyttäjä tai salasana', 'Maksimi tiedostokoko: %1', 'Avaa julkinen RSS-feed?', 'Ole hyvä ja aseta salasana!', 'Tarvitsee nimen ja käyttäjätunnuksen', 'Käyttäjänimi on jo käytössä!', 'Pudota admin-kyky tälle istunnolle?', 'Haetaan tietueita: %1/%2', 'En löytänyt "%1", onko tiedosto poistettu?', 'Mistä/mihin päivämäärä (PPKKVV)', 'Virhe syötteessä, ole hyvä ja yritä uudestaan.', 'Tekstin maksimipituus', 'Hakemisto-sarakkeita', 'Uusi pohja', 'Pohja', 'Pohjan nimi', 'Pohja tarvitsee nimen!', 'Oletus rekisteröitymispohja', 'Tag-poimija:', 'Salli käytettävän archivereita', 'Arkiston maksimikoko (mt)', 'Arkisto ylitti maksimikoon! (%1mt, maksimi on %2mt)', 'Kotihakemisto', 'Pakota LAME-enkooderin rate', 'Transkoodaa', 'httpQ', 'Virhe yhteydessä httpQ serveriin (%1).', 'Käytä tietokannan välimuistia?', 'Käyttämättömättömiä tietueita ei poistettu skippien takia.', 'Pituus', 'Soita albumi', 'Listanäkymä:', 'Yksityiskohtaisten katseluiden maksimimäärä', 'Voimassa', 'Yksityiskohtainen', 'AJAX Prototyypin URL', 'Radio', 'Toisto', 'Pahoittelemme - kirjautumisessa oli ongelma.', 'Demo', 'Synkronoidaan %1 %2:sta', 'Verkon tila %1: %2', 'Verkkopäivitys %1/%2', 'Valitse alitaso: %1', 'Nykyinen taso: %1');
$klang[8] = array('Danish', 'UTF-8', 'Dansk', 'Hvad er hot', 'Hvad er nyt', 'Søg', '(kun %1 vist)', 'sek', 'Søgeresultater: \'%1\'', 'fundet', 'Ingen.', 'indstillinger for opdatering af søgebasen', 'Fjern slettede sange?', 'Genopbyg ID3?', 'Fejlsøgnings mode', 'Opdater', 'Annuller', 'opdater søgebasen', '%1 filer fundet.', 'Kunne ikke bestemme filtypen på: %1. Droppet.', 'Installerer: %1 - Opdaterer: %2, scanner: ', 'Scan:', 'Fejl - forespørgsel: %1', 'Kunne ikke læse: %1. Droppet.', 'Fjernet: %1', 'Der er indsat %1, opdateret %2, slettet %3, hvor %4 fejlede og %5 blev droppet. Ialt %6 filer - %7 sekunder - %8 markeret til sletning.', 'Gennemført', 'Luk', 'Ingen filer fundet på: "%1"', 'kPlaylist login', 'Albumliste for kunstner: %1', 'Hurtigvalg %1', 'Ingen numre valgt. Playlist ikke opdateret.', 'Playlist opdateret!', 'Tilbage', 'Playlist tilføjet!', 'Husk at opdatere siden.', 'brugernavn:', 'adgangskode:', 'Bemærk! Dette er en privat webside. Alt logges.', 'Log på', 'SSL er krævet for at logge på.', 'Afspil', 'Slet', 'Delt:', 'Gem', 'Kontroller playlisten: "%1" - %2 titler', 'Redigering', 'Vis', 'Vælg', 'Sekvens', 'Status', 'Info', 'Slet', 'Navn', 'Total:', 'Fejl', 'Handling på valgte:', 'Sekvens:', 'rediger playlist', 'Slet dette nummer', 'tilføj playlist', 'Navn:', 'Opret', 'Afspil:', 'Fil', 'Album', 'Alle', 'Valgte', 'tilføj', 'afspil', 'rediger', 'ny', 'Vælg:', 'Afspil:', 'Playlist:', 'Numerisk hurtigvalg', 'Keyteq giver dig:', '(se efter opdateringer)', 'Webside', 'kun ID3', 'album', 'titel', 'kunstner', 'Hurtigvalg album fra kunstner', 'vis', 'Delte playlister', 'Brugere', 'Admin kontrolpanel', 'Hvad er nyt', 'Hvad er hot', 'Log ud', 'Indstillinger', 'Vis', 'Mig', 'rediger bruger', 'ny bruger', 'Fulde navn', 'Brugernavn', 'Ændre adgangskode?', 'Adgangskode', 'Kommentar', 'Adgangsniveau', 'Online', 'Offline', 'Slet bruger', 'Log bruger ud', 'Opdater', 'Ny bruger', 'slet', 'logud', 'Anvend EXTM3U?', 'Vis rækker (hotte/nye)', 'Max. antal i søgerækker', 'Nulstil', 'Åbn mappe', 'Gå til mappe: %1', 'Download', 'Gå et trin tilbage', 'Gå til roden.', 'Se efter opdateringer', 'brugere', 'Sprog', 'indstillinger', 'Afvis', 'Tilfældig:', 'Indstillinger', 'Basemappe', 'Stream-lokation', 'Standardsprog', 'Windows understøttelse', 'HTTPS kræves', 'Tillad søgning', 'Tillad download', 'Sessionsvarighed', 'Rapporter fejlagtige loginforsøg', 'Vent - skaber filliste', 'Playlisten kunne ikke tilføjes', 'Admin', 'Log ind med HTTPS for at ændre denne indstilling!', 'Aktiver streaming', 'Titel', 'Kunstner', 'Album', 'Kommentar', 'År', 'Nummer', 'Genre', 'ukendt', 'Max. download hastighed (kbps)', 'Bruger', '%1 minutter - %2 titler', '%1 kbit %2 minutter', 'Genreliste: %1', 'Vælg', 'Spilletid: %1d %2h %3m - %4 filer %5 mb', 'Intet relevant her.', 'Adgangskoden er ændret!', 'Ny bruger', 'Foretag venligst en markering!', 'Hvad er en opdatering?', 'Klik her for hjælp', 'Brug eksterne billeder', 'Sti til eksterne billeder', 'Nuværende adgangskode', 'Den nuværende adgangskode var forkert!', 'Foretrukne arkivtype', 'Arkivet kunne ikke genereres', 'Sandsynlig dublet fundet: "%1" - "%2"', 'Vil du virkelig slette playlisten?', 'Alfabetisk', 'Vilkårlig', 'Sorter', 'Original', 'Brug javascript', 'Vil du virkelig slette brugeren?', 'Vis historie', 'historie', 'Rækker', 'Ekstern CSS-fil', 'Fjern dubletter', 'OK', 'FEJL', 'Stream', '(vis som)', 'filer', 'albums', '%1d %2t %3m %4s', 'Generelt', 'Tilpasning', 'Filhåndtering', 'Klik på ? for hjælp.', 'Automatisk søgebase synkronisering', 'Medsend filefternavn', 'Tillad uautoriseret streams', 'Inkluder headere', 'Ekstern javascript', 'Hjemmeside', 'Vis Keyteq giver dig', 'Vis opdateringsdelen', 'Vis statistikker', 'Send ID3v2 med stream', 'Tillad nyregistrering af brugere', 'Filtyper', 'Ja', 'Nej', 'Filefternavn', 'MIME', 'Inkluder i M3U', 'rediger filtype', 'Er du sikker?', 'Optimistisk filcheck', 'Randomiser', 'Mode', 'Playlist', 'Ingen, direkte', 'Mine favoritter', 'Ingen hits fundet', 'Alle hits', 'Rækkefølge', 'LAME understøttelse?', 'Slukket', 'Tillad LAME?', 'Email', 'Tillad sending af filer?', 'SMTP server', 'SMTP port', 'Mail til', 'Besked', 'Send', 'Mail sendt!', 'Tillad upload', 'Uploadmappe', 'Tillad mp3mail', 'Upload', 'Fil uploadet!', 'Filen kunne ikke uploades!', 'Cookies er påkrævet!', 'Periode', 'nogensinde', 'denne uge', 'denne måned', 'sidste måned', 'hits', 'LAME kommando', 'Vis albumcovers', 'Album filer', 'Ændre cover størrelse', 'Cover højde', 'Cover bredde', 'Mail metode', 'Direkte', 'Pear', 'Vent!', 'Udfyld en gyldig emailadresse i indstillingerne!', 'Playlist inline?', 'Vis album fra URL?', 'Album URL', 'Kunne ikke sende!', 'Bruger tilføjet!', 'Arkiv skaber', 'Arkivet er slettet.', 'Brugeren opdateret!', 'Musik match', '%1 gennemsøgt', 'Log adgang', 'Vises', 'Arkiveret', 'Opslagstavle', 'Skrevet %1 af %2', 'mere', 'Udgiv', '%1 mb', '%1 kb', '%1 bytes', 'Rekursivt', 'Forrige', 'Næste', 'Gå til side %1', 'Side:', 'Aldrig afspillet', 'Manuel godkendelse af nye brugere', 'Under behandling', 'aktiver', 'Alle felter markeret med * er obligatoriske', 'Din konto vil blive inspiceret og godkendt manuelt.', 'Seneste afspilninger', 'husk mig', 'Stil', 'find', 'Sti at søge efter', 'Benyt valgte?', 'Track tid min/max', 'Minutter', 'm3u', 'asx (WMA)', 'Hvis opdatingen stopper, klik her: %1', 'Følg symlinks?', 'Fil template', 'Aktiver URL sikkerhed', 'Upload whitelist', 'Filtype ikke tilladt.', 'Playlisten er tom!', 'Sangtekst', 'Sangtekst URL', 'Vis link til sangtekster?', '(eller?)', 'Ukendt brugernavn eller adgangskode', 'Max upload størrelse: %1', 'Aktiver offentlig RSS feed?', 'Sæt et password', 'Navn og login mangler', 'Brugernavnet findes allerede!', 'Afgiv admin funktioner for denne session?', 'Henter database rækker: %1/%2', 'Kunne ikke finde "%1", er filen slettet?', 'Fra/til dato (DDMMÅÅ)', 'Fejl i felt(er), prøv igen.', 'Maks tekstlængde ved listevisning', 'Listevisnings kolonner', 'Ny skabelon', 'Skabelon', 'Skabelonnavn', 'Mangler et skabelonnavn!', 'Standard registreringsskabelon', 'Tag udtræk:', 'Tillad brug af arkivværktøjer', 'Maksimal arkivstørrelse (mb)', 'Arkivstørrelse overskred det tilladte! (%1mb, maks. er %2mb)', 'Hjemmebibliotek', 'Tvungen LAME rate', 'Transcode', 'httpQ', 'Fejl ved kontakt til httpQ server (%1).', 'Brug database cache?', 'Ubenyttede rækker blev ikke slettet grundet skip.', 'Længde', 'Afspil album', 'Listevisning', 'Maks. antal i detaljeret visning', 'Effektivt', 'Detaljeret', 'AJAX Prototype URL', 'Radio', 'Loop');
$klang[9] = array('Russian', 'UTF-8', 'Русский', 'Популярные', 'Новые', 'Поиск', '(только %1 показан)', 'сек.', 'Результат поиска: "%1"', 'найдено', 'Ни один.', 'обновить настройки поиска базы данных', 'Удалить неиспользуемые записи в базе?', 'Пересоздать ID3?', 'Режим отладки?', 'Обновить базу', 'Отмена', 'Oбновить базу данных поиска', 'Найдено %1 файлов.', 'Не могу определить этот файл: %1, пропускаю.', 'Добавлено: %1 - Обновлено: %2, сканируется: ', 'Сканировать: ', 'Ошибка - запрос: %1', 'Не могу прочитать этот файл: %1. Пропущен.', 'Удалено: %1', 'Добавлено %1, обновлено %2, удалено %3, из них %4 ошибки и %5 пропущено. Всего %6 файлов - %7 сек. - %8 отмеченных для удаления.', 'Готово', 'Закрыть', 'Не найдено ни одного файла: "%1"', 'kPlaylist. Вход', 'Список альбомов исполнителя: %1', 'Быстрый выбор %1', 'Не выбрано ни одной композиции. Плейлист не обновлён.', 'Плейлист обновлён!', 'Назад', 'Плейлист добавлен!', 'Не забудьте перезагрузить страницу.', 'Логин:', 'Пароль:', 'Все действия пользователей записываются.', 'Войти', 'Для входа необходим SSL', 'Проиграть', 'Удалить', 'Совместно используемый: ', 'Сохранить', 'Управление плейлистом: "%1" - %2 композиции', 'Редактировать', 'Просмотр', 'Выбрать', 'Послед.', 'Состояние', 'Информация', 'Удал.', 'Имя', 'Итоги:', 'Ошибка', 'Операции с выборкой: ', 'Последовательность:', 'редактировать плейлист', 'Удалить эту позицию', 'добавить плейлист', 'Имя:', 'Создать', 'Проиграть: ', 'Файл', 'Альбом', 'Все', 'Выбранные', 'Добавить', 'Проиграть', 'Редактировать', 'Новый', 'Выбрать:', 'Управление проигрыванием: ', 'Плейлист: ', 'Быстрый выбор по числу', 'Keyteq помогает вам:', '(проверить обновления)', 'Домашняя страница', 'только в id3', 'альбом', 'название', 'исполнитель', 'Альбомы по алфавиту', 'просмотр', 'Общие плейлисты', 'Пользователи', 'Администрирование', 'Новинки', 'Популярные', 'Выход', 'Настройки', 'Показать', 'Мои настройки', 'Редактировать пользователя', 'Новый пользователь', 'Полное имя', 'Логин', 'Изменить пароль?', 'Пароль', 'Комментарий', 'Уровень доступа', 'Вкл', 'Выкл', 'Удалить пользователя', 'Отключить пользователя', 'Обновить', 'Новый пользователь', 'Удал.', 'Выход', 'Использовать EXTM3U?', 'Количество выводимых строк (популярные/новые)', 'Количество выводимых строк при поиске', 'Сброс', 'Войти в папку', 'Перейти в папку: %1', 'Скачать', 'Вверх на один уровень', 'В начало', 'Проверить обновления', 'пользователей', 'Язык', 'настройки', 'Заблокировано!', 'Случайный порядок:', 'Настройки', 'Путь к музыкальному архиву', 'Путь для потокового вещания', 'Язык по умолчанию', 'Работа под Windows', 'Необходим HTTPS', 'Разрешить проматывать', 'Разрешить скачивать', 'Таймаут для сессии', 'Сообщать о неудачных попытках входа', 'Подождите - разбираюсь со списком файлов', 'Плейлист не может быть добавлен!', 'Администрирование', 'Вход только через HTTPS', 'Включить встроенную систему потокового вещания', 'Название', 'Исполнитель', 'Альбом', 'Комментарий', 'Год', 'Трек', 'Стиль', 'не установлен', 'Максимальная скорость скачивания (kbps)', 'Пользователь', '%1 мин. - %2 треков', '%1 kbit %2 мин.', 'Список стилей: %1', 'Выполнить', 'В базе %4 файлов общим объёмом %5 Мб.<br> Общее время прослушивания: %1 дней %2 часов %3 минут.', 'Музыкальные файлы отсутствуют.', 'Пароль изменен', 'Регистрация', 'Выберите хотя бы один файл', 'Что такое обновление?', 'Щёлкните здесь для подсказки', 'Использовать внешние картинки?', 'Путь к картинкам', 'Текущий пароль', 'Введённый пароль не совпадает с текущим!', 'Использовать архиватор', 'Невозможно создать архив', 'Найдены возможные дубликаты файлов: "%1" "%2"', 'Вы действительно хотите удалить плейлист?', 'По алфавиту', 'Случайно', 'Сортировать', 'Как в оригинале', 'Использовать JavaScript', 'Вы действительно хотите удалить этого пользователя?', 'Просмотр истории', 'История', 'Строки', 'Файл CSS', 'Удалить дубликаты', 'OK', 'ERR', 'Поток', '(показать как)', 'файлы', 'альбомы', '%1 дней %2 часов %3 минут %4 секунд', 'Общие', 'Интерфейс', 'Работа с файлами', 'Щёлкните на ? для подсказки.', 'Автоматическое обновление базы данных', 'Отсылать расширение файла при передаче', 'Разрешить передачу потокового звука без авторизации', 'Включить заголовки', 'Внешний JavaScript', 'Адрес вашего сайта', 'Показывать фразу "Keyteq помогает вам"', 'Показывать фразу "Проверить обновления"', 'Показывать статистику', 'Добавлять тэг ID3v2 в поток', 'Разрешить регистрацию пользователей', 'Типы файлов', 'Да', 'Нет', 'Расширение', 'MIME', 'Включить в M3U', 'Редактировать тип файла', 'Уверены?', 'Точная проверка файлов', 'Случайная выборка', 'Режим выборки', 'Добавить в плейлист', 'Не добавлять', 'Из моего избранного', 'Популярные композиции не найдены', 'Самые популярные', 'Сортировка', 'Разрешить поддержку LAME?', 'Выключено', 'Разрешить использование LAME?', 'Email', 'Разрешить отправку файлов по Email\'у?', 'SMTP сервер', 'SMTP порт', 'Получатель', 'Сообщение', 'Отослать', 'Письмо отослано!', 'Активировать загрузку на сервер', 'Директория для загрузки', 'Активировать mp3почту', 'Загрузить', 'Файл загружен!', 'Файл не загружен!', 'Куки должны быть вклучены', 'Промежуток', 'всего', 'на этой недели', 'в этом месяце', 'в прошлом месяце', 'хиты', 'LAME команда', 'Показывать обложки альбомов', 'Обложки альбомов', 'Изменять размеры обложек', 'Высота обложки', 'Ширина обложки', 'Способ отсылки почты', 'Прямой', 'Pear', 'Ждемс', 'Пожалуйста введите в опциях правильный адресс почтового ящика!', 'Плейлист "inline"', 'Показывать обложки с интернет-адресса?', 'Адрес для обложек', 'Не отослан!', 'Пользователь добавлен!', 'Создание архива', 'Архив удален.', 'Пользователь зарегистрирован', 'Музыка', '%1 отфильтрован', 'Лог доступа', 'Обозрение', 'В архиве', 'Доска объявлений', 'Вход %1 до %2', 'Смотреть все', 'Публикация', '%1 МБ', '%1 КБ', '%1 Б', 'Рекурсивный', 'Предыдущий', 'Следующий', 'На страницу %1', 'Страница:', 'Никогда не проигровался', 'Записи утверждать в ручную', 'Незаконченный', 'активный', 'Поля отмеченные звёздочкой (*) обязательны', 'Ваш аккаунт будет проверен и активизирован позже.', 'Последние потоки', 'запомнить меня', 'Стиль', 'найти', 'Введите путь для поиска', 'Использовать выбранные ?', 'Время трека максимальный/минимальный', 'Минут', 'm3u', 'asx (WMA)', 'Если обновление прекратится, нажмите здесь: %1', 'Пройти по подссылкам ?', 'Шаблон файла', 'Разрешить безопасность URL', 'Загрузить рекомендательный список', 'Не разрешённый тип файла.', 'Плейлист пуст !', 'Искать текст песни на Lyrics.com', 'Ссылка на Lyrics', 'Показывать Lyrics ?', '(или?)', 'Не правильный пользователь или пароль', 'Максимально загружаемый размер: %1', 'Открыть RSS?', 'Пожалуйста введите пароль!', 'Необходимы Имя и Логин', 'Такой пользователь уже зарегестрирован!', 'Убрать доступ администратора к сессии?', 'Достаю записи из базы: %1/%2', 'Не могу найти "%1", файл удалён?', 'Дата с/до (дд.мм.гг)', 'Ошибка при заполнении поля(-ей), попробуйте ещё раз', 'Максимальная длина строки', 'Количество колонок', 'Новый шаблон', 'Шаблон', 'Имя шаблона', 'Необходимо ввести имя шаблона!', 'Шаблон по умолчанию', 'Экстрактор тэгов', 'Разрешить использовать архивацию', 'Максимальный размер архива (Мб)', 'Арихв превышает разрешенный размер! (%1Мб, максимум разрешено %2Мб)', 'Домашняя папка', 'Вызвать LAME поток', 'Переконвертироват', 'httpQ', 'Ошибка при соединении с httpQ сервером (%1).', 'Использовать кэш из базы данных?', 'Не использованные записи пропущены и не удалены.', 'Длина', 'Играть альбом', 'Детальный вид:', 'Макс. кол-во детального вида', 'Эффективный', 'Детальный', 'AJAX Prototype URL', 'Радио', 'Повтор', 'Извините. Возникли проблемы с авторизацией', 'Демо', 'Synchronizing %1 with %2 entries', 'Network status %1: %2', 'Network update %1/%2', 'Choose sublevel: %1', 'Current level: %1');
$klang[10] = array('Swiss German', 'UTF-8', 'Schwiizerdütsch', 'Wasch geil', 'Wasch neu', 'Wo isch das Züüg', '(Gseesch nur %1)', 'sek', 'Suechergebnis: \'%1\'', 'gfunde', 'keini', 'pass das datebank-suech-züüg aa', 'nöd benutzte seich i de db kickä ?', 'ID3 erneuerä?', 'Dibög-Modus?', 'Update', 'Abbräche', 'Suech-DB update', '%1 Files gfundä', 'Bin bi dem File nöd druus cho: %1. Has usglaa.', 'Inschtalliert:%1 - Draa umebaschtlet: %2, abchecke:', 'scän:', 'Problem bi de Abfrag: %1', 'Han glaub es File verhüeneret: %1. Ussglaa..', 'Weggnoo: %1', 'inetaa: %1, umebaschtlet: %2, weggnoo: %3, %4 händ nöd gfunzt und %5 hani ussglaa; %6 dateie insgesamt - %7 sekunde - %8 hani markiert zum abtschüsse.', 'Schnornig.', 'Zuemache.', 'Da hätts kei Dateie: "%1"', 'KPlaylist Login', 'Albumlischte für Interpret: %1', 'Churzwahl %1', 'Kein Song usgwählt. Playlischte nöd aktualisiert.', 'Playlischte aktualisiert.', 'Zrugg', 'Playlischte zuegfüegt!', 'Nomal lade das züüg.', 'Login:', 'Passwort:', 'Achtung! Dasch privat da züüg. Jede seich gitt eis uf de Deckel!', 'Login', 'Bruchsch SSL zum inechoo', 'Abschpile', 'Lösche', 'Die wommer zäme händ:', 'Seivä', 'A de Playlischte umebaschtle: "%1" - %2 Titel', 'Editor', 'Aazeiger', 'Uswähle', 'Nummerä', 'Schtatus', 'Info', 'Abtschüsse', 'Namä', 'Zämezellt', 'Schöne seich', 'Das machemer mit dene wo uusgwählt sind', 'Reiefolg', 'a de Playlischte umebaschtle', 'De Iitrag useschmeisse', 'Playlischte dezuetue', 'Namä:', 'Mache', 'Abschpile:', 'Datei', 'Album', 'Ali', 'die Uusgwählte', 'Dezue tue', 'Abschpile', 'draa umebaschtle', 'neu', 'Uswähle:', 'Abschpile:', 'Playlischte:', 'Churzwahl numerisch', 'Keyteq präsentiert eu:', '(Suche nacheme neue versiönli)', 'Houmpeitsch', 'Nume id3 TägZ', 'Album', 'Titel', 'Interpret', 'Churzwahl Album nach Interpret', 'Aasicht', 'Playlischtene, wommer zäme händ', 'Benutzer', 'Admin kontrollä', 'Wasch neu', 'Wasch geil', 'Und tschüss', 'Iischtellige', 'Abtschägge', 'Mini', 'Benutzer abändere', 'Neue Benutzer', 'De ganz Name', 'Login', 'Passwort abändere?', 'Passwort', 'Sänf dezue gee', 'Wie mächtig isch de Typ', 'Aagschtellt', 'Abgschtellt', 'Benutzer abtschüsse', 'Uuslogge', 'Erneuere', 'Neue Benutzer', 'Lösche', 'Uuslogge', 'Söli das EXTM3U züüg bruuche?', 'Wivill ziile aazeige (geil/neu)', 'Max. Ziile bi Suechergebnis', 'Reset', 'Ordner ufmache', 'Gang zum Ordner: %1', 'Abesuuge', 'Ein Ordner ufe', 'Is Grundverzeichnis', 'Mal luege öbs es Update gitt', 'Benutzer', 'Spraach', 'Opzione', 'Aaghalte', 'Mischle:', 'Iischtellige', 'Hauptverzeichnis', 'Stream location', 'Standardspraach', 'Es windoof-system', 'bruucht HTTPS', 'dörf me sueche', 'dörf me suuge', 'session isch abgloffe', 'säg mer, wenn eine sis PW verhängt', 'momäntli, mues schnäll go d\'files läse', 'han die blööd playlist nöd chöne mache!', 'Admin', 'Login mit HTTPS zum ändere', 'streaming maschine ihschalte', 'Titel', 'Artischt', 'Album', 'Kommentar', 'Johr', 'Track', 'Stiil', 'nöd', 'Max abesuug rate (kbps)', 'Benutzer', '%1 min - %2 titel', '%1 kbit %2 min', 'Stiil Lischte: %1', 'Gang', 'Spiilziit: %1d %2h %3m : %4 dateie : %5 mb', 'Da hätts kei wichtigi sache.', 'Passwort gänderet', 'Regischtriere', 'Wähl bitte öppis us!', 'Was isch update?', 'da klicke für hilf', 'externi bilder bruche?', 'externe bilder ort', 'jetztigs passwort', 'jetztigs passwort stimmt nöd überih!', 'bevorzugte archivierer', 'has archiv nöd chöne erstelle!', 'möglichs doppel gfunde: "%1" "%2"', 'playliste würkli lösche?', 'Alphabetisch', 'Durenand', 'Sortiere', 'Originau', 'Bruch Javascript', 'Bisch sicher das dä User willsch lösche?', 'Zeig d\'history', 'history', 'Reihe', 'Externs CSS file', 'Entfern doppleti', 'OK', 'ERR', 'Stream', '(zeig als)', 'dateie', 'albene', '%1d %2h %3m %4s', 'Generel', 'individualisierä', 'Dateihandling', 'Clickuff? für hilf', 'Automatische datebank synch', 'Schick d\'datei erwiiterig', 'unberächtige stream erlaube', 'Adresschopf ihbinde', 'Externs Javascript', 'Homepeitsch', 'Show Keyteq gives you part', 'Zeig de upgrade teil', 'Zeig d\'statistikä', 'Schriib ID3v2 mit em Stream', 'Registrierig Ihschalte', 'Datei typä', 'Jo', 'Nei', 'Erwiiterig', 'MIME', 'in M3U Ufnäh', 'dateityp ahpasse', 'Sicher?', 'Optimistische dateicheg', 'Zuefallsgenerator', 'Modus', 'Playlischte', 'Kei, diräkt', 'Mini favoriitä', 'Han kei träffer gfundä', 'Absolut-hits', 'Sortierä', 'LAME support Ihschalte?', 'Usgschaltä', 'LAME benutzig erlaube?', 'Email', 'datei z\'maile erlaube?', 'SMTP sörver', 'SMTP port', 'Mail ah', 'Nachricht', 'Schickä', 'Mail gschickt!', 'ufelade aktivierä', 'Ufelad verzeichnis', 'mp3mail Aktivierä', 'Ufelade', 'Datei ufeglade!', 'Datei nöd chöne ufelade!', 'Du muesch d\'Cookies ihschalte zum ahmälde!', 'Ziitruum', 'immer', 'die wuche', 'dä monät', 'letscht monät', 'träffer', 'LAME comando', 'Zeig album cover', 'Album dateiä', 'Grössi vo de Album-bilder ahpassä', 'Album höchi', 'Album breiti', 'Mail methodä', 'Diräkt', 'Pear', 'Warte!', 'Bitte träg en richtigi e-mail adrässe i de optzione ih!', 'Playlischtä inline?', 'Zeigs alum vom URL?', 'Album URL', 'Nöd chöne Schicke!', 'Benutzer dezue tah!', 'Archiv erzüger', 'Archiv isch glöscht.', 'Benutzer updaität', 'Musig-träffer', '%1 entries filtered', 'Log d\'zuegriff', 'Sichtbar', 'Archiviert', 'Bültäh', 'Gschriibä %1 vo %2', 'meh', 'Veröffentlichä', '%1 mb', '%1 kb', '%1 bytes', 'Rekursiv', 'Vorhärig', 'Nöchscht', 'Gang zu de siitä %1', 'Sitä:', 'Niä gspillt', 'Registriärigä manuel bestätigä', 'usstehend', 'aktivierä', 'Alli Fälder mit em ä * sind zwingend', 'Diin account wird prüeft und dänn manuell aktiviert', 'Letschti streams', 'ah mich errinärä', 'Stiil', 'findä', 'suechpfäd ihträge', 'ahgwählte bruchä', 'Titel ziit min/max', 'Minutä', 'm3u', 'asx (WMA)', 'wenn dä update ahaltet, da klickä: %1', 'symlinks folgä?', 'Datei presentations Vorlaag', 'URL sicherheit ihschalte', 'Ufelad whitelist', 'Datei typ isch nöd erlaubt', 'Playlischtä isch leer', 'Lyrics', 'Lyrics URL', 'zeid dä lyrics link?', '(oder?)', 'Unbekannte benutzer oder passwort', 'Max ufelad grössi: %1', 'oeffentliche RSS feed ufmache?', 'Bitte setz es Passwort', 'Brucht en name und es login', 'Username wird scho brucht', 'Die Admin session beende?', 'Hole d\'datebank ihträg: %1/%2', 'Could not find "%1", is file deleted?', 'Vo/bis datum (DDMMYY)', 'Fehler bi(m) Ihgabefelder, bitte nomal probiere', 'Maximali text längi', 'Verzeichniss reihe', 'Neus template', 'Vorlag', 'Vorlags name', 'bruch en Vorlags name!', 'Standard registrier template', 'Tag extrahierer:', 'Archivier(er) funktion erlaube', 'Maximali archiv grössi', 'S\'Archiv hätt die max. grössi überschritte! (%1mb, max is %2mb)', 'Home verzeichnis', 'LAME rate forciere', 'umschlüssle', 'httpQ', 'Fehler bim konatktiere vom httpQ server (%1).', 'datebank cache bruche?', 'nöd verwendeti ihträg werde nöd glöscht bim überspringä', 'Längi', 'Album abspielle', 'ufzähligs ahsicht', 'Max ahzahl vo de detaillierte ahsichte', 'Effektiv', 'Detailiert');
$klang[11] = array('French', 'UTF-8', 'Français', 'Populaire', 'Nouveautés', 'Rechercher', '(seulement %1 visibles)', 'sec', 'Résultats de la recherche : \'%1\'', 'trouvé', 'Aucun', 'actualiser les options de la base de données de recherche', '<b>Supprimer</b> les entrées inutiles ?', 'Reconstruire <b>ID3</b> ?', 'Mode de débuggage ?', 'Actualiser', 'Annuler', 'Actualiser la base de données de recherche', '%1 fichiers trouvés', 'Ce fichier n\'a pas pu être déterminé : %1, ignoré.', 'Installés : %1 - Actualisés : %2 - Scannés : ', 'Scanner', 'Echec - Requête : %1', 'Le fichier : %1 n\'a pas été trouvé. Passé.', 'Eliminés : %1', 'Inséré(s) :%1, Actualisés %2, Supprimés : %3 dont %4 échoués et %5 ignorés parmi %6 fichiers - %7 sec. - %8 marqués pour effacement.', 'Terminé', 'Fermer', 'Impossible de trouver des fichiers dans : "%1"', 'Nom d\'utilisateur KPlaylist', 'Liste des albums de l\'artiste : %1', 'Plébiscité %1', 'Aucune chanson sélectionnée. La liste n\'a pas été actualisée.', 'Liste actualisée avec succès !', 'Précédent', 'Liste ajoutée !', 'Pensez à actualiser la page.', 'Nom d\'utilisateur :', 'Mot de passe :', 'Attention ! Ce site est privé, toute action est enregistrée.', 'Se connecter !', 'SSL nécessaire pour s\'identifier.', 'Lire', 'Effacer', 'Partagée :', 'Enregistrer', 'Actions sur la liste : "%1" contenant %2 titres', 'Editeur', 'Viseur', 'Sélectionner', 'N° piste', 'Status', 'Informations', 'Supprimer', 'Nom du fichier', 'Totaux :', '<b>Erreur</b>', 'Action à effectuer sur la selection', 'Liste :', 'éditer la liste', 'Supprimer cette entrée', 'ajouter une liste', 'Titre :', 'Créer', 'Lire :', 'Fichier', 'Album', 'Tous', 'Sélectionnés', 'ajouter', 'lire', 'éditer', 'nouveau', 'Sélectionner :', 'Lire :', 'Liste :', 'Sélection numérique', 'Keyteq vous propose :', '(rechercher des mises à jour)', 'Accueil', 'seulement id3', 'album', 'titre', 'artiste', 'Accéder à un artiste', 'Voir', 'Listes partagées', 'Utilisateurs', 'Console d\'administration', 'Nouveaux', 'Populaires', 'Déconnecter', 'Options', 'Consulter les fichiers', 'Mon compte', 'éditer un utilisateur', 'nouvel utilisateur', 'Nom complet', 'Nom d\'utilisateur', 'Changer le mot de passe ?', 'Mot de passe', 'Commentaires', 'Niveau d\'accès', 'On', 'Off', 'Supprimer l\'utilisateur', 'Déconnecter l\'utilisateur', 'Actualiser', 'Nouvel utilisateur', 'supprimer', 'déconnecter', 'Utiliser l\'option de EXTM3U ?', 'Montrer combien de lignes (populaires/nouveaux)', 'Résultat maximum de réponses', 'RAZ', 'Ouvrir le répertoire', 'Aller dans le répertoire : %1', 'Télécharger', 'Dossier parent', 'Aller au répertoire racine', 'Chercher les mises à jour', 'utilisateurs ', 'Langue', 'options', 'Désactiver le compte', 'Lecture aléatoire :', 'Config.', 'Chemin racine de la librairie musicale', 'Forcer l\'url du flux', 'Langue par défaut', 'Système de type Windows', 'HTTPS nécessaire', 'Permettre la recherche', 'Permettre les téléchargements', 'Délai d\'expiration de la session', 'Rapport des tentatives de connexion échouées', 'Patientez - Analyse de la librairie', 'La liste n\'a pas pu être ajoutée !', 'Admin', 'Connexion en HTTPS obligatoire', 'Activer le moteur de streaming', 'Titre', 'Artiste', 'Album', 'Commentaires', 'Année', 'N° piste', 'Genre', 'n/a', 'Taux de téléchargement Max (kbps)', 'Utilisateur', '%1 min - %2 titres', '%1 kbit %2 min', 'Liste des genres : %1', 'Go', 'Temps de lecture : %1 J %2 H %3 m, %4 fichiers %5 Mo', 'Aucune ressource correspondante', 'Mot de passe mis à jour !', 'Inscrivez-vous !', 'Faites une sélection SVP !', 'Qu\'est ce que la mise à jour ?', 'Clickez ici pour l\'aide', 'Utiliser des images externes ?', 'Chemin vers les images externes', 'Mot de passe actuel', 'Mauvais mot de passe', 'Archiveur préféré', 'Impossible de créer l\'archive', 'Doublon probable : "%1" "%2"', 'Voulez-vous vraiment supprimer la liste ?', 'Alphabétique', 'Aléatoire', 'Classer', 'Original', 'Utiliser Javascript', 'Voulez vous vraiment supprimer cet utilisateur ?', 'Voir l\'historique', 'historique', 'Lignes', 'Fichier CSS externe', 'Supprimer les doublons', 'OK', 'ERREUR', 'Flux', '(afficher par)', 'fichiers', 'albums', '%1J %2H %3m %4s', 'Principal', 'Personnalisation', 'Gestion de la librairie', 'Cliquer sur "?" pour afficher l\'aide', 'Synchronisation automatique de la base de données ', 'Envoyer les extensions de fichiers', 'Accepter les flux interdits', 'Inclure les en-têtes', 'Javascript externe', 'Accueil', 'Afficher "Keyteq vous propose :"', 'Afficher "rechercher des mises à jour"', 'Afficher les statistiques', 'Ecrire les ID3v2 dans le flux', 'Ouvrir les inscriptions aux utilisateurs', 'Types de fichiers', 'Oui', 'Non', 'Extensions', 'MIME', 'Inclure dans le M3U', 'Editer les types de fichiers', 'Êtes-vous sûr ?', 'Analyse optimale des fichiers', 'Playlist Aleatoire', 'Mode', 'Liste de lecture', 'Aucune, lire directement', 'Mes favoris', 'Aucun fichier trouvé', 'Les plus écoutés', 'Ordre', 'Activer le support de LAME ?', 'Désactivé', 'Autoriser l\'utilisation de LAME ?', 'eMail', 'Autoriser l\'envoi de fichiers par e-mail ?', 'Adresse du serveur SMTP', 'Port du serveur SMTP', 'Destinataire', 'Message', 'Envoyer', 'E-mail envoyé !', 'Activer l\'envoi de fichiers upload', 'Répertoire pour les envois upload', 'Activer mp3mail', 'Envoyer un fichier', 'Fichier envoyé !', 'Impossible d\'envoyer le fichier !', 'Vous devez autoriser les cookies pour vous connecter !', 'Période', 'depuis le début', 'cette semaine', 'ce mois-ci', 'le mois dernier', 'requêtes', 'Commande LAME', 'Afficher la couverture de l\'album', 'Fichiers de l\'album', 'Redimensionner les images de l\'album', 'Hauteur de l\'album', 'Largeur de l\'album', 'Méthode d\'envoi d\'eMail', 'Direct', 'Pear', 'Patientez !', 'Veuillez saisir une adresse e-mail valide dans les options !', 'Listes inline ?', 'Afficher l\'album depuis l\'url ?', 'Url de l\'album', 'Impossible de l\'envoyer !', 'Utilisateur ajouté !', 'Créateur de l\'archive', 'L\'archive a été supprimée.', 'Mis à jour', 'Similitudes', '%1 entrées filtrés', 'Traces des opérations(log)', 'Visible', 'Archivé', 'Bulletin', 'Ajouté le %1 par %2', 'plus', 'publier', '%1 MegaOctet', '%1 KiloOctet', '%1 Octet', 'Récursif', 'Précédent', 'Suivant', 'Aller à la page %1', 'Page : ', 'Jamais joué', 'Approuver manuellement les inscriptions', 'En attente', 'activer', 'Tous les champs avec un * sont obligatoires', 'Votre compte sera examiné et activé manuellement.', 'Dernières écoutes', 'Se souvenir de moi', 'Style', 'trouver', 'Entrer les chemins de recherche pour', 'Utiliser les selectionnés ?', 'Durée de la piste mini/maxi', 'Minutes', 'm3u', 'asx (WMA)', 'Si la mise à jour s\'arrête, cliquez ici : %1', 'Suivre les liens ?', 'Fichier modèle', 'Activer les URL sécurisés', 'Liste blanche des uploads', 'Type de fichier non autorisé', 'La liste de lecture est vide !', 'Paroles', 'URL des paroles', 'Montrer les liens des paroles ?', '(ou?)', 'Utilisateur ou mot de passe inconnu', 'Taille maximale d\'envoi : %1', 'Feed RSS publique ?', 'Veuillez entrer un mot de passe !', 'Identifiant et mot de passe nécessaires', 'Le nom d\'utilisateur existe déjà !', 'Supprimer l\'accès à l\'admin pour cette session ?', 'Récuperation des données : %1/%2', 'Impossible de trouver "%1", le fichier est peut-être supprimé ?', 'Date, depuis/jusqu\'au (JJMMAA)', 'Erreur dans le formulaire, merci de reéssayer', 'Taille de texte maximum', 'Colonne des dossiers', 'Nouveau template', 'Template', 'Nom du template', 'Nom de template requis !', 'Template d\'inscription par défaut', 'Extracteur de tag : ', 'Autoriser l\'utilisation de l\'archiveur', 'Taille maximum de l\'archive (Mo)', 'La taille de l\'archive a dépassé la taille maximum ! (%1Mo; Max : %2Mo)', 'Chemin de départ', 'Force LAME rate', 'Transcode', 'httpQ', 'Une erreure est apparue en contactant le serveur httpQ (%1)', 'Utiliser le cache en base?', 'Les enregistrements non utilisés ne seront pas supprimés.', 'Durée', 'Jouer l\'album', 'Voir la liste en cours', 'Nombre maximun de vue détailée', 'Effectif', 'Détailé', 'AJAX Prototype URL', 'Radio', 'Aléatoire', 'Désolé - Il y\'a un problème de connexion.', 'Demo', 'Synchronisation %1 avec %2 entrée', 'Statut de la connexion %1: %2', 'Mise à jour de la connexion %1/%2', 'Choisissez un sous-niveau : %1', 'Niveau courant : %1');
$klang[12] = array('Indonesian', 'UTF-8', 'Indonesia', 'Yang Ter-Hot', 'Yang Terbaru', 'Cari', '(hanya %1 tampilan)', 'dtk', 'Hasil Pencarian: \'%1\'', 'ditemukan', 'Kosong', 'Opsi update pencarian database', 'Hapus record tdk terpakai', 'Bangun Ulang ID3?', 'Mode Debug ?', 'Update', 'Batal', 'update pencarian database', 'ada %1 file', 'Tipe file tdk ada: %1, abaikan.', 'Terinstall: %1 - Update %2, scan:', 'Scan:', 'Gagal - query: %1', 'File %1 tdk terbaca, Abaikan', 'Menghapus: %1', 'Tambah %1, Ubah %2, Hapus %3 dimana %4 gagal dan %5 abaikan bila %6 file - %7 detik - %8 dipilih utk dihapus.', 'Selesai', 'Tutup', 'File yang dicari tdk ada: "%1"', 'Login kPlaylist', 'Daftar album dengan artis: %1', 'Hotselect %1', 'Tdk ada pilihan, Playlist tdk terupdate', 'Playlist ter-update!', 'Kembali', 'Playlist ditambah!', 'Ingatlah utk me-reload hal. ini', 'Login:', 'Password:', 'Peringatan! Ini bukan web umum. Semua Aktifitas terekam disini.', 'Login', 'Butuh SSL untuk Login', 'Putar', 'Hapus', 'Sharing:', 'Simpan', 'Playlist kontrol: "%1" - %2 judul', 'Editor', 'Viewer', 'Pilih', 'Seq', 'Status', 'Info', 'Hapus', 'Nama', 'Total:', 'Error', 'Action pd terpilih:', 'Sekuen', 'Ubah Playlist', 'Hapus entri ini', 'Tambah playlist', 'Nama', 'Buat', 'Putar:', 'File', 'Album', 'Semua', 'terpilih', 'tambah', 'putar', 'ubah', 'baru', 'Pilih:', 'Kontrol:', 'Playlist:', 'Nomor HotSelect', 'KeyTeq Anda:', '(Cek Upgrade)', 'Homesite', 'hanya id3', 'album', 'judul', 'artis', 'Hotselect Album dari Artis ', 'lihat', 'Playlist lainnya', 'User', 'Kontrol Admin', 'Yang terbaru', 'Yang Terhot', 'Logout', 'Opsi', 'Cek', 'Profil', 'Ubah user', 'User baru', 'Nama Lengkap', 'Login', 'Ubah Password?', 'Password', 'Komentar', 'Level Akses', 'On', 'Off', 'Hapus user', 'Logout user', 'Refresh', 'User baru', 'hapus', 'logout', 'Gunakan EXTM3U', 'Tampilkan banyak baris (hot/baru)', 'Max. Baris pencarian', 'Reset', 'Buka direktori', 'ke direktori: %1', 'Download', 'Naik keatas', 'Ke direktori root', 'Cek Upgrade', 'User', 'Bahasa', 'Opsi', 'Bootd', 'Acak:', 'Seting', 'Direktori base', 'Lokasi stream', 'Bahasa default', 'System Windows', 'Butuh HTTPS', 'Boleh mencari', 'Boleh dowload', 'Batas session', 'Report gagal login diperlukan', 'Hold on - fetching file list ', 'Playlist tdk bisa ditambah!', 'Admin', 'Login dengan HTTPS untuh mengganti!');
$klang[13] = array('Italian', 'UTF-8', 'Italiano', 'Cosa c\'è di fico', 'Cosa c\'è di nuovo', 'Ricerca', '(soltanto %1 visibile)', 'sec', 'risultato della ricerca: \'%1\'', 'trovato', 'nessuno.', 'aggiona opzioni ricerca nel database', 'Cancella records non utilizzati?', 'Ricostruisci ID3?', 'modalità di Debug?', 'Aggiorna', 'Annulla', 'aggiorna ricerca nel database', 'Trovati %1 files.', 'Impossibile determinare questo file: %1, saltato.', 'Installato: %1 - Aggiornato: %2, scansione:', 'Scansione:', 'Fallita - ricerca: %1', 'Impossibile leggere questo file: %1. Saltato.', 'Rimosso: %1', 'Inserito %1, aggiornato %1, cancellato %3, quando %4 è fallito e %5 saltato su %6 files - %7 secondi - %8 segnati per la cancellazione.', 'Fatto', 'Chiuso', 'Impossibile trovare files qui: "%1"', 'KPlaylist Login', 'Lista album per artista: %1', 'Hotselect %1', 'Nessuna canzone selezionata. Playlist non aggiornata.', 'Playlist aggiornata!', 'Indietro', 'Playlist aggiunta!', 'Ricorda di ricaricare la pagina.', 'login:', 'password:', 'Attenzione! Questo non è un sito pubblico. Tutte le azioni vengono registrate.', 'Login', 'SSL richiesto per l\'accesso.', 'Play', 'Cancella', 'Condiviso:', 'Salva', 'Controllo playlist: "%1" - %2 titoli', 'Editor', 'Visualizzatore', 'Selezione', 'Seq', 'Stato', 'Informazioni', 'Canc', 'Nome', 'Totale:', 'Errore', 'Azione da eseguire sulla selezione:', 'Sequenza:', 'Edita playlist', 'Cancella questa riga', 'aggiungi playlist', 'Nome:', 'Crea', 'Esegui:', 'File', 'Album', 'Tutto', 'Selezionati', 'aggiungi', 'play', 'modifica', 'nuovo', 'Selezione:', 'Controllo:', 'Playlist:', 'Selezione numerica', 'Keyteq vi propone:', '(controlla aggiornamenti)', 'Homepage', 'solo id3', 'album', 'titolo', 'artista', 'Seleziona album per artista', 'visualizza', 'Playlists condivise', 'Utenti', 'Controllo dell\'amministratore', 'Cosa c\'è di nuovo', 'Cosa c\'è di Hot', 'Esci', 'Opzioni', 'Controlla', 'Mio', 'modifica utente', 'nuovo utente', 'Nome completo', 'Login', 'Cambio Password?', 'Password', 'Commento', 'Livello d\'accesso', 'On', 'Off', 'Cancella utente', 'Uscita utente', 'Refresh', 'Nuovo utente', 'canc', 'Uscita', 'Usa opzione EXTM3U', 'Mostra quante righe (hot/nuove)', 'Righe massime da cercare', 'Reset', 'Apri directory', 'Vai alla directory: %1', 'Download', 'Sali di un livello', 'Vai al livello principale', 'Controlla per l\'aggiornamento', 'utenti', 'lingua', 'opzioni', 'Booted', 'Casuale:', 'Impostazioni', 'Directory iniziale', 'locazione brano', 'Lingua di default', 'Un sistema Windows', 'Richiede HTTPS', 'Permetti ricerca', 'Permetti download', 'timeout sessione', 'Riporta tentativi falliti di login', 'Aspetta - estrazione lista file', 'La playlist non può essere aggiunta!', 'Amministratore', 'Collegarsi tramite HTTPS per cambiare!', 'Abilita morore di streaming', 'Titolo', 'Artista', 'Album', 'Commento', 'Anno', 'Traccia', 'Genere', 'non settato', 'Limitazione download (kbps)', 'Utente', '%1 minuti - %2 titoli', '%1 kilobit %2 minuti', 'Lista generi: %1', 'Vai', '%1d %2h %3m playtime %4 files %5 mb', 'Nessuna risorsa.', 'Password cambiata!', 'Crea utente', 'Fai la tua selezione!', 'Cos\'è l\'update?', 'Aiuto', 'Usa immagini esterne?', 'Path immagini esterne', 'Password corrente', 'La passord corrente è sbagliata!', 'Archiver preferito', 'L\'archivio potrebbe non essere stato creato', 'Probabile file duplicato: %1 - %2', 'Eliminare la playlist?', 'Alfabetico', 'Random', 'Ordina', 'Originale', 'Usa javascript', 'Eliminare questo utente?', 'Guarda la history', 'history', 'Righe', 'File CSS Esterno', 'Rimuovi Duplicati', 'OK', 'Errore', 'Stream', '(mostra come)', 'files', 'album', '%1g %2h %3m %4s', 'Generale', 'Personalizza', 'Gestione Files', 'Clicca su ? per l\'aiuto', 'Sincronizzazione Automatica Database', 'Iniva estensione file', 'Consenti stream non autorizzati', 'Includi Header', 'Javascript Esterno', 'Homepage', 'Mostra Keyteq gives you part', 'Mostra parte upgrade', 'Mostra Statistiche', 'Scrivi ID3v2 con stream', 'Consenti registrazione utente', 'Tipi di files', 'Sì', 'No', 'Estensione', 'MIME', 'Includi nell\'M3U', 'modifica tipo file', 'Sicuro?', 'Filecheck ottimistico', 'Casuale', 'Modalità', 'Playlist', 'Niente, direttamente', 'I Miei Preferiti', 'Nessuna hit trovata', 'Hit di tutti i tempi', 'Ordina', 'Consentire supporto LAME?', 'Disabilitato', 'Consentire uso di LAME?', 'Email', 'Consentire invio files via email?', 'Server SMTP', 'Porta SMTP', 'Invia a', 'Messaggio', 'Invia', 'Mail Inviata!', 'Attiva Upload', 'Cartella Upload', 'Attiva mp3mail', 'Upload', 'File Caricato!', 'Il file non può essere caricato!', 'Devi avere i cookies abilitati per poter effettuare il login!', 'Periodo', 'mai', 'questa settimana', 'questo mese', 'ultimo mese', 'hits', 'Comandi LAME', 'Mostra copertina album', 'File Album', 'Ridimensiona immagini album', 'Altezza album', 'Profondità album', 'Metodo Mail', 'Diretta', 'Pear', 'Attendi!', 'Digita un email valida nelle opzioni!', 'Playlist Inline?', 'Mostra album dall\'URL?', 'URL Album', 'Impossibile spedire!', 'Utente aggiunto!', 'Creatore Archivio', 'Archivio cancellato.', 'Utente aggiornato!', 'Trova musica', '%1 record filtrati', 'Log accessi', 'Visibile', 'Archiviato', 'Notizie', 'Entrati %1 su %2', 'altro', 'Pubblica', '%1 mb', '%1 kb', '%1 bytes', 'Ricorsivo', 'Precedente', 'Successivo', 'Vai a pagina %1', 'Pagina:', 'Mai ascoltato', 'Approva manualmente registrazioni', 'In attesa', 'attiva', 'Tutti i campi con * sono obbligatori', 'Il tuo account verrà controllato e attivato manualmente', 'Ultimi ascolti', 'ricordami', 'Stile', 'cerca', 'Digita i percorsi da cercare', 'Usa selezionato?', 'Traccia durata min/max', 'Minuti', 'm3u', 'asx (WMA)', 'Se l\'aggiornamento si ferma, clicca qui: %1', 'Seguire symlinks?', 'Formato file', 'Abilita sicurezza URL', 'Carica whitelist', 'Tipo di file non consentito.', 'La Playlist e\' Vuota!', 'Testi', 'URL testi', 'mostra URL testi?', 'o', 'username o password non corretti', 'Dimensione massima upload: %1', 'Apri un RSS feed pubblico?', 'scegli una password', 'necessari nome e login', 'L\'Username scelto gia\' e\' in uso', 'abbandona l\'accesso di amministratore per questa sessione?', 'ricevuti record database: %1/%2', 'Non trovo "%1", e\' un file cancellato?', 'formato data (DDMMYY)', 'errore nel campo(i) prova ancora', 'lunghezza massima del testo', 'Dir colonne', 'Nuovo template', 'Template', 'nome Template ', 'necessario un nome Template!', 'Template predefinito', 'Tag extractor:', 'Allow using archiver(s)', 'Massima grandezza archivio (mb)', 'Archivio supera grandezza massima! (%1mb, max is %2mb) ', 'dir. Home ', 'Forza LAME rate', 'Transcode', 'httpQ', 'Errore nel contattare il server httpQ (%1). ', 'Usa la cache del database?', 'Unused records were not deleted due to skips.', 'lunghezza', 'Suona album', 'vedi lista:', 'numero massimo di dettagli visti:', 'Effettivo', 'Dettaglio', 'AJAX Prototype URL', 'Radio', 'Loop', 'Spiacente - ci sono problemi nel tuo login.', 'Demo', 'Synchronizing %1 with %2 entries', 'Network status %1: %2', 'Network update %1/%2');
$klang[14] = array('Traditional Chinese [&amp;#12345]', 'UTF-8', '&#32321;&#39636;&#20013;&#25991;', '&#26368;&#29105;&#38272;', '&#26368;&#26032;', '&#25628;&#23563;', '(&#21482;&#26377; %1 &#31558;&#39023;&#31034;)', '&#31186;', '\'%1\' &#65306;&#25628;&#23563;&#32080;&#26524;', '&#25214;&#21040;', '&#27794;&#26377;', '&#26356;&#26032;&#25628;&#23563;&#36039;&#26009;&#24235;&#36984;&#38917;', '&#21034;&#38500; &#26410;&#29992;&#36942;&#30340;&#35352;&#37636;&#65311;', '&#37325;&#24314; ID3', '&#38500;&#34802;&#27169;&#24335;', '&#26356;&#26032;', '&#21462;&#28040;', '&#26356;&#26032;&#25628;&#23563;&#36039;&#26009;&#24235;', '&#25214;&#21040; %1 &#27284;&#26696;&#12290;', '&#30906;&#23450;&#19981;&#21040;&#27492; %1 &#27284;&#26696;&#65072; &#30053;&#36942;&#12290;', '&#24050;&#23433;&#35037;&#65072; %1 - &#26356;&#26032;&#65306; %2 &#65104; &#25475;&#30596;&#65306;', '&#25475;&#30596;&#65306;', '&#22833;&#25943; - &#21839;&#38988;&#65072; %1', '&#35712;&#19981;&#21040;&#27492; %1 &#27284;&#26696; &#65072;&#30053;&#36942;', '&#24050;&#31227;&#38500;&#65306; %1', '&#24050;&#25554;&#20837; %1 &#65292; &#24050;&#26356;&#26032; %2 &#65292; &#24050;&#21034;&#38500; %3&#65292; &#22320;&#40670; %4 &#22833;&#25943; &#21450; %6 &#27284;&#26696;&#20013;&#30053;&#36942;%5 - %7 &#31186; - &#24050;&#21034;&#38500; %8 &#26377;&#35352;&#34399;&#30340;&#27284;&#26696;', '&#24050;&#23436;&#25104;', '&#38359;&#38281;', '&#22312;&#27492;&#25214;&#19981;&#21040;&#20219;&#20309;&#27284;&#26696;&#65306; "%1"', 'kPlaylist &#30331;&#20837;', '&#27492;&#27468;&#25163;&#30340;&#23560;&#36655;&#28165;&#21934;&#65306; %1', '&#29105;&#36984; %1', '&#27794;&#26377;&#27468;&#26354;&#36984;&#25799;&#12290; &#25773;&#25918;&#28165;&#21934;&#27794;&#26377;&#26356;&#26032;&#12290;', '&#25773;&#25918;&#28165;&#21934;&#24050;&#26356;&#26032;&#65281;', '&#36820;&#22238;', '&#25773;&#25918;&#28165;&#21934;&#24050;&#21152;&#20837;&#65281;', '&#35352;&#20303;&#37325;&#26032;&#25972;&#29702;&#27492;&#38913;&#12290;', '&#30331;&#20837;&#21517;&#31281;&#65306;', '&#23494;&#30908;&#65306;', '&#35686;&#21578;&#65281;&#27492;&#32178;&#31449;&#26159;&#19981;&#20844;&#38283;&#30340;&#65292;&#25152;&#26377;&#21205;&#20316;&#26159;&#26371;&#34987;&#35352;&#37636;&#12290;', '&#30331;&#20837;', '&#23433;&#20840;&#24615;(SSL)&#30331;&#20837;', '&#25773;&#25918;', '&#21034;&#38500;', '&#20998;&#20139;&#65109;', '&#20786;&#23384;', '&#25511;&#21046;&#25773;&#25918;&#28165;&#21934;&#65072; "%1" - %2 &#27161;&#38988;', '&#32232;&#36655;&#22120;', '&#27298;&#35222;&#22120;', '&#36984;&#25799;', '&#38918;&#24207;', '&#29376;&#24907;', '&#36039;&#35338;', '&#21034;&#38500;', '&#21517;&#31281;', '&#32317;&#25976;&#65109;', '&#37679;&#35492;', '&#36984;&#25799;&#20013;&#65306;', '&#27425;&#24207;&#65109;', '&#32232;&#36655;&#25773;&#25918;&#28165;&#21934;', '&#21034;&#38500;&#27492;&#21152;&#20837;', '&#21152;&#20837;&#25773;&#25918;&#28165;&#21934;', '&#21517;&#23383;&#65109;', '&#24314;&#31435;', '&#25773;&#25918;&#65306;', '&#27284;&#26696;', '&#23560;&#36655;', '&#20840;&#37096;', '&#24050;&#36984;&#25799;', '&#26032;&#22686;', '&#25773;&#25918;', '&#32232;&#36655;', '&#26032;&#22686;', '&#36984;&#25799;&#65306;', '&#25773;&#25918;&#25511;&#21046;&#65306;', '&#25773;&#25918;&#30446;&#37636;&#65306;', '&#29105;&#36984;&#25976;&#20540;', 'Keyteq &#25552;&#25552;&#20320;&#65306;', '(&#27298;&#26597;&#26356;&#26032;)', '&#20027;&#38913;', '&#21482;&#25628;&#23563; id3', '&#23560;&#36655;', '&#27161;&#38988;', '&#27468;&#25163;', '&#29105;&#36984;&#27468;&#25163;&#23560;&#36655;', '&#27298;&#35222;', '&#20998;&#20139;&#25773;&#25918;&#30446;&#37636;', '&#29992;&#25142;', '&#31649;&#29702;', '&#26368;&#26032;', '&#26368;&#29105;&#38272;', '&#30331;&#20986;', '&#36984;&#38917;', '&#27298;&#26597;', '&#20854;&#20182;', '&#32232;&#36655;&#20351;&#29992;&#32773;', '&#26032;&#22686;&#20351;&#29992;&#32773;', '&#20840;&#21517;', '&#30331;&#20837;', '&#35722;&#26356;&#23494;&#30908;&#65311;', '&#23494;&#30908;', '&#20633;&#35387;', '&#23384;&#21462;&#23652;&#32026;', '&#38283;', '&#38364;', '&#21034;&#38500;&#20351;&#29992;&#32773;', '&#20999;&#26039;&#20351;&#29992;&#32773;', '&#37325;&#26032;&#25972;&#29702;', '&#26032;&#22686;&#20351;&#29992;&#32773;', '&#21034;&#38500;', '&#30331;&#20986;', '&#20351;&#29992; EXTM3U &#25928;&#26524;&#65311;', '&#39023;&#31034;&#22810;&#23569;&#34892; (&#29105;&#38272;/&#26032;)', '&#26368;&#22823;&#25628;&#23563;&#34892;&#25976;', '&#37325;&#35373;', '&#38283;&#21855;&#30446;&#37636;', '&#36339;&#21040;&#30446;&#37636;&#65306; %1', '&#19979;&#36617;', '&#36339;&#21040;&#19978;&#19968;&#23652;', '&#36339;&#21040;&#26681;&#30446;&#37636;', '&#27298;&#26597;&#26356;&#26032;', '&#20351;&#29992;&#32773;', '&#35486;&#35328;', '&#36984;&#38917;', '&#24050;&#36215;&#21205;', '&#38568;&#27231;', '&#35373;&#23450;', '&#26681;&#30446;&#37636;&#32085;&#23565;&#36335;&#24465;', '&#20018;&#27969;&#36335;&#24465;', '&#38928;&#35373;&#35486;&#35328;', '&#35222;&#31383;&#31995;&#32113;', '&#35201;&#27714;HTTPS', '&#20801;&#35377;&#25628;&#23563;', '&#20801;&#35377;&#19979;&#36617;', '&#36926;&#26178;', '&#22577;&#21578;&#30331;&#20837;&#22833;&#25943;', '&#35531;&#31561;&#31561; - &#24314;&#31435;&#27284;&#26696;&#30446;&#37636;&#20013;', '&#25773;&#25918;&#28165;&#21934;&#19981;&#34987;&#26356;&#26032;&#65281;', '&#31649;&#29702;&#32773;', '&#20351;&#29992;HTTPS&#30331;&#20837;&#24460;&#26356;&#25913;&#65281;');
$klang[15] = array('Traditional Chinese - big5', 'UTF-8', '繁體中文', '最熱門', '最新', '搜尋', '(只有 %1 筆顯示)', '秒', '\'%1\' :搜尋結果', '找到', '沒有'