- yWeb: cleanup

Conflicts:
	data/y-web/Y_Blocks.txt
	data/y-web/Y_Live_Menue.yhtm
	data/y-web/Y_Tools_Flash_Upload.yhtm
	data/y-web/Y_Version.txt
	data/y-web/extentions/boxinfo/files/httpd/scripts/Y_Ext_BoxInfo.sh
	data/y-web/languages/Czech
	data/y-web/languages/Deutsch
	data/y-web/languages/English
	data/y-web/languages/Makefile.am
	data/y-web/languages/Polski
	data/y-web/languages/Portuguese
	data/y-web/languages/Slovak
	data/y-web/scripts/Y_NI_Tools.sh
	data/y-web/scripts/Y_Tools.sh
	data/y-web/scripts/api.sh
	data/y-web/ywidget.css

Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
svenhoefer
2021-12-20 16:23:02 +01:00
committed by Thilo Graf
parent abb3bb1016
commit 2996dde342
110 changed files with 450 additions and 7335 deletions

View File

@@ -3,7 +3,6 @@ SUBDIRS = images scripts languages styles
installdir = $(PRIVATE_HTTPDDIR)
install_DATA = channels.js \
channels.txt \
extentions.txt \
favicon.ico \
index.html \
@@ -31,20 +30,11 @@ install_DATA = channels.js \
Y_Ext_Update.js \
Y_Ext_Update_refresh.yhtm \
Y_Ext_Update.yhtm \
Y_Flash.js \
Y_Info_Help.yhtm \
Y_Info_Menue.yhtm \
Y_Info_Updates.yhtm \
Y_Live_DoubleView.yhtm \
Y_Live_EPG_Info.yhtm \
Y_Live_EPG.yhtm \
Y_Live.js \
Y_Live_Menue.yhtm \
Y_Live_Msg.yhtm \
Y_Live_Record.yhtm \
Y_Live_Transcode.yhtm \
Y_LiveViewFull.yhtm \
Y_Live.yhtm \
Y_Main.css \
Y_Menue.yhtm \
Y_neutrino_Blocks.txt \
@@ -55,17 +45,14 @@ install_DATA = channels.js \
Y_Settings_buttons.yhtm \
Y_Settings_glcd.yhtm \
Y_Settings_lcd.yhtm \
Y_Settings_Live.yhtm \
Y_Settings_Menue.yhtm \
Y_Settings_mount_liste.yhtm \
Y_Settings_mount.yhtm \
Y_Settings_neutrino_forms.yhtm \
Y_Settings_nhttpd.yhtm \
Y_Settings_personalize.yhtm \
Y_Settings_Timer.yhtm \
Y_Settings_umount_liste.yhtm \
Y_Settings_video_audio.yhtm \
Y_Settings_VNC.yhtm \
Y_Settings_wol.yhtm \
Y_Settings_xmltv.yhtm \
Y_Settings_yWeb.yhtm \
@@ -73,28 +60,19 @@ install_DATA = channels.js \
Y_StreamInfo.yhtm \
Y_Timer_Edit.yhtm \
Y_Timer_List.yhtm \
Y_Tools_Bootlogo.yhtm \
Y_Tools_Boxcontrol.yhtm \
Y_Tools_Check_Install.yhtm \
Y_Tools_Cmd.yhtm \
Y_Tools_Flash_Menue.yhtm \
Y_Tools_Flash_Upload.yhtm \
Y_Tools_Glcd_Screenshot.yhtm \
Y_Tools_Info_Menue.yhtm \
Y_Tools_Installer.yhtm \
Y_Tools_lcshot.yhtm \
Y_Tools_Menue.yhtm \
Y_Tools_Rcsim.yhtm \
Y_Tools_Screenshot.yhtm \
Y_Tools_Timer_Sync.js \
Y_Tools_Timer_Sync.yhtm \
Y_Tools_tvshot.yhtm \
Y_User.css \
Y_Version.txt \
Y_VLC.js \
Y_Wait.yhtm \
ywidget.css \
ywidget.js \
Y_yweb.js
# file manager

View File

@@ -1,7 +1,6 @@
/* yWeb Baselib by yjogol
$Date$
$Revision$
*/
var baselib_version="2.0.0";
var tmp = document.documentMode, e, isIE;
// Try to force this property to be a string.
@@ -21,16 +20,19 @@ function $yN(_obj_name)
{
return $(document.getElementsByName(_obj_name));
}
function id(obj_id)
{
return document.getElementById(obj_id);
}
function obj_update(obj_id, html)
{
var obj = id(obj_id);
if(obj)
obj.innerHTML = html;
}
function yClientHeight()
{
if(window.innerHeight)
@@ -40,6 +42,7 @@ function yClientHeight()
else if (document.body)
return document.body.clientHeight;
}
function yClientWidth()
{
if(window.innerWidth)
@@ -49,6 +52,7 @@ function yClientWidth()
else if (document.body)
return document.body.clientWidth;
}
function obj_create(_typ, _class)
{
var __obj = document.createElement(_typ);
@@ -58,12 +62,14 @@ function obj_create(_typ, _class)
__obj.setAttributeNode(__class);
return __obj;
}
function obj_createAt(_parent, _typ, _class)
{
var __obj = obj_create(_typ, _class);
_parent.appendChild(__obj);
return __obj;
}
function obj_get_radio_value(_obj_name)
{
var _obj = document.getElementsByName(_obj_name);
@@ -75,6 +81,7 @@ function obj_get_radio_value(_obj_name)
}
return "";
}
function obj_set_radio_value(_obj_name, _value)
{
var _obj = document.getElementsByName(_obj_name);
@@ -84,6 +91,7 @@ function obj_set_radio_value(_obj_name, _value)
_obj[i].checked = (_obj[i].value == _value);
}
}
function obj_clear_all_childs(_obj)
{
while(_obj.childNodes.length > 0)
@@ -93,6 +101,7 @@ function obj_clear_all_childs(_obj)
_obj.removeChild(aChild);
}
}
/*DHTML-Table*/
function y_add_row_to_table(_table, _class)
{
@@ -103,6 +112,7 @@ function y_add_row_to_table(_table, _class)
_table.appendChild(__row);
return __row;
}
function y_add_plain_cell_to_row(_row, _name)
{
var __cell=document.createElement("td");
@@ -110,6 +120,7 @@ function y_add_plain_cell_to_row(_row, _name)
_row.appendChild(__cell);
return __cell;
}
function y_add_text_cell_to_row(_row, _name, _value)
{
var __cell=y_add_plain_cell_to_row(_row, _name);
@@ -117,12 +128,14 @@ function y_add_text_cell_to_row(_row, _name, _value)
__cell.appendChild(__text);
return __cell;
}
function y_add_html_cell_to_row(_row, _name, _value)
{
var __cell=y_add_plain_cell_to_row(_row, _name);
__cell.innerHTML = _value;
return __cell;
}
function y_add_li_to_ul(_ul, _class, _value){
var __li=document.createElement("li");
var __class = document.createAttribute("class");
@@ -132,6 +145,7 @@ function y_add_li_to_ul(_ul, _class, _value){
__li.innerHTML=_value;
return __li;
}
function getXMLNodeItemValue(node, itemname)
{
@@ -141,6 +155,7 @@ function getXMLNodeItemValue(node, itemname)
return item[0].firstChild.nodeValue;
return "";
}
function setInnerHTML(_id, _html)
{
var item = document.getElementById(_id);
@@ -154,6 +169,7 @@ function obj_addAttributeNode(_obj, _attr, _value)
__attr.nodeValue = _value;
_obj.setAttributeNode(__attr);
}
/*XMLHttpRequest AJAX*/
var g_req;
function loadXMLDoc(_url, _processReqChange)
@@ -182,6 +198,7 @@ function loadXMLDoc(_url, _processReqChange)
else
alert("No Browser-support for XMLHttpRequest");
}
function loadSyncURL2(_url)
{
var myAjax = new Ajax.Request(
@@ -192,6 +209,7 @@ function loadSyncURL2(_url)
});
return myAjax.responseText;
}
function loadSyncURL(_url)
{
var _req;
@@ -219,6 +237,7 @@ function loadSyncURL(_url)
else
return "";
}
function loadSyncURLxml(_url)
{
var _req;
@@ -246,26 +265,31 @@ function loadSyncURLxml(_url)
else
return "";
}
/*visibility*/
function obj_disable(_obj_name, _disable)
{
var __obj = document.getElementById(_obj_name);
__obj.disabled = _disable;
}
function obj_enable(_obj_name, _disable)
{
obj_disable(_obj_name, !_disable);
}
function show_obj(_obj_name, _show)
{
var __obj = document.getElementById(_obj_name);
__obj.style.visibility= (_show) ? "visible" : "hidden";
}
function display_obj(_obj_name, _display)
{
var __obj = document.getElementById(_obj_name);
__obj.style.display = (_display) ? "block" : "none";
}
function show_waitbox(_show)
{
show_obj("wait", _show);
@@ -276,14 +300,17 @@ function l_trim(_str)
{
return _str.replace(/\s*((\S+\s*)*)/, "$1");
}
function r_trim(_str)
{
return _str.replace(/((\s*\S+)*)\s*/, "$1");
}
function trim(_str)
{
return l_trim(r_trim(_str));
}
function split_one(_str, _delimiter)
{
var __p = _str.indexOf(_delimiter);
@@ -291,28 +318,33 @@ function split_one(_str, _delimiter)
var __right = _str.substring(__p+_delimiter.length);
return new Array(__left, __right);
}
function split_left(_str, _delimiter)
{
var res = split_one(_str, _delimiter);
return res[0];
}
function split_right(_str, _delimiter)
{
var res = split_one(_str, _delimiter);
return res[1];
}
function de_qout(_str)
{
_str = _str.replace(/\"/g,"&quot;");
_str = _str.replace(/'/g,"&quot;");
return _str;
}
function epg_de_qout(_str)
{
_str = de_qout(_str);
_str = _str.replace(/\x8A/g,"<br/>");
return _str;
}
function split_version(vstring,v){
var l=vstring.split(".");
v.set('major', (l.length>0)?l[0]:"0");
@@ -320,18 +352,21 @@ function split_version(vstring,v){
v.set('patch', (l.length>2)?l[2]:"0");
v.set('pre', (l.length>3)?l[3]:"0");
}
function version_less(l, r) /* l<= r?*/{
return (l.get('major') < r.get('major'))||
((l.get('major') == r.get('major')) && (l.get('minor') < r.get('minor'))) ||
((l.get('major') == r.get('major')) && (l.get('minor') == r.get('minor')) && (l.get('patch') < r.get('patch'))) ||
((l.get('major') == r.get('major')) && (l.get('minor') == r.get('minor')) && (l.get('patch') == r.get('patch')) && (l.get('pre') < r.get('pre')));
}
function version_le(l, r) /* l<= r?*/{
return (l.get('major') < r.get('major'))||
((l.get('major') == r.get('major')) && (l.get('minor') < r.get('minor'))) ||
((l.get('major') == r.get('major')) && (l.get('minor') == r.get('minor')) && (l.get('patch') < r.get('patch'))) ||
((l.get('major') == r.get('major')) && (l.get('minor') == r.get('minor')) && (l.get('patch') == r.get('patch')) && (l.get('pre') <= r.get('pre')));
}
function version_str_less(l, r) /* l<= r?*/{
var lh=$H();
split_version(l,lh);
@@ -339,6 +374,7 @@ function version_str_less(l, r) /* l<= r?*/{
split_version(r,rh);
return version_less(lh,rh);
}
function str_to_hash(str){
var h=new Hash();
var items=str.split(",");
@@ -349,6 +385,7 @@ function str_to_hash(str){
});
return h;
}
function hash_to_str(h){
var str="";
h.each(function(e){
@@ -357,6 +394,7 @@ function hash_to_str(h){
});
return str;
}
/*etc*/
function format_time(_t)
{
@@ -377,103 +415,88 @@ function bt_get_value(_bt_name)
else
return "";
}
function bt_set_value(_bt_name, _text)
{
var __button = document.getElementById(_bt_name);
__button.firstChild.nodeValue = _text;
}
/*dbox*/
/*expermental*/
function reload_neutrino_conf() {
loadSyncURL("/control/reloadsetup");
}
function dbox_rcsim(_key){
function stb_rcsim(_key){
loadSyncURL("/control/rcem?" + _key);
}
function dbox_reload_neutrino(){
var sc=dbox_exec_tools("restart_neutrino");
function stb_reload_neutrino(){
var sc=stb_exec_tools("restart_neutrino");
}
function dbox_exec_command(_cmd)
function stb_exec_command(_cmd)
{
alert("Function dbox_exec_command is deactivated for security reasons");
alert("Function stb_exec_command is deactivated for security reasons");
var __cmd = _cmd.replace(/ /g, "&");
// return loadSyncURL("/control/exec?Y_Tools&exec_cmd&"+__cmd);
//return loadSyncURL("/control/exec?Y_Tools&exec_cmd&"+__cmd);
}
function dbox_exec_tools(_cmd)
function stb_exec_tools(_cmd)
{
var __cmd = _cmd.replace(/ /g, "&");
return loadSyncURL("/control/exec?Y_Tools&"+__cmd);
}
function dbox_message(_msg)
function stb_message(_msg)
{
return loadSyncURL("/control/message?nmsg="+_msg);
}
function dbox_popup(_msg)
function stb_popup(_msg)
{
return loadSyncURL("/control/message?popup="+_msg);
}
function dbox_set_timer_rec(_channel_id, _start, _stop)
function stb_set_timer_rec(_channel_id, _start, _stop)
{
var _url = "/control/timer?action=new&type=5&alarm="+_start+"&stop="+_stop+"&announce="+_start+"&channel_id="+_channel_id+"&rs=1";
return loadSyncURL(_url);
}
function dbox_set_timer_zap(_channel_id, _start)
function stb_set_timer_zap(_channel_id, _start)
{
var _url = "/control/timer?action=new&type=3&alarm="+_start+"&channel_id="+_channel_id;
return loadSyncURL(_url);
}
function dbox_zapto(_channel_id)
function stb_zapto(_channel_id)
{
var _url = "/control/zapto?"+_channel_id;
return loadSyncURL(_url);
}
function dbox_spts_status()
{
return (trim(loadSyncURL("/control/system?getAViAExtPlayBack")) == "1");
}
function dbox_spts_set(_on)
{
return loadSyncURL("/control/system?setAViAExtPlayBack=" + (_on ? "spts" : "pes") );
}
function dbox_getmode()
function stb_getmode()
{
return trim( loadSyncURL("/control/getmode") );
}
function dbox_setmode(_mode)
function stb_setmode(_mode)
{
return loadSyncURL("/control/setmode?" + _mode);
}
/*live*/
function live_kill_streams()
{
dbox_exec_command("killall streamts");
dbox_exec_command("killall streampes");
}
function live_switchto(_mode)
{
//live_kill_streams();
var _actual_spts = dbox_spts_status();
if(_mode == "tv" && !_actual_spts)
dbox_spts_set(true);
else if(_mode == "radio" && _actual_spts)
dbox_spts_set(false);
var _actual_mode = dbox_getmode();
if(_actual_mode != _mode)
dbox_setmode(_mode);
}
function live_lock()
{
loadSyncURL("/control/lcd?lock=1&clear=1&rect=10,10,110,50,1,0&xpos=20&ypos=27&size=22&font=2&text=%20%20%20%20yWeb%0A%20%20LiveView&update=1");
loadSyncURL("/control/rc?lock");
loadSyncURL("/control/zapto?stopplayback");
}
function live_unlock()
{
loadSyncURL("/control/lcd?lock=0");
loadSyncURL("/control/rc?unlock");
loadSyncURL("/control/zapto?startplayback");
}
function yhttpd_cache_clear(category)
{
if(category == "")

View File

@@ -6,181 +6,147 @@ start-block~timer
<div class="work_box_head"><div class="work_box_head_h2">
{=var-set:help_url=Neutrino:yWeb:Live_Timer#Timer=}{=var-set:menu=Timer=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
<iframe src="/fb/timer.dbox2" scrolling="auto" marginheight="1" marginwidth="1" frameborder="0" name="bouquets" style="height : 600px;width:90%;"></iframe>
<iframe src="/fb/timer.stb" scrolling="auto" marginheight="1" marginwidth="1" frameborder="0" name="bouquets" style="height : 600px;width:90%;"></iframe>
</div>
</div>
</body>
end-block~timer
# ------- build live url
start-block~build_live_url
{=var-set:mrl={=if-equal:{=mode=}~tv~http://{=func:get_header_data Host=}:31339/0,{=func:get_video_pids {=if-empty:{=audiopid=}~00000~{=audiopid=}=}=}~http://{=func:get_header_data Host=}:31338/{=func:get_audio_pid=}=}=}
end-block~build_live_url
# ------- yWeb save Settings
start-block~yWeb_save_settings
{=ini-set:/var/tuxbox/config/Y-Web.conf;management_ip;{=managementIP=}~open=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;management_ip2;{=managementIP2=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;wol_mac_1;{=wol_mac_1=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;wol_mac_2;{=wol_mac_2=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;wol_mac_3;{=wol_mac_3=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;wol_desc_1;{=wol_desc_1=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;wol_desc_2;{=wol_desc_2=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;wol_desc_3;{=wol_desc_3=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;fb;{=fb=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;screenshot_rc;{=screenshot_rc=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;start_page;{=start_page=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;style;{=style=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;yweb_box_name;{=yweb_box_name=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;yweb_box_color;{=yweb_box_color=}~save=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;management_ip;{=managementIP=}~open=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;management_ip2;{=managementIP2=}~cache=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;wol_mac_1;{=wol_mac_1=}~cache=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;wol_mac_2;{=wol_mac_2=}~cache=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;wol_mac_3;{=wol_mac_3=}~cache=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;wol_desc_1;{=wol_desc_1=}~cache=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;wol_desc_2;{=wol_desc_2=}~cache=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;wol_desc_3;{=wol_desc_3=}~cache=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;fb;{=fb=}~cache=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;screenshot_rc;{=screenshot_rc=}~cache=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;start_page;{=start_page=}~cache=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;style;{=style=}~cache=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;yweb_box_name;{=yweb_box_name=}~cache=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;yweb_box_color;{=yweb_box_color=}~save=}
end-block~yWeb_save_settings
# ------- Live save Settings
start-block~Live_save_settings
{=ini-set:/var/tuxbox/config/Y-Web.conf;slavebox;{=slavebox=}~open=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;vlc_record_path;{=vlc_record_path=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;deinterlace;{=deinterlace=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;deinterlace_filter;{=v=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;udp;{=udp=}~cache=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;http_caching;{=http_caching=}~save=}
end-block~Live_save_settings
# ------- nhttpd save Settings
start-block~nhttpd_save_settings
{=ini-set:/var/tuxbox/config/nhttpd.conf;mod_auth.username;{=authuser=}~open=}
{=ini-set:/var/tuxbox/config/nhttpd.conf;mod_auth.password;{=authpassword=}~cache=}
{=ini-set:/var/tuxbox/config/nhttpd.conf;mod_auth.no_auth_client;{=noauthclient=}~cache=}
{=ini-set:/var/tuxbox/config/nhttpd.conf;mod_auth.authenticate;{=authenticate=}~cache=}
{=ini-set:/var/tuxbox/config/nhttpd.conf;WebsiteMain.port;{=port=}~cache=}
{=ini-set:/var/tuxbox/config/nhttpd.conf;webserver.threading;{=threading=}~cache=}
{=ini-set:/var/tuxbox/config/nhttpd.conf;server.no_keep-alive_ips;{=no_keep_alive_ips=}~cache=}
{=ini-set:/var/tuxbox/config/nhttpd.conf;WebsiteMain.hosted_directory;{=hosted_directory=}~cache=}
{=ini-set:/var/tuxbox/config/nhttpd.conf;WebsiteMain.override_directory;{=override_directory=}~cache=}
{=ini-set:/var/tuxbox/config/nhttpd.conf;mod_sendfile.mime_types;{=mod_sendfile_mime_types=}~cache=}
{=ini-set:/var/tuxbox/config/nhttpd.conf;mod_sendfile.sendAll;{=mod_sendfile_sendAll=}~cache=}
{=ini-set:/var/tuxbox/config/nhttpd.conf;Language.selected;{=language=}~cache=}
{=ini-set:/var/tuxbox/config/nhttpd.conf;Tuxbox.DisplayLogos;{=Tuxbox_DisplayLogos=}~cache=}
{=ini-set:/var/tuxbox/config/nhttpd.conf;Tuxbox.LogosURL;{=Tuxbox_LogosURL=}~save=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;mod_auth.username;{=authuser=}~open=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;mod_auth.password;{=authpassword=}~cache=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;mod_auth.no_auth_client;{=noauthclient=}~cache=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;mod_auth.authenticate;{=authenticate=}~cache=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;WebsiteMain.port;{=port=}~cache=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;webserver.threading;{=threading=}~cache=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;server.no_keep-alive_ips;{=no_keep_alive_ips=}~cache=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;WebsiteMain.hosted_directory;{=hosted_directory=}~cache=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;WebsiteMain.override_directory;{=override_directory=}~cache=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;mod_sendfile.mime_types;{=mod_sendfile_mime_types=}~cache=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;mod_sendfile.sendAll;{=mod_sendfile_sendAll=}~cache=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;Language.selected;{=language=}~cache=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;Tuxbox.DisplayLogos;{=Tuxbox_DisplayLogos=}~cache=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;Tuxbox.LogosURL;{=Tuxbox_LogosURL=}~save=}
{=func:do_reload_httpd_config=}
end-block~nhttpd_save_settings
# ------- Video / Audio save Settings
start-block~video_audio_save_settings
{=ini-set:/var/tuxbox/config/neutrino.conf;video_Format;{=video_Format=}~open=}
{=ini-set:/var/tuxbox/config/neutrino.conf;video_backgroundFormat;{=video_backgroundFormat=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;video_csync;{=h_video_csync=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;vcr_AutoSwitch;{=vcr_AutoSwitch=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;audio_AnalogMode;{=audio_AnalogMode=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;audiochannel_up_down_enable;{=audiochannel_up_down_enable=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;audio_left_right_selectable;{=audio_left_right_selectable=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;audio_avs_Control;{=h_audio_avs_Control=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;audio_DolbyDigital;{=audio_DolbyDigital=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;audio_step;{=audio_step=}~save=}
{=ini-set:/var/tuxbox/config/controld.conf;vcroutput;{=h_vcroutput=}~open=}
{=ini-set:/var/tuxbox/config/controld.conf;videooutput;{=h_videooutput=}~save=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;video_Format;{=video_Format=}~open=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;video_backgroundFormat;{=video_backgroundFormat=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;video_csync;{=h_video_csync=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;vcr_AutoSwitch;{=vcr_AutoSwitch=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;audio_AnalogMode;{=audio_AnalogMode=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;audiochannel_up_down_enable;{=audiochannel_up_down_enable=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;audio_left_right_selectable;{=audio_left_right_selectable=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;audio_avs_Control;{=h_audio_avs_Control=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;audio_DolbyDigital;{=audio_DolbyDigital=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;audio_step;{=audio_step=}~save=}
{=ini-set:%(CONFIGDIR)/controld.conf;vcroutput;{=h_vcroutput=}~open=}
{=ini-set:%(CONFIGDIR)/controld.conf;videooutput;{=h_videooutput=}~save=}
end-block~video_audio_save_settings
# ------- LCD save Settings
start-block~lcd_save_settings
{=ini-set:/var/tuxbox/config/neutrino.conf;lcd_power;{=lcd_power=}~open=}
{=ini-set:/var/tuxbox/config/neutrino.conf;lcd_inverse;{=lcd_inverse=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;lcd_dim_time;{=lcd_dim_time=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;lcd_dim_brightness;{=lcd_dim_brightness=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;lcd_epgmode;{=lcd_epgmode=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;lcd_show_volume;{=lcd_show_volume=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;lcd_contrast;{=lcd_contrast=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;lcd_brightness;{=lcd_brightness=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;lcd_standbybrightness;{=lcd_standbybrightness=}~save=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;lcd_power;{=lcd_power=}~open=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;lcd_inverse;{=lcd_inverse=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;lcd_dim_time;{=lcd_dim_time=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;lcd_dim_brightness;{=lcd_dim_brightness=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;lcd_epgmode;{=lcd_epgmode=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;lcd_show_volume;{=lcd_show_volume=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;lcd_contrast;{=lcd_contrast=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;lcd_brightness;{=lcd_brightness=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;lcd_standbybrightness;{=lcd_standbybrightness=}~save=}
end-block~lcd_save_settings
# ------- Buttons save Settings
start-block~buttons_save_settings
{=ini-set:/var/tuxbox/config/neutrino.conf;bouquetlist_mode;{=bouquetlist_mode=}~open=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_bouquet_down;{=key_bouquet_down=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_bouquet_up;{=key_bouquet_up=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_channelList_addrecord;{=key_channelList_addrecord=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_channelList_addremind;{=key_channelList_addremind=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_channelList_cancel;{=key_channelList_cancel=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_channelList_pagedown;{=key_channelList_pagedown=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_channelList_pageup;{=key_channelList_pageup=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_channelList_reload;{=key_channelList_reload=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_channelList_search;{=key_channelList_search=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_channelList_sort;{=key_channelList_sort=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_lastchannel;{=key_lastchannel=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_quickzap_down;{=key_quickzap_down=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_quickzap_up;{=key_quickzap_up=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_subchannel_down;{=key_subchannel_down=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_subchannel_toggle;{=key_subchannel_toggle=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_subchannel_up;{=key_subchannel_up=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_tvradio_mode;{=key_tvradio_mode=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;key_zaphistory;{=key_zaphistory=}~save=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;bouquetlist_mode;{=bouquetlist_mode=}~open=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_bouquet_down;{=key_bouquet_down=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_bouquet_up;{=key_bouquet_up=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_channelList_addrecord;{=key_channelList_addrecord=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_channelList_addremind;{=key_channelList_addremind=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_channelList_cancel;{=key_channelList_cancel=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_channelList_pagedown;{=key_channelList_pagedown=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_channelList_pageup;{=key_channelList_pageup=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_channelList_reload;{=key_channelList_reload=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_channelList_search;{=key_channelList_search=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_channelList_sort;{=key_channelList_sort=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_lastchannel;{=key_lastchannel=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_quickzap_down;{=key_quickzap_down=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_quickzap_up;{=key_quickzap_up=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_subchannel_down;{=key_subchannel_down=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_subchannel_toggle;{=key_subchannel_toggle=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_subchannel_up;{=key_subchannel_up=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_tvradio_mode;{=key_tvradio_mode=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;key_zaphistory;{=key_zaphistory=}~save=}
end-block~buttons_save_settings
# ------- Personalize save Settings
start-block~personalize_save_settings
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_tvmode;{=p_tv=}~open=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_radiomode;{=p_radio=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_scartmode;{=p_scart=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_games;{=p_games=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_audioplayer;{=p_audioplayer=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_inetradio;{=p_inetradio=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_movieplayer;{=p_movieplayer=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_pictureviewer;{=p_picviewer=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_pincode;{=p_pincode=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_upnpbrowser;{=p_upnp=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_sleeptimer;{=p_sleeptimer=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_reboot;{=p_reboot=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_shutdown;{=p_shutdown=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_settings;{=p_settings=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_video;{=p_video=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_audio;{=p_audio=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_youth;{=p_youth=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_network;{=p_network=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_recording;{=p_recording=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_language;{=p_language=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_colors;{=p_colors=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_lcd;{=p_lcd=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_keybinding;{=p_keybinding=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_mediaplayer;{=p_mediaplayer=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_driver;{=p_driver=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_misc;{=p_misc=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_service;{=p_service=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_bouqueteditor;{=p_bouqueteditor=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_scants;{=p_scants=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_reload;{=p_reload=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_getplugins;{=p_getplugins=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_restart;{=p_restart=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_epgrestart;{=p_epgrestart=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_chan_epg_stat;{=p_chan_epg_stat=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_imageinfo;{=p_imageinfo=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_update;{=p_update=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_bluebutton;{=p_bluebutton=}~cache=}
{=ini-set:/var/tuxbox/config/neutrino.conf;personalize_redbutton;{=p_redbutton=}~save=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_tvmode;{=p_tv=}~open=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_radiomode;{=p_radio=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_scartmode;{=p_scart=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_games;{=p_games=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_audioplayer;{=p_audioplayer=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_inetradio;{=p_inetradio=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_movieplayer;{=p_movieplayer=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_pictureviewer;{=p_picviewer=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_pincode;{=p_pincode=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_upnpbrowser;{=p_upnp=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_sleeptimer;{=p_sleeptimer=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_reboot;{=p_reboot=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_shutdown;{=p_shutdown=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_settings;{=p_settings=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_video;{=p_video=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_audio;{=p_audio=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_youth;{=p_youth=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_network;{=p_network=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_recording;{=p_recording=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_language;{=p_language=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_colors;{=p_colors=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_lcd;{=p_lcd=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_keybinding;{=p_keybinding=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_mediaplayer;{=p_mediaplayer=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_driver;{=p_driver=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_misc;{=p_misc=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_service;{=p_service=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_bouqueteditor;{=p_bouqueteditor=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_scants;{=p_scants=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_reload;{=p_reload=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_getplugins;{=p_getplugins=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_restart;{=p_restart=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_epgrestart;{=p_epgrestart=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_chan_epg_stat;{=p_chan_epg_stat=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_imageinfo;{=p_imageinfo=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_update;{=p_update=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_bluebutton;{=p_bluebutton=}~cache=}
{=ini-set:%(CONFIGDIR)/neutrino.conf;personalize_redbutton;{=p_redbutton=}~save=}
end-block~personalize_save_settings
# ------- VNC save Settings
start-block~vnc_save_settings
{=ini-set:/var/tuxbox/config/vnc.conf;server;{=server=}~open=}
{=ini-set:/var/tuxbox/config/vnc.conf;port;{=port=}~cache=}
{=ini-set:/var/tuxbox/config/vnc.conf;passwd;{=password=}~cache=}
{=ini-set:/var/tuxbox/config/vnc.conf;scale;{=scale=}~save=}
end-block~vnc_save_settings
# ------- Timer save Settings
start-block~timer_save_settings
{=ini-set:/var/tuxbox/config/Y-Web.conf;tvinfo_username;{=tvinfo_username=}=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;tvinfo_password;{=tvinfo_password=}=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;klack_url;{=klack_url=}=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;klack_securitycode;{=klack_securitycode=}=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;live_resolution_w;{=ini-get:/var/tuxbox/config/Y-Web.conf;live_resolution_w;384=}=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;live_resolution_h;{=ini-get:/var/tuxbox/config/Y-Web.conf;live_resolution_h;288=}=}
{=file-action:/var/tuxbox/config/channels.txt;add;{=channels=}=}
end-block~timer_save_settings
# ------- Ext save Settings
start-block~ext_save_settings
{=file-action:/var/tuxbox/config/extentions.txt;add;{=extentions=}=}
{=file-action:%(CONFIGDIR)/extentions.txt;add;{=extentions=}=}
end-block~ext_save_settings
# ------- No Managemant Error
@@ -199,7 +165,7 @@ end-block~no_management
# ------- Managemant Check : insert at Top of Page
start-block~management_check_top
{=var-set:management={=if-equal:{=func:get_request_data client_addr=}~{=ini-get:/var/tuxbox/config/Y-Web.conf;management_ip;{=func:get_request_data client_addr=}=}~1~=}{=if-equal:{=func:get_request_data client_addr=}~{=ini-get:/var/tuxbox/config/Y-Web.conf;management_ip2=}~1~=}=}
{=var-set:management={=if-equal:{=func:get_request_data client_addr=}~{=ini-get:%(CONFIGDIR)/Y-Web.conf;management_ip;{=func:get_request_data client_addr=}=}~1~=}{=if-equal:{=func:get_request_data client_addr=}~{=ini-get:%(CONFIGDIR)/Y-Web.conf;management_ip2=}~1~=}=}
{=if-empty:{=var-get:management=}
~
{=include-block:Y_Blocks.txt;no_management=}
@@ -329,9 +295,9 @@ end-block~frame_iso_head
# ------- nhttpd save Settings
start-block~start_wizard_save_settings
{=ini-set:/var/tuxbox/config/Y-Web.conf;start_page;{=start_page=}~open=}
{=ini-set:/var/tuxbox/config/Y-Web.conf;startup;true~save=}
{=ini-set:/var/tuxbox/config/nhttpd.conf;Language.selected;{=language=}=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;start_page;{=start_page=}~open=}
{=ini-set:%(CONFIGDIR)/Y-Web.conf;startup;true~save=}
{=ini-set:%(CONFIGDIR)/nhttpd.conf;Language.selected;{=language=}=}
{=func:do_reload_httpd_config=}
end-block~start_wizard_save_settings
@@ -391,7 +357,7 @@ end-block~start_wizard_page
# ------- Lay-Frame MAIN
start-block~frame_main
{=if-empty:{=ini-get:/var/tuxbox/config/Y-Web.conf;startup=}~
{=if-empty:{=ini-get:%(CONFIGDIR)/Y-Web.conf;startup=}~
{=include-block:Y_Blocks.txt;start_wizard_page=}
~
{=include-block:Y_Blocks.txt;frame_head=}
@@ -439,7 +405,7 @@ end-block~frame_secondary
# ------- Lay-Frame Boxcontrol-Menu
start-block~frame_boxcontrol
{=var-set:sec_menu=Y_Boxcontrol_Menue.yhtm=}
{=var-set:startpage={=ini-get:/var/tuxbox/config/Y-Web.conf;start_page;none=}=}
{=var-set:startpage={=ini-get:%(CONFIGDIR)/Y-Web.conf;start_page;none=}=}
{=var-set:work=
{=if-equal:{=var-get:startpage=}~bouquets~Y_Boxcontrol_Bouquets.yhtm
~
@@ -458,20 +424,6 @@ start-block~frame_boxcontrol
{=include-block:Y_Blocks.txt;frame_secondary=}
end-block~frame_boxcontrol
# ------- Lay-Frame Live-Menu
start-block~frame_live
{=var-set:sec_menu=Y_Live_Menue.yhtm?start={=dostart=}=}
{=var-set:work=Y_blank.htm=}
{=include-block:Y_Blocks.txt;frame_secondary=}
end-block~frame_live
# ------- Lay-Frame Live-Menu
start-block~frame_live_directtv
{=var-set:sec_menu=Y_Live_Menue.yhtm=}
{=var-set:work=Y_LiveViewFull.yhtm?mode=tv&amp;typ=live=}
{=include-block:Y_Blocks.txt;frame_secondary=}
end-block~frame_live_directtv
# ------- Lay-Frame Tools-Menu
start-block~frame_tools
{=var-set:sec_menu=Y_Tools_Menue.yhtm=}

View File

@@ -83,7 +83,7 @@ function poschannel(box, direction){
<input type="hidden" name="redirect" value="/Y_Boxcontrol_Bouquet_Editor_Main.yhtm"/>
<p><button type="button" ytype="save" onclick="do_submit();">{=L:save=}</button>
<button type="button" ytype="cancel" onclick="do_abort();">{=L:cancel=}</button></p>
{=L:bouquets_must_be_saved=}
{=L:bou.bouquets_must_be_saved=}
</form>
</div>
</div>

View File

@@ -4,7 +4,7 @@
<script type="text/javascript">
//<![CDATA[
function do_zap(channelid) {
dbox_zapto(channelid);
stb_zapto(channelid);
window.location.reload();
}
function do_epg(channelid,logoid) {

View File

@@ -114,17 +114,20 @@ function set_mode(_mode){
function init(){
volumen_set_audiobar(volumen_get());
set_mute_button();
add_yExtensions('boxcontrol', 'secmenu_boxcontrol');
set_sigbar(sig_get());
set_snrbar(snr_get());
ber_get();
// add_yExtensions('boxcontrol', 'secmenu_boxcontrol');
}
function get_data(){
volumen_set_audiobar(volumen_get());
set_sigbar(sig_get());
set_snrbar(snr_get());
ber_get();
add_yExtensions('boxcontrol', 'secmenu_boxcontrol');
}
function epg_plus_popup() {
window.open("Y_EPG_Plus.yhtm","_blank","resizable=yes,scrollbars=yes");
}
//]]>
</script>
@@ -139,6 +142,10 @@ function get_data(){
<li>
<a target="work" title="{=L:bc.menue.bouquets_desc=}" href="Y_Boxcontrol_Bouquets.yhtm">{=L:bc.menue.bouquets=}</a>
</li>
<li>
<a target="work" href="Y_EPG_Plus.yhtm">{=L:live.epg_plus=}</a>
<a class="y_menu_popup_link" title="{=L:live.epg_plus_popup_desc=}" href="javascript:epg_plus_popup()"><img src="/images/popup.png"/></a>
</li>
<li>
<a target="work" title="{=L:bc.menue.control_desc=}" href="Y_Tools_Boxcontrol.yhtm">{=L:bc.menue.control=}</a>
</li>
@@ -153,21 +160,15 @@ function get_data(){
<a target="work" title="{=L:bc.menue.glcd_screenshot_desc=}" href="Y_Tools_Glcd_Screenshot.yhtm">{=L:bc.menue.glcd_screenshot=}</a>
</li>
~=}
{=if-not-equal:{=global-var-get:boxtype=}~coolstream~
<li>
{=if-empty:{=var-get:lcshot=}~
<a target="work" title="{=L:bc.menue.lcd_screenshot_desc=}" href="Y_Tools_lcshot.yhtm">{=L:bc.menue.lcd_screenshot=}</a>
~
<a href="javascript:void(0)" class="disabled" title="{=L:bc.menue.lcd_screenshot_desc_ni=}">{=L:bc.menue.lcd_screenshot=}</a>
=}
</li>
~=}
<li>
<a target="work" title="OSD-{=L:bc.menue.screenshot=}" href="Y_Tools_Screenshot.yhtm?osd=1&rc={=ini-get:%(CONFIGDIR)/Y-Web.conf;screenshot_rc;false=}">OSD-{=L:bc.menue.screenshot=}</a>
</li>
<li>
<a target="work" title="TV-{=L:bc.menue.screenshot=}" href="Y_Tools_Screenshot.yhtm?video=1&rc={=ini-get:%(CONFIGDIR)/Y-Web.conf;screenshot_rc;false=}">TV-{=L:bc.menue.screenshot=}</a>
</li>
<li>
<a target="work" href="Y_Timer_List.yhtm">{=L:live.timer=}</a>
</li>
</ul>
</div>
</div>
@@ -237,20 +238,6 @@ function get_data(){
</center>
</div>
</div>
{=if-empty:{=ini-get:%(CONFIGDIR)/Y-Web.conf;slavebox=}~~
<div class="y_menu_sec_box">
<div class="y_menu_sec_box_head"><h2>Switch to</h2></div>
<div class="y_menu_sec_box_body">
<div class="y_menu_sec">
<ul>
<li>
<a target="_top" title="{=L:bc.menue.webinf_slavebox=}" href="http://{=ini-get:%(CONFIGDIR)/Y-Web.conf;slavebox=}/">{=ini-get:%(CONFIGDIR)/Y-Web.conf;slavebox=}</a>
</li>
</ul>
</div>
</div>
</div>
=}
<script type="text/javascript">
//<![CDATA[
init();

View File

@@ -1,8 +1,8 @@
/* yWeb EPG by yjogol
$Date$
$Revision$
*/
/*EPG+*/
var g_width_px=0; /*display width*/
//var g_cols_to_display=0; /*minutes to display*/
var g_number_of_cols=0; /*nr of cols*/
@@ -27,19 +27,24 @@ function epg_plus_calc_dimensions(){
g_width_all_items=g_width_px-c_width_px_bouquet-c_width_px_per_min;
$('epg_plus').style.cssText = "width:"+g_width_px;
}
function epg_zapto(){
dbox_zapto($('d_channel_id').innerHTML);
stb_zapto($('d_channel_id').innerHTML);
}
function epg_set_timer_rec(){
dbox_set_timer_rec($("d_channel_id").innerHTML, $("d_start").innerHTML, $("d_stop").innerHTML);
stb_set_timer_rec($("d_channel_id").innerHTML, $("d_start").innerHTML, $("d_stop").innerHTML);
}
function epg_set_timer_zap(){
dbox_set_timer_zap($("d_channel_id").innerHTML, $("d_start").innerHTML);
stb_set_timer_zap($("d_channel_id").innerHTML, $("d_start").innerHTML);
}
function build_epg_clear(){
var ep = $("epg_plus");
obj_clear_all_childs(ep);
}
/*set a layout box and content*/
function build_epg_setbox(_item, _starttime, _stoptime, _start, _stop){
var d_start = Math.max(_start, _starttime);
@@ -50,10 +55,11 @@ function build_epg_setbox(_item, _starttime, _stoptime, _start, _stop){
if(d_start<_stoptime)
_item.style.cssText = "position:absolute; top:0px; left:"+d_left+"px; width:"+d_width+"px;";
}
/*show epg details*/
function show_epg_item(_index){
g_selected=_index;
//epg_diag.show();
//epg_diag.show();
$("d_desc").update(epg_data[_index][4]+" "+epg_data[_index][0]);
$("d_info1").update(epg_data[_index][1]);
$("d_info2").update(epg_data[_index][2]);
@@ -62,21 +68,20 @@ function show_epg_item(_index){
$("d_channel_id").update(epg_data[_index][6]);
var logo =epg_data[_index][7];
$('d_logo').update( (logo!="")?"<img class=\"channel_logos\" src=\""+logo+"\">":"" );
var imdb_link = '<a target="_blank" class="exlink" href="http://german.imdb.com/find?s=all&q='+(epg_data[_index][0]).gsub(" ","+")+'">IMDb</a>';
var klack_link = '<a target="_blank" class="exlink" href="http://www.klack.de/programmsuche.html?search=1&title='+(epg_data[_index][0]).gsub(" ","+")+'">klack.de</a>';
var tvinfo_link = '<a target="_blank" class="exlink" href="http://www.tvinfo.de/exe.php3?quicksearch=1&volltext='+(epg_data[_index][0]).gsub(" ","+")+'&tpk=&showall=&genretipp=&target=list.inc">tvinfo.de</a>';
$('d_lookup').update(imdb_link+" "+klack_link+" "+tvinfo_link);
//var imdb_link = '<a target="_blank" class="exlink" href="http://german.imdb.com/find?s=all&q='+(epg_data[_index][0]).gsub(" ","+")+'">IMDb</a>';
//$('d_lookup').update(imdb_link);
var off=$('epg_plus').cumulativeScrollOffset();
// alert(off.inspect());
//alert(off.inspect());
$('epg_info').setStyle({
'left':off.left+50+'px',
'top':off.top+50+'px',
'position': 'absolute'
// 'background-color': 'white'
//'background-color': 'white'
});
show_obj("epg_info",true);
}
/* build one channel row*/
function build_epg_bouquet(__bdiv, __channel_id, _starttime, _stoptime, _logo)
{
@@ -129,6 +134,7 @@ function build_epg_bouquet(__bdiv, __channel_id, _starttime, _stoptime, _logo)
}
}
}
/* build time row*/
function build_epg_time_bar(_tdiv, _starttime, _stoptime){
var _start = _starttime;
@@ -140,6 +146,7 @@ function build_epg_time_bar(_tdiv, _starttime, _stoptime){
_start = _stop;
}
}
function get_timer(){
g_timer_eventids = new Array();
var timer = loadSyncURL("/control/timer?format=id");
@@ -188,6 +195,7 @@ function build_epg_plus(_bouquet, _starttime)
window.setTimeout("build_epg_plus_loop("+_starttime+","+_stoptime+")",100);
}
}
function build_epg_plus_loop(_starttime, _stoptime)
{
if(g_i<g_bouquet_list.length){
@@ -211,6 +219,7 @@ function build_epg_plus_loop(_starttime, _stoptime)
obj_disable("btGet", false);
}
}
/* main: build epg+ */
function build_epg_plus_main(){
epg_plus_calc_dimensions();
@@ -226,14 +235,16 @@ function build_epg_plus_main(){
_secs=document.e.epg_time.value;
_secs=parseInt(_secs);
build_epg_plus(bou, _secs);
/*document.getElementById("epg_plus").width = g_width_px;*/
//document.getElementById("epg_plus").width = g_width_px;
}
/* change time offset and build epg+*/
function build_epg_plus_delta(_delta){
if(document.e.epg_time.selectedIndex + _delta < document.e.epg_time.length && document.e.epg_time.selectedIndex + _delta >= 0)
document.e.epg_time.selectedIndex += _delta;
build_epg_plus_main();
}
/* time delta dropdown-list*/
function build_time_list(_delta){
var now = new Date();
@@ -255,13 +266,15 @@ function build_time_list(_delta){
__item.value = _time_t;
}
}
/*init call*/
function epg_plus_init(_display_logos){
g_display_logos = _display_logos;
window.onresize=epg_plus_calc_dimensions;
build_time_list(0);
}
/* ---*/
/*---*/
function do_zap(channelid){
dbox_zapto(channelid);
stb_zapto(channelid);
}

View File

@@ -4,9 +4,6 @@
<script type="text/javascript" src="/prototype.js"></script>
<script type="text/javascript" src="/Y_EPG.js"></script>
<script type="text/javascript">
function epg_imdb(){
}
</script>
</head>
@@ -50,12 +47,14 @@ function epg_imdb(){
<br/>
</td>
</tr>
<!--
<tr>
<td colspan="3">
{=L:lookup=}:
<span id="d_lookup"></span>
</td>
</tr>
-->
<tr>
<td colspan="3">
<br/>
@@ -72,4 +71,4 @@ function epg_imdb(){
</script>
</body>
</html>
</html>

View File

@@ -157,7 +157,7 @@ function do_set_updates2(){
}
var avaiable=0;
function show_free(){
var res=dbox_exec_tools("mtd_space");
var res=stb_exec_tools("mtd_space");
var Ausdruck = /([^ ]*)[ ]*([^ ]*)[ ]*([^ ]*)[ ]*([^ ]*)[ ]*([^ ]*)[ ]*([^ ]*).*$/;
Ausdruck.exec(res);
var mtd = RegExp.$1;
@@ -241,4 +241,3 @@ function uninstall_build_list2(){
});
$('statusline').hide();
}

View File

@@ -46,7 +46,7 @@ CyExplorer.prototype = {
var mycurrent_row = new Element( 'tr', {'class': ((this.line_number % 2) ==0)?"a":"b"} );
$(this.el).insert(mycurrent_row);
/* icon */
var __img ="/images/ftype_file.gif";
var __img ="/images/ftype_file.png";
switch (fp.get('type')){
case "folder": __img = "/images/ftype_folder.png"; break;
case "link": __img = "/images/ftype_link.png"; break;

View File

@@ -1,117 +0,0 @@
/* yWeb Flash by yjogol
$Date$
$Revision$
*/
function do_image_upload_dialog()
{
var nr=obj_get_radio_value('R1');
nr = (nr=="")?0:nr;
document.f.mtd_text.value = document.f.elements[nr].title;
document.f.mtd.value = nr;
document.f.execute.value = "script:Y_Tools image_flash_free_tmp";
document.f.tmpl.value = "Y_Tools_Flash_Upload.yhtm";
document.f.submit();
}
function do_image_download()
{
show_waitbox(true);
$('f').disable();
window.setTimeout("do_image_download_2()",100);
/*setTimeout:refresh output*/
}
function do_image_download_2()
{
var nr=obj_get_radio_value('R1');
nr = (nr=="")?0:nr;
var res = loadSyncURL("/control/exec?Y_Tools&image_backup&"+nr);
$('download_link').href = res;
$('f').enable();
show_waitbox(false);
$('download_box').show();
}
function goConfirmUrl(_meld, _url)
{
if (confirm(_meld)==true)
loadSyncURL(_url);
}
function image_delete()
{
var res = loadSyncURL("/control/exec?Y_Tools&image_delete");
$('download_box').hide();
}
/*flashing*/
var aktiv;
var flashing = false;
var flash_diag = null;
function show_progress(_msg,_type,_proz)
{
var __msg = $("msg");
__msg.value = _msg;
var tmsg="";
if(_type == 1){
tmsg="erasing";
$("erasing_left").width = _proz;
}
else if(_type == 2){
tmsg="writing";
$("erasing_left").width = "100%";
$("writing_left").width = _proz;;
}
else if(_type == 3){
tmsg="verifying";
$("writing_left").width = "100%";
$("verifying_left").width = _proz;;
}
loadSyncURL("/control/lcd?lock=1&clear=1&xpos=10&ypos=27&size=20&font=2&text=yWeb%20flashing%0A"+tmsg+"%20"+encodeURI(_proz)+"&update=1");
}
/* load fcp status from /tmp/e.txt*/
function progress_onComplete(_req)
{
var last = _req.responseText.lastIndexOf("\r");
var last_line = _req.responseText.slice(last+1, _req.responseText.length);
var _type = 0;
if(last_line.search(/Erasing/)!=-1)
_type = 1;
if(last_line.search(/Writing/)!=-1)
_type = 2;
if(last_line.search(/Verifying/)!=-1)
_type = 3;
var Ausdruck = /\((.*)\)/;
var e=Ausdruck.exec(last_line);
var p = RegExp.$1;
show_progress(last_line, _type, p);
}
function progress_get()
{
var myAjax = new Ajax.Request(
"/tmp/e.txt",
{
method: 'post',
onComplete: progress_onComplete
});
}
function do_submit()
{
var msg = "Flash Image?";
if(document.f.demo.checked)
msg = "DEMO: "+msg;
if(confirm(msg)==true){
show_waitbox(true);
document.f.submit();
$('f').disable();
}
}
function do_image_upload_ready_error()
{
$('f').enable();
show_waitbox(false);
}
function do_image_flash_ready()
{
window.clearInterval(aktiv);
$('flash_diag').hide();
loadSyncURL("/control/lcd?lock=0");
alert("Image flashed. Press OK after reboot");
top.location.href="/";
}

View File

@@ -1,338 +0,0 @@
/* yWeb Live by yjogol
$Date$
$Revision$
*/
/*globals*/
var V2 = null;
var isUDP = false;
var IsTimeshift = true; //TEST
var IsLocked = false;
var IsMute = false;
var vlc_width = 384;
var vlc_height = 288;
var Window_delta_w = 0;
var Window_delta_h = 0;
var Mode = "tv";
var AudioChannel = 0;
var isSubs=false;
var g_intervall=null;
var current_channel = 0;
/*resize,init*/
function do_onload(){
if(Mode != "tv" && Mode != "radio")
Mode = "tv";
set_controls("disable");
if(isUDP && Mode == "tv")
change_button_img('udp',"udp_switch_off");
else if(Mode == "tv")
change_button_img('udp',"udp_switch_on");
window.setTimeout("do_init()",100);
}
function do_onresize(){
if((vlc_width+Window_delta_w != window.innerWidth) || (vlc_height+Window_delta_h != window.innerHeight)){
window.onresize=null;
do_resize_vlc(yClientWidth()-Window_delta_w,yClientHeight()-Window_delta_h);
window.onresize=do_onresize;
}
}
function do_resize_vlc(width, height){
vlc_width = width;
vlc_height = height;
V2.set_resolution(width, height);
}
function do_resize(){
var dd = id('resolution');
var sel = dd.selectedIndex;
var w = -1;
var h = -1;
if(sel != -1){
switch(sel.toString()) {
case "0": w=384; h=288; break;
case "1": w=768; h=576; break;
case "2": w=960; h=720; break;
case "3": w=1152; h=864; break;
}
}
if(w != -1)
window.resizeTo(w+Window_delta_w, h+Window_delta_h);
}
function do_init(){
live_switchto(Mode);
// vlc_width = 384;
// vlc_height = 288;
Window_delta_w = yClientWidth() - vlc_width;
Window_delta_h = yClientHeight() - vlc_height;
if(Mode == "tv")
window.onresize=do_onresize;
insert_vlc_control();
build_bouquet_list(-1);
set_controls("play");
// do_play();
change_channel_play();
// g_intervall = window.setInterval('i_interval()', 20000);
}
function i_interval(){
obj_update('bouquets_div', "<img src=\"/images/smallwait.gif\"/> "+Lgetting_bouquets);
window.setTimeout("i_interval2()",100);
}
function i_interval2(){
build_bouquet_list(-1);
}
function always_on_top() { window.focus();
window.setTimeout("always_on_top()",100);
}
function insert_vlc_control(){
if(Mode == "radio") {
var radio_html="<div style=\"width:"+vlc_width+"px;height:"+vlc_height+"px;text-align:center;\">"
+"<br/><br/><br/><br/><br/><br/><div id=\"vlc_radio\"></div><br/><h1>Radio</h1></div>";
obj_update('vlc_view',radio_html);
V2 = new CyVLC('vlc', 'vlc_radio', 1, 1);
} else
V2 = new CyVLC('vlc', 'vlc_view', vlc_width, vlc_height);
}
function insert_message_control(msg){
var wait_html="<div style=\"width:"+vlc_width+"px;height:"+vlc_height+"px;text-align:center;\">"
+"<br/><br/><br/><br/><br/><br/><img src=\"/images/wait.gif\"><br/>"+msg+"</div>";
obj_update('vlc_view',wait_html);
}
function change_button_img(id,img){
var imgstr = "<img src=\"/images/"+img+".png\" width=\"16\" height=\"16\">";
obj_update(id, imgstr);
}
/*controls*/
function set_controls(state){
var go=false;
var play=false;
var opt=false;
if(V2 && V2.have_options())
opt=true;
var plugin="";
if(V2) plugin=V2.plugin;
switch(state){
case "disable":
go=false;
play=false;
break;
case "play":
go=true;
play=true;
break;
case "stop":
go=true;
play=false;
break;
}
obj_enable('go', go);
obj_enable('epg', go);
obj_enable('PlayOrPause', go);
obj_enable('stop', go);
obj_enable('mute', play);
obj_enable('volumeup', play);
obj_enable('volumedown', play);
obj_enable('livelock', go);
if(LiveTyp!="popup"){
show_obj('rec',opt);
obj_enable('rec', play && opt);
show_obj('transcode',opt);
obj_enable('transcode', play && opt);
}
if(Mode == "tv"){
show_obj('udp',haveUDP);
obj_enable('udp', go);
obj_enable('fullscreen', play);
show_obj('snapshot',(plugin != "moz3"));
obj_enable('snapshot', play && (plugin != "moz3"));
}
}
/*vlc control*/
function do_play(){
var options = new Array();
if(Mode == "tv"){
if(isDeinterlace){
options.push(":vout-filter=deinterlace");
options.push(":deinterlace-mode=bob");
}
if(isUDP && Mode == "tv"){
options.push(":access-filter=timeshift");
}
else
if(cachetime > 0)
options.push(":http-caching="+cachetime);
if(AudioChannel != 0)
options.push(":audio-track="+AudioChannel);
}
do_play_state(0, options);
}
function start_udp_server(){
var pids = loadSyncURL("/control/yweb?video_stream_pids=0&no_commas=true");
var args = ClientAddr+" 31330 0 "+pids;
var _cmd = "udp_stream start "+args;
var __cmd = _cmd.replace(/ /g, "&");
loadXMLDoc("/control/exec?Y_Live&"+__cmd, dummy);
}
function do_stop(){
V2.stop();
while(V2.is_playing())
;
change_button_img('PlayOrPause',"play");
set_controls("stop");
}
function dummy()
{
}
// VCL does not work with prototype.js!
function do_play_bystring(_str){
do_play_state(1,[_str]);
}
function do_play_state(_state, _options){
change_button_img('PlayOrPause',"pause");
_options.push(":input-repeat=1");
// alert("options:"+_options);
V2.options = _options;
var mrl = "";
if(Mode == "tv" && isUDP)
mrl = "udp://@:31330";
else
if(current_channel)
mrl = "http://" + window.location.host + ":31339/id=" + current_channel;
else
mrl = loadSyncURL("/control/build_live_url");
V2.set_actual_mrl(mrl);
V2.play();
V2.next();
set_controls("play");
if(isDeinterlace && V2.plugin=="moz2"){
V2.vlc.video.deinterlace.enable("bob");
}
if(Mode == "tv" && isUDP)
window.setTimeout("start_udp_server()",1000);
}
function do_play_or_pause(){
if(V2.is_playing()) {
change_button_img('PlayOrPause',"play");
V2.pause();
set_controls("stop");
} else {
change_button_img('PlayOrPause',"pause");
V2.play();
set_controls("play");
if(isUDP)
window.setTimeout("start_udp_server()",1000);
}
}
/* bouquet & channel panel */
function change_bouquet(){
var dd = id('bouquets');
var bouquet = -1;
var channel = -1;
var sel = dd.selectedIndex;
if(sel != -1){
bouquet = dd[sel].value;
channel = 0;
}
obj_update('channels_div', "<img src=\"/images/smallwait.gif\"/> "+Lgetting_channels);
window.setTimeout("build_channel_list("+bouquet+", "+channel+")",2000);
}
function change_channel(){
isSubs=false;
var dd = id('channels');
var channel = -1;
var sel = dd.selectedIndex;
if(sel != -1){
channel = dd[sel].value;
current_channel = channel;
}
do_stop();
AudioChannel = 0;
window.setTimeout("change_channel_zapto(\""+channel+"\")",100);
}
function change_sub_channel(){
var dd = id('subs');
var channel = -1;
var sel = dd.selectedIndex;
if(sel != -1){
channel = dd[sel].value;
current_channel = channel;
}
do_stop();
AudioChannel = 0;
window.setTimeout("change_channel_zapto(\""+channel+"\")",100);
}
function change_channel_zapto(channel){
//dbox_zapto(channel);
window.setTimeout("change_channel_play()",500);
}
function build_subchannels(){
var subs = loadSyncURL("/control/zapto?getallsubchannels");
if (subs != "") {
var optlist="";
var list = subs.split("\n");
for(i=0;i<list.length;i++){
var sc=split_one(list[i], " ");
optlist+="<option value=\""+sc[0]+"\">"+sc[1]+"</option>\n";
}
optlist="<select id='subs' class='y_live_channels'>"+optlist+"</select>";
id('subs_div').innerHTML = optlist;
display_obj("subsRow", true);
isSubs=true;
}
else
display_obj("subsRow", false);
}
function change_channel_play(){
insert_vlc_control();
do_play();
if (V2.have_options() && Mode == "tv") {
build_audio_pid_list();
if(!isSubs)
build_subchannels();
}
}
/*other buttons*/
function do_show_version(){
alert("Version:"+V2.version_string+" Generation:"+V2.plugin+"\nlevel1:"+V2.version_level1+" 2:"+V2.version_level2
+" 3:"+V2.version_level3+" 4:"+V2.version_level4);
}
function do_lock_toggle(){
if( !IsLocked ) {
change_button_img('livelock',"liveunlock");
IsLocked = true;
live_lock();
} else {
change_button_img('livelock',"livelock");
IsLocked = false;
live_unlock();
}
}
function do_mute_toggle(){
change_button_img('mute', (IsMute)?"volumemute":"volumeunmute");
IsMute = !IsMute;
V2.toggle_mute();
}
function do_udp_toggle(){
change_button_img('udp', (isUDP)?"udp_switch_on":"udp_switch_off");
isUDP = !isUDP;
do_stop();
do_play();
}
function view_streaminfo(){
window.open("/fb/info.dbox2","streaminfo","width=400,height=400");
}
function doChangeAudioPid(){
var dd = id('audiopid');
AudioChannel = dd.selectedIndex;
do_stop();
// insert_message_control("... zapping ...");
window.setTimeout("change_channel_play()",100);
}
function build_audio_pid_list(){
var audio_pids_url = "/y/cgi?execute=func:get_audio_pids_as_dropdown%20channel="+current_channel+":audio="+AudioChannel+":";
var audio_pid_list = loadSyncURL(audio_pids_url);
audio_pid_list = "<select size=\"1\" class=\"y_live_audio_pids\" id=\"audiopid\" onChange=\"doChangeAudioPid()\">"
+ audio_pid_list
+ "</select>";
obj_update('audio_pid_list', audio_pid_list);
}

View File

@@ -1,173 +0,0 @@
{=var-set:must_management={=if-equal:{=func:get_request_data client_addr=}~{=ini-get:%(CONFIGDIR)/Y-Web.conf;management_ip=}~1~=}{=if-equal:{=func:get_request_data client_addr=}~{=ini-get:%(CONFIGDIR)/Y-Web.conf;management_ip2=}~1~=}=}
{=include-block:Y_Blocks.txt;head_no_charset=}
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript" src="/Y_VLC.js"></script>
<script type="text/javascript" src="/Y_Live.js"></script>
<script type="text/javascript">
//<![CDATA[
function build_bouquet_list(bouquet){
var used_bouquet = bouquet;
if(used_bouquet == -1)
used_bouquet = loadSyncURL("/y/cgi?execute=func:get_actual_bouquet_number");
var bouquet_dropdown_url = "/y/cgi?execute=func:get_bouquets_as_dropdown%20" + used_bouquet + "{=if-empty:{=var-get:must_management=}~~%20true=}";
var bouquet_dropdown = "<select size=\"1\" class=\"y_live_bouquets\" id=\"bouquets\" onchange=\"change_bouquet()\" title=\"{=L:live.select_bouquet=}\">";
bouquet_dropdown += loadSyncURL(bouquet_dropdown_url);
bouquet_dropdown += "<\/select>";
obj_update('bouquets_div', bouquet_dropdown);
build_channel_list(used_bouquet, -1);
}
function build_channel_list(bouquet, channel){
set_controls("disable");
var used_channel = channel;
if(used_channel == -1)
used_channel = loadSyncURL("/y/cgi?execute=func:get_actual_channel_id");
var channel_dropdown_url = "/y/cgi?execute=func:get_channels_as_dropdown%20" + bouquet;
channel_dropdown_url += "%20" + used_channel;
var channel_dropdown = "<select size=\"1\" class=\"y_live_channels\" id=\"channels\" title=\"{=L:live.select_channel=}\">";
channel_dropdown += loadSyncURL(channel_dropdown_url);
channel_dropdown += "</select>";
obj_update('channels_div', channel_dropdown);
set_controls("play");
}
function view_epg(){
var sel=document.x.channels.selectedIndex;
if(sel != -1){
channel = document.x.channels[sel].value;
{=if-equal:{=typ=}~live~
var f = parent.col2;
f.location.href = "Y_Dyn_Pages.yhtm?page=frame_live_epg&channel="+channel;
~
window.open("Y_Dyn_Pages.yhtm?page=frame_live_epg&channel="+channel, "epg");
=}
}
}
function view_epg_reload(){
build_bouquet_list(-1);
}
function view_expert_mode(){
parent.col2.location.href = "/Y_Live_Expert.yhtm?browser={=browser=}&mode={=mode=}&typ={=typ=}";
}
function view_record_mode(){
parent.col2.location.href = "/Y_Live_Record.yhtm?browser={=browser=}&mode={=mode=}&typ={=typ=}";
}
function view_settings_mode(){
parent.col2.location.href = "/Y_Settings_Live.yhtm?browser={=browser=}&mode={=mode=}&typ={=typ=}";
}
function view_transcode_mode(){
parent.col2.location.href = "/Y_Live_Transcode.yhtm?browser={=browser=}&mode={=mode=}&typ=transcode";
}
//]]>
</script>
</head>
<body>
{=var-set:wait_text={=L:live.get_stream_info=}=}{=include-block:Y_Blocks.txt;snip_wait=}
<div id="live_panel">
<form name="x" action="" method="get" style="margin:0;padding:0;">
<table class="y_live_table" cellspacing="0" cellpadding="0" style="margin:0">
<tr><td>
<div id="bouquets_div"><div class="y_live_channels" style="border:1px solid #555555;">
<img src="/images/smallwait.gif"/> {=L:live.getting_bouquets=}</div>
</div>
</td><td>
{=if-equal:{=typ=}~popup~
{=if-equal:{=mode=}~tv~
<select id="resolution" onchange="do_resize()" title="{=L:live.select_resolution=}">
<option value="1">384x288</option>
<option value="2">768x576</option>
<option value="2">960x720</option>
<option value="4">1152x864</option>
</select>
~&nbsp;=}=}
</td></tr>
<tr><td>
<div id="channels_div"><div class="y_live_bouquets" style="border:1px solid #555555;">
<img src="/images/smallwait.gif"/> {=L:live.getting_channels=}</div>
</div>
</td><td>
<button id="go" class="y_live_button" type="button" title="{=L:live.change_channel=}" onclick="change_channel()" disabled="disabled">
<img src="/images/play.png"/></button>
<button id="epg" class="y_live_button" type="button" title="{=L:live.view_epg=}" onclick="view_epg()" disabled="disabled">
<img src="/images/epg.png"/></button>
<button id="epg_reload" class="y_live_button" type="button" title="{=L:live.reload=}" onclick="view_epg_reload()">
<img src="/images/reload.png"/></button>
</td></tr>
<tr id="subsRow" style="display:none">
<td>
<div id="subs_div"><div class="y_live_channels" style="border:1px solid #555555;">
<img src="/images/smallwait.gif"/> {=L:live.getting_subchannels=}</div>
</div>
</td><td>
<button class="y_live_button" type="button" title="{=L:live.change_channel=}" onclick="change_sub_channel()">
<img src="/images/play.png"/></button>
</td>
</tr>
</table>
</form>
</div>
<div id="vlc_view">
</div>
<div id="live_controls">
<form name="v" action="" method="get" style="margin:0;padding:0;">
<button id="PlayOrPause" class="y_live_button" type="button" title="{=L:live.play_or_pause=}"
onclick="do_play_or_pause()"><img src="/images/pause.png"/></button>
<button id="stop" type="button" title="{=L:live.stop=}" onclick="do_stop()" class="y_live_button">
<img src="/images/stop.png"/></button>
<button id="mute" class="y_live_button" type="button" value="Mute" title="{=L:live.mute=}" onclick="do_mute_toggle()">
<img src="/images/volumemute.png"/></button>
<button id="volumedown" class="y_live_button" type="button" value="-" title="{=L:live.lower_volume=}" onclick="V2.set_volume_delta(-10);">
<img src="/images/volumedown.png"/></button>
<button id="volumeup" class="y_live_button" type="button" value="+" title="{=L:live.higher_volume=}" onclick="V2.set_volume_delta(+10);">
<img src="/images/volumeup.png"/></button>
{=if-equal:{=mode=}~tv~
<button id="fullscreen" class="y_live_button" type="button" value="F"
title="{=L:live.fullscreen=}" onclick="V2.toggle_fullscreen()">
<img src="/images/fullscreen.png"/></button>
=}
<button id="livelock" class="y_live_button" type="button" value="Lock" title="{=L:live.lock_unlock=}" name="lock" onclick="do_lock_toggle()">
<img src="/images/livelock.png"/></button>
{=if-equal:{=mode=}~tv~
<button class="y_live_button" style="visibility:hidden" type="button" value="set" title="{=L:live.toggle_udp=}" id="udp" onclick="do_udp_toggle()">
<img src="/images/udp_switch_on.png"/></button>
<button class="y_live_button" type="button" value="set" title="{=L:live.settings=}" id="settings" onclick="view_settings_mode()">
<img src="/images/properties.png"/></button>
<button class="y_live_button" type="button" value="S" title="{=L:live.snapshot=}" id="snapshot" onclick="V2.snapshot()" style="visibility:hidden">
<img src="/images/snapshot.png"/></button>
=}
{=if-equal:{=typ=}~popup~~
{=if-equal:{=typ=}~transcode~~
<button id="rec" class="y_live_button" type="button" value="Rec" title="{=L:live.record=}" name="record_mode" onclick="view_record_mode()" style="visibility:hidden">
<img src="/images/record.png"/></button>
=}
<button id="transcode" class="y_live_button" type="button" value="Transcode" title="{=L:live.transcode=}" onclick="view_transcode_mode()" style="visibility:hidden">
<img src="/images/transcode.png"/></button>
=}
<span id="audio_pid_list"></span>
</form>
</div>
<script type="text/javascript">
//<![CDATA[
haveUDP = ("{=find-exec:udpstreamts=}" != "");
isUDP = ("{=ini-get:%(CONFIGDIR)/Y-Web.conf;udp;false=}" == "true");
Mode = "{=mode=}";
LiveTyp = "{=typ=}";
ClientAddr = "{=func:get_request_data clientaddr=}";
insert_message_control("{=L:live.build_vlc=}");
isDeinterlace = ("{=ini-get:%(CONFIGDIR)/Y-Web.conf;deinterlace;false=}" == "true");
cachetime = {=ini-get:%(CONFIGDIR)/Y-Web.conf;http_caching;0=};
Lgetting_channels="{=L:live.getting_channels=}";
Lgetting_bouquets="{=L:live.getting_bouquets=}";
/* {=if-equal:{=typ=}~popup~
always_on_top();
=}
*/
do_onload();
//]]>
</script>
</body>
</html>

View File

@@ -1,45 +0,0 @@
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript">
//<![CDATA[
function init()
{
{=if-equal:{=typ=}~transcode~
window.setTimeout("setTranscode()",500);
=}
}
function setTranscode()
{
window.col2.location.href = "/Y_Live_Transcode.yhtm";
}
//]]>
</script>
</head>
<body>
<div class="work_box">
<div class="work_box_head"><div class="work_box_head_h2">
{=var-set:help_url=Help-Live_Timer-LiveView=}{=var-set:menu={=typ=}=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
<table cellpadding="0" cellspacing="0" border="0">
<tr><td valign="top">
<iframe name="live" src="Y_Live.yhtm?mode={=mode=}&amp;typ={=typ=}" height="400" width="390" scrolling="no" align="left" marginheight="0" marginwidth="0" frameborder="0">
Ihr Browser unterst&uuml;tzt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.
</iframe>
</td>
<td>
<iframe name="col2" src="Y_blank.htm" height="400" width="350" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0">
Ihr Browser unterst&uuml;tzt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.
</iframe>
</td>
</tr>
</table>
</div>
</div>
<script type="text/javascript">
//<![CDATA[
init();
//]]>
</script>
</body>
</html>

View File

@@ -1,19 +0,0 @@
{=include-block:Y_Blocks.txt;head=}
</head>
<body>
<div class="work_box">
<div class="work_box_head"><div class="work_box_head_h2">
{=var-set:help_url=Help-Live_Timer-Double_View=}{=var-set:menu=Live - DoubleView=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
<iframe name="I1" src="Y_Live_View.yhtm" target="Hauptframe" width="400" height="360" scrolling="no">
Ihr Browser unterst&uuml;tzt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.
</iframe>
{=if-empty:{=ini-get:%(CONFIGDIR)/Y-Web.conf;slavebox=}~<div><font color="Red">Kein IP f<>r Slave Box angegeben!<br>Einstellen unter Settings->yWeb.</font></div>~
<iframe name="I2" src="http://{=ini-get:%(CONFIGDIR)/Y-Web.conf;slavebox=}/Y_Live_View.yhtm" width="400" height="360" scrolling="no">
Ihr Browser unterst&uuml;tzt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.
</iframe>
=}
</div>
</div>
</body>
</html>

View File

@@ -34,12 +34,12 @@ function sLog_addRow(_body, _date, _rec, _zap, _start, _end, _title)
}
function set_timer_rec(_channel_id, _start, _stop)
{
var res = dbox_set_timer_rec(_channel_id, _start, _stop);
var res = stb_set_timer_rec(_channel_id, _start, _stop);
alert("{=L:epg.set_timer_rec=}");
}
function set_timer_zap(_channel_id, _start)
{
var res = dbox_set_timer_zap(_channel_id, _start);
var res = stb_set_timer_zap(_channel_id, _start);
alert("{=L:epg.set_timer_zap=}");
}
function show_info(_index)

View File

@@ -1,86 +0,0 @@
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/prototype.js"></script>
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript" src="/Y_yweb.js"></script>
<script type="text/javascript">
//<![CDATA[
var live_window;
function go_live_popup(_url){
res_w=384;
res_h=288+120;
var par = "width="+res_w+",height="+res_h+",resizable=yes";
tv = window.open(_url,'tv',par);
parent.frames[1].location.href = "Y_Live_Msg.yhtm";
}
function go_live_popup_tv(){
live_window = go_live_popup("/Y_Live.yhtm?typ=popup&mode=tv");
}
function go_live_popup_radio(){
live_window = go_live_popup("/Y_Live.yhtm?typ=popup&mode=radio");
}
function epg_plus_popup() {
window.open("Y_EPG_Plus.yhtm","_blank","resizable=yes,scrollbars=yes");
}
function init(){
add_yExtensions('live', 'secmenu_live');
add_yExtensions('epg', 'secmenu_epg');
add_yExtensions('timer', 'secmenu_timer');
}
//]]>
</script>
</head>
{=var-set:management={=if-equal:{=func:get_request_data client_addr=}~{=ini-get:%(CONFIGDIR)/Y-Web.conf;management_ip;{=func:get_request_data client_addr=}=}~1~=}{=if-equal:{=func:get_request_data client_addr=}~{=ini-get:%(CONFIGDIR)/Y-Web.conf;management_ip2=}~1~=}=}
<body>
<div class="y_menu_sec_box">
<div class="y_menu_sec_box_head"><h2>{=L:live.heading=}</h2></div>
<div class="y_menu_sec_box_body">
<div class="y_menu_sec_section">{=L:live.live=}</div>
<div class="y_menu_sec">
<ul id="secmenu_live">
<li>
<a target="work" href="Y_LiveViewFull.yhtm?mode=tv&amp;typ=live">{=L:live.tv=}</a>
<a class="y_menu_popup_link" title="{=L:live.tv_popup_desc=}" href="javascript:go_live_popup_tv()"><img src="/images/popup.png"/></a>
</li>
<li>
<a target="work" href="Y_LiveViewFull.yhtm?mode=radio&amp;typ=live">{=L:live.radio=}</a>
<a class="y_menu_popup_link" title="{=L:live.radio_popup_desc=}" href="javascript:go_live_popup_radio()"><img src="/images/popup.png"/></a>
</li>
<!-- <li><a target="work" title="use LiveView with 2 boxes" href="Y_Live_DoubleView.yhtm">{=L:live.double_view=}</a></li> -->
</ul>
</div>
<div class="y_menu_sec_section">{=L:live.epg=}</div>
<div class="y_menu_sec">
<ul id="secmenu_epg">
<li>
<a target="work" href="Y_Boxcontrol_Bouquets.yhtm">{=L:live.epg=}</a>
</li>
<li>
<a target="work" href="Y_EPG_Plus.yhtm">{=L:live.epg_plus=}</a>
<a class="y_menu_popup_link" title="{=L:live.epg_plus_popup_desc=}" href="javascript:epg_plus_popup()"><img src="/images/popup.png"/></a>
</li>
</ul>
</div>
<div class="y_menu_sec_section">{=L:live.timer=}</div>
<div class="y_menu_sec">
<ul id="secmenu_timer">
<li>
<a target="work" href="Y_Timer_List.yhtm">{=L:live.timer=}</a>
</li>
<li>
<a target="work" href="Y_Tools_Timer_Sync.yhtm">{=L:live.timer_sync=}</a>
</li>
</ul>
</div>
</div>
</div>
<script type="text/javascript">
//<![CDATA[
{=if-empty:{=start=}~~
go_live_popup_tv();
=}
init();
//]]>
</script>
</body>
</html>

View File

@@ -1,14 +0,0 @@
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/Y_Baselib.js"></script>
</head>
<body>
<div class="work_box">
<div class="work_box_head"><div class="work_box_head_h2">
{=var-set:help_url=Help-Live_Timer-LiveView=}{=var-set:menu={=L:live.tv_popup_desc=}=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
{=L:live.live_popup_msg=}<br/>
<a href="Javascript:live_unlock();"><u>{=L:live.unlock=}</u></a>
</div>
</div>
</body>
</html>

View File

@@ -1,314 +0,0 @@
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript" src="/prototype.js"></script>
<script type="text/javascript">
//<![CDATA[
/*0=normal, 1=record*/
var isRecord=false;
function setControls(state)
{
switch(state) {
case 1:
$('record_filename','tdisplay', 'transon').invoke('disable');
break;
default:
$('record_filename','tdisplay', 'transon').invoke('enable');
break;
}
}
/*0=custom, 1=off*/
function setControlsCustom(state)
{
switch(state){
case 1:
{=if-equal:{=mode=}~tv~
$('twidth','theight', 'vcodec', 'vb', 'scale').invoke('disable');
=}
$('acodec','ab', 'channels', 'tmux').invoke('disable');
break;
default:
{=if-equal:{=mode=}~tv~
$('twidth','theight', 'vcodec', 'vb', 'scale').invoke('enable');
=}
$('acodec','ab', 'channels', 'tmux').invoke('enable');
break;
}
}
function on_profile_change()
{
if($F('profile') == "custom")
setControlsCustom(0);
else
setControlsCustom(1);
}
function on_transon_change()
{
if($('transon').checked){
$('profile').enable();
on_profile_change();
}
else {
$('profile').disable();
setControlsCustom(1);
}
}
function doRecord()
{
var _live = parent.live;
if(!isRecord)
{
var transcode = "";
var stream = "";
if($('transon').checked)
{
switch($F('profile'))
{
case "custom":
transcode = "transcode{"+
{=if-equal:{=mode=}~tv~
"width=" +$F('twidth')+
",height=" +$F('theight')+
",vcodec=" +$F('vcodec')+
",vb=" +$F('vb')+
",scale=" +$F('scale')+
","+
=}
"acodec=" +$F('acodec')+
",ab=" +$F('ab')+
",channels=" +$F('channels')+
",deinterlace}:";
break;
case "ipod":
transcode = "transcode{width=320,height=240,vcodec=mp4v,vb=768,acodec=mp4a,ab=128}:";
break;
case "divx3":
transcode = "transcode{vcodec=DIV3,vb=1024,scale=1,acodec=mp3,ab=192,channels=2}:";
break;
case "mp3":
transcode = "transcode{acodec=mp3,ab=192}:";
break;
case "ipoda":
transcode = "transcode{acodec=mp4a,ab=192}:";
break;
}
}
switch($F('profile'))
{
case "mp3":
stream = "dst=std{"+
"access=file"+
",mux=raw"+
",url=\""+$F('record_filename')+"\""+
"}";
break;
case "mp4":
stream = "dst=std{"+
"access=file"+
",mux=mp4"+
",url=\""+$F('record_filename')+"\""+
"}";
break;
case "divx3":
stream = "dst=std{"+
"access=file"+
",mux=asf"+
",url=\""+$F('record_filename')+"\""+
"}";
break;
default:
stream = "dst=std{"+
"access=file"+
",mux="+$F('tmux')+
",url=\""+$F('record_filename')+"\""+
"}";
break;
}
if($('tdisplay').checked)
stream = stream+",dst=display";
var __vlc_cmd = ":sout=#"+transcode+"duplicate{"+stream+"}";
setControls(1);
_live.do_play_bystring(__vlc_cmd);
}
else
{
setControls(0);
_live.do_play();
}
isRecord=!isRecord;
$('record').update( (isRecord)? "{=L:live.rec.stop_record=}": "{=L:live.rec.record=}");
}
//]]>
</script>
</head>
<body>
<form id="v" class="y_form" action="" method="get">
<table cellspacing="0" width="100%">
<tr><td class="y_form_header" colspan="4">{=L:live.rec.record_mode=}</td></tr>
<tr>
<td>{=L:live.rec.filename=}:</td>
<td colspan="3"><input type="text" id="record_filename" value="{=ini-get:%(CONFIGDIR)/Y-Web.conf;vlc_record_path=}"/></td>
</tr>
<tr>
<td colspan="4">
<input type="checkbox" id="tdisplay" value="1" title="Display on while transcoding" checked="checked"/>{=L:live.rec.display_on=}&nbsp;
<input type="checkbox" id="transon" value="1" title="use transcoding" onclick="on_transon_change()"/>{=L:live.rec.transcoding_on=}
</td>
</tr>
<tr>
<td colspan="4">
<br/>
<button class="y_live_button" type="button" value="Record" title="record stream to file" onclick="doRecord()">
<img src="/images/record.png"/>&nbsp;<span id="record">{=L:live.rec.record=}</span></button>
</td>
</tr>
<tr><td class="y_form_header" colspan="4"><br/>{=L:live.rec.tanscode=}</td></tr>
<tr>
<td>{=L:live.rec.profile=}:</td>
<td colspan="3">
<select id="profile" class="y_live_button" onchange="on_profile_change()">
{=if-equal:{=mode=}~tv~
<option value="ipod" selected="selected">iPod Video</option>
<option value="divx3">DivX</option>
=}
<option value="custom">custom</option>
<option value="ipoda">iPod Audio</option>
<option value="mp3">mp3 Audio</option>
</select>
</td>
</tr>
{=if-equal:{=mode=}~tv~
<tr><td class="y_form_section"><br/>{=L:live.rec.video=}</td><td class="y_form_section" colspan="3">&nbsp;</td></tr>
<tr>
<td>{=L:live.rec.width=}:</td>
<td><input type="text" id="twidth" size="4" value="720" class="y_live_button"/></td>
<td>{=L:live.rec.height=}:</td>
<td><input type="text" id="theight" size="4" value="576" class="y_live_button"/></td>
</tr>
<tr>
<td>{=L:live.rec.codec=}:</td>
<td>
<select id="vcodec" class="y_live_button">
<option value="mp4v" selected="selected">mp4v</option>
<option value="mp1v">mp1v</option>
<option value="mp2v">mp2v</option>
<option value="DIV3">DIV3</option>
<option value="h264">h264</option>
<option value="H263">h263</option>
<option value="h264">h264</option>
<option value="WMV1">WMV1</option>
<option value="WMV1">WMV2</option>
</select>
</td>
<td>{=L:live.rec.bitrate=}:</td>
<td>
<select id="vb" class="y_live_button">
<option value="1024">1024</option>
<option value="786">786</option>
<option value="512">512</option>
<option value="384" selected="selected">384</option>
<option value="256">256</option>
<option value="128">128</option>
<option value="96">96</option>
<option value="64">64</option>
</select>
</td>
</tr>
<tr>
<td>{=L:live.rec.scale=}:</td>
<td>
<select id="scale" class="y_live_button">
<option value="0.25">0.25</option>
<option value="0.50">0.50</option>
<option value="0.75">0.75</option>
<option value="1.00" selected="selected">1.00</option>
<option value="1.25">1.25</option>
<option value="1.50">1.50</option>
<option value="1.75">1.75</option>
<option value="2.00">2.00</option>
</select>
</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
=}
<tr><td class="y_form_section">{=L:live.rec.audio=}</td><td class="y_form_section" colspan="3">&nbsp;</td></tr>
<tr>
<td>{=L:live.rec.codec=}:</td>
<td>
<select id="acodec" class="y_live_button">
<option value="mp4a" selected="selected">mp4a</option>
<option value="mp3">mp3</option>
<option value="mp2a">mp2a</option>
<option value="a52">a52</option>
<option value="vorb">vorb</option>
<option value="flac">flac</option>
<option value="fl32">fl32</option>
</select>
</td>
<td>{=L:live.rec.bitrate=}:</td>
<td>
<select id="ab" class="y_live_button">
<option value="192">192</option>
<option value="128">128</option>
<option value="96">96</option>
<option value="64">64</option>
<option value="32" selected="selected">32</option>
<option value="16">16</option>
</select>
</td>
</tr>
<tr>
<td>{=L:live.rec.channels=}:</td>
<td>
<select id="channels" class="y_live_button">
<option value="1">1</option>
<option value="2 selected="selected"">2</option>
<option value="6">6</option>
</select>
</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr><td class="y_form_section">Mux</td><td class="y_form_section" colspan="3">&nbsp;</td></tr>
<tr>
<td>Mux:</td>
<td>
<select id="tmux" class="y_live_button">
{=if-equal:{=mode=}~tv~
<option value="ts" selected="selected">ts</option>
<option value="ps">ps</option>
<option value="mp4">mp4</option>
<option value="mov">mov</option>
<option value="ogg">ogg</option>
<option value="asf">asf</option>
<option value="mpeg1">mpeg1</option>
<option value="wav">wav</option>
~
<option value="raw" selected>raw</option>
<option value="mp4">mp4</option>
<option value="ogg">ogg</option>
=}
</select>
</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</form>
<script type="text/javascript">
//<![CDATA[
on_transon_change();
//]]>
</script>
</body>
</html>

View File

@@ -1,178 +0,0 @@
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript">
//<![CDATA[
function doTranscode()
{
var _live = parent.live;
if(document.v.transcode.value == "Transcode")
{
var transcode = "transcode{"+
"width=" +document.v.twidth.value+
",height=" +document.v.theight.value+
",vcodec=" +document.v.vcodec.value+
",vb=" +document.v.vb.value+
",scale=" +document.v.scale.value+
",acodec=" +document.v.acodec.value+
",ab=" +document.v.ab.value+
",channels=" +document.v.channels.value+
"}:";
var stream = "dst=std{"+
"access="+document.v.access.value+
",mux="+document.v.tmux.value+
",url="+document.v.tip.value+
"}";
if(document.v.tdisplay.checked)
stream = stream+",dst=display";
var __vlc_cmd = ":sout=#"+transcode+"duplicate{"+stream+"}";
var options = new Array(__vlc_cmd,":input-repeat=1");
document.v.transcode.value = "Stop Transcode";
_live.do_play_state(1, options);
}
else
{
document.v.transcode.value = "Transcode";
_live.do_play();
}
}
//]]>
</script>
</head>
<body>
<form class="y_form" name="v" action="" method="get">
<table cellspacing="0">
<tr><td class="y_form_header" colspan="5">{=L:live.rec.trans_broadcast=}</td></tr>
<tr><td class="y_form_section"><br/>{=L:live.rec.video=}</td><td class="y_form_section" colspan="3">&nbsp;</td></tr>
<tr>
<td>{=L:live.rec.width=}:</td>
<td><input type="text" name="twidth" size="4" value="384" class="y_live_button"/></td>
<td>{=L:live.rec.height=}:</td>
<td><input type="text" name="theight" size="4" value="288" class="y_live_button"/></td>
</tr>
<tr>
<td>{=L:live.rec.codec=}:</td>
<td>
<select name="vcodec" class="y_live_button">
<option value="mp4v" selected="selected">mp4v</option>
<option value="mp1v">mp1v</option>
<option value="mp2v">mp2v</option>
<option value="DIV3">DIV3</option>
<option value="h264">h264</option>
<option value="H263">h263</option>
<option value="h264">h264</option>
<option value="WMV1">WMV1</option>
<option value="WMV1">WMV2</option>
</select>
</td>
<td>{=L:live.rec.bitrate=}:</td>
<td>
<select name="vb" class="y_live_button">
<option value="1024">1024</option>
<option value="786">786</option>
<option value="512">512</option>
<option value="384" selected="selected">384</option>
<option value="256">256</option>
<option value="128">128</option>
<option value="96">96</option>
<option value="64">64</option>
</select>
</td>
</tr>
<tr>
<td>{=L:live.rec.scale=}:</td>
<td>
<select name="scale" class="y_live_button">
<option value="0.25">0.25</option>
<option value="0.50">0.50</option>
<option value="0.75">0.75</option>
<option value="1.00" selected="selected">1.00</option>
<option value="1.25">1.25</option>
<option value="1.50">1.50</option>
<option value="1.75">1.75</option>
<option value="2.00">2.00</option>
</select>
</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr><td class="y_form_section"><br/>{=L:live.rec.audio=}</td><td class="y_form_section" colspan="3">&nbsp;</td></tr>
<tr>
<td>{=L:live.rec.codec=}:</td>
<td>
<select name="acodec" class="y_live_button">
<option value="mp4a" selected="selected">mp4a</option>
<option value="mp3">mp3</option>
<option value="mp2a">mp2a</option>
<option value="a52">a52</option>
<option value="vorb">vorb</option>
<option value="flac">flac</option>
<option value="fl32">fl32</option>
</select>
</td>
<td>{=L:live.rec.bitrate=}:</td>
<td>
<select name="ab" class="y_live_button">
<option value="192">192</option>
<option value="128">128</option>
<option value="96">96</option>
<option value="64">64</option>
<option value="32" selected="selected">32</option>
<option value="16">16</option>
</select>
</td>
</tr>
<tr>
<td>{=L:live.rec.channels=}:</td>
<td>
<select name="channels" class="y_live_button">
<option value="1">1</option>
<option value="2 selected="selected"">2</option>
<option value="6">6</option>
</select>
</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr><td class="y_form_section"><br/>{=L:live.rec.access=}</td><td class="y_form_section" colspan="3">&nbsp;</td></tr>
<tr>
<td>{=L:live.rec.type=}:</td>
<td>
<select name="access" class="y_live_button">
<option value="udp" selected="selected">udp</option>
<option value="http">http</option>
<option value="RTP">RTP</option>
</select>
</td>
<td>Mux:</td>
<td>
<select name="tmux" class="y_live_button">
<option value="ts" selected="selected">ts</option>
<option value="ps">ps</option>
<option value="mp4">mp4</option>
<option value="mov">mov</option>
<option value="ogg">ogg</option>
<option value="asf">asf</option>
<option value="mpeg1">mpeg1</option>
<option value="wav">wav</option>
</select>
</td>
</tr>
<tr>
<td>{=L:live.rec.ip_port=}:</td>
<td colspan="3">
<input type="text" name="tip" size="18" value="localhost:1234" class="y_live_button"/>
</td>
</tr>
<tr>
<td colspan="3">
<br/>
<input type="checkbox" name="tdisplay" value="1" title="Display on while transcoding" checked="checked"/>{=L:live.rec.display_on=}
&nbsp;<button class="y_live_button" type="button" value="transcode" title="transcode stream" name="transcode" onclick="doTranscode()"><img src="/images/transcode.png"/>&nbsp;Transcode</button>
</td>
</tr>
</table>
</form>
</body>
</html>

View File

@@ -61,7 +61,6 @@ button[ytype="clear"]{background-image:url(/images/remove.png);}
button[ytype="add"]{background-image:url(/images/new.png);}
button[ytype="delete"]{background-image:url(/images/remove.png);}
button[ytype="edit"]{background-image:url(/images/modify.png);}
button[ytype="flash"]{background-image:url(/images/flash.png);}
button[ytype="no"] {
padding-left: 5px

View File

@@ -1,4 +1,3 @@
{=global-var-set:boxtype=coolstream=}
{=global-var-set:alpha=true=}
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/prototype.js"></script>
@@ -95,8 +94,6 @@ function vlc() {
<ul id="menu_prim" class="y_menu_prim">
<li><a target="base" href="Y_Dyn_Pages.yhtm?page=frame_boxcontrol"
title="{=L:main.boxcontrol_desc=}">{=L:main.boxcontrol=}</a></li>
<li><a target="base" href="Y_Dyn_Pages.yhtm?page=frame_live"
title="{=L:main.live_desc=}">{=L:main.live=}</a></li>
<li><a target="base" href="Y_Dyn_Pages.yhtm?page=frame_tools"
title="{=L:main.tools_desc=}">{=L:main.tools=}</a></li>
<li><a target="base" href="Y_Dyn_Pages.yhtm?page=frame_settings"
@@ -111,8 +108,6 @@ function vlc() {
</td>
<td>
<span class="control_icon">
<a target="base" href="Y_Dyn_Pages.yhtm?page=frame_live_directtv" title={=L:main.live_tv_desc=}><img src="/images/live.png"></a>
<a target="base" href="Y_Dyn_Pages.yhtm?page=frame_live&dostart=live_tv_popup" title="{=L:main.live_tv_popup_desc=}"><img src="/images/live_popup.png"></a>
<a target="base" href="Y_Tools_Screenshot.yhtm?osd=1" title="{=L:main.remote_full_desc=}"><img src="/images/fb.png"></a>
<a href="javascript:vlc()" title="{=L:main.stream_to_vlc_client_desc=}"><img src="/images/vlc.png"></a>
</span>

View File

@@ -1,83 +0,0 @@
{=include-block:Y_Blocks.txt;management_check_top=}
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript">
//<![CDATA[
function do_refresh_liveview()
{
parent.live.location.reload();
}
//]]>
</script>
</head>
<body>
{=var-set:wait_text={=L:save_values=}=}{=include-block:Y_Blocks.txt;snip_wait=}
<form class="y_form" name="f" action="/y/cgi">
<table border="0" cellspacing="0">
<tr><td class="y_form_header" colspan="2"><br/>{=L:live.set.vlc_settings=}</td></tr>
<tr>
<td>{=L:live.set.deinterlace=}</td>
<td>
<input type="radio" name="deinterlace" value="false"/>{=L:off=}&nbsp;
<input type="radio" name="deinterlace" value="true"/>{=L:on=}
</td>
</tr>
<tr>
<td>{=L:live.set.http_caching=}</td>
<td><input type="text" name="http_caching" size="5" value="{=ini-get:%(CONFIGDIR)/Y-Web.conf;http_caching;1000=}"/></td>
</tr>
<tr>
<td>{=L:live.set.udp_defaul=}</td>
<td>
<input type="radio" name="udp" value="false"/>{=L:off=}&nbsp;
<input type="radio" name="udp" value="true"/>{=L:on=}
</td>
</tr>
<tr>
<td>{=L:live.set.slavebox_ip=}</td>
<td><input type="text" name="slavebox" size="15" value="{=ini-get:%(CONFIGDIR)/Y-Web.conf;slavebox=}" title="{=L:live.set.enter_ip=}"/></td>
</tr>
<tr>
<td>{=L:live.set.vlc_rec_dir=}</td>
<td><input type="text" name="vlc_record_path" size="17" value="{=ini-get:%(CONFIGDIR)/Y-Web.conf;vlc_record_path=}"/></td>
</tr>
<!--- <tr>
<td>VLC Aufnahmetyp</td>
<td><input type="text" name="vlc_record_mux_type" size="17" value="{=ini-get:%(CONFIGDIR)/Y-Web.conf;vlc_record_mux_type=}" title="VLC record mux type"/></td>
</tr>
-->
</table>
<br/>
<input type="hidden" name="tmpl" value="Y_Settings_Live.yhtm"/>
<input type="hidden" name="execute" value="include-block:Y_Blocks.txt;Live_save_settings;nix"/>
<button type="button" ytype="save" title="{=L:save_values_desc=}" onclick="do_submit()">{=L:save=}</button>
<button type="button" ytype="refresh" onclick="do_refresh_liveview()">{=L:live.set.refresh_liveview=}</button>
</form>
<script type="text/javascript">
//<![CDATA[
function form_init()
{
val = "{=ini-get:%(CONFIGDIR)/Y-Web.conf;deinterlace;false=}";
if(val == "true")
document.f.deinterlace[1].checked = true;
else
document.f.deinterlace[0].checked = true;
val = "{=ini-get:%(CONFIGDIR)/Y-Web.conf;udp;false=}";
if(val == "true")
document.f.udp[1].checked = true;
else
document.f.udp[0].checked = true;
}
function do_submit()
{
show_waitbox(true);
document.f.submit();
}
form_init();
//]]>
</script>
</body>
</html>
{=include-block:Y_Blocks.txt;management_check_bottom=}

View File

@@ -39,14 +39,9 @@ function init(){
{=var-set:m_link_text={=L:set.menue.backup_restore=}=}
{=include-block:Y_Blocks.txt;management_link=}
</li>
<li>
{=var-set:m_link_href=Y_Settings_Timer.yhtm=}
{=var-set:m_link_text={=L:set.menue.timer_settings=}=}
{=include-block:Y_Blocks.txt;management_link=}
</li>
</ul>
</div>
<div class="y_menu_sec_section">Neutrino</div>
<div class="y_menu_sec_section">{=L:neutrino=}</div>
<div class="y_menu_sec">
<ul id="secmenu_neutrino">
<li>
@@ -91,7 +86,7 @@ function init(){
{=include-block:Y_Blocks.txt;management_link=}
</li>
~=}
{=if-not-equal:{=global-var-get:boxtype=}~coolstream~
<!--
<li>
{=var-set:m_link_href=Y_Settings_video_audio.yhtm=}
{=var-set:m_link_text={=L:set.menue.video_audio=}=}
@@ -127,21 +122,16 @@ function init(){
{=var-set:m_link_text={=L:set.menue.peronalization=}=}
{=include-block:Y_Blocks.txt;management_link=}
</li>
~=}
-->
</ul>
</div>
{=if-not-equal:{=global-var-get:boxtype=}~coolstream~
<div class="y_menu_sec_section">{=L:plugins=}</div>
<div class="y_menu_sec">
<ul id="secmenu_plugins">
<li>
{=var-set:m_link_href=Y_Settings_VNC.yhtm=}
{=var-set:m_link_text=VNC=}
{=include-block:Y_Blocks.txt;management_link=}
</li>
</ul>
</div>
~=}
</div>
</div>

View File

@@ -1,65 +0,0 @@
{=include-block:Y_Blocks.txt;management_check_top=}
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript">
//<![CDATA[
function do_submit() {
show_waitbox(true);
// var t = document.f.klack_url.value.replace(/&/gi,";");
// document.f.klack_url.value = t;
document.f.submit();
}
//]]>
</script>
</head>
<body>
{=var-set:wait_text={=L:save_values=}=}{=include-block:Y_Blocks.txt;snip_wait=}
<div class="work_box">
<div class="work_box_head"><div class="work_box_head_h2">
{=var-set:help_url=Help-Settings-Timer_Settings=}{=var-set:menu={=L:set.timer.header=}=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
<form name="f" class="y_form" accept-charset="UTF-8" action="/y/cgi?execute=include-block:Y_Blocks.txt;timer_save_settings;nix" method="POST">
<table border="0" width="100%">
<tr>
<td colspan="2" class="y_form_header">tvinfo.de</td>
</tr>
<tr>
<td>{=L:set.timer.username=}</td>
<td><input type="text" name="tvinfo_username" size="15" value="{=ini-get:%(CONFIGDIR)/Y-Web.conf;tvinfo_username=}"/></td>
</tr>
<tr>
<td>{=L:set.timer.password=}</td>
<td><input type="password" name="tvinfo_password" size="15" value="{=ini-get:%(CONFIGDIR)/Y-Web.conf;tvinfo_password=}"/></td>
</tr>
<!--
<tr>
<td colspan="2" class="y_form_header">klack.de (V2)</td>
</tr>
<tr>
<td>{=L:set.timer.klack.url=}</td>
<td><input type="text" name="klack_url" size="60" value="{=ini-get:%(CONFIGDIR)/Y-Web.conf;klack_url=}"/>
<br/>{=L:set.timer.klack.url_desc=}</td>
</tr>
<tr>
<td>{=L:set.timer.klack.security_code=}</td>
<td><input type="password" name="klack_securitycode" size="15" value="{=ini-get:%(CONFIGDIR)/Y-Web.conf;klack_securitycode=}" title="{=L:set.timer.klack.security_code_desc=}"/></td>
</tr>
// -->
<tr>
<td colspan="2" class="y_form_header">{=L:set.timer.channel_name_replacelist=}</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><textarea name="channels" cols="60" rows="10">{=if-file-exists:%(CONFIGDIR)/channels.txt~{=include:%(CONFIGDIR)/channels.txt=}~{=if-file-exists:%(PUBLIC_HTTPDDIR)/channels.txt~{=include:%(PUBLIC_HTTPDDIR)/channels.txt=}~{=include:%(PRIVATE_HTTPDDIR)/channels.txt=}=}=}</textarea></td>
</tr>
</table>
<br/>
<input type="hidden" name="tmpl" value="Y_Settings_Timer.yhtm"/>
<button type="button" ytype="save" title="submit and save values" onclick="do_submit()">{=L:save=}</button>
</form>
</div>
</div>
</body>
</html>
{=include-block:Y_Blocks.txt;management_check_bottom=}

View File

@@ -1,58 +0,0 @@
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript">
//<![CDATA[
function form_init()
{
var val = {=ini-get:%(CONFIGDIR)/vnc.conf;scale;1=};
document.f.scale[val-1].selected = true;
}
function do_submit()
{
show_waitbox(true);
document.f.submit();
}
//]]>
</script>
</head>
<body onload="form_init()">
{=var-set:wait_text={=L:save_values=}=}{=include-block:Y_Blocks.txt;snip_wait=}
<div class="work_box">
<div class="work_box_head"><div class="work_box_head_h2">
{=var-set:help_url=Help-Settings-VNC=}{=var-set:menu=VNC=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
<form name="f" action="">
<table border="0">
<tr>
<td>Server</td>
<td><input type="text" name="server" size="20" value="{=ini-get:%(CONFIGDIR)/vnc.conf;server=}" title="enter IP (xxx.xxx.xxx.xxx)"/></td>
</tr>
<tr>
<td>Port</td>
<td><input type="text" name="port" size="5" value="{=ini-get:%(CONFIGDIR)/vnc.conf;port=}"/></td>
</tr>
<tr>
<td>Passwort</td>
<td><input type="password" name="password" size="20" value="{=ini-get:%(CONFIGDIR)/vnc.conf;passwd=}"/></td>
</tr>
<tr>
<td>Skalierung</td>
<td>
<select name="scale" title="enter scale for Screen">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</td>
</tr>
</table>
<br/>
<input type="hidden" name="tmpl" value="Y_Settings_nhttpd.yhtm"/>
<input type="hidden" name="execute" value="include-block:Y_Blocks.txt;vnc_save_settings;nix"/>
<button type="button" ytype="save" title="submit and save values" onclick="do_submit()">Speichern</button>
</form>
</div>
</div>
</body>
</html>

View File

@@ -330,7 +330,7 @@ function do_submit()
<br />
<input type="hidden" name="execute" value="include-block:Y_Blocks.txt;buttons_save_settings;nix" />
<button type="button" ytype="save" title="submit and save values" onclick="do_submit()">Speichern</button>
&nbsp;<button type="button" ytype="refresh" onclick="dbox_reload_neutrino()">reload Neutrino</button>
&nbsp;<button type="button" ytype="refresh" onclick="stb_reload_neutrino()">reload Neutrino</button>
&nbsp;<a href="javascript:top.top_main.prim_menu.nav('info', 'Y_Info_Help.yhtm');" class="inlink">Hilfe</a>
</form>
</div>

View File

@@ -118,7 +118,7 @@ function do_submit()
<br />
<input type="hidden" name="execute" value="include-block:Y_Blocks.txt;glcd_save_settings;nix" />
<button type="button" ytype="save" title="submit and save values" onclick="do_submit()">Speichern</button>&nbsp;
<button type="button" ytype="refresh" onclick="dbox_reload_neutrino()">reload Neutrino</button>&nbsp;
<button type="button" ytype="refresh" onclick="stb_reload_neutrino()">reload Neutrino</button>&nbsp;
<a href="javascript:top.top_main.prim_menu.nav('info', 'Y_Info_Help.yhtm');" class="inlink">Hilfe</a>
</form>
</div>

View File

@@ -158,7 +158,7 @@ function do_submit()
<br />
<input type="hidden" name="execute" value="include-block:Y_Blocks.txt;lcd_save_settings;nix" />
<button type="button" ytype="save" title="submit and save values" onclick="do_submit()">Speichern</button>&nbsp;
<button type="button" ytype="refresh" onclick="dbox_reload_neutrino()">reload Neutrino</button>&nbsp;
<button type="button" ytype="refresh" onclick="stb_reload_neutrino()">reload Neutrino</button>&nbsp;
<a href="javascript:top.top_main.prim_menu.nav('info', 'Y_Info_Help.yhtm');" class="inlink">Hilfe</a>
</form>
</div>

View File

@@ -1,3 +1,5 @@
{=var-set:default_username=root=}
{=var-set:default_password=ni=}
{=include-block:Y_Blocks.txt;management_check_top=}
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/Y_Baselib.js"></script>
@@ -46,11 +48,11 @@ function do_check_input_LogosURL()
<tr><td colspan="2" class="y_form_header">{=L:set.nhttpd.authentication=}</td></tr>
<tr>
<td>{=L:user=}</td>
<td><input type="text" name="authuser" size="20" value="{=ini-get:%(CONFIGDIR)/nhttpd.conf;mod_auth.username;root~open=}" title="{=L:user=}"/></td>
<td><input type="text" name="authuser" size="20" value="{=ini-get:%(CONFIGDIR)/nhttpd.conf;mod_auth.username;{=var-get:default_username=}~open=}" title="{=L:user=}"/></td>
</tr>
<tr>
<td>{=L:password=}</td>
<td><input type="password" name="authpassword" size="20" value="{=ini-get:%(CONFIGDIR)/nhttpd.conf;mod_auth.password;dbox2~cache=}" title="{=L:password=}"/></td>
<td><input type="password" name="authpassword" size="20" value="{=ini-get:%(CONFIGDIR)/nhttpd.conf;mod_auth.password;{=var-get:default_password=}~cache=}" title="{=L:password=}"/></td>
</tr>
<tr>
<td>{=L:set.nhttpd.client_without_authentication=}</td>
@@ -118,13 +120,6 @@ function do_check_input_LogosURL()
<td><input type="text" name="Tuxbox_LogosURL" size="60" value="{=ini-get:%(CONFIGDIR)/nhttpd.conf;Tuxbox.LogosURL~cache=}" title="{=L:set.nhttpd.url_of_logos_desc=}"/></td>
</tr>
<tr><td colspan="2" class="y_form_header">{=L:set.nhttpd.server=}</td></tr>
{=if-not-equal:{=global-var-get:boxtype=}~coolstream~
<tr>
<td>{=L:set.nhttpd.ips_without_keep_alive=}<br/>{=L:set.nhttpd.ips_without_keep_alive_desc=} </td>
<td><input type="text" name="no_keep_alive_ips" size="30" maxsize="254" value="{=ini-get:%(CONFIGDIR)/nhttpd.conf;server.no_keep-alive_ips;~cache=}" />
</td>
</tr>
=}
<tr>
<td>{=L:set.nhttpd.cache=}</td>
<td><a href="/y/cache-info" target="_blank"><u>{=L:set.nhttpd.cache_info=}</u>&nbsp;</a><button type="button" ytype="clear" name="clearcache" onclick="javascript:yhttpd_cache_clear('');">{=L:set.nhttpd.clear_cache=}</button></td>

View File

@@ -340,7 +340,7 @@ function do_init()
<br />
<input type="hidden" name="execute" value="include-block:Y_Blocks.txt;personalize_save_settings;nix"/>
<button type="button" ytype="save" title="submit and save values" onclick="do_submit()">Speichern</button>
&nbsp;<button type="button" ytype="refresh" onclick="dbox_reload_neutrino()">reload Neutrino</button>
&nbsp;<button type="button" ytype="refresh" onclick="stb_reload_neutrino()">reload Neutrino</button>
&nbsp;<a href="javascript:top.top_main.prim_menu.nav('info', 'Y_Info_Help.yhtm');" class="inlink">Hilfe</a>
</form>
</div>

View File

@@ -172,7 +172,7 @@ function do_submit()
<br/>
<input type="hidden" name="execute" value="include-block:Y_Blocks.txt;video_audio_save_settings;nix"/>
<button type="button" ytype="save" title="submit and save values" onclick="do_submit()">Speichern</button>&nbsp;
<button type="button" ytype="refresh" onclick="dbox_reload_neutrino()">reload Neutrino</button>&nbsp;
<button type="button" ytype="refresh" onclick="stb_reload_neutrino()">reload Neutrino</button>&nbsp;
<a href="javascript:top.top_main.prim_menu.nav('info', 'Y_Info_Help.yhtm');" class="inlink">Hilfe</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(* diese Einstellungen sind nur lesbar)
</form>
</div>

View File

@@ -128,7 +128,7 @@ select {
<tr>
<td>{=L:set.yweb.box_tag=}</td>
<td colspan="3"><input type="text" name="yweb_box_name" size="17" value="{=ini-get:%(CONFIGDIR)/Y-Web.conf;yweb_box_name=}"
title="{=L:box_tag_desc=}"/>
title="{=L:set.yweb.box_tag_desc=}"/>
<!-- //NI -->
<input type="checkbox" name="hostname" value="Hostname" onclick="do_switch_hostname()"/> Hostname
</td>
@@ -136,7 +136,7 @@ select {
<tr>
<td>{=L:set.yweb.box_color=}</td>
<td colspan="3"><input type="text" name="yweb_box_color" size="8" value="{=ini-get:%(CONFIGDIR)/Y-Web.conf;yweb_box_color=}"
title="{=L:box_color_desc=}"/></td>
title="{=L:set.yweb.box_color_desc=}"/></td>
</tr>
<tr><td class="y_form_header" colspan="4">{=L:others=}</td></tr>
<tr>

View File

@@ -79,7 +79,7 @@ function init()
{=var-set:help_url=Help-Live_Timer-Timer=}{=var-set:menu={=L:live.timer_edit.timer=}=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
<form method="get" class="y_form" name="f" action="/fb/timer.dbox2">
<form method="get" class="y_form" name="f" action="/fb/timer.stb">
<input type="hidden" name="action" value="{=typ=}"/>
<input name="id" type="hidden" value="{=timerId=}"/>
<table border="0" width="100%">

View File

@@ -28,7 +28,7 @@
<td>%s</td>
<td>%s</td>
<td>
<a href="/fb/timer.dbox2?action=remove&amp;id=%d">
<a href="/fb/timer.stb?action=remove&amp;id=%d">
<img src="/images/remove.png" alt="Timer l&ouml;schen"/></a>
</td>
<td>

View File

@@ -1,40 +0,0 @@
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript">
//<![CDATA[
function do_submit()
{
show_waitbox(true);
document.f.su.disabled=true;
if(document.f.logotype[0].checked == true)
document.f.action="/control/exec?Y_Tools&bootlogo_upload";
else
document.f.action="/control/exec?Y_Tools&bootlogo_lcd_upload";
document.f.submit();
}
//]]>
</script>
</head>
<body>
{=var-set:wait_text=Logo wird hochgeladen (Upload).=}{=include-block:Y_Blocks.txt;snip_wait=}
<div class="work_box">
<div class="work_box_head"><div class="work_box_head_h2">
{=var-set:help_url=Help-Settings-Boot_Logo=}{=var-set:menu=Bootlogo / LCD=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
<form name="f" method="post" enctype="multipart/form-data" action="/control/exec?Y_Tools&amp;bootlogo_upload">
<p>
<div style="border: 1px solid #cccccc">
<img src="/images/cross.png">&nbsp;<span><font size="2" color="Red"><b>Achtung</b>&nbsp;</font>Das Boot-Logo muss schon im Zielformat vorliegen!
</span></div>
<br />
<input type="radio" checked="checked" name="logotype" value="bootlogo_upload"/>Boot Logo<br/>
<input type="radio" name="logotype" value="bootlogo_lcd_upload"/>Boot LCD Logo<br/><br/>
<input type="file" name="F1" size="30"/>&nbsp;
<input type="button" name="su" value="hochladen" title="upload" onclick="do_submit()"/>
</p>
</form>
<br />
</div>
</div>
</body>
</html>

View File

@@ -56,7 +56,7 @@ function get_data() {
CEC: <input id="checkCEC" name="checkCEC" type="checkbox" checked="checked"/>
</td>
</tr>
<tr><td class="y_form_header">{=L:bc.control.neutrino=}</td><td class="y_form_header">&nbsp; <!-- just a placeholder --></td></tr>
<tr><td class="y_form_header">{=L:neutrino=}</td><td class="y_form_header">&nbsp; <!-- just a placeholder --></td></tr>
<td>
<input type="button" value="{=L:bc.control.restart=}" onclick='goUrl("/control/restart");'/>
</td>

View File

@@ -89,16 +89,6 @@ function do_check(){
~
sLog_addRow(sLog_body, "green", "Programs: fbshot is installed at: {=var-get:fbshot=}. OSD Screenshot is enabled.", "ok");
=}
{=if-not-equal:{=global-var-get:boxtype=}~coolstream~
{=var-set:fcp={=find-exec:fcp=}=}
{=if-empty:{=var-get:fcp=}~
sLog_addRow(sLog_body, "red", "Programs: fcp is not installed. Image flashing is disabled. ", "failed");
~
sLog_addRow(sLog_body, "green", "Programs: fcp is installed at: {=var-get:fcp=}. Image flashing is enabled.", "ok");
=}
~=}
{=var-set:ether-wake={=find-exec:ether-wake=}=}
{=if-empty:{=var-get:ether-wake=}~
sLog_addRow(sLog_body, "red", "Programs: ether-wake is not installed. Wake on LAN is disabled. ", "failed");
@@ -112,15 +102,6 @@ function do_check(){
~
sLog_addRow(sLog_body, "green", "Programs: automount is installed at: {=var-get:automount=}. AutoMount is enabled.", "ok");
=}
{=if-not-equal:{=global-var-get:boxtype=}~coolstream~
/* udp */
{=var-set:udpstreamts={=find-exec:udpstreamts=}=}
{=if-empty:{=var-get:udpstreamts=}~
sLog_addRow(sLog_body, "red", "Programs: udpstreamts is not installed. udp-streaming is disabled. ", "failed");
~
sLog_addRow(sLog_body, "green", "Programs: udpstreamts is installed at: {=var-get:udpstreamts=}. udp-streaming is enabled.", "ok");
=}
~=}
do_stop();
}

View File

@@ -1,47 +0,0 @@
{=include-block:Y_Blocks.txt;management_check_top=}
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript" src="/prototype.js"></script>
<script type="text/javascript" src="/Y_Flash.js"></script>
</head>
<body>
{=var-set:wait_text=Image wird erstellt (create image).=}{=include-block:Y_Blocks.txt;snip_wait=}
<div class="work_box">
<div class="work_box_head">
<div class="work_box_head_h2">{=var-set:help_url=Help-Tools-Image=}{=var-set:menu=Image=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
<b><font size="2">Partition</font></b><br/>
<form action="/y/cgi" name="f" id="f">
{=func:get_partition_list=}
<input type="hidden" name="tmpl" value="Y_Settings_mount.yhtm"/>
<input type="hidden" name="execute" value=""/>
<input type="hidden" name="mtd_text" value=""/>
<input type="hidden" name="mtd" value=""/>
<button type="button" ytype="download" name="download" title="Generate Image for download" onclick="do_image_download()">Download</button>
<button type="button" ytype="flash" name="upload" title="go to Upload Dialog" onclick="do_image_upload_dialog()">Flash ...</button>
</form>
</div>
</div>
<div style="clear:both">&nbsp;</div>
<div class="work_box">
<div class="work_box_head"><h2>Hinweis</h2></div>
<div class="work_box_body" title="You should reboot the box before flashing">
Es ist sinnvoll die Box vor dem flashen frisch zu booten.<br/>
<button type=button ytype="reboot" title="reboot" onclick='goConfirmUrl("dbox wirklich neu starten?","/control/reboot");'>Neu starten</button>
</div>
</div>
<div style="clear:both">&nbsp;</div>
<div class="work_box" id="download_box" style="display: none;">
<div class="work_box_head"><h2>Download</h2></div>
<div class="work_box_body" title="Download your image">
<b>Das Image wurde erstellt.</b>
<p>
1) <a id="download_link" type="application/octet-stream" href=""><u>Download</u></a><br/><br/>
2) <a href='javascript:image_delete();'><u>Download fertig. Image in /tmp loeschen.</u></a>
</p>
</div>
</div>
</body>
</html>
{=include-block:Y_Blocks.txt;management_check_bottom=}

View File

@@ -1,93 +0,0 @@
{=include-block:Y_Blocks.txt;management_check_top=}
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript" src="/prototype.js"></script>
<script type="text/javascript" src="/Y_Flash.js"></script>
<script type="text/javascript">
//<![CDATA[
function do_image_upload_ready()
{
show_waitbox(false);
$('wait_flash').show();
loadSyncURL("/control/lcd?lock=1&clear=1&xpos=10&ypos=27&size=20&font=2&text=yWeb%20flashing&update=1");
aktiv = window.setInterval('progress_get()', 3000);
var simulate = "true";
if(!document.f.demo.checked)
simulate = "false";
window.setTimeout("out.location.href = \"/control/exec?Y_Tools&image_flash&{=mtd=}&"+simulate+"\"",1000);
}
//]]>
</script>
</head>
<body>
{=var-set:fcp={=find-exec:fcp=}=}
{=var-set:wait_text=Image wird hochgeladen (upload image).=}{=include-block:Y_Blocks.txt;snip_wait=}
<div id="wait_flash" class="ydiagfree" style="left: 100px; position: absolute; top: 100px; display: none;">
<div class="y_wait_box_visible">
<div class="y_wait_box_head"><h2>Flashing</h2></div>
<div class="y_wait_box_body">
<div style="text-align:center;white-space:nowrap;">
<div style="font-weight:bold;color:#666666;">Image wird geflasht. Nicht unterbrechen!<br/>Image will be flashed. Do not interrupt!</div>
<br/>
<input type="text" id="msg" value="" size="40" readonly="readonly" disabled="disabled"/><br/>
<img border="0" src="/images/wait.gif" width="20" height="20" alt="wait"/><br/>
</div>
<table border="0" style="margin-left:30px;margin-right:30px;">
<tr><td>Erasing</td>
<td>
<table width="250" style="border: 1px solid #0066cc;" cellspacing="0" cellpadding="0">
<tr>
<td width="0%" bgcolor="#2188e0" id="erasing_left" height="10"><img src="/images/blank.gif" height="1" width="0" alt="blank"/></td>
<td id="erasing_right" width="100%"><img src="/images/blank.gif" height="1" width="0" alt="blank"/></td>
</tr>
</table>
</td></tr>
<tr><td>Writing</td>
<td>
<table width="250" style="border: 1px solid #0066cc;" cellspacing="0" cellpadding="0">
<tr>
<td id="writing_left" width="0%" bgcolor="#2188e0" height="10"><img src="/images/blank.gif" height="1" width="0" alt="blank"/></td>
<td id="writing_right" width="100%"><img src="/images/blank.gif" height="1" width="0" alt="blank"/></td>
</tr>
</table>
</td></tr>
<tr><td>Verifying</td>
<td>
<table width="250" style="border: 1px solid #0066cc;" cellspacing="0" cellpadding="0">
<tr>
<td id="verifying_left" width="0%" bgcolor="#2188e0" height="10"><img src="/images/blank.gif" height="1" width="0" alt="blank"/></td>
<td id="verifying_right" width="100%"><img src="/images/blank.gif" height="1" width="0" alt="blank"/></td>
</tr>
</table>
</td></tr>
</table>
<div style="text-align:center;white-space:nowrap;">
Bitte warten<br/>
Please wait
</div>
</div>
</div>
</div>
<div class="work_box">
<div class="work_box_head"><div class="work_box_head_h2">
{=var-set:help_url=Help-Tools-Image=}{=var-set:menu=Image flashen=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
<b><font size="2">Partition mtd {=mtd=}</font><br/>{=mtd_text=}</b>
{=if-empty:{=var-get:fcp=}~
<h2><br/><br/><br/><b><font color="#FF0000">fcp ist nicht installiert!</font></b></h2>
~
<form method="post" name="f" id="f" enctype="multipart/form-data" action="/control/exec?Y_Tools&amp;image_upload" target="out">
<p>
<input type="file" name="file" size="40"/><br/>
<span style="margin:0; padding:0;" title="Switch on Demo-Modus. Flashing will be simulated."><input type="checkbox" name="demo"/> Demomodus&nbsp;</span>
<button type="button" ytype="flash" title="upload and flash" name="su" onclick="do_submit()">Image flashen</button><br/>
</p>
</form>
=}
</div>
</div>
<iframe name="out" id="out" width="100%" height="200" align="left" frameborder="0">Your Browser does not support IFrames.</iframe>
</body>
</html>
{=include-block:Y_Blocks.txt;management_check_bottom=}

View File

@@ -19,7 +19,7 @@ function do_submit()
alert("{=L:tools.yinstaller.no_file_given=}");
}
function init(){
var res=dbox_exec_tools("mtd_space");
var res=stb_exec_tools("mtd_space");
var Ausdruck = /([^ ]*)[ ]*([^ ]*)[ ]*([^ ]*)[ ]*([^ ]*)[ ]*([^ ]*)[ ]*([^ ]*).*$/;
Ausdruck.exec(res);
var total = RegExp.$2;

View File

@@ -63,20 +63,6 @@ function init(){
<li>
<a target="work" title="get box infos" href="Y_Tools_Info_Menue.yhtm">{=L:main.info=}</a>
</li>
{=if-not-equal:{=global-var-get:boxtype=}~coolstream~
<li>
{=var-set:m_link_href=Y_Tools_Bootlogo.yhtm=}
{=var-set:m_link_desc==}
{=var-set:m_link_text={=L:tools.boot_logo=}=}
{=include-block:Y_Blocks.txt;management_link=}
</li>
<li>
{=var-set:m_link_href=Y_Tools_Flash_Menue.yhtm=}
{=var-set:m_link_desc==}
{=var-set:m_link_text={=L:tools.image=}=}
{=include-block:Y_Blocks.txt;management_link=}
</li>
~=}
<li>
{=var-set:m_link_href=Y_Tools_Cmd.yhtm=}
{=var-set:m_link_desc==}

View File

@@ -49,14 +49,14 @@ function do_snapshot() {
if ("{=var-get:grab=}" != "")
{
if (enableOSD == 1 && enableVideo == 1)
dbox_exec_tools("fbshot grab -q -p /tmp/"+filename+".png");
stb_exec_tools("fbshot grab -q -p /tmp/"+filename+".png");
else if (enableOSD == 1)
dbox_exec_tools("fbshot grab -q -p -o /tmp/"+filename+".png");
stb_exec_tools("fbshot grab -q -p -o /tmp/"+filename+".png");
else if (enableVideo == 1)
dbox_exec_tools("fbshot grab -q -p -v /tmp/"+filename+".png");
stb_exec_tools("fbshot grab -q -p -v /tmp/"+filename+".png");
}
else if ("{=var-get:fbshot=}" != "" && enableVideo == 0)
dbox_exec_tools("fbshot fbshot /tmp/"+filename+".png");
stb_exec_tools("fbshot fbshot /tmp/"+filename+".png");
else
loadSyncURL("/control/screenshot?name="+filename+"&osd="+enableOSD+"&video="+enableVideo);

View File

@@ -1,304 +0,0 @@
function wiki_url(_page)
{
return "<a href=\"https://wiki.tuxbox-neutrino.org/wiki/"+_page+"\"' target=\"_blank\"><b>[Help]<\/b><\/a>";
}
/*timer_list*/
var timer_body;
function timer_list_init()
{
timer_body=document.getElementById("timer_list");
}
function timer_list_clear()
{
while(timer_body.childNodes.length > 0)
{
aChild=timer_body.firstChild;
timer_body.removeChild(aChild);
}
document.getElementById("checkall").checked = true;
}
function timer_list_addRow(_body, i, alDate, alTime, stDate, stTime, channel_name, progName, origin)
{
var mycurrent_row = y_add_row_to_table(_body, ((i % 2) ==0)?"a":"b" );
y_add_html_cell_to_row(mycurrent_row, "settimer", '<input type="checkbox" checked="true" name="settimer">');
y_add_text_cell_to_row(mycurrent_row, "alDate", alDate);
y_add_text_cell_to_row(mycurrent_row, "alTime", alTime);
y_add_text_cell_to_row(mycurrent_row, "stDate", stDate);
y_add_text_cell_to_row(mycurrent_row, "stTime", stTime);
y_add_html_cell_to_row(mycurrent_row, "channel_name", channel_name);
y_add_html_cell_to_row(mycurrent_row, "progName", progName);
y_add_text_cell_to_row(mycurrent_row, "origin", origin);
}
/*sLog*/
var sLog_body;
var sLog_line_number;
function sLog_init()
{
sLog_line_number = 0;
sLog_body=document.getElementById("slog_list");
}
function sLog_clear()
{
while(sLog_body.childNodes.length > 0)
{
aChild=sLog_body.firstChild;
sLog_body.removeChild(aChild);
}
sLog_line_number = 0;
}
function sLog_addRow(_body, state, action_text, state_text)
{
sLog_line_number++;
var mycurrent_row = y_add_row_to_table(_body, ((sLog_line_number % 2) ==0)?"a":"b" );
var __img ="/images/info.png";
switch (state)
{
case "green": __img = "/images/accept.png"; break;
case "yellow": __img = "/images/alert.gif"; break;
case "ok": __img = "/images/info.png"; break;
case "red": __img = "/images/remove.png"; break;
}
y_add_html_cell_to_row(mycurrent_row, "icon", "<img src='"+__img+"'>");
y_add_html_cell_to_row(mycurrent_row, "action_text", action_text);
y_add_text_cell_to_row(mycurrent_row, "state_text", state_text);
}
/*request*/
function processReqChange()
{
if (g_req.readyState == 4) {
if (g_req.status == 200)
{
if (document.f.planer[0].checked == true)
{
var xml = g_req.responseXML;
var recProg_NodeList = xml.getElementsByTagName('epg_schedule')[0].childNodes;
var counter = 0;
for(i = 0; i < recProg_NodeList.length; i++)
{
var recProg_Node = recProg_NodeList[i];
if ((recProg_Node.nodeName == 'epg_schedule_entry') && (recProg_Node.getAttribute('eventtype') == 'rec'))
{
var sender = recProg_Node.getAttribute('channel');
var progStartTime = recProg_Node.getAttribute('starttime');
var progEndTime = recProg_Node.getAttribute('endtime');
var progName = getXMLNodeItemValue(recProg_Node, 'title');
progName = decodeURI(progName);
var Ausdruck = /(.*)-(.*)-(.*) (.*):(.*):(.*) +(.*)*$/;
/*convert startdate*/
Ausdruck.exec(progStartTime);
var alDate = RegExp.$3+"."+RegExp.$2+"."+RegExp.$1;
var alTime = RegExp.$4+":"+RegExp.$5;
/*convert enddate*/
Ausdruck.exec(progEndTime);
var stDate = RegExp.$3+"."+RegExp.$2+"."+RegExp.$1;
var stTime = RegExp.$4+":"+RegExp.$5;
timer_list_addRow(timer_body, i, alDate, alTime, stDate, stTime, sender, progName, "TVInfo");
if(document.f.debug.checked == true)
sLog_addRow(sLog_body, "green", "- Timer "+i+": "+alDate+" "+alTime+" "+sender+" "+progName, "analyzed");
counter++;
}
}
if(counter > 0)
sLog_addRow(sLog_body, "green", "Analyze "+counter+" Timers", "finished");
else
sLog_addRow(sLog_body, "yellow", "No Timers found", "finished");
}
else if (document.f.planer[1].checked == true)
{
var xml = g_req.responseXML;
var recProg_NodeList = xml.getElementsByTagName('item');
for(i=0;i<recProg_NodeList.length;i++)
{
var recProg_Node = recProg_NodeList[i];
var progName = getXMLNodeItemValue(recProg_Node, 'title');
var description = getXMLNodeItemValue(recProg_Node, 'description');
//FF3?Probs if(isIE)
{
var sDate = getXMLNodeItemValue(recProg_Node, 'dc:date');
var sender = getXMLNodeItemValue(recProg_Node, 'dc:subject');
}
/* else
{
var sDate = getXMLNodeItemValue(recProg_Node, 'date');
var sender = getXMLNodeItemValue(recProg_Node, 'subject');
}
*/
var tmp = progName.replace(/(.*):/,"");
progName = tmp;
var stDate ="";
/*convert startdate*/
var Ausdruck = /(.*)-(.*)-(.*)T.*$/;
Ausdruck.exec(sDate);
var alYear = RegExp.$1;
var Ausdruck = /^(.*)\.(.*) (.*):(.*) Uhr -.*$/;
Ausdruck.exec(description);
alDate = RegExp.$1+"."+RegExp.$2+"."+alYear;
alTime = RegExp.$3+":"+RegExp.$4;
var Ausdruck = /Ende (.*):(.*) Uhr.*$/;
Ausdruck.exec(description);
stTime = RegExp.$1+":"+RegExp.$2;
timer_list_addRow(timer_body, i, alDate, alTime, stDate, stTime, sender, progName, "Klack");
if(document.f.debug.checked == true)
sLog_addRow(sLog_body, "green", "- Timer "+i+": "+alDate+" "+alTime+" "+sender+" "+progName, "analyzed");
}
if(recProg_NodeList.length>0)
sLog_addRow(sLog_body, "green", "Analyze "+recProg_NodeList.length+" Timers", "finished");
else
sLog_addRow(sLog_body, "yellow", "No Timers found", "finished");
}
}
}
}
function do_analyze_tvinfo()
{
loadXMLDoc("/tmp/tvinfo.xml", processReqChange);
}
function do_analyze_klack()
{
loadXMLDoc("/tmp/klack.xml", processReqChange);
}
function do_get_tvinfo()
{
sLog_addRow(sLog_body, "ok", "TVinfo: Sync Timer", "started");
var _url = "/control/exec?Y_Tools&timer_get_tvinfo&"+_username+"&"+_password;
if(_username != "")
if(_password != "")
{
var res = loadSyncURL(_url);
if(res.search("Could not resolve host")!=-1) {
sLog_addRow(sLog_body, "red", "TVinfo: Could not resolve host", "error");
return;
}
if(res.search("error setting certificate")!=-1)
sLog_addRow(sLog_body, "red", "TVinfo: error setting certificate verify locations", "error");
if(res.search("SSL certificate verify ok")!=-1)
sLog_addRow(sLog_body, "green", "TVinfo: SSL certificate verify", "ok");
else
sLog_addRow(sLog_body, "red", "TVinfo: SSL certificate verify "+wiki_url("Neutrino:yWeb:Live_Timer#Timer_Sync"), "failed");
if(res.search("left intact")!=-1)
{
sLog_addRow(sLog_body, "green", "TVinfo: connecting ", "ok");
}
else
sLog_addRow(sLog_body, "red", "TVinfo: connecting. "+wiki_url("Neutrino:yWeb:Live_Timer#Timer_Sync"), "failed");
}
else
sLog_addRow(sLog_body, "red", "TVinfo: no password given. "+wiki_url("Neutrino:yWeb:Live_Timer#Timer_Sync"), "failed");
else
sLog_addRow(sLog_body, "red", "TVinfo: no username given. "+wiki_url("Neutrino:yWeb:Live_Timer#Timer_Sync"), "failed");
}
function do_get_klack()
{
sLog_addRow(sLog_body, "ok", "Klack: Sync Timer", "started");
var _url = "/control/exec?Y_Tools&timer_get_klack";
var res = loadSyncURL(_url);
if(res.search(/Connecting/)!=-1)
sLog_addRow(sLog_body, "green", "Klack: connecting: "+res, "ok");
else
sLog_addRow(sLog_body, "red", "Klack: connecting. "+wiki_url("Neutrino:yWeb:Live_Timer#Timer_Sync"), "failed");
}
function do_clear_all()
{
sLog_clear();
timer_list_clear();
}
function do_get_selected()
{
document.getElementById("wait").style.visibility="visible";
if (document.f.planer[0].checked == true)
{
do_get_tvinfo();
do_analyze_tvinfo();
}
else if (document.f.planer[1].checked == true)
{
do_get_klack();
do_analyze_klack();
}
document.getElementById("wait").style.visibility="hidden";
}
function doToogleCheckboxes()
{
var state = document.timer.checkall.checked;
var _rows = timer_body.getElementsByTagName("tr");
for(var i=0; i< _rows.length; i++)
{
var rowNode = _rows.item(i);
rowNode.firstChild.firstChild.checked = state;
}
}
/*set timer*/
function do_set_timer()
{
sLog_addRow(sLog_body, "green", "Sync Timer to box", "started");
var channel_replace = loadSyncURL("/control/exec?Y_Tools&get_synctimer_channels&" + Math.random());
if(channel_replace.length > 0)
sLog_addRow(sLog_body, "green", "Channel-Replace-List loaded "+channel_replace.length+" bytes", "ok");
else
sLog_addRow(sLog_body, "yellow", "Channel-Replace-List is empty", "notify");
var channels=0;
if(typ != "tv")
{
loadSyncURL("/control/setmode?tv");
sLog_addRow(sLog_body, "green", "Switsch to TV-Mode", "ok");
}
var _rows = timer_body.getElementsByTagName("tr");
for(var i=0; i< _rows.length; i++)
{
var rowNode = _rows.item(i);
if(rowNode.firstChild.firstChild.checked == true)
{
var channel_name = rowNode.childNodes[5].firstChild.nodeValue;
if(rowNode.childNodes[7].firstChild.nodeValue == "TVInfo")
var Ausdruck = new RegExp("(.*);"+rowNode.childNodes[5].firstChild.nodeValue+";.*","i");
else if(rowNode.childNodes[7].firstChild.nodeValue == "Klack")
var Ausdruck = new RegExp("(.*);.*;"+rowNode.childNodes[5].firstChild.nodeValue+".*","i");
else
var Ausdruck ="";
if(Ausdruck != "")
{
Ergebnis=Ausdruck.exec(channel_replace);
if(Ergebnis)
channel_name = RegExp.$1;
}
var tmpTime = rowNode.childNodes[2].firstChild.nodeValue;
var alTime = tmpTime.replace(/:/gi,".");
tmpTime = rowNode.childNodes[4].firstChild.nodeValue;
var stTime = tmpTime.replace(/:/gi,".");
var _urlt = "/control/timer?action=new&alDate="+rowNode.childNodes[1].firstChild.nodeValue
+"&alTime="+alTime
+"&stDate="+rowNode.childNodes[3].firstChild.nodeValue
+"&stTime="+stTime
+"&channel_name="+channel_name
+"&rec_dir="+document.f.rec_dir.value
+"&rs=1"
+"&update=1";
_url = encodeURI(_urlt);
loadSyncURL(_url);
channels++;
if(document.f.debug.checked)
sLog_addRow(sLog_body, "green", "Sync Timer to box url: "+_url, "added");
}
}
if(channels > 0)
sLog_addRow(sLog_body, "green", "Sync Timer to box: "+channels+" Timers added", "finished");
else
sLog_addRow(sLog_body, "yellow", "Sync Timer to box: No Timers to add", "finished");
}

View File

@@ -1,86 +0,0 @@
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript" src="/prototype.js"></script>
<script type="text/javascript" src="/Y_Tools_Timer_Sync.js"></script>
</head>
<body>
{=var-set:wait_text={=L:live.timer-sync.get_timer=}=}{=include-block:Y_Blocks.txt;snip_wait=}
<div class="work_box">
<div class="work_box_head"><div class="work_box_head_h2">
{=var-set:help_url=Help-Live_Timer-Timer_Sync=}{=var-set:menu={=L:live.timer-sync.header=}=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
<form method="post" name="f" action="">
<div class="y_form_header">{=L:live.timer-sync.timer_source=}</div>
<table border="0" cellspacing="0" cellpadding="4" width="100%">
<tr>
<td>
<input type="radio" name="planer" value="TVInfo" checked="checked" {=if-empty:{=ini-get:%(CONFIGDIR)/Y-Web.conf;tvinfo_username=}~disabled~=}/>TVInfo<br/>
<input type="radio" name="planer" value="Klack" disabled="disabled" style="display: none;" {=if-empty:{=ini-get:%(CONFIGDIR)/Y-Web.conf;klack_url=}~disabled~=}/><!--Klack// -->&nbsp;
</td>
<td>
<!--
<input type="radio" name="planer" value="slave" disabled="disabled"/>Slave box<br/>
<input type="radio" name="planer" value="slave" disabled="disabled"/>Test<br/> -->
{=L:live.timer-sync.rec_dir=}:
{=include-block:Y_neutrino_Blocks.txt;neutrino_list_record_dirs=}
<br/><a href="javascript:top.top_main.prim_menu.nav('settings', 'Y_Settings_Timer.yhtm');" class="inlink">{=L:live.timer-sync.settings=}</a>&nbsp;<input type="checkbox" name="debug" value="1"/>{=L:live.timer-sync.debugging=}</td>
</tr>
</table>
<button type="button" ytype="download" name="get_selected" onclick="do_get_selected()">{=L:live.timer-sync.get_selected=}</button>
&nbsp;
<button type="button" ytype="clear" name="clear_all" onclick="do_clear_all()">{=L:live.timer-sync.clear_all=}</button>
</form>
<br/>
<form method="post" name="timer" action="">
<div class="y_form_header_oline">{=L:live.timer-sync.timer_preview=}</div>
<table class="lt_table" border="0" cellspacing="0" cellpadding="4">
<thead align="left">
<tr>
<th><input type="checkbox" checked="checked" name="checkall" onclick="doToogleCheckboxes();" id="checkall"/></th>
<th colspan="2">{=L:live.timer-sync.start_time=}</th><th colspan="2">{=L:live.timer-sync.end_time=}</th>
<th>{=L:live.timer-sync.channel=}</th><th>{=L:live.timer-sync.programm=}</th><th>{=L:live.timer-sync.source=}</th>
</tr>
</thead>
<tbody id="timer_list">
<tr><td></td></tr>
</tbody>
</table>
<div style="padding-top:2px">
<button type="button" ytype="timeadd" onclick="do_set_timer()">{=L:live.timer-sync.set_timer=}</button>&nbsp;
<button type="button" ytype="clear" name="clear_log" onclick="sLog_clear()">{=L:live.timer-sync.clear_log=}</button>
</div>
</form>
<br/>
<form method="post" name="log" action="">
<div class="y_form_header_oline">{=L:live.timer-sync.log=}</div>
<table class="lt_table" border="0" cellspacing="0" cellpadding="4">
<thead align="left">
<tr>
<th>&nbsp;</th><th>{=L:live.timer-sync.action=}</th><th>{=L:live.timer-sync.status=}</th>
</tr>
</thead>
<tbody id="slog_list">
<tr><td></td></tr>
</tbody>
</table>
<br/>
</form>
</div>
</div>
<script type="text/javascript">
//<![CDATA[
var _username = "{=ini-get:%(CONFIGDIR)/Y-Web.conf;tvinfo_username=}";
var _password = "{=ini-get:%(CONFIGDIR)/Y-Web.conf;tvinfo_password=}";
var typ = "{=func:get_mode=}";
timer_list_init();
sLog_init();
do_clear_all();
if (document.f.planer[0].disabled == false)
document.f.planer[0].checked = true;
else if (document.f.planer[1].disabled == false)
document.f.planer[1].checked = true;
//]]>
</script>
</body>
</html>

View File

@@ -1,132 +0,0 @@
{=var-set:cancache=yPInstall=}
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript">
//<![CDATA[
function do_init(){
document.getElementById("colorBox").style.background = "#99FF33";
document.getElementById("colorBox").value = "99FF33";
document.f.zooming.selectedIndex = 1;
}
function setcolorbox(hexString){
document.getElementById("colorBox").style.background = "#"+hexString;
document.getElementById("colorBox").value = hexString;
}
function do_lcshot(){
show_waitbox(true);
window.setTimeout("do_lcshot2()", 500);
}
function do_lcshot2(){
var _shot = document.getElementById("shot");
var filename = id("file").value;
var color = document.getElementById("colorBox").value;
color = " -c "+color;
var zoom = document.f.zooming.value;
zoom = " -z "+zoom;
var comp = " -u";
if(document.f.compress.checked)
comp = "";
var gscale = "";
if(document.f.grayscale.checked)
gscale = " -g";
dbox_exec_tools("lcshot"+gscale+comp+zoom+color+" /tmp/"+filename+".png");
show_waitbox(false);
show_obj("shot", true);
_shot.src = "/tmp/"+filename+".png?"+Math.random();
}
function do_clearshot(){
window.setTimeout("do_clearshot2()", 500);
}
function do_clearshot2(){
dbox_exec_tools("fbshot_clear");
}
//]]>
</script>
</head>
<body onload="do_init()">
{=var-set:wait_text=Schnappschuss wird erstellt (take snapshot)=}{=include-block:Y_Blocks.txt;snip_wait=}
<div class="work_box">
<div class="work_box_head"><div class="work_box_head_h2">
{=var-set:help_url=Help-BoxControl-LCD_Screenshot=}{=var-set:menu=LCD Screenshot=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
<button name="lcshot" ytype="shot" onclick="do_lcshot()">LCD-Shot</button>
<button name="clearshot" ytype="clearshot" onclick="do_clearshot()">Delete Shot</button>
&nbsp;Filename:<input value="lcd" id="file" size="16" type="text" />.png
<br />
<form name="f" class="y_form" action="">
<table width="100%" border="0" cellpadding="2" cellspacing="0">
<tr>
<td colspan="3" class="y_form_header">Optionen</td>
</tr>
<tr>
<td width="30%">Displayfarbe</td>
<td width="20%">
<input type="text" id="colorBox" size="7" readonly="readonly" />
</td>
<td rowspan="4"><div id="colorTable" style="height:98px;">
<table border="0" cellpadding="0" cellspacing="1">
<tr>
<td colspan="18"></td>
</tr>
<script type="text/javascript">
//<![CDATA[
clr = new Array('00','33','66','99','CC','FF');
for(k=0;k<6;++k){
for(j=0;j<6;){
document.write('<tr>\n');
for(m=0;m<3;++m){
for(i=0;i<6;++i){
document.write('<td bgcolor=#'+clr[k]+clr[j+m]+clr[i]+'>');
document.write('<a href="javascript:void(null)" ');
document.write('onClick="setcolorbox(\''+clr[k]+clr[j+m]+clr[i]+'\')\;">');
document.write('<img src="../images/blank.gif" width="12" height="8" border="0"></a></td>\n');
}
}
j+=3;
document.write('</tr>\n');
}
}
//]]>
</script>
</table>
</div></td>
</tr>
<tr>
<td>Zoommodus</td>
<td><select name="zooming" title="zoomfactor">
<option value="1">100%</option>
<option value="2">200%</option>
<option value="3">300%</option>
<option value="4">400%</option>
</select></td>
</tr>
<tr>
<td>Dateiausgabe</td>
<td><input name="compress" type="checkbox" checked="checked" />
komprimiert</td>
</tr>
<tr>
<td>Farbausgabe</td>
<td><input name="grayscale" type="checkbox" />
Grauskalenbild</td>
</tr>
<tr>
<td colspan="3" class="y_form_header">Ausgabe</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><img src="" id="shot" style="visibility:hidden;" alt="" /></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
</table>
</form>
</div>
</div>
</body>
</html>

View File

@@ -1,275 +0,0 @@
/* VLC abstraction by yjogol
$Date: $
$Revision: $
*/
/*ie1=ActiveC, moz1=Mozilla<0.8.5.1, moz2>= 0.8.5.1*/
var CyVLC = function(_id, masterid, width, height) {
this.initialize(_id, masterid, width, height);
};
CyVLC.prototype = {
id : "vlc",
vlc : "",
plugin : "ie1",
version_string : "",
version_level1 : 0,
version_level2 : 0,
version_level3 : 0,
version_level4 : 0,
options : [],
c_masterid : "vlc_view",
c_width : 384,
c_height: 288,
c_loop : false,
c_show_display : true,
c_auto_play : false,
initialize : function(_id, masterid, width, height) {
this.id = _id;
this.c_masterid = masterid;
this.c_width = width;
this.c_height = height;
if(!isIE) {
this.version_string = this._get_version();
this._generate_sub_versions();
this._determine_plugin_generation();
}
this.insert_control();
this.vlc = id(_id);
if(isIE) {
this.version_string = this._get_version();
this._generate_sub_versions();
this._determine_plugin_generation();
}
this.set_resolution(this.c_width, this.c_height);
},
_get_version : function() {
if(isIE)
{
var vstr = this.vlc.VersionInfo;
var words = vstr.split(" ");
return words[0];
}
else if (navigator.plugins && (navigator.plugins.length > 0)) {
var numPlugins = navigator.plugins.length;
var plug_version = "0.0.0";
for(var i = 0; i < numPlugins; i++) {
var plugin = navigator.plugins[i];
var numTypes = plugin.length;
for (var j = 0; j < numTypes; j++)
{
var mimetype = plugin[j];
if (mimetype) {
if (mimetype.type.indexOf("application/x-vlc-plugin") != -1) {
if(plugin.version != 0){
plug_version = plugin.version;
break;
}
else
{
var Suche = /(PLUGIN)/gi;
var Ergebnis = Suche.test(plugin.description);
if (Ergebnis == true){
var ex = /^.*[pP]lugin [\"]*([^ \"]*)[\"]*.*$/;
var ve = ex.exec(plugin.description);
}else{
var ex = /^.*[vV]ersion [\"]*([^ \"]*)[\"]*.*$/;
var ve = ex.exec(plugin.description);
}
var Suche = /([0-9])/g;
var Ergebnis = Suche.test(ve);
if (Ergebnis == true)
plug_version = ve[1];
break;
}
}
}
}
}
return plug_version;
}
else
return "0.0.0";
},
_generate_sub_versions : function() {
if(this.version_string === "")
return;
var ex = /([^\.]*)[\.]*([^\.]*)[\.]*([^\.-]*)[\.-]*([^\.]*).*$/;
var ve = ex.exec(this.version_string);
if(ve.length >1) this.version_level1 = ve[1];
if(ve.length >2) this.version_level2 = ve[2];
if(ve.length >3 && ve[3] !== "") this.version_level3 = ve[3];
if(ve.length >4 && ve[4] !== "") this.version_level4 = ve[4];
},
_determine_plugin_generation : function() {
if(isIE)
this.plugin = "ie1";
else
if(this.version_level1 <= 0 && this.version_level2 <= 8 && this.version_level3 <= 5)
this.plugin = "moz1";
else
this.plugin = "moz2";
},
set_actual_mrl : function(mrl) {
switch(this.plugin) {
case "ie1":
this.vlc.playlistClear();
this.vlc.addTarget(mrl, this.options, 4+8, -666);
break;
case "moz2":
this.vlc.playlist.clear();
this.vlc.playlist.add(mrl, null, this.options);
break;
default:
this.vlc.clear_playlist();
this.vlc.add_item(mrl);
break;
}
},
play : function() {
switch(this.plugin) {
case "moz2": this.vlc.playlist.play();break;
default: this.vlc.play();break;
}
},
stop : function() {
switch(this.plugin) {
case "moz2": this.vlc.playlist.stop();break;
default: this.vlc.stop();break;
}
},
pause : function() {
switch(this.plugin) {
case "moz2":
if(this.vlc.playlist.isPlaying)
this.vlc.playlist.togglePause();
break;
default: this.vlc.pause(); break;
}
},
next : function() {
switch(this.plugin) {
case "moz1": this.vlc.next();break;
case "moz2": this.vlc.playlist.next();break;
default: this.vlc.playlistNext();break;
}
},
prev : function() {
switch(this.plugin) {
case "moz1": this.vlc.playlist.previous();break;
case "moz2": this.vlc.playlist.prev();break;
default: this.vlc.playlistPrev();break;
}
},
is_playing : function() {
switch(this.plugin) {
case "ie1": return this.vlc.Playing;break;
case "moz2": return this.vlc.playlist.isPlaying;break;
default: return this.vlc.isplaying();break;
}
},
toggle_fullscreen : function() {
switch(this.plugin) {
case "moz2": this.vlc.video.toggleFullscreen();break;
default: this.vlc.fullscreen();break;
}
},
set_volume : function(vol) {
switch(this.plugin) {
case "ie1": this.vlc.volume = vol;break;
case "moz2": this.vlc.audio.volume = vol;break;
default: this.vlc.set_volume(vol);break;
}
},
get_volume : function() {
switch(this.plugin) {
case "ie1": return this.vlc.volume;break;
case "moz2": return this.vlc.audio.volume;break;
default: return this.vlc.get_volume();break;
}
},
set_volume_delta : function(delta) {
var new_vol = this.get_volume() + delta;
new_vol = (new_vol >= 0) ? new_vol : 0;
new_vol = (new_vol <= 200) ? new_vol : 200;
this.set_volume(new_vol);
},
toggle_mute : function() {
switch(this.plugin) {
case "ie1": this.vlc.toggleMute();break;
case "moz2": this.vlc.audio.toggleMute();break;
default: this.vlc.mute();break;
}
},
press_key : function(key) {
switch(this.plugin) {
case "ie1":
var keyvalue = this.vlc.getVariable(key);
this.vlc.setVariable("key-pressed", keyvalue);
break;
case "moz2":
var keyvalue = this.vlc.get_int_variable(key);
this.vlc.set_int_variable("key-pressed", keyvalue);
// alert("not implemented for this version of vlc");
break;
default:
var keyvalue = this.vlc.get_int_variable(key);
this.vlc.set_int_variable("key-pressed", keyvalue);
break;
}
},
snapshot : function() {
this.press_key("key-snapshot");
},
change_audio_channel : function() {
this.press_key("key-audio-track");
},
direct_record : function() {
this.press_key("key-record");
},
set_resolution : function (w,h) {
this.vlc.width = w;
this.vlc.height = h;
this.vlc.style.width = w;
this.vlc.style.height = h;
},
have_options : function() {
switch(this.plugin) {
case "ie1":
case "moz2": return true;break;
default: return false;break;
}
},
insert_control : function()
{
var vlc_control_html = "";
if(isIE) {
vlc_control_html =
"<object classid=\"clsid:E23FE9C6-778E-49D4-B537-38FCDE4887D8\" " +
/* "<object classid=\"clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921\" " +*/
"width=\""+this.c_width+"\" height=\""+this.c_height+"\" id=\""+this.id+"\" events=\"True\">" +
"<param name='ShowDisplay' value='"+this.c_show_display+"' />" +
"<param name='Loop' value='"+this.c_loop+"' />" +
"<param name='AutoPlay' value='"+this.c_auto_play+"' />" +
/* "<param name=\"Visible\" value=\"-1\"/>" + */
"<param name='ShowDisplay' value='True'/>" +
"The VideoLan Client ActiveX is not installed.<br/>"+
"You need <a href='http://www.videolan.org' target='_blank'>VideoLan Client</a> V0.8.5 or higher.<br/>" +
"Install with Option ActiveX." +
"</object>";
}
else {
vlc_control_html = "<embed type='application/x-vlc-plugin'";
if(this.plugin == "moz2")
vlc_control_html += "version=\"VideoLAN.VLCPlugin.2\"";
vlc_control_html +=
"id='"+this.id+"'"+
"autoplay='"+this.c_auto_play+"' loop='"+this.c_loop+"' width='"+this.c_width+"' height='"+this.c_height+"'" +
"target='' >" +
"</embed>";
}
obj_update(this.c_masterid,vlc_control_html);
this.vlc = id(this.id);
}
};

View File

@@ -1,4 +1,3 @@
version=2.9.0.51
date=16.05.2021
version=2.9.0.60
date=15.12.2021
info=Tuxbox-Neutrino
type=Release

View File

@@ -6,13 +6,18 @@
<table class="y_wait_box_visible" cellpadding="8">
<tr>
<td>
<font color="#666666"><b>Anfrage wird bearbeitet</b></font><p align="center">
<img border="0" src="images/wait.gif"/></p>
<p align="center"><font size="2">
Bitte warten ...</font>
<font color="#666666">
<b>Anfrage wird bearbeitet</b>
</font>
<p align="center">
<img border="0" src="images/wait.gif"/>
</p>
<p align="center">
<font size="2">Bitte warten ...</font>
</p>
</td>
</tr>
</table>
</body>
</html>
</html>

View File

@@ -1,12 +1,11 @@
/* yWeb by yjogol
internal organisation of yweb
$Date$
$Revision$
*/
/* define namespace */
if(typeof(Y) == "undefined")
Y = {};
/* Class Y.yweb */
Y.yweb = new Class.create();
Object.extend(Y.yweb.prototype, {
@@ -56,7 +55,6 @@ Object.extend(Y.yweb.prototype, {
}
});
/* main instance */
if (window == top.top_main.prim_menu) {
var yweb = new Y.yweb();
@@ -75,7 +73,6 @@ else
* u=type,site,description,url
*/
/* Class Y.extension */
Y.extension = new Class.create();
Object.extend(Y.extension.prototype, {
@@ -210,4 +207,3 @@ else
var ext = new Y.extension();
ext.read_items();
}

View File

@@ -1,25 +0,0 @@
dbox;tvinfo;klack
#ARDx
Das Erste;ARD;ARD
Bayerisches FS;Bayern;Bayern
WDR Köln;WDR;WDR
hr-fernsehen;HR;HR
BR-alpha;Alpha;BR Alpha
SÜWEST Ferns. BW;SWR;SWR BW
#Free
Pro Sieben;Pro7;Pro7
terranova;Terra Nova;Terra Nova
Kabel 1;Kabel1;Kabel1
RTL II;RTL2;RTL2
RTL Television;RTL;RTL
Sat. 1;SAT1;Sat1
9Live;9 Live;9Live
#Kabel Deutschland
History Channel;;The History Channel
SciFi (KD);Sci Fi;SciFi
13th Street (KD);13th Street;13th Street
Wetter Fernsehen;;Wetterfernsehen
Disney Toon;;Toon Disney
Disney Toon + 1;;Toon Disney Plus

View File

@@ -1,20 +0,0 @@
# ===========================================================
# yWeb SDK: Extention Unnstaller Include
# Extention Name: boxinfo
# by yjogol
# -----------------------------------------------------------
# $Date: 2007-12-29 17:08:16 $
# $Revision: 1.2 $
# ===========================================================
yI_updatename="yWeb-Extension boxinfo (08.01.2008)"
yI_Ext_Tag="boxinfo"
yI_Ext_Version="1-0-1"
yI_uninstall_log="$y_path_tmp/uninstall_boxinfo.log"
yI_uninstaller="boxinfo_uninstall.inc"
uninstall()
{
rm $y_ywebover_dir/Y_Ext_BoxInfo.yhtm
rm $y_ywebover_dir/scripts/Y_Ext_BoxInfo.sh
}

View File

@@ -1,150 +0,0 @@
{=include-block:Y_Blocks.txt;head=}
<link rel="STYLESHEET" type="text/css" href="/ywidget.css"/>
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript" src="/prototype.js"></script>
<script type="text/javascript">
//<![CDATA[
function dbox_exec_bi(_cmd)
{
var __cmd = _cmd.replace(/ /g, "&");
return loadSyncURL("/control/exec?Y_Ext_BoxInfo&"+__cmd);
}
function dbox_exec_bi2(_cmd)
{
var __cmd = _cmd.replace(/ /g, "&");
var res=loadSyncURL("/control/exec?Y_Ext_BoxInfo&"+__cmd);
return res.gsub("\n","<br/>")
}
function do_start()
{
$('statusline').show();
do_mem();
}
function str2A(_str)
{
_str=_str.strip();
_str=_str.replace(/[\t\n]/gi," ");
_str=_str.replace(/[ ]+/gi," ");
return _str.split(" ");
}
function do_mem()
{
var yfree=dbox_exec_bi('free');
yfree=yfree.strip();
yfree = yfree.replace(/[\t\n]/gi,"");
yfree = yfree.replace(/[ ]+/gi," ");
var yfreeA=yfree.split(" ");
$('mtotal').update(yfreeA[6]);
$('mused').update(yfreeA[7]);
$('mfree').update(yfreeA[8]);
$('mswap').update(yfreeA[13]);
$('status').update("getting hardware information");
window.setTimeout("do_hardware()",100)
}
function do_hardware()
{
var res=dbox_exec_bi('avia_version');
$('aviachip').update(res);
$('box').update(dbox_exec_bi('tuxinfo -M'));
$('model').update(dbox_exec_bi('tuxinfo -V'));
var res=dbox_exec_bi('i2c');
var i2cA=res.split("\t");
$('i2c').update(i2cA[2]);
$('avswitch').update(split_left(dbox_exec_bi('avswitch')," "));
var resA=str2A(dbox_exec_bi('cpuinfo'));
$('cpu').update(resA[5]);
$('cpuclock').update(resA[8]);
$('bongomips').update(resA[21]);
$('fb').update(dbox_exec_bi('fb'));
$('status').update("getting OS and Software information");
window.setTimeout("do_sw()",100)
}
function do_sw()
{
// $('linux').update(dbox_exec_command('cat /proc/version'));
$('os').update(dbox_exec_bi('uname -s'));
$('kernel').update(dbox_exec_bi('uname -r'));
$('kerneldate').update(dbox_exec_bi('uname -v'));
$('arch').update(dbox_exec_bi('uname -m'));
var res=dbox_exec_bi('busybox_help');
$('busybox').update(split_left(res,"\n"));
$('busyboxcmd').update(split_right(res,"functions:\n"));
var res=dbox_exec_bi('proc_version');
$('status').update("Filesystem information");
window.setTimeout("do_fs()",100)
}
function do_fs()
{
$('mounts').update(dbox_exec_bi2('do_proc mounts'));
$('mtd').update(dbox_exec_bi('do_proc mtd').gsub("\n","<br/>"));
var res=dbox_exec_bi('do_proc filesystems');
res=res.gsub("nodev","");
res=res.strip();
res=res.gsub("\n",",");
$('filesystems').update(res);
$('mods').update(dbox_exec_bi2('do_proc modules'));
$('statusline').hide();
}
//]]>
</script>
<style>
.line {border-bottom: 1px solid #6D96A9;font-weight:bold}
.y_form tr {vertical-align:top;}
</style>
</head>
<body>
<div class="work_box">
<div class="work_box_head">
<div class="work_box_head_h2">{=var-set:help_url=Help-Extensions-boxinfo=}{=var-set:menu=Box Information [1.0.1]=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
<div id="statusline"><img border="0" src="/images/wait.gif" width="20" height="20" alt="wait"/>
<span id="status">getting memory information</span></div>
<table class="y_form" cellpadding="1" width="100%" style="margin-right:20px">
<tr><td class="y_form_header" colspan="2">Speicher</td></tr>
<tr><td>total:</td><td><span id="mtotal">...</span></td></tr>
<tr><td>used:</td><td><span id="mused">...</span></td></tr>
<tr><td>free:</td><td><span id="mfree">...</span></td></tr>
<tr><td>swap:</td><td><span id="mswap">...</span></td></tr>
<tr><td class="y_form_header" colspan="2">Hardware</td></tr>
<tr><td>avia chip:</td><td><span id="aviachip">...</span></td></tr>
<tr><td>AV chip:</td><td><span id="avswitch">...</span></td></tr>
<tr><td>i2c:</td><td><span id="i2c">...</span></td></tr>
<tr><td>CPU:</td><td><span id="cpu">...</span></td></tr>
<tr><td>CPU Clock:</td><td><span id="cpuclock">...</span></td></tr>
<tr><td>bongomips:</td><td><span id="bongomips">...</span></td></tr>
<tr><td>Box:</td><td><span id="box">...</span></td></tr>
<tr><td>Hersteller:</td><td><span id="model">...</span></td></tr>
<tr><td>Framebuffer:</td><td><span id="fb">...</span></td></tr>
<tr><td class="y_form_header" colspan="2">OS &amp; Software</td></tr>
<tr><td>OS:</td><td><span id="os">...</span></td></tr>
<tr><td>Kernel:</td><td><span id="kernel">...</span></td></tr>
<tr><td>Kernel Date:</td><td><span id="kerneldate">...</span></td></tr>
<tr><td>Architecture:</td><td><span id="arch">...</span></td></tr>
<tr><td>Busybox Version:</td><td><span id="busybox">...</span></td></tr>
<tr><td>Busybox Commands:</td><td><span id="busyboxcmd">...</span></td></tr>
<tr><td class="y_form_header" colspan="2">Filesystem &amp; Modules</td></tr>
<tr><td>Mounts:</td><td><span id="mounts">...</span></td></tr>
<tr><td>mtd:</td><td><span id="mtd">...</span></td></tr>
<tr><td>filesystems:</td><td><span id="filesystems">...</span></td></tr>
<tr><td>modules &amp; dependencies:</td><td><span id="mods">...</span></td></tr>
</table>
</div>
</div>
<script type="text/javascript">
//<![CDATA[
window.setTimeout("do_start();",500);
//]]>
</script>
</body>
</html>

View File

@@ -1,76 +0,0 @@
#!/bin/sh
# -----------------------------------------------------------
# BoxInfo (yjogol)
# $Date: 2007-12-29 17:08:16 $
# $Revision: 1.1 $
# -----------------------------------------------------------
do_line()
{
echo "------------------------------------------------------------------------------------"
}
do_dline()
{
echo "===================================================================================="
}
do_header()
{
do_line
echo " $1"
do_line
}
do_proc()
{
do_header "$1"
cat /proc/$2
}
do_cmd()
{
do_header "$1"
shift 1
$*
}
case "$1" in
# $2=l (long)
proc)
do_proc Kernel version
if [ "$2" == "l" ]; then
do_proc CPU cpuinfo
do_proc 'Memory usage overview' meminfo
do_proc Partitions partitions
do_proc 'mtd list' mtd
do_proc 'installed Filesystems' filesystems
do_proc 'loaded modules' modules
do_proc 'system uptime' uptime
do_cmd "kernel stack" dmesg
fi
do_cmd 'free space' df
do_cmd 'running processes' ps
do_cmd 'busybox version and installed commands' busybox --help
if [ "$2" == "l" ]; then
do_cmd 'Commands in /bin' ls /bin
do_cmd 'Commands in /sbin' ls /sbin
do_cmd 'mounts' cat /etc/fstab
if [ -e /etc/smb.conf ]; then
do_cmd 'Samba Server configuration' cat /etc/smb.conf
fi
if [ -e /etc/auto.net ]; then
do_cmd 'auto mounter configuration' cat /etc/auto.net
fi
fi
;;
avia_version) cat /proc/bus/avia_version ;;
tuxinfo) shift 1; tuxinfo $* ;;
i2c) cat /proc/bus/i2c ;;
free) free ;;
avswitch) /bin/switch ;;
cpuinfo) cat /proc/cpuinfo ;;
fb) cat /proc/fb ;;
uname) shift 1; uname $* ;;
busybox_help) busybox --help ;;
proc_version) cat /proc/version ;;
do_proc) cat /proc/$2 ;;
*)
echo "[Y_BoxInfo.sh] Parameter falsch: $*" ;;
esac

View File

@@ -1,20 +0,0 @@
# ===========================================================
# yWeb SDK: Extention Installer Include
# Extention Name: boxinfo
# by yjogol
# -----------------------------------------------------------
# $Date: 2007-12-29 10:11:37 $
# $Revision: 1.1 $
# ===========================================================
yI_updatename="yWeb-Extension boxinfo (08.01.2008)"
yI_Ext_Tag="boxinfo"
yI_Ext_Version="1-0-1"
yI_install_log="$y_path_tmp/install_boxinfo.log"
yI_uninstaller="boxinfo_uninstall.sh"
install()
{
cp -r /tmp/files/httpd/* $y_ywebover_dir
chmod 755 $y_ywebover_dir/scripts/*.sh
}

View File

@@ -1,143 +0,0 @@
# ===========================================================
# yWeb Extension: Install an Extension
# by yjogol
# -----------------------------------------------------------
# $Date: 2007-12-29 10:11:37 $
# $Revision: 1.3 $
# -----------------------------------------------------------
# Script starts in /tmp
# ===========================================================
# -----------------------------------------------------------
# Installer Configs
# -----------------------------------------------------------
yI_Version="$Revision: 1.3 $"
# -----------------------------------------------------------
# Dirs
# -----------------------------------------------------------
y_path_varbin="/var/bin"
y_path_config="%(CONFIGDIR)"
y_path_tmp="/tmp"
y_ywebover_dir="%(PUBLIC_HTTPDDIR)"
y_ext_conf_dir="$y_path_config/ext"
# -----------------------------------------------------------
# Files
# -----------------------------------------------------------
y_config_Y_Web="$y_path_config/Y-Web.conf"
y_config_nhttpd="$y_path_config/nhttpd.conf"
y_config_neutrino="$y_path_config/neutrino.conf"
y_upload_file="$y_path_tmp/upload.tmp"
# ===========================================================
# config-Dateien - lesen / schreiben
# (Zeilenformat: VarName=VarValue)
# ===========================================================
cfg=""
# -----------------------------------------------------------
# config-Datei lesen/cachen (Inhalt in $cfg)
# $1=config-Filename
# -----------------------------------------------------------
config_open()
{
cfg=""
cfg=`cat $1`
}
# -----------------------------------------------------------
# config-Datei schreiben (Inhalt in $cfg)
# $1=config-Filename
# -----------------------------------------------------------
config_write()
{
echo "$cfg" >$1
}
# -----------------------------------------------------------
# Variablenwert zurueckgeben (vorher open)
# $1=VarName
# -----------------------------------------------------------
config_get_value()
{
cmd="sed -n /^$1=/p"
tmp=`echo "$cfg" | $cmd`
cmd="sed -e s/^$1=//1"
tmp=`echo "$tmp" | $cmd`
echo $tmp
}
# -----------------------------------------------------------
# Variablenwert zurueckgeben (ohne open)
# $1=config-Filename
# $2=VarName
# -----------------------------------------------------------
config_get_value_direct()
{
config_open $1
config_get_value $2
}
# -----------------------------------------------------------
# Variablenwert setzen (vorher open)
# $1=VarName)
# $2=VarValue
# -----------------------------------------------------------
config_set_value()
{
tmp=`echo "$cfg" | sed -n "/^$1=.*/p"`
if [ "$tmp" = "" ]
then
cfg=`echo -e "$cfg\n$1=$2"`
else
cmd="sed -e s/^$1=.*/$1=$2/g"
cfg=`echo "$cfg" | $cmd`
fi
}
# -----------------------------------------------------------
# Variablenwert zurueckgeben (ohne open)
# $1=config-Filename
# $2=VarName)
# $3=VarValue
# -----------------------------------------------------------
config_set_value_direct()
{
config_open $1
config_set_value $2 $3
config_write $1
}
# ===========================================================
# Initialization
# ===========================================================
. ./install.inc
hp=`config_get_value_direct "$y_config_nhttpd" "WebsiteMain.override_directory"`
if [ "$hp" != "" ]; then
y_ywebover_dir=`echo "$hp"`
fi
mkdir -p $y_ywebover_dir
chmod -R oug+rw $y_ywebover_dir
# -----------------------------------------------------------
# prepare log
# -----------------------------------------------------------
date +%y%m%d_%H%M%S >"$yI_install_log"
echo "" >>yI_install_log
echo "installing $yI_updatename [$yI_Ext_Tag/$yI_Ext_Version]" >>"yI_install_log"
echo "installdir: $y_ywebover_dir"
# -----------------------------------------------------------
# Install (from install.inc)
# -----------------------------------------------------------
install
# -----------------------------------------------------------
# finishing
# -----------------------------------------------------------
mkdir -p $y_ext_conf_dir
chmod oug+rw $y_ext_conf_dir
chmod 755 ./uninstall*
cp ./uninstall.sh "$y_ext_conf_dir/"
cp ./*uninstall.inc "$y_ext_conf_dir/"
# -----------------------------------------------------------
# Clean Up
# -----------------------------------------------------------
cd /tmp
rm -r /tmp/files

View File

@@ -1,136 +0,0 @@
# ===========================================================
# yWeb Extension: Unnstall an Extension
# by yjogol
# -----------------------------------------------------------
# $Date: 2007-12-29 17:08:16 $
# $Revision: 1.4 $
# -----------------------------------------------------------
# Script starts in /tmp
# ===========================================================
# -----------------------------------------------------------
# Installer Configs
# -----------------------------------------------------------
yI_Version="$Revision: 1.4 $"
# -----------------------------------------------------------
# Dirs
# -----------------------------------------------------------
y_path_varbin="/var/bin"
y_path_config="%(CONFIGDIR)"
y_path_tmp="/tmp"
y_ywebover_dir="%(PUBLIC_HTTPDDIR)"
y_ext_conf_dir="$y_path_config/ext"
# -----------------------------------------------------------
# Files
# -----------------------------------------------------------
y_config_Y_Web="$y_path_config/Y-Web.conf"
y_config_nhttpd="$y_path_config/nhttpd.conf"
y_config_neutrino="$y_path_config/neutrino.conf"
y_upload_file="$y_path_tmp/upload.tmp"
# ===========================================================
# config-Dateien - lesen / schreiben
# (Zeilenformat: VarName=VarValue)
# ===========================================================
cfg=""
# -----------------------------------------------------------
# config-Datei lesen/cachen (Inhalt in $cfg)
# $1=config-Filename
# -----------------------------------------------------------
config_open()
{
cfg=""
cfg=`cat $1`
}
# -----------------------------------------------------------
# config-Datei schreiben (Inhalt in $cfg)
# $1=config-Filename
# -----------------------------------------------------------
config_write()
{
echo "$cfg" >$1
}
# -----------------------------------------------------------
# Variablenwert zurueckgeben (vorher open)
# $1=VarName
# -----------------------------------------------------------
config_get_value()
{
cmd="sed -n /^$1=/p"
tmp=`echo "$cfg" | $cmd`
cmd="sed -e s/^$1=//1"
tmp=`echo "$tmp" | $cmd`
echo $tmp
}
# -----------------------------------------------------------
# Variablenwert zurueckgeben (ohne open)
# $1=config-Filename
# $2=VarName
# -----------------------------------------------------------
config_get_value_direct()
{
config_open $1
config_get_value $2
}
# -----------------------------------------------------------
# Variablenwert setzen (vorher open)
# $1=VarName)
# $2=VarValue
# -----------------------------------------------------------
config_set_value()
{
tmp=`echo "$cfg" | sed -n "/^$1=.*/p"`
if [ "$tmp" = "" ]
then
cfg=`echo -e "$cfg\n$1=$2"`
else
cmd="sed -e s/^$1=.*/$1=$2/g"
cfg=`echo "$cfg" | $cmd`
fi
}
# -----------------------------------------------------------
# Variablenwert zurueckgeben (ohne open)
# $1=config-Filename
# $2=VarName)
# $3=VarValue
# -----------------------------------------------------------
config_set_value_direct()
{
config_open $1
config_set_value $2 $3
config_write $1
}
# ===========================================================
# Initialization
# ===========================================================
. $y_ext_conf_dir/$1
hp=`config_get_value_direct "$y_config_nhttpd" "WebsiteMain.override_directory"`
if [ "$hp" != "" ]; then
y_ywebover_dir=`echo "$hp"`
fi
mkdir -p $y_ywebover_dir
# -----------------------------------------------------------
# prepare log
# -----------------------------------------------------------
date +%y%m%d_%H%M%S >"$yI_uninstall_log"
echo "" >>"$yI_uninstall_log"
echo "uninstalling $yI_updatename [$yI_Ext_Tag/$yI_Ext_Version]" >>"$yI_uninstall_log"
#echo "installdir: $y_ywebover_dir"
# -----------------------------------------------------------
# Uninstall (from uninstal_<tag>.inc)
# -----------------------------------------------------------
uninstall
# -----------------------------------------------------------
# finishing
# -----------------------------------------------------------
rm $y_ext_conf_dir/$1
# -----------------------------------------------------------
# Clean Up
# -----------------------------------------------------------

View File

@@ -1,45 +0,0 @@
{=include-block:Y_Blocks.txt;head=}
<script type="text/javascript" src="/Y_Baselib.js"></script>
<script type="text/javascript" src="/prototype.js"></script>
<script type="text/javascript">
//<![CDATA[
function goUrl(_cmd){
$('out').update(dbox_exec_hdd(_cmd));
}
function dbox_exec_hdd(_cmd){
var __cmd = _cmd.replace(/ /g, "&");
return loadSyncURL("/control/exec?Y_Ext_hddtools&"+__cmd);
}
//]]>
</script>
</head>
<body>
<div class="work_box">
<div class="work_box_head">
<div class="work_box_head_h2">{=var-set:help_url=Help-Extensions-hddtools=}{=var-set:menu=HDD Tools [1.0.1]=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
<div class="work_box_body">
<form action="">
<table class="y_invisible_table" cellpadding="5">
<tr><td class="y_form_header">IDE Information</td></tr>
<tr><td>
<input type="button" value="Info Boot" title="show drive info from boot" onclick='goUrl("hdd_hdparm&amp;-i&amp;Info boot time");'/>
<input type="button" value="Info Drive" title="show drive info" onclick='goUrl("hdd_hdparm&amp;-I&amp;Info Drive");'/>
<input type="button" value="Identity" title="show hdd model name" onclick='goUrl("hdd_proc&amp;model&amp;Model");'/>
<input type="button" value="Settings" title="show ide settings" onclick='goUrl("hdd_proc&amp;settings&amp;IDE Settings");'/>
<input type="button" value="Driver" title="show ide settings" onclick='goUrl("hdd_proc&amp;driver&amp;IDE Driver");'/>
<input type="button" value="Settings" title="show ide settings" onclick='goUrl("hdd_proc&amp;cache&amp;IDE Cache");'/>
<input type="button" value="Geometrie" title="show ide settings" onclick='goUrl("hdd_proc&amp;geometry&amp;Disk Geometrie");'/>
</td></tr>
<tr><td class="y_form_header">Commands</td></tr>
<tr><td>
<input type="button" value="hdd sleep" title="put drive to sleep mode" onclick='goUrl("hdd_sleep");'/>
</td></tr>
</table>
</form>
</div>
</div>
<div id="out"></div>
</body>
</html>

View File

@@ -1,51 +0,0 @@
#!/bin/sh
# -----------------------------------------------------------
# HDD (yjogol)
# $Date: 2007-12-29 10:11:37 $
# $Revision: 1.1 $
# -----------------------------------------------------------
# -----------------------------------------------------------
hdd_proc1="/proc/ide/ide0/hda"
hdd_model1="$hdd_proc1/model"
hdd_settings1="$hdd_proc1/settings"
disc1="/dev/ide/host0/bus0/target0/lun0/disc"
# -----------------------------------------------------------
y_format_message_html()
{
tmp="<html><head><meta http-equiv='Content-Type' content='text/html; charset=windows-1252'>"
tmp="$tmp <link rel='stylesheet' type='text/css' href='/Y_Main.css'>"
tmp="$tmp <link rel='stylesheet' type='text/css' href='/Y_User.css'></head>"
tmp="$tmp <body><div class='work_box'><div class='work_box_head'><div class='work_box_head_h2'>Results</div></div><div class='work_box_body' style='overflow:auto'>"
tmp="$tmp <pre>\n$msg\n</pre></div></div></body></html>"
# tmp="$tmp <body><div class='y_work_box'><pre>\n$msg\n</pre></div></body></html>"
echo -e "$tmp"
}
# -----------------------------------------------------------
# Main
# -----------------------------------------------------------
case "$1" in
hdd_proc)
msg=`cat $hdd_proc1/$2`
msg="<b>$3</b><br><br>$msg"
y_format_message_html
;;
hdd_sleep)
msg=`hdparm -Y $disc1`
msg="<b>Sleep</b><br><br>$msg"
y_format_message_html
;;
hdd_hdparm)
msg=`hdparm $2 $disc1`
msg="<b>$3</b><br><br>$msg"
y_format_message_html
;;
*)
echo "[Y_HDD.sh] Parameter falsch: $*" ;;
esac

View File

@@ -1,20 +0,0 @@
# ===========================================================
# yWeb SDK: Extention Unnstaller Include
# Extention Name: hddtools
# by yjogol
# -----------------------------------------------------------
# $Date: 2007-12-29 10:11:37 $
# $Revision: 1.1 $
# ===========================================================
yI_updatename="yWeb-Extension hddtools (08.01.2008)"
yI_Ext_Tag="hddtools"
yI_Ext_Version="1-0-1"
yI_uninstall_log="$y_path_tmp/uninstall_hddtools.log"
yI_uninstaller="hddtools_uninstall.inc"
uninstall()
{
rm $y_ywebover_dir/Y_Ext_hddtools.yhtm
rm $y_ywebover_dir/scripts/Y_Ext_hddtools.sh
}

View File

@@ -1,20 +0,0 @@
# ===========================================================
# yWeb SDK: Extention Installer Include
# Extention Name: boxinfo
# by yjogol
# -----------------------------------------------------------
# $Date: 2007-12-29 10:11:37 $
# $Revision: 1.1 $
# ===========================================================
yI_updatename="yWeb-Extension hddtools (08.01.2008)"
yI_Ext_Tag="hddtools"
yI_Ext_Version="1-0-1"
yI_install_log="$y_path_tmp/install_hddtools.log"
yI_uninstaller="hddtools_uninstall.sh"
install()
{
cp -r /tmp/files/httpd/* $y_ywebover_dir
chmod 755 $y_ywebover_dir/scripts/*.sh
}

View File

@@ -1,143 +0,0 @@
# ===========================================================
# yWeb Extension: Install an Extension
# by yjogol
# -----------------------------------------------------------
# $Date: 2007-12-29 10:11:37 $
# $Revision: 1.3 $
# -----------------------------------------------------------
# Script starts in /tmp
# ===========================================================
# -----------------------------------------------------------
# Installer Configs
# -----------------------------------------------------------
yI_Version="$Revision: 1.3 $"
# -----------------------------------------------------------
# Dirs
# -----------------------------------------------------------
y_path_varbin="/var/bin"
y_path_config="%(CONFIGDIR)"
y_path_tmp="/tmp"
y_ywebover_dir="%(PUBLIC_HTTPDDIR)"
y_ext_conf_dir="$y_path_config/ext"
# -----------------------------------------------------------
# Files
# -----------------------------------------------------------
y_config_Y_Web="$y_path_config/Y-Web.conf"
y_config_nhttpd="$y_path_config/nhttpd.conf"
y_config_neutrino="$y_path_config/neutrino.conf"
y_upload_file="$y_path_tmp/upload.tmp"
# ===========================================================
# config-Dateien - lesen / schreiben
# (Zeilenformat: VarName=VarValue)
# ===========================================================
cfg=""
# -----------------------------------------------------------
# config-Datei lesen/cachen (Inhalt in $cfg)
# $1=config-Filename
# -----------------------------------------------------------
config_open()
{
cfg=""
cfg=`cat $1`
}
# -----------------------------------------------------------
# config-Datei schreiben (Inhalt in $cfg)
# $1=config-Filename
# -----------------------------------------------------------
config_write()
{
echo "$cfg" >$1
}
# -----------------------------------------------------------
# Variablenwert zurueckgeben (vorher open)
# $1=VarName
# -----------------------------------------------------------
config_get_value()
{
cmd="sed -n /^$1=/p"
tmp=`echo "$cfg" | $cmd`
cmd="sed -e s/^$1=//1"
tmp=`echo "$tmp" | $cmd`
echo $tmp
}
# -----------------------------------------------------------
# Variablenwert zurueckgeben (ohne open)
# $1=config-Filename
# $2=VarName
# -----------------------------------------------------------
config_get_value_direct()
{
config_open $1
config_get_value $2
}
# -----------------------------------------------------------
# Variablenwert setzen (vorher open)
# $1=VarName)
# $2=VarValue
# -----------------------------------------------------------
config_set_value()
{
tmp=`echo "$cfg" | sed -n "/^$1=.*/p"`
if [ "$tmp" = "" ]
then
cfg=`echo -e "$cfg\n$1=$2"`
else
cmd="sed -e s/^$1=.*/$1=$2/g"
cfg=`echo "$cfg" | $cmd`
fi
}
# -----------------------------------------------------------
# Variablenwert zurueckgeben (ohne open)
# $1=config-Filename
# $2=VarName)
# $3=VarValue
# -----------------------------------------------------------
config_set_value_direct()
{
config_open $1
config_set_value $2 $3
config_write $1
}
# ===========================================================
# Initialization
# ===========================================================
. ./install.inc
hp=`config_get_value_direct "$y_config_nhttpd" "WebsiteMain.override_directory"`
if [ "$hp" != "" ]; then
y_ywebover_dir=`echo "$hp"`
fi
mkdir -p $y_ywebover_dir
chmod -R oug+rw $y_ywebover_dir
# -----------------------------------------------------------
# prepare log
# -----------------------------------------------------------
date +%y%m%d_%H%M%S >"$yI_install_log"
echo "" >>yI_install_log
echo "installing $yI_updatename [$yI_Ext_Tag/$yI_Ext_Version]" >>"yI_install_log"
echo "installdir: $y_ywebover_dir"
# -----------------------------------------------------------
# Install (from install.inc)
# -----------------------------------------------------------
install
# -----------------------------------------------------------
# finishing
# -----------------------------------------------------------
mkdir -p $y_ext_conf_dir
chmod oug+rw $y_ext_conf_dir
chmod 755 ./uninstall*
cp ./uninstall.sh "$y_ext_conf_dir/"
cp ./*uninstall.inc "$y_ext_conf_dir/"
# -----------------------------------------------------------
# Clean Up
# -----------------------------------------------------------
cd /tmp
rm -r /tmp/files

View File

@@ -1,136 +0,0 @@
# ===========================================================
# yWeb Extension: Unnstall an Extension
# by yjogol
# -----------------------------------------------------------
# $Date: 2007-12-29 17:08:16 $
# $Revision: 1.4 $
# -----------------------------------------------------------
# Script starts in /tmp
# ===========================================================
# -----------------------------------------------------------
# Installer Configs
# -----------------------------------------------------------
yI_Version="$Revision: 1.4 $"
# -----------------------------------------------------------
# Dirs
# -----------------------------------------------------------
y_path_varbin="/var/bin"
y_path_config="%(CONFIGDIR)"
y_path_tmp="/tmp"
y_ywebover_dir="%(PUBLIC_HTTPDDIR)"
y_ext_conf_dir="$y_path_config/ext"
# -----------------------------------------------------------
# Files
# -----------------------------------------------------------
y_config_Y_Web="$y_path_config/Y-Web.conf"
y_config_nhttpd="$y_path_config/nhttpd.conf"
y_config_neutrino="$y_path_config/neutrino.conf"
y_upload_file="$y_path_tmp/upload.tmp"
# ===========================================================
# config-Dateien - lesen / schreiben
# (Zeilenformat: VarName=VarValue)
# ===========================================================
cfg=""
# -----------------------------------------------------------
# config-Datei lesen/cachen (Inhalt in $cfg)
# $1=config-Filename
# -----------------------------------------------------------
config_open()
{
cfg=""
cfg=`cat $1`
}
# -----------------------------------------------------------
# config-Datei schreiben (Inhalt in $cfg)
# $1=config-Filename
# -----------------------------------------------------------
config_write()
{
echo "$cfg" >$1
}
# -----------------------------------------------------------
# Variablenwert zurueckgeben (vorher open)
# $1=VarName
# -----------------------------------------------------------
config_get_value()
{
cmd="sed -n /^$1=/p"
tmp=`echo "$cfg" | $cmd`
cmd="sed -e s/^$1=//1"
tmp=`echo "$tmp" | $cmd`
echo $tmp
}
# -----------------------------------------------------------
# Variablenwert zurueckgeben (ohne open)
# $1=config-Filename
# $2=VarName
# -----------------------------------------------------------
config_get_value_direct()
{
config_open $1
config_get_value $2
}
# -----------------------------------------------------------
# Variablenwert setzen (vorher open)
# $1=VarName)
# $2=VarValue
# -----------------------------------------------------------
config_set_value()
{
tmp=`echo "$cfg" | sed -n "/^$1=.*/p"`
if [ "$tmp" = "" ]
then
cfg=`echo -e "$cfg\n$1=$2"`
else
cmd="sed -e s/^$1=.*/$1=$2/g"
cfg=`echo "$cfg" | $cmd`
fi
}
# -----------------------------------------------------------
# Variablenwert zurueckgeben (ohne open)
# $1=config-Filename
# $2=VarName)
# $3=VarValue
# -----------------------------------------------------------
config_set_value_direct()
{
config_open $1
config_set_value $2 $3
config_write $1
}
# ===========================================================
# Initialization
# ===========================================================
. $y_ext_conf_dir/$1
hp=`config_get_value_direct "$y_config_nhttpd" "WebsiteMain.override_directory"`
if [ "$hp" != "" ]; then
y_ywebover_dir=`echo "$hp"`
fi
mkdir -p $y_ywebover_dir
# -----------------------------------------------------------
# prepare log
# -----------------------------------------------------------
date +%y%m%d_%H%M%S >"$yI_uninstall_log"
echo "" >>"$yI_uninstall_log"
echo "uninstalling $yI_updatename [$yI_Ext_Tag/$yI_Ext_Version]" >>"$yI_uninstall_log"
#echo "installdir: $y_ywebover_dir"
# -----------------------------------------------------------
# Uninstall (from uninstal_<tag>.inc)
# -----------------------------------------------------------
uninstall
# -----------------------------------------------------------
# finishing
# -----------------------------------------------------------
rm $y_ext_conf_dir/$1
# -----------------------------------------------------------
# Clean Up
# -----------------------------------------------------------

View File

@@ -12,39 +12,18 @@ install_DATA = accept.png \
comment.png \
cross.png \
elist.png \
epg.png \
exlink.gif \
ext_add.png \
ext_delete.png \
ext_edit.png \
ext_error.png \
ext_ex.png \
ext_menu.png \
ext_mgr.png \
ext_normal.png \
ext_plugin.png \
ext_script.png \
fb.png \
flash.png \
ftype_file.gif \
ftype_folder.gif \
ftype_link.gif \
fullscreen.png \
help.gif \
hidden.png \
info.png \
inlink.gif \
key.png \
live.png \
live_popup.png \
livelock.png \
liveunlock.png \
lock.png \
modify.png \
new.png \
ok.gif \
pause.png \
play.png \
popup.png \
properties.png \
radio.png \
@@ -52,21 +31,15 @@ install_DATA = accept.png \
reload.png \
remove.png \
rename.gif \
saveall.png \
save.png \
smallwait.gif \
saveall.png \
snapshot.png \
stop.png \
stream.png \
streaminfo.png \
time_add.png \
time_down.png \
timer.gif \
time_up.png \
transcode.png \
tux-yweb.png \
udp_switch_off.png \
udp_switch_on.png \
unlock.png \
visible.png \
vlc.png \

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 557 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 552 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 644 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 602 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 599 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 469 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 609 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 408 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 471 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 599 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 329 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 327 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 459 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 634 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 763 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 754 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 668 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 663 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 310 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 754 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 629 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 633 B

View File

@@ -1,596 +0,0 @@
# yWeb language file (Czech) by marsim21
# language version: 1.0
# $Date: 2014-04-09 16:02:10 +0100 (st, 09 Duben 2014) $
# $Revision: 213 $
#========= Hlavní / Celkové nastavení
global.no_iframes= Váš prohlížeč nepodporuje i-frame.
clear=Vymazat
submit=Spustit
action=Akce
user=Uživatel
password=Heslo
language=Jazyk
general=Základní
logos=Loga
url=URL
server=Server
refreshing=Aktualizovat ...
refresh=Aktualizuje
record=Nahrávání
zap=Přepnout
lookup=Nahlédnout
save_values_desc=Odeslat a uložit hodnoty
save_values=Ukladaní hodnot ...
save=Uložit
save_all=Uložit vše
administration=Administrace
normal=Normál
management=Menežment
uninstaller=Odinstalovat
send=Odeslat
cancel=Zrušit
answer=Odpověď
reboot=ReBoot
shutdown=Vypnutí
status=Stav
restart=Restart
on=Zapnuto
off=Vypnuto
download=Stáhnut
back=Zpět
date=Datum
from=Od
to=Do
program=Program
others=Ostatní
description=Popis
color=Barva
tag=Název
empty=Prázdný
check=Ověřit
help=Nápověda
attention=Upozornění!
directory=Adresář
filename=Název souboru
restriced_by_management_ip=Omezení Manažmentem-IP
automatic=Automaticé
show=Ukázat
hide=Skrýt
#======== Hlavní nabídka
main.boxcontrol=Ovládání zařízení
main.boxcontrol_desc=Ovládání zařízení a Oblíbených
main.live=Naživo
main.live_desc=Živá TV, Synchronizace časovače &amp; Nastavení
main.tools=Nástroje
main.tools_desc=Připojení, WOL, Rozšířené nástroje
main.settings=Nastavení
main.settings_desc=Nastavení zařízení, Prohlížeč, Doplńky ...
main.extensions=Rozšíření
main.extensions_desc=Uživatelské rozšíření ...
main.info=Informace
main.info_desc=Informace o yWeb, Aktualizace
main.live_tv_desc=Živá TV
main.live_tv_popup_desc=Okno Živá TV
main.remote_full_desc=Dálkové ovládaní a OSD
main.stream_to_vlc_client_desc=Stream do VLC klienta
main.version=Verze
#========= Nabídka ovládaní boxu
bc.menue.bouquets_desc=Přepínaní kanálů
bc.menue.bouquets=Oblíbené
bc.menue.control_desc=funkce ovládaní zařízení (reBoot , Dálkové ovládání, SPTS, ...)
bc.menue.control=Ovládání
bc.menue.messages_desc=Poslat Zprávu do zařízení
bc.menue.messages=Zprávy
bc.menue.remote_desc=Webový Dálkový ovladač
bc.menue.remote=Ovladač
bc.menue.lcd_screenshot_desc=Vytvoří obrázek OSD zobrazení v mřížce
bc.menue.lcd_screenshot=Zesnímání OSD obrazovky
bc.menue.lcd_screenshot_desc_ni=lcshot není inštalovaný v /bin nebo /var/bin
bc.menue.screenshot=Zesnímání TV obrazovky
bc.menue.screenshot_desc=vytvoří obrázek z osd a/nebo TV bez mřižky
bc.menue.decrease_volume=Snížit hlasitost
bc.menue.increase_volume=Zvýšit hlasitost
bc.menue.mute_volume=umlčet hlasitost
bc.menue.switch_to_tv=Přepnout do TV
bc.menue.switch_to_radio=Přepnout do Rádio
bc.menue.webinf_slavebox=Webinterface pro podřízené zařízení
bc.menue.volumen_display=Zobrazení hlasitosti
bc.menue.signal=Síla signálu
#========= Ovládání
bc.control.freemem=Volná pamět
bc.control.lock=Zamčené
bc.control.unlock=Odemčené
bc.control.standby_mode=Režim připravenosti
bc.control.recording_mode=Režim nahrávaní
bc.control.box=Box
bc.control.remote=Ovladač
bc.control.playback=Režim přehrávání
bc.control.epg_sectiond=EPG Sekce
bc.control.live_lock=Naživo zamčené
bc.control.reboot.ask=Skutečně restartovat zařízení?
bc.control.reboot=ReBoot
bc.control.shutdown.ask=Skutečně vypnout zařízení?
bc.control.shutdown=Vypnout
bc.control.status=Stav
bc.control.restart=Restart
========= Ovládání - Zpráva
bc.msg.message_to_screen_desc=Vložte zprávu pro odeslání na TV obrazovku
bc.msg.message_to_screen=Zprávu na obrazovku
bc.msg.popup_to_screen=Zprávu do okna
bc.msg.send_message=Poslat zprávu
======== Ovládání - Zesnímání obrazu obrazovky
bc.screenshot.create=Zesnímat obrazovku
bc.screenshot.delete=Vymazat obrazovku
bc.screenshot.zoom=Zoomovat obrazovku
bc.screenshot.wait_text=Vytvářím obrázek obrazovky
bc.screenshot.checkenable=OSD a/nebo TV musí být použitý!
========= Ovládání - Jiné
bc.channels=Kanály
====== Rozšíření
ext.installer_updater=Instalace/Aktualizace
ext.uninstaller=Odinstalovat rozšíření
ext.search_for_ext=Vyhledávání rozšíření ...
ext.installed_extensions=Instalované rozšíření
ext.type=Typ
ext.extension=Rozšíření
ext.tag=Událost
ext.version=Verze
ext.size=Velikost
ext.uninstall=Odinstalovat
ext.info=Informace
ext.free=Volné
ext.action=Akce
ext.status=Stav
ext.preview=Nastavení nového rozšíření (přehled)
ext.update_preview=Přehled seznamu aktualizácí
ext.your=Vaše
ext.update=Aktuální
ext.update_install=Aktualizovat/instalovat
ext.site=Stránka
ext.refresh_now=Nastavení uložené. Nyní obnovte Menu.
ext.ext_saved=Nastavení rozšíření uložení
====== Oblíbené
bou.bouquet=Oblíbené
bou.bouquets_must_be_saved=Všechny Oblíbené musí být uložené!
bou.bouquet_editor=Úprava oblíbených
bou.bouquet_add=Přidat oblíbené
bou.name_of_bouquet=Název pro oblíbené
bou.rename_bouquet=Přejmenovat oblíbené
bou.move_up=Přesun nahoru
bou.move_down=přesun dolů
bou.remove=Odstranit
bou.delete=Vymazat
bou.add=Přidat
bou.rename=Přejmenovat
bou.bouqets_saved=Oblíbené uložené
bou.delete1=Skutečně vymazat oblíbené?
bou.delete2=Opravdu odstranit
bou.no_bouquet_name=Nezadaný název oblíbených
======= EPG
epg.get_epg=Načtení EPG ...
epg.epg_plus=EPG Plus
epg.select_bouquet=Výběr oblíbených - kanály budou aktualizované
epg.hover_for_details=Přesun ukazatela na stanici pro získání podrobností
epg.refresh=Obnovovaní EPG
epg.past_hours=Předchádzející hodiny
epg.next_hours=Následující hodiny
epg.set_timer=Nastavení časovače. Vykonané.
epg.zap_to=Přepnutí na kanál. Vykonané.
======= EPG Streaminfo
epg.si.streaminfo=Informace streamu
epg.si.resolution=Rozlíšení
epg.si.ratio=Poměr stran
epg.si.fps=Snímek za sekundu
epg.si.audiotype=Druh zvuku
epg.si.frequence=Kmitočet
epg.si.onid=Originální síťový ID (ONID)
epg.si.sid=Služba ID (SID)
epg.si.tsid=Transpondér stream ID (TID)
epg.si.vpid=Obrazový PID
epg.si.pmtpid=Program Map Table PID
epg.si.pcrpid=Program Clock Reference PID
epg.si.apid=Zvukový PID
epg.si.vtxtpid=TeleText PID
epg.si.crypt=Kodovací systém
epg.si.url=Url
======= Nastavení
set.reload_neutrino=Restart Neutrina
set.reboot_required=Nutný ReBoot
set.sync_with_neutrino_desc=Po změnách nastavení přes yWeb:<br/>Vybrat na TV "Hlavní Menu-> Služby-> Restart software", pro přijetí změn uvnitř neutrína.<br/>Po změnách nastavení uvnitř Neutrina: <br/>Vybrat na TV "Hlavní Menu-> Nastavení-> Uložení nastavení", pro použití těchto změn a znovu načíst tuto stránku.
set.sync_with_neutrino=Synchronizovat s Neutrínem
====== Hlavné nastavenia a Ponuka
set.menue.webserver=Webservr
set.menue.timer_settings=Nastavení tvinfo.de
set.menue.zapit=Přepínání
set.menue.backup_restore=Záloha a Obnova
set.menue.bouquet_editor=Úprava oblíbených
set.menue.video_audio=Obraz / Zvuk
set.menue.parental=Rodičovská kontrola
set.menue.direct_recording=Přímé nahrávání
set.menue.recording=Nahrávání
set.menue.audio_player=Přehrávač hudby
set.menue.movieplayer=Přehrávač filmů
set.menue.pictureviewer=Prohlížeč obrázků
set.menue.lcd_display=LCD zobrazovač
set.menue.key_settings=Nákres klíče
set.menue.boot_options=Volby zavádění
set.menue.peronalization=Osobní zohlednění
set.menue.plugins=Doplňky
set.menue.others=Ostatní
======= Nastavení nahrávání v Neutrine
set.rec.rec_dest=Umístění nahrávek
set.rec.device=Nahrávací zařízení
set.rec.recmode=Nastavení režimu nahrávání
set.rec.server=Server
set.rec.recorder=Nahrávání na videorekordér
set.rec.file=Soubor
set.rec.recserver_ip=IP serveru nahrávání
set.rec.recserver_port=Port serveru nahrávání
set.rec.recserver_wol=WOL serveru nahrávání
set.rec.mac_adress=MAC adresa
set.rec.rec_behavior=Správa nahrávání
set.rec.stop_playback=Zastavení přehrávání
set.rec.epg_sectionsd_desc=Nastavení nahrávání podle EPG
set.rec.epg_sectionsd=EPG (dílčí )
set.rec.dont_stop=Nezastavovat
set.rec.stop=Zastavit
set.rec.restart=ReStart
set.rec.zap=Oznámení přepnutí
set.rec.scart=Předcházet přepnutí scartu
set.rec.spts=Nahrávání v SPTS režimu
set.rec.timer_settings=Nastavení korekcí časovače
set.rec.start_delay=Korekce startu nahrávání ( sekundy )
set.rec.stop_delay=Korekce ukončení nahrávání ( sekundy )
set.rec.zap_delay=Korekce zapnutí provolby ( sekundy )
set.rec.audio_channels=Zvukové stopy
set.rec.audio_standard=Standartní kanál nahrávání zvuku
set.rec.audio_alternate=Volitelný kanál módu nahrávání zvuku
set.rec.audio_ac3=Nahrávání DolbyDigital ( AC3 ) zvuku
set.rec.channeldir=Uložit v adresáři kanálu
set.rec.epg_end=Nahrávání až do konce EPG
set.rec.recordtime=Doba záznamu v hodinách
set.rec.timeshift_desc=Časový posun ( Timeshift )
set.rec.timeshift.pause=Spuštění klávesou PAUSE
set.rec.timeshift.auto_record=Automatické nahrávání ( v sec , 0 = deaktivováno )
set.rec.timeshift.auto_delete=Automatické vymazání časového posunu
set.rec.timeshift.tmp_timeshift=Dočasný časový posun
======= Nastavení Movieplayera v Neutrine
set.mp.sources=Volba zdroje
set.mp.streamingserver_ip=IP Stream serveru
set.mp.streamingserver_port=Port Stream serveru
set.mp.streamingserver=Streamovací server
set.mp.dvd_device=DVD zařízení
set.mp.vlc_dir=Adresář (VLC)
set.mp.transcoding=Transkódovanie
set.mp.video_datarate=Datová rychlost obrazu
set.mp.transcode=Transkódovať
set.mp.video_codec=MPEG obrazový kodek
set.mp.resolution=Rozlišení
set.mp.audio_datarate=Datová rychlost zvuku
set.mp.transcode_audio=Transkódovanie zvuku (dvd / vcd / mpg)
set.mp.force_ac3=Jak AC3 pro AVI
set.mp.player=Přehrávač
set.mp.start_directory=Startovací adresář
set.mp.only_movieplayer=Pouze přehrávač filmů
set.mp.used_buffer=Použij buffer (WabberQueue)
set.mp.number_buffersegments=Čislo segmentu bufferu
set.mp.picture_in_browser=TV obrázek v prohlížeči
======= Rodičovské nastavení v Neutrine
set.parental.activate=Aktivace
set.parental.type.never=Nikdy
set.parental.type.bouquet=Oblíbené
set.parental.type.preset=Předdefinovaným
set.parental.minimum_age=Minimální věk
set.parental.pin=PIN
======= Nastavení NHTTP
set.nhttpd.webserver=Webserver
set.nhttpd.authentication=Autorizace
set.nhttpd.client_without_authentication_desc=Klient bez kontroly autorizace . Vložení IP .
set.nhttpd.client_without_authentication=Klient bez autorizace
set.nhttpd.active_after_boot=Aktivní po nabootování
set.nhttpd.port=Vydavatel
set.nhttpd.threading=Propojené
set.nhttpd.alternate_web_folder=Alternativní web - adresář
set.nhttpd.hosted_folder=Připojené adresáře
set.nhttpd.allowed_file_extensions=Povolené přípony souboru / MIME
set.nhttpd.allow_all_file_extensions=Povolit všechny přípony souboru
set.nhttpd.url_of_logos_desc=Vložení adresáře s logy stanic
set.nhttpd.url_of_logos=Adresář s logy stanic
set.nhttpd.server=Server
set.nhttpd.ips_without_keep_alive_desc=(např. JTG Server , oddělené s comma )
set.nhttpd.ips_without_keep_alive=IP s No keep - alive
set.nhttpd.cache=Cache
set.nhttpd.cache_info=Informace o Cache
set.nhttpd.clear_cache=Vyčistit cache
set.nhttpd.server_configuration=Konfigurace serveru
set.nhttpd.check_password=Heslo pro potvrzení , minimum 4 písmena
set.nhttpd.check_port=Port je potřebný
========= Nastavení yWeb
set.yweb.enter_ip_desc=Zadání IP (xxx.xxx.xxx.xxx)
set.yweb.enter_mac_desc=Zadání MAC adresy (xx: xx: xx: xx: xx: xx)
set.yweb.description=Popis
set.yweb.enter_description_desc=Vložení popisu
set.yweb.management_IPs=Manažovateľné IP
set.yweb.wake_on_lan=Probudit na síti
set.yweb.box_tag_desc=Pojmenování zařízení ve vrchním menu.
set.yweb.box_tag=Název zařízení
set.yweb.box_color_desc=Barva názvu zařízení ve vrchním menu. např.. vložte 2188e0 bez #
set.yweb.box_color=Barva
set.yweb.start_page=Startovní stránka
set.yweb.remote=Ovladač
======== Nastavení prohlížeče obrázků
set.pv.pictureviewer=Prohlížeč obrázků
set.pv.scale=Zobrazení
set.pv.scale.none=Žádné
set.pv.scale.simple=Jednoduché
set.pv.scale.complex=Kompletní
set.pv.slideshow_duration=Čas prezentace
set.pv.start_dir=Startovací adresář
set.pv.decoding_server_ip=IP do Serveru-Dekódovací
set.pv.decoding_server_port=Port Serveru-Dekódovací
======== Nastavení přehrávače hudby
set.ap.audioplayer=Přehrávač hudby
set.ap.display_order.actor_title=Umělec, Titul
set.ap.display_order.title_actor=Titul, Umělec
set.ap.display_order=Zobrazení
set.ap.select_actual_track=Volba stopy
set.ap.search_by_name=Hledání podle názvu
set.ap.repeat_mode=Režim opakování
set.ap.show_playlist=Zobrazení seznamu
set.ap.screensaver=Obrazový spořič (min, 0 = vypnuto)
set.ap.decode_priority=Vyšší priorita dekódování
set.ap.start_dir=Startovací adresář
set.ap.parse_shoutcast=Shoutcast Meta-Data
======= Nastavení časovače
set.timer.header=Nastavení časovače tvinfo.de
set.timer.username=Uživatel
set.timer.password=Heslo
set.timer.klack.url_desc=( " & " bude převedeny do " ; " pro uložení )
set.timer.klack.url=Osobní RSS TV- Plánovač URL
set.timer.klack.security_code_desc=váš " klackem " Bezpečnostní kód dostane vaše data bez přihlášení
set.timer.klack.security_code=Bezpečnostní kód
set.timer.channel_name_replacelist=Název kanálu směnného seznamu
======= Nastavení Zálohy / Obnovení
set.settings.backup=Záloha
set.settings.backup_desc=Zálohování vašich nastavení
set.settings.restore=Obnova
set.settings.restore_desc=Nahrání a obnova vašich nastavení . Váš STB bude rebootnutý .
set.settings.warning=Záloha a Obnovení je možné pouze pro tentýž Image se stejnou úrovní vývoje.
============ Nástroje Info
tools.info.show_messages=Zprávy kernelu
tools.info.processes=Procesy
tools.info.memory=Paměť
tools.info.cpu_info=Informace o CPU
tools.info.mem_info=Informace o paměti
tools.info.partitions=Informace o oddílu
tools.info.mtd=mtd
tools.info.stat=Stav
tools.info.version=Verze
============ Nástroje yInstaller
tools.yinstaller.no_file_given=Vybrán soubor !
tools.yinstaller.space.mtd=Celková kapacita
tools.yinstaller.space.user=Použitá
tools.yinstaller.space.free=Volná
tools.yinstaller.space.percentage=Použitá v procentech
tools.yinstaller.not_determine=Nelze určit volná kapacita .
tools.yinstaller.head=yInstaller
tools.yinstaller.tar_file=tar - Soubor
tools.yinstaller.upload_install=Nahrát a instalovat
============ Nástroje
tools.automount_desc=Správu automaticky připojených souborů
tools.automount=Automatické připojení
tools.mounts_desc=Správa připojených souborů
tools.mounts=Připojení
tools.wake_on_lan=Probudit na síti
tools.check_install=Ověření instalace
tools.expert=Rozšířené
tools.image_desc=Záloha nebo programování paměti
tools.image = Image
tools.command_shell=Příkazy Shell-u
tools.not_installed=Nenainstalované
tools.cmd_shell.output_desc=Automatický posun (pouze IE)
tools.path=Cesta
tools.command=Příkaz
tools.cmd.enter_command=Vložení příkazu pro provedení
tools.cmd.execute_command=Provedení operačního příkazu
tools.boot_logo=Bootovací logo
=========== Nabídka ŽIVÁ TV
live.heading=ŽIVÁ TV / Časovač
live.live=ŽIVÁ TV
live.tv_popup_desc=ŽIVÁ TV (okno)
live.tv=TV
live.radio_popup_desc=ŽIVÉ Radio (okno)
live.radio=Rádio
live.double_view=Dvojnásobná velikost
live.timer=Časovač
live.epg=EPG
live.epg_plus_popup_desc=EPG + (okno)
live.epg_plus=EPG Plus
live.timer_sync=Synchronizace časovače
=========== ŽIVÉ TV / Rádio
live.get_stream_info=Získávání <br/> informaci streamování .
live.getting_bouquets=Získávání oblíbených ....
live.getting_channels=Získávání kanálů ...
live.select_resolution=Výběr rozlišení
live.change_channel=Změna kanálu
live.view_epg=Viz EPG pro vybraný kanál
live.reload=Aktualizuj kanály
live.getting_subchannels=Jdi na Subkanály ...
live.mute=Zapni / Vypni hlasitost
live.stop=Zastavit streamování
live.play_or_pause=Přehrát nebo pozastavit streamování
live.lower_volume=Snížit hlasitost
live.higher_volume=Zvýšit hlasitost
live.fullscreen=Přepnutí na celu obrazovku dvojklikem
live.lock_unlock=Zamknout / odemknout TV ( mód uploadovat , rc , lcd )
live.toggle_udp=UDP Streamování Zap / Vyp
live.settings=Nastavení ŽiváTV
live.snapshot=Udělat snímek obrazovky
live.record=Nahrávací režim
live.transcode=Transkódovací režim
live.build_vlc=... vestavěné řízení vlc ...
live.select_bouquet=Výběr buketu ( kanály budou aktualizovány )
live.select_channel=Výběr kanálu (použije na přepnutí )
live.live_popup_msg=V módu Live - View není přepínání kanálů přímo ovládané přes Web , Box - dálkově ovládání
live.unlock=Odblokování RC (dálkové ovládání)
=========== Nahrávání přes živou Tv
live.rec.record_mode=Režim nahrávání
live.rec.filename=Název souboru
live.rec.display_on=Zapnout zobrazení
live.rec.transcoding_on=Zapnout transkódovanie
live.rec.record=Spustit nahrávání
live.rec.stop_record=Zastavit nahrávání
live.rec.tanscode=Transkódovanie nahrávání
live.rec.profile=Profily
live.rec.video=Obraz
live.rec.width=Šířka
live.rec.height=Výška
live.rec.codec=Kodek
live.rec.bitrate=Bitrate
live.rec.scale=Měřítko
live.rec.audio=Zvuk
live.rec.channels=Kanály
live.rec.trans_broadcast=Transkódované vysílání
live.rec.access=Přístup
live.rec.type=Typ
live.rec.ip_port=IP : Port
=========== Nastavení ŽIVÁ TV
live.set.vlc_settings=Nastavení VLC ( IE & Mozilla > = 0.8.6.1 )
live.set.deinterlace=Deinterlace
live.set.http_caching=Vyrovnávací paměť http
live.set.udp_defaul=Přednastavit UDP port
live.set.slavebox_ip=IP druhého Boxu ( 2. dbox )
live.set.enter_ip=Vložit IP ( xxx.xxx.xxx.xxx ) druhého Boxu
live.set.vlc_rec_dir=VLC nahrávací adresář
live.set.refresh_liveview=Obnovit ŽiváTV
=========== ŽIVÉ Timer Edit
live.timer_edit.timer=Úprava časovače
live.timer_edit.times=Časy
live.timer_edit.alarm_date=Nastavená doba spuštění
live.timer_edit.time=Čas
live.timer_edit.stop_date=Nastavená doba zastavení
live.timer_edit.repeat=Opakování
live.timer_edit.repeat1=Opakování [ 0 - bez omezení ]
live.timer_edit.weekdays.format=( Pon - Ned , X = Timer )
live.timer_edit.weekdays=Týdně
live.timer_edit.values =Hodnoty
live.timer_edit.channel=Kanál
live.timer_edit.apids=Audio pidy
live.timer_edit.apids.default=Přednastavené
live.timer_edit.apids.standard=Standartní
live.timer_edit.apids.alt=Alternativa
live.timer_edit.apids.ac3=AC3
live.timer_edit.apids=A - pidy
live.timer_edit.standby=Režim spánku
live.timer_edit.plugin=Doplněk
live.timer_edit.rec_dir=Adresář nahrávání
live.timer_edit.description=Popis
=========== LIVE Timer Sync
live.timer-sync.get_timer=Načíst časovač .
live.timer-sync.header=Synchronizace TVInfo časovače
live.timer-sync.timer_source=Zdroj časovače
live.timer-sync.rec_dir=Nahrávací adresář
live.timer-sync.settings=Nastavení
live.timer-sync.debugging=Debugování
live.timer-sync.get_selected=Načítání vybraných
live.timer-sync.clear_all=Smazat vše
live.timer-sync.timer_preview=Přehledový seznam časovače
live.timer-sync.start_time=Čas začátku
live.timer-sync.end_time=Čas konce
live.timer-sync.channel=Kanál
live.timer-sync.programm=Relace
live.timer-sync.source=Zdroj
live.timer-sync.set_timer=Nastav časovač
live.timer-sync.clear_log=Vyčisti log
live.timer-sync.log=Log
live.timer-sync.action=Akce
live.timer-sync.status=Stav
========== INFO
info.hel=Pomoc
info.About=O programu
info.check_for_updates=Kontrola aktualizace
info.your_version=Vaše instalována verze
info.actual_version=Aktuální verze
========= Dálkové ovládání
rc.key_power=Spánek
rc.key_mute=Umlčení
rc.key_1=1
rc.key_2=2
rc.key_3=3
rc.key_4=4
rc.key_5=5
rc.key_6=6
rc.key_7=7
rc.key_8=8
rc.key_9=9
rc.key_0=0
rc.key_text=TXT
rc.key_favorites=Oblíbené
rc.key_volumeup=Hlas +
rc.key_volumedown=Hlas -
rc.key_pageup=Strana +
rc.key_pagedown=Strana -
rc.key_mode=TV / Radio
rc.key_next=Vynechat -
rc.key_previous=Vynechat +
rc.key_sleep=Uspat
rc.key_audio=Zvuk
rc.key_help=Pomoc
rc.key_red=Červený
rc.key_green=Zelený
rc.key_yellow=Žlutý
rc.key_blue=Modrý
rc.key_epg=EPG
rc.key_info=Info
rc.key_ok=OK
rc.key_up=Nahoru
rc.key_down=Dolů
rc.key_left=Vlevo
rc.key_right=Vpravo
rc.key_setup=Nabídka
rc.key_home=Ukončit
rc.key_sat=Družice
rc.key_www=
rc.key_rewind=Vpřed
rc.key_play=Přehrát
rc.key_forward=Vzad
rc.key_stop=Zastavit
rc.key_record=Nahrát
rc.key_pause=Pozastavit
rc.key_games=
rc.key_time=
rc.key_picsize=Velikost obrazu
rc.key_picmode=Režim obrazu

View File

@@ -1,8 +1,6 @@
# yWeb language file (German/Deutsch) by yjogol
# language version: 1.1
# $Date$
# $Revision$
=========== GENERAL / GLOBAL
# ===== GENERAL / GLOBAL
global.no_iframes=Dein Browser unterst&uuml;tzt keine IFrames.
clear=l&ouml;schen
submit=Ausf&uuml;hren
@@ -11,9 +9,9 @@ user=Benutzer
password=Passwort
language=Sprache
general=Allgemein
plugins=Plugins
neutrino=Neutrino
logos=Logos
url=URL
server=Server
refreshing=aktualisieren ...
refresh=Aktualisieren
record=Aufnehmen
@@ -21,21 +19,18 @@ zap=Umschalten
lookup=Nachschlagen
save_values_desc=Senden und Speichern der Werte
save_values=Werte werden &uuml;bernommen ...
save=Speichern
save_all=Alle &Auml;nderungen speichern
administration=Administration
normal=Normal
management=Management
uninstaller=Deinstallation
send=Senden
save=Speichern
save_all=Alle &Auml;nderungen speichern
cancel=Abbrechen
apply=&Auml;nderungen anwenden
apply_desc=Liest die Konfigurationsdatei von Neutrino neu ein
answer=Antwort
reboot=Neustart
shutdown=Ausschalten
status=Status
restart=Neustart
on=An
off=Aus
download=Herunterladen
@@ -45,9 +40,6 @@ from=von
to=bis
program=Sendung
others=Sonstiges
description=Beschreibung
color=Farbe
tag=Bezeichnung
empty=leer
check=Pr&uuml;fen
help=Hilfe
@@ -58,29 +50,19 @@ restriced_by_management_ip=Zugriff verwehrt wg. ManagementIP
automatic=automatisch
show=zeigen
hide=verstecken
unknown=Unbekannt
# ========== Dates
# ===== Dates
date.su=So
date.sunday=Sonntag
date.mo=Mo
date.monday=Montag
date.tu=Di
date.tuesday=Dienstag
date.we=Mi
date.wednesday=Mittwoch
date.th=Do
date.thursday=Donnerstag
date.fr=Fr
date.friday=Freitag
date.sa=Sa
date.saturday=Samstag
# ==========Main Menue
# ===== Main Menue
main.boxcontrol=Boxsteuerung
main.boxcontrol_desc=Boxcontrol & Bouquets
main.live=Live
main.live_desc=LiveView, Aufnahmeliste, EPG
main.tools=Werkzeuge
main.tools_desc=Mounts, WOL, Experten Werkzeuge, Flashen
main.settings=Einstellungen
@@ -89,13 +71,10 @@ main.extensions=Erweiterungen
main.extensions_desc=Installierte Erweiterungen und Verwaltung
main.info=Info
main.info_desc=Information &uuml;ber das yWeb, Version
main.live_tv_desc=LiveTV
main.live_tv_popup_desc=LiveTV Popup
main.remote_full_desc=Fernbedienung & OSD Vollbild
main.stream_to_vlc_client_desc=Live TV direkt im VLC Client
main.version=Version
#========= Boxcontrol Menue
# ===== Boxcontrol Menue
bc.menue.bouquets_desc=Sender ausw&auml;hlen
bc.menue.bouquets=Sender
bc.menue.control_desc=Box Funktionen (Neustart, Aufnahmemodus, ...)
@@ -106,26 +85,20 @@ bc.menue.remote_desc=Fernbedienung
bc.menue.remote=Fernbedienung
bc.menue.glcd_screenshot_desc=GLCD Screenshot erstellen
bc.menue.glcd_screenshot=GLCD Screenshot
bc.menue.lcd_screenshot_desc=LCD Screenshot erstellen
bc.menue.lcd_screenshot=LCD Screenshot
bc.menue.lcd_screenshot_desc_ni=lcshot nicht installiert in /bin oder /var/bin
bc.menue.screenshot=Screenshot
bc.menue.screenshot_desc=Screenshot des OSDs und/oder des TV-Bildes erstellen
bc.menue.decrease_volume=Lautst&auml;rke verringern
bc.menue.increase_volume=Lautst&auml;rke erh&ouml;hen
bc.menue.mute_volume=Lautst&auml;rke an / aus
bc.menue.switch_to_tv=Zum TV umschalten
bc.menue.switch_to_radio=Zum Radio umschalten
bc.menue.webinf_slavebox=Webinterface der SlaveBox
bc.menue.volumen_display=Lautst&auml;rke Anzeige
bc.menue.signal=Signalst&auml;rke
bc.menue.sig_display=Signalst&auml;rke
bc.menue.snr_display=(Signal-)Rauschabstand
========= Boxcontrol
bc.control.freemem=FreeMem
# ===== Boxcontrol
bc.control.lock=sperren
bc.control.unlock=freigeben
bc.control.standby_mode=Standby Modus
@@ -140,34 +113,31 @@ bc.control.reboot=Neustart
bc.control.shutdown.ask=Box wirklich ausschalten?
bc.control.shutdown=Ausschalten
bc.control.status=Status
bc.control.restart=neu starten
bc.control.neutrino=Neutrino
bc.control.restart=Neustart
========= Boxcontrol - Message
# ===== Boxcontrol - Message
bc.msg.message_to_screen_desc=Nachricht eingeben
bc.msg.message_to_screen=Meldung auf Bildschirm
bc.msg.popup_to_screen=Popup auf Bildschirm
bc.msg.send_message=Nachricht senden
======== Boxcontrol - Screenshot
# ===== Boxcontrol - Screenshot
bc.screenshot.create=Schnappschuss
bc.screenshot.delete=Schnappschuss l&ouml;schen
bc.screenshot.zoom=Schnappschuss zoomen
bc.screenshot.wait_text=Schnappschuss wird erstellt
bc.screenshot.checkenable=OSD und/oder TV muss aktiviert sein!
bc.screenshot.reload_desc=Reload-Intervall in Sekunden
========= Boxcontrol - Others
# ===== Boxcontrol - Others
bc.channels=Sender
====== EXtension
# ===== Extension
ext.installer_updater=Installation
ext.uninstaller=Deinstallation Erweiterungen
ext.search_for_ext=Suche nach Extensions ...
ext.installed_extensions=Installierte Erweiterungen
ext.type=Typ
ext.extension=Erweiterung
ext.tag=Tag
ext.version=Version
ext.size=Gr&ouml;&szlig;e/k
ext.uninstall=Deinstallation
@@ -184,9 +154,9 @@ ext.site=Site
ext.refresh_now=Einstellungen gespeichert. Menues werden aktualisiert.
ext.ext_saved=Erweiterungseinstellungen gespeichert
====== Bouquet
# ===== Bouquet
bou.bouquet=Bouquet
bou.bouquets_must_be_saved=Alle &Auml;nderungen m&uuml;ssen noch gespeichert werden!
bou.bouquet_editor=Bouquet-Editor
bou.bouquet_add=Bouquet hinzuf&uuml;gen
bou.name_of_bouquet=Name des neuen Bouquets
bou.rename_bouquet=Bouquet umbenennen
@@ -201,7 +171,7 @@ bou.delete1=Bouquet
bou.delete2=wirklich loeschen
bou.no_bouquet_name=Es wurde kein Bouquet-Name angegeben
========EPG
# ===== EPG
epg.get_epg=EPG holen ...
epg.epg_plus=EPG Plus
epg.select_bouquet=Bouquet ausw&auml;hlen - Kan&auml;le werden aktualisiert
@@ -212,7 +182,7 @@ epg.next_hours=Stunden vor
epg.set_timer_rec=Aufnahme-Timer gesetzt
epg.set_timer_zap=Umschalt-Timer gesetzt
========EPG Streaminfo
# ===== EPG Streaminfo
epg.si.streaminfo=Streaminfo
epg.si.resolution=Aufl&ouml;sung
epg.si.ratio=Verh&auml;ltnis
@@ -228,16 +198,13 @@ epg.si.pcrpid=Program Clock Reference PID
epg.si.apid=Audio PID
epg.si.vtxtpid=Teletext PID
epg.si.crypt=Crypt Systeme
epg.si.url=Url
========Neutrino Settings
set.reload_neutrino=Neutrino neuladen
# ===== Neutrino Settings
set.reboot_required=Neustart notwendig
set.sync_with_neutrino_desc=After changing settings via yWeb: <br/>Choose on TV "Main Menu->Service->Soft restart", to accept the changes within neutrino.<br/><br/>After changing settings within Neutrino: <br/>Choose on TV "Main Menu->Settings->Save settings now", to accept these changes and reload this page.
set.sync_with_neutrino=Zur Synchronisation mit Neutrino
========Settings General & Menue
set.menue.webserver=Webserver
# ===== Settings General & Menue
set.menue.epg=EPG
set.menue.timer_settings=Timer Einstellungen
set.menue.zapit=Zapit
@@ -253,33 +220,15 @@ set.menue.pictureviewer=Bildbetrachter
set.menue.glcd_display=GLC-Display
set.menue.lcd_display=LC-Display
set.menue.key_settings=Tastenbelegung
set.menue.boot_options=Bootoptionen
set.menue.peronalization=Personalisierung
set.menue.plugins=Plugins
set.menue.others=Diverses
set.menue.xmltv=XMLTV
set.menue.webserver=Webserver
========Neutrino Settings - Recording
set.rec.rec_dest=Aufnahmeziel
set.rec.device=Aufnahmeger&auml;t
set.rec.recmode=record mode
set.rec.server=Server
set.rec.recorder=Videorekorder
set.rec.file=Datei
set.rec.recserver_ip=Aufnahmeserver IP
set.rec.recserver_port=Aufnahmeserver Port
set.rec.recserver_wol=Aufnahmeserver WOL
set.rec.mac_adress=MAC Adresse
# ===== Neutrino Settings - Recording
set.rec.rec_behavior=Aufnahmeverhalten
set.rec.stop_playback=Playback anhalten
set.rec.epg_sectionsd_desc=sectionsd: off/on/restart
set.rec.epg_sectionsd=EPG (Sectionsd)
set.rec.dont_stop=nicht anhaltent
set.rec.stop=anhalten
set.rec.restart=neu starten
set.rec.zap=Umschalten bei Ank&uuml;ndigung
set.rec.scart=Unterdr&uuml;cke Scart-Umschaltung
set.rec.spts=Im SPTS-Modus aufnehmen
set.rec.timer_settings=Timereinstellungen
set.rec.start_delay=Aufnahmestart-Korrektur (Sek)
set.rec.stop_delay=Aufnahmeende-Korrektur (Sek)
@@ -297,29 +246,11 @@ set.rec.timeshift.auto_record=Autom. Aufnahme (in Sek, 0=deaktiviert)
set.rec.timeshift.auto_delete=Automatisches L&ouml;schen
set.rec.timeshift.tmp_timeshift=Tempor&auml;res timeshift
========Neutrino Settings - Movieplayer
set.mp.sources=Quellen
set.mp.streamingserver_ip=Streamingserver IP
set.mp.streamingserver_port=Streamingserver Port
set.mp.streamingserver=Streamingserver
set.mp.dvd_device=DVD Laufwerk
set.mp.vlc_dir=Verzeichnis (VLC)
set.mp.transcoding=Transkodierung
set.mp.video_datarate=Datenrate Video
set.mp.transcode=Transkodieren
set.mp.video_codec=MPEG Video Codec
set.mp.resolution=Aufl&ouml;sung
set.mp.audio_datarate=Datenrate Audio
set.mp.transcode_audio=Transkodiere Audio (dvd/vcd/mpg)
set.mp.force_ac3=Erzwinge AC3 bei avi
# ===== Neutrino Settings - Movieplayer
set.mp.player=Player
set.mp.start_directory=Startverzeichnis
set.mp.only_movieplayer=Nur Movieplayer1
set.mp.used_buffer=Verwende Buffer (WabberQueue)
set.mp.number_buffersegments=Anzahl Buffersegmente
set.mp.picture_in_browser=TV Bild im Browser
========Neutrino Settings - Parental
# ===== Neutrino Settings - Parental
set.parental.activate=Aktivieren
set.parental.type.never=Nie
set.parental.type.bouquet=Bouquet
@@ -327,7 +258,7 @@ set.parental.type.preset=Vorsperre
set.parental.minimum_age=Mindestalter
set.parental.pin=PIN
========Settings NHTTP
# ===== Settings NHTTP
set.nhttpd.webserver=Webserver
set.nhttpd.authentication=Authentifikation
set.nhttpd.client_without_authentication_desc=Rechner ohne Authentifikation. IP des Rechners eingeben.
@@ -343,8 +274,6 @@ set.nhttpd.display_logos=Logos anzeigen
set.nhttpd.url_of_logos_desc=URL bzw. Verzeichnis der Logos eingeben
set.nhttpd.url_of_logos=URL bzw. Verzeichnis der Logos
set.nhttpd.server=Server
set.nhttpd.ips_without_keep_alive_desc=(z.B. JtG Server, Mit Kommas trennen)
set.nhttpd.ips_without_keep_alive=IPs mit No keep-alive
set.nhttpd.cache=Cache
set.nhttpd.cache_info=Cache Informationen
set.nhttpd.clear_cache=Cache l&ouml;schen
@@ -352,7 +281,7 @@ set.nhttpd.server_configuration=Server Konfiguration
set.nhttpd.check_password=Passwort muss mind. 4 Zeichen haben
set.nhttpd.check_port=Port muss angegeben werden
=========Settings yWeb
# ===== Settings yWeb
set.yweb.enter_ip_desc=IP Adresse eingeben (xxx.xxx.xxx.xxx)
set.yweb.enter_mac_desc=MAC Adresse eingeben (xx:xx:xx:xx:xx:xx)
set.yweb.description=Bezeichnung
@@ -365,9 +294,9 @@ set.yweb.box_color_desc=Farbe der Box Bezeichnung im Top-Menue. z.B. 2188e0 eing
set.yweb.box_color=Farbe
set.yweb.start_page=Startseite
set.yweb.remote=Fernbedienung
set.yweb.screenshot_rc=FB im Screenshot-Menü
set.yweb.screenshot_rc=FB im Screenshot-Men&uuml;
========Settings Picture viewer
# ===== Settings Picture viewer
set.pv.pictureviewer=Bildbetrachter
set.pv.scale=Skalierung
set.pv.scale.none=keine
@@ -375,10 +304,8 @@ set.pv.scale.simple=einfach
set.pv.scale.complex=aufwendig
set.pv.slideshow_duration=Diaschau-Anzeigedauer
set.pv.start_dir=Start-Verzeichnis
set.pv.decoding_server_ip=Decoding-Server IP
set.pv.decoding_server_port=Decoding-Server Port</td>
========Settings Audioplayer
# ===== Settings Audioplayer
set.ap.audioplayer=Audioplayer
set.ap.display_order.actor_title=Interpret, Titel
set.ap.display_order.title_actor=Titel, Interpret
@@ -392,27 +319,17 @@ set.ap.decode_priority=Hohe Decodier-Priorit&auml;t
set.ap.start_dir=Start-Verzeichnis
set.ap.parse_shoutcast=Shoutcast Meta-Daten
========Settings Timer
set.timer.header=Timer Einstellungen
set.timer.username=Benutzername
set.timer.password=Passwort
set.timer.klack.url_desc=("&" wird beim Speichern zu ";" konvertiert)
set.timer.klack.url=Pers&ouml;nliche RSS TV-Planer URL
set.timer.klack.security_code_desc=Klack Sicherheits Code
set.timer.klack.security_code=Sicherheits Code
set.timer.channel_name_replacelist=Sendernamen-Ersetzungsliste
========Settings Backup/Restore
# ===== Settings Backup/Restore
set.settings.backup=Sichern
set.settings.backup_desc=Sichern Ihrer Einstellungen
set.settings.restore=Wiederherstellen
set.settings.restore_desc=Hochladen und wiederherstellen einer vorher erstellten Sicherung. Ihre Box startet danach neu.
set.settings.warning=Sichern &amp; Wiederherstellen ist nur bei einem gleichen Image mit gleichem Entwicklungsstand sinnvoll.
============Settings XMLTV
# ===== Settings XMLTV
set.xmltv.header=XMLTV Einstellungen
============ Tools Info
# ===== Tools Info
tools.info.show_messages=Kernel Meldungen
tools.info.processes=Prozesse
tools.info.memory=Speicher
@@ -423,7 +340,7 @@ tools.info.mtd=mtd
tools.info.stat=Statistik
tools.info.version=Version
============ Tools yInstaller
# ===== Tools yInstaller
tools.yinstaller.no_file_given=Keine Datei angegeben!
tools.yinstaller.space.mtd=Platz gesamt
tools.yinstaller.space.used=Benutzt
@@ -434,16 +351,13 @@ tools.yinstaller.head=yInstaller
tools.yinstaller.tar_file=tar-Datei
tools.yinstaller.upload_install=hochladen und installieren
============ Tools
tools.automount_desc=Automounts organisieren
# ===== Tools
tools.automount=AutoMounts
tools.mounts_desc=File mounts organisieren
tools.mounts=Mounts
tools.wake_on_lan=Wake on LAN
tools.check_install=Installation pr&uuml;fen
tools.expert=Expert
tools.image_desc=Image sichern oder flashen
tools.image=Image
tools.command_shell=Shell
tools.not_installed=nicht installiert
tools.cmd_shell.output_desc=fortlaufende Ausgabe (nur IE - wg. scrollen)
@@ -451,84 +365,15 @@ tools.path=Verzeichnis
tools.command=Kommando
tools.cmd.enter_command=Auszuf&uuml;hrendes Kommando eingeben
tools.cmd.execute_command=Kommando ausf&uuml;hren
tools.boot_logo=Boot Logo
tools.filemgr_desc=Dateien und Verzeichnisse organisieren
tools.filemgr=Dateimanager
=========== LIVE Menue
live.heading=Live/Timer
live.live=Live
live.tv_popup_desc=LiveTV (popup)
live.tv=TV
live.radio_popup_desc=LiveRadio (popup)
live.radio=Radio
live.double_view=DoubleView
# ===== LIVE Menue now Main
live.timer=Timer
live.epg=EPG
live.epg_plus_popup_desc=EPG+ (popup)
live.epg_plus=EPG Plus
live.timer_sync=Timer Sync
=========== LIVE
live.get_stream_info=Streaming-Informationen<br/>werden ermittelt.
live.getting_bouquets=Hole Bouquets ...
live.getting_channels=Hole Sender ...
live.select_resolution=Aufl&ouml;sung ausw&auml;hlen
live.change_channel=Sender wechseln
live.view_epg=EPG f&uuml;r aktuellen Sender anzeigen
live.reload=Bouquets und Sender neu laden
live.getting_subchannels=Hole Unterkan&auml;le ...
live.play_or_pause=Abspielen oder Pause
live.stop=Stoppen
live.mute=Stummschaltung an / aus
live.lower_volume=leiser
live.higher_volume=lauter
live.fullscreen=Ganzer Bildschirm (auch mit Doppelklick) mit ESC zur&uuml;ck
live.lock_unlock=Box sperren / entsperren
live.toggle_udp=UDP Streaming an/aus
live.settings=LiveView Einstellungen
live.snapshot=Schnappschuss erstellen
live.record=Aufnahmemodus
live.transcode=Transkodiermodus
live.build_vlc=... erstelle Live ...
live.select_bouquet=Bouquet ausw&auml;hlen - Sender werden aktualisiert
live.select_channel=Sender wechseln - nutze zap
live.live_popup_msg=W&auml;hrend des LiveTVs keine Sender wechseln!
live.unlock=FB freigeben
=========== LIVE Record
live.rec.record_mode=Aufnahmemodus
live.rec.filename=Dateiname
live.rec.display_on=Bildschirm an
live.rec.transcoding_on=Transkodierung an
live.rec.record=Aufname
live.rec.stop_record=Aufnahme Stopp
live.rec.tanscode=Afnahme transkodiert
live.rec.profile=Profile
live.rec.video=Video
live.rec.width=Breite
live.rec.height=H&ouml;he
live.rec.codec=Codec
live.rec.bitrate=Bitrate
live.rec.scale=Skalierung
live.rec.audio=Audio
live.rec.channels=Sender
live.rec.trans_broadcast=Transkodierung als Broadcast
live.rec.access=Zugriff
live.rec.type=Typ
live.rec.ip_port=IP:Port
=========== LIVE Settings
live.set.vlc_settings=VLC Einstellungen (IE &amp; Mozilla >= 0.8.6.1)
live.set.deinterlace=Deinterlace
live.set.http_caching=http caching
live.set.udp_defaul=UDP als Standard
live.set.slavebox_ip=Slave Box IP (2. Box)
live.set.enter_ip=IP (xxx.xxx.xxx.xxx) der Slavebox eingeben
live.set.vlc_rec_dir=VLC Aufnahmepfad
live.set.refresh_liveview=LiveView aktualisieren
=========== LIVE Timer Edit
# ===== LIVE Timer Edit
live.timer_edit.timer=Timer
live.timer_edit.times=Zeiten
live.timer_edit.alarm_date=Alarm-Datum
@@ -553,8 +398,8 @@ live.timer_edit.description=Beschreibung
live.timer_edit.type=Typ
live.timer_edit.message=Nachricht
=========== LIVE Timer Sync
live.timer-sync.get_timer=Timer holen.
# ===== LIVE Timer Sync
live.timer-sync.get_timer=Timer holen
live.timer-sync.header=Timer Synchonisieren
live.timer-sync.timer_source=Timer Quelle
live.timer-sync.rec_dir=Aufnahmeverzeichnis
@@ -574,14 +419,14 @@ live.timer-sync.log=Log
live.timer-sync.action=Aktion
live.timer-sync.status=Status
=========INFO
# ===== INFO
info.help=Hilfe
info.About=&uuml;ber
info.check_for_updates=Auf Updates pr&uuml;fen
info.your_version=Deine Version
info.actual_version=Aktuelle Version
=========Remote control
# ===== Remote control
rc.key_power=Standby
rc.key_mute=Mute
rc.key_1=1
@@ -635,3 +480,4 @@ rc.key_picsize=Pic Size
rc.key_picmode=Pic Mode
rc.key_pos=Pos
rc.key_recall=Recall

View File

@@ -1,8 +1,6 @@
# yWeb language file (Englisch) by yjogol
# language version: 1.1
# $Date$
# $Revision$
=========== GENERAL / GLOBAL
# ===== GENERAL / GLOBAL
global.no_iframes=Your Browser does not support IFrames.
clear=clear
submit=Submit
@@ -11,9 +9,9 @@ user=User
password=Password
language=Language
general=General
plugins=Plugins
neutrino=Neutrino
logos=Logos
url=URL
server=Server
refreshing=refreshing ...
refresh=refresh
record=record
@@ -32,10 +30,7 @@ cancel=cancel
apply=apply changes
apply_desc=reload neutrino configfile
answer=Answer
reboot=reboot
shutdown=shutdown
status=Status
restart=restart
on=on
off=off
download=Download
@@ -45,9 +40,6 @@ from=from
to=to
program=program
others=Others
description=description
color=Color
tag=Tag
empty=empty
check=check
help=Help
@@ -58,36 +50,19 @@ restriced_by_management_ip=restricted by ManagementIP
automatic=automatically
show=show
hide=hide
unknown=Unknown
# ========== Dates
# ===== Dates
date.su=Su
date.sunday=Sunday
date.mo=Mo
date.monday=Monday
date.tu=Tu
date.tuesday=Tuesday
date.we=We
date.wednesday=Wednesday
date.th=Th
date.thursday=Thursday
date.fr=Fr
date.friday=Friday
date.sa=Sa
date.saturday=Saturday
#========= MAIN Menue
main.live_tv_desc=LiveTV
main.live_tv_popup_desc=LiveTV popup
main.remote_full_desc=Remote & OSD full
main.stream_to_vlc_client_desc=Stream to VLC Client
main.version=Version
# =========Main Menue
# ===== Main Menue
main.boxcontrol=Boxcontrol
main.boxcontrol_desc=Boxcontrol & Bouquets
main.live=Live
main.live_desc=LiveView, Timer Sync &amp; Settings
main.tools=Tools
main.tools_desc=Mounts, WOL, Expert Tools
main.settings=Settings
@@ -96,8 +71,10 @@ main.extensions=Extensions
main.extensions_desc=User Extensions ...
main.info=Info
main.info_desc=Information about yWeb, Updates
main.remote_full_desc=Remote & OSD full
main.stream_to_vlc_client_desc=Stream to VLC Client
#========= Boxcontrol Menue
# ===== Boxcontrol Menue
bc.menue.bouquets_desc=Switch channels
bc.menue.bouquets=Bouquets
bc.menue.control_desc=control box functions (reboot, remote control, SPTS, ...)
@@ -108,26 +85,20 @@ bc.menue.remote_desc=Web-based Remote Control
bc.menue.remote=Remote
bc.menue.glcd_screenshot_desc=take a GLCD screenshot
bc.menue.glcd_screenshot=GLCD Screenshot
bc.menue.lcd_screenshot_desc=take a lcd screenshot
bc.menue.lcd_screenshot=LCD Screenshot
bc.menue.lcd_screenshot_desc_ni=lcshot not installed at /bin or /var/bin
bc.menue.screenshot=Screenshot
bc.menue.screenshot_desc=make screenshots from OSD and/or TV
bc.menue.decrease_volume=decrease volumen
bc.menue.increase_volume=increase volumen
bc.menue.mute_volume=mute volumen
bc.menue.switch_to_tv=switch to TV
bc.menue.switch_to_radio=switch to Radio
bc.menue.webinf_slavebox=Webinterface der SlaveBox
bc.menue.volumen_display=volumen display
bc.menue.signal=Signal strength
bc.menue.sig_display=Signal strength
bc.menue.snr_display=signal-to-noise ratio
========= Boxcontrol
bc.control.freemem=FreeMem
# ===== Boxcontrol
bc.control.lock=lock
bc.control.unlock=unlock
bc.control.standby_mode=standby mode
@@ -143,33 +114,30 @@ bc.control.shutdown.ask=Really shutdown the Box?
bc.control.shutdown=shutdown
bc.control.status=status
bc.control.restart=restart
bc.control.neutrino=Neutrino
========= Boxcontrol - Message
# ===== Boxcontrol - Message
bc.msg.message_to_screen_desc=enter message to send to TV screen
bc.msg.message_to_screen=Message on screen
bc.msg.popup_to_screen=Message as popup
bc.msg.send_message=send message
======== Boxcontrol - Screenshot
# ===== Boxcontrol - Screenshot
bc.screenshot.create=Screenshot
bc.screenshot.delete=Delete screenshot
bc.screenshot.zoom=Zoom screenshot
bc.screenshot.wait_text=Create screenshot
bc.screenshot.checkenable=OSD and/or TV must be enabled!
bc.screenshot.reload_desc=Reload interval in seconds
========= Boxcontrol - Others
# ===== Boxcontrol - Others
bc.channels=Channels
====== EXtension
# ===== Extension
ext.installer_updater=Installer/Updater
ext.uninstaller=Extensions Uninstaller
ext.search_for_ext=Search for Extensions ...
ext.installed_extensions=installed extensions
ext.type=Type
ext.extension=Extension
ext.tag=Tag
ext.version=Version
ext.size=Size/k
ext.uninstall=Uninstall
@@ -186,10 +154,9 @@ ext.site=Site
ext.refresh_now=Settings saved. Refreshing Menue now.
ext.ext_saved=Extensions Settings saved
====== Bouquet
# ===== Bouquet
bou.bouquet=Bouquet
bou.bouquets_must_be_saved=All bouquets must be saved!
bou.bouquet_editor=Bouquet-Editor
bou.bouquet_add=add bouquet
bou.name_of_bouquet=Name of bouquets
bou.rename_bouquet=rename bouquet
@@ -204,7 +171,7 @@ bou.delete1=Really delete Bouquet
bou.delete2=
bou.no_bouquet_name=No Bouquet-Name entered
========EPG
# ===== EPG
epg.get_epg=get EPG ...
epg.epg_plus=EPG Plus
epg.select_bouquet=select bouquet - channels will be updated
@@ -215,7 +182,7 @@ epg.next_hours=next hours
epg.set_timer_rec=Set timer for recording. Done.
epg.set_timer_zap=Set switch to channel. Done.
========EPG Streaminfo
# ===== EPG Streaminfo
epg.si.streaminfo=Streaminfo
epg.si.resolution=Resolution
epg.si.ratio=Aspect Ratio
@@ -231,16 +198,13 @@ epg.si.pcrpid=Program Clock Reference PID
epg.si.apid=Audio PID
epg.si.vtxtpid=Teletext PID
epg.si.crypt=Crypt systems
epg.si.url=Url
========Settings
set.reload_neutrino=reload Neutrino
# ===== Neutrino Settings
set.reboot_required=reboot required
set.sync_with_neutrino_desc=After changing settings via yWeb: <br/>Choose on TV "Main Menu->Service->Soft restart", to accept the changes within neutrino.<br/><br/>After changing settings within Neutrino: <br/>Choose on TV "Main Menu->Settings->Save settings now", to accept these changes and reload this page.
set.sync_with_neutrino=Synchronization with Neutrino
=======Settings General & Menue
set.menue.webserver=Webserver
# ===== Settings General & Menue
set.menue.epg=EPG
set.menue.timer_settings=Timer Settings
set.menue.zapit=Zapit
@@ -256,33 +220,15 @@ set.menue.pictureviewer=Picture Viewer
set.menue.glcd_display=GLC-Display
set.menue.lcd_display=LC-Display
set.menue.key_settings=Key Layout
set.menue.boot_options=Boot options
set.menue.peronalization=Personalization
set.menue.plugins=Plugins
set.menue.others=Others
set.menue.xmltv=XMLTV
set.menue.webserver=Webserver
========Neutrino Settings - Recording
set.rec.rec_dest=Recoring destination
set.rec.device=Recording device
set.rec.recmode=record mode
set.rec.server=Server
set.rec.recorder=Video recorder
set.rec.file=File
set.rec.recserver_ip=Recording Server IP
set.rec.recserver_port=Recording Server Port
set.rec.recserver_wol=Recording Server WOL
set.rec.mac_adress=MAC Adress
# ===== Neutrino Settings - Recording
set.rec.rec_behavior=Recording behavior
set.rec.stop_playback=Stop Playback
set.rec.epg_sectionsd_desc=sectionsd: off/on/restart
set.rec.epg_sectionsd=EPG (Sectionsd)
set.rec.dont_stop=dont stop
set.rec.stop=stop
set.rec.restart=restart
set.rec.zap=Zap on announcement
set.rec.scart=Prevent switching Scart
set.rec.spts=Record in SPTS-Mode
set.rec.timer_settings=Timer settings
set.rec.start_delay=Record start delay (sec)
set.rec.stop_delay=Record stop delay (sec)
@@ -300,29 +246,11 @@ set.rec.timeshift.auto_record=Autom. Recording (in Sec, 0=deactivate)
set.rec.timeshift.auto_delete=Automatic deletion
set.rec.timeshift.tmp_timeshift=Temporaly timeshift
========Neutrino Settings - Movieplayer
set.mp.sources=Sources
set.mp.streamingserver_ip=Streamingserver IP
set.mp.streamingserver_port=Streamingserver Port
set.mp.streamingserver=Streamingserver
set.mp.dvd_device=DVD Device
set.mp.vlc_dir=Directory (VLC)
set.mp.transcoding=Transcoding
set.mp.video_datarate=Data rate Video
set.mp.transcode=Transcode
set.mp.video_codec=MPEG Video Codec
set.mp.resolution=Resolution
set.mp.audio_datarate=Data rate Audio
set.mp.transcode_audio=Transcode Audio (dvd/vcd/mpg)
set.mp.force_ac3=Force AC3 using avi
# ===== Neutrino Settings - Movieplayer
set.mp.player=Player
set.mp.start_directory=Start directory
set.mp.only_movieplayer=Only Movieplayer1
set.mp.used_buffer=Used Buffer (WabberQueue)
set.mp.number_buffersegments=Number of buffer segs
set.mp.picture_in_browser=TV Picture in Browser
========Neutrino Settings - Parental
# ===== Neutrino Settings - Parental
set.parental.activate=Activate
set.parental.type.never=Never
set.parental.type.bouquet=Bouquet
@@ -330,7 +258,7 @@ set.parental.type.preset=Preset
set.parental.minimum_age=Minimum Age
set.parental.pin=PIN
========Settings NHTTP
# ===== Settings NHTTP
set.nhttpd.webserver=Webserver
set.nhttpd.authentication=Authentication
set.nhttpd.client_without_authentication_desc=Client with no authentication check. Enter IP.
@@ -346,8 +274,6 @@ set.nhttpd.display_logos=Display Logos
set.nhttpd.url_of_logos_desc=Enter URL or directory of Logos
set.nhttpd.url_of_logos=URL or directory of Logos
set.nhttpd.server=Server
set.nhttpd.ips_without_keep_alive_desc=(e.g. JtG Server, separate with commas)
set.nhttpd.ips_without_keep_alive=IPs with No keep-alive
set.nhttpd.cache=Cache
set.nhttpd.cache_info=Cache info
set.nhttpd.clear_cache=clear cache
@@ -355,11 +281,11 @@ set.nhttpd.server_configuration=Server Configuration
set.nhttpd.check_password=Password must have 4 letters at minimum
set.nhttpd.check_port=Port is required
=========Settings yWeb
set.yweb.enter_ip_desc=enter IP (xxx.xxx.xxx.xxx)
set.yweb.enter_mac_desc=enter MAC Adress (xx:xx:xx:xx:xx:xx)
# ===== Settings yWeb
set.yweb.enter_ip_desc=Enter IP (xxx.xxx.xxx.xxx)
set.yweb.enter_mac_desc=Enter MAC Adress (xx:xx:xx:xx:xx:xx)
set.yweb.description=Description
set.yweb.enter_description_desc=enter description
set.yweb.enter_description_desc=Enter description
set.yweb.management_IPs=Management IPs
set.yweb.wake_on_lan=Wake on Lan
set.yweb.box_tag_desc=Box Name in Top-Menue.
@@ -370,7 +296,7 @@ set.yweb.start_page=Start page
set.yweb.remote=Remote
set.yweb.screenshot_rc=RC in screenshot menu
========Settings Picture viewer
# ===== Settings Picture viewer
set.pv.pictureviewer=Pictureviewer
set.pv.scale=Scaling
set.pv.scale.none=none
@@ -378,10 +304,8 @@ set.pv.scale.simple=simple
set.pv.scale.complex=complex
set.pv.slideshow_duration=Slideshow View time
set.pv.start_dir=Start Directory
set.pv.decoding_server_ip=Decoding-Server IP
set.pv.decoding_server_port=Decoding-Server Port</td>
========Settings Audioplayer
# ===== Settings Audioplayer
set.ap.audioplayer=Audioplayer
set.ap.display_order.actor_title=Actor, Title
set.ap.display_order.title_actor=Title, Actor
@@ -395,27 +319,17 @@ set.ap.decode_priority=High decoding priority
set.ap.start_dir=Start directory
set.ap.parse_shoutcast=Shoutcast Meta-Data
========Settings Timer
set.timer.header=Timer Settings
set.timer.username=Username
set.timer.password=Password
set.timer.klack.url_desc=("&" will be converted to ";" on save)
set.timer.klack.url=Personal RSS TV-Planer URL
set.timer.klack.security_code_desc=your klack security code to get your data without login
set.timer.klack.security_code=Security Code
set.timer.channel_name_replacelist=Channel name replace list
========Settings Backup/Restore
# ===== Settings Backup/Restore
set.settings.backup=Backup
set.settings.backup_desc=Backup your settings
set.settings.restore=Restore
set.settings.restore_desc=Upload and restore your settings. Your STB will reboot.
set.settings.warning=Backup & Restore is only useful for the same image with the same level of development.
============Settings XMLTV
# ===== Settings XMLTV
set.xmltv.header=XMLTV Settings
============ Tools Info
# ===== Tools Info
tools.info.show_messages=Kernel Messages
tools.info.processes=Processes
tools.info.memory=Memory
@@ -426,7 +340,7 @@ tools.info.mtd=mtd
tools.info.stat=Statistics
tools.info.version=Version
============ Tools yInstaller
# ===== Tools yInstaller
tools.yinstaller.no_file_given=No file given!
tools.yinstaller.space.mtd=Space total
tools.yinstaller.space.used=used
@@ -437,16 +351,13 @@ tools.yinstaller.head=yInstaller
tools.yinstaller.tar_file=tar-File
tools.yinstaller.upload_install=upload and install
============ Tools
tools.automount_desc=organize file automounts
# ===== Tools
tools.automount=AutoMounts
tools.mounts_desc=organize file mounts
tools.mounts=Mounts
tools.wake_on_lan=Wake on LAN
tools.check_install=Check Install
tools.expert=Expert
tools.image_desc=backup or flash image
tools.image=Image
tools.command_shell=Command Shell
tools.not_installed=not installed
tools.cmd_shell.output_desc=automatic output scrolling (only IE)
@@ -454,84 +365,15 @@ tools.path=Path
tools.command=Command
tools.cmd.enter_command=enter command to execute
tools.cmd.execute_command=execute shell command
tools.boot_logo=Boot Logo
tools.filemgr_desc=organize files and directorys
tools.filemgr=File manager
=========== LIVE Menue
live.heading=Live/Timer
live.live=Live
live.tv_popup_desc=LiveTV (popup)
live.tv=TV
live.radio_popup_desc=LiveRadio (popup)
live.radio=Radio
live.double_view=DoubleView
# ===== LIVE Menue now Main
live.timer=Timer
live.epg=EPG
live.epg_plus_popup_desc=EPG+ (popup)
live.epg_plus=EPG Plus
live.timer_sync=Timer Sync
=========== LIVE tv/radio
live.get_stream_info=Getting <br/>Streaming-Informationen.
live.getting_bouquets=getting bouquets ...
live.getting_channels=getting channels ...
live.select_resolution=select resolution
live.change_channel=change channel
live.view_epg=view epg for selected channel
live.reload=reload bouquets and channels
live.getting_subchannels=getting subchannels ...
live.mute=mute / unmute volume
live.stop=stop streaming
live.play_or_pause=play or pause streaming
live.lower_volume=lower volume
live.higher_volume=higher volume
live.fullscreen=switch to fullscreen-mode - or use double-click
live.lock_unlock=lock / unlock TV (record mode, rc, lcd)
live.toggle_udp=UDP Streaming on/off
live.settings=LiveView settings
live.snapshot=create snapshot picture
live.record=record mode
live.transcode=transcode mode
live.build_vlc=... build vlc control ...
live.select_bouquet=select bouquet - channels will be updated
live.select_channel=select channel - use go to zap
live.live_popup_msg=Under Live-View do not zap channels direct by the web or by the box' RC.
live.unlock=unlock RC
=========== LIVE Record
live.rec.record_mode=Record Mode
live.rec.filename=Filename
live.rec.display_on=Display on
live.rec.transcoding_on=Transcoding on
live.rec.record=Record
live.rec.stop_record=Stop Record
live.rec.tanscode=Record Transcode
live.rec.profile=Profile
live.rec.video=Video
live.rec.width=Width
live.rec.height=Height
live.rec.codec=Codec
live.rec.bitrate=Bitrate
live.rec.scale=Scale
live.rec.audio=Audio
live.rec.channels=Channels
live.rec.trans_broadcast=Transcode-Broadcast
live.rec.access=Access
live.rec.type=Type
live.rec.ip_port=IP:Port
=========== LIVE Settings
live.set.vlc_settings=VLC Settings (IE &amp; Mozilla >= 0.8.6.1)
live.set.deinterlace=Deinterlace
live.set.http_caching=http caching
live.set.udp_defaul=UDP as default
live.set.slavebox_ip=Slave Box IP (2. dbox)
live.set.enter_ip=enter IP (xxx.xxx.xxx.xxx) of slave-box
live.set.vlc_rec_dir=VLC Recording Directory
live.set.refresh_liveview=Refresh LiveView
=========== LIVE Timer Edit
# ===== LIVE Timer Edit
live.timer_edit.timer=Timer
live.timer_edit.times=Times
live.timer_edit.alarm_date=Alarm date
@@ -556,8 +398,8 @@ live.timer_edit.description=Description
live.timer_edit.type=Type
live.timer_edit.message=Message
=========== LIVE Timer Sync
live.timer-sync.get_timer=Get timer.
# ===== LIVE Timer Sync
live.timer-sync.get_timer=Get timer
live.timer-sync.header=Timer Sync
live.timer-sync.timer_source=Timer Source
live.timer-sync.rec_dir=Recording directory
@@ -577,14 +419,14 @@ live.timer-sync.log=Log
live.timer-sync.action=Action
live.timer-sync.status=Status
========== INFO
# ===== INFO
info.help=Help
info.About=About
info.check_for_updates=Check for Updates
info.your_version=Your Version
info.actual_version=Actual Version
=========Remote control
# ===== Remote control
rc.key_power=Standby
rc.key_mute=Mute
rc.key_1=1
@@ -638,3 +480,4 @@ rc.key_picsize=Pic Size
rc.key_picmode=Pic Mode
rc.key_pos=Pos
rc.key_recall=Recall

View File

@@ -1,4 +1,3 @@
installdir = $(PRIVATE_HTTPDDIR)/languages
install_DATA = Czech Deutsch English Polski Portuguese Slovak
install_DATA = Deutsch English

View File

@@ -1,602 +0,0 @@
# yWeb language file (Polish/Polski) by jaro44
# language version: 1.1
# $Date: 2015-03-05 11:45:14 +100 (Czw, 05 Marzez 2015) $
# $Revision$
# ========= Start / Ustawienia ogólne
global.no_iframes=Twoja przeglądarka nie obsługuje I-Frame.
clear=Wyczyść
submit=Uruchom
action=Działanie
user=Użytkownik
password=Hasło
language=Język
general=Ogólne
logos=Logo
url=URL
server=Serwer
refreshing=Aktualizacja ...
refresh=Odśwież
record=Nagrywanie
zap=Przełącznik
lookup=wyszukiwanie
save_values_desc=Wyślij przechowywane wartości
save_values=zapisywanie ...
save=Zapisz
save_all=Zapisz wszystko
administration=Administracja
normal=Normalny
management=Zarządzanie
uninstaller=Odinstaluj
send=Wyślij
cancel=Anuluj
apply=Zastosuj zmiany
apply_desc=Czyta plik konfiguracyjny nowego neutrino
answer=Odpowiedź
reboot=Restart
shutdown=Wyłączenie
status=Status
restart=Restart
on=Wł.
off=Wył.
download=Pobierz
back=Powrót do strony głównej
date=Data
from=z
to=do
program=Program
others=Inne
description=Opis
color=Kolor
tag=Nazwa
empty=Pusty
check=Sprawdź
help=Pomoc
attention=Uwaga!
directory=katalog
filename=Nazwa pliku
restriced_by_management_ip=Ograniczony dostęp
automatic=Automatyczne
show=Pokaż
hide=Ukryj
# ======== Menu główne
main.boxcontrol=Kontrola urządzenia
main.boxcontrol_desc=Kontrola urządzenia i bukietów
main.live=Na żywo
main.live_desc=Podgląd na żywo, Nagrywanie Lista, EPG
main.tools=Narzędzia
main.tools_desc=Połączenie, WOL, zaawansowane narzędzia
main.settings=Ustawienia
main.settings_desc=Ustawienia, Przeglądarka, urządzenia, akcesoria ...
main.extensions=Rozszerzenia
main.extensions_desc=Zainstalowane rozszerzenia i zarządzanie
main.info=Informacje
main.info_desc=Informacje yWeb, Aktualizacje
main.live_tv_desc=TV Live
main.live_tv_popup_desc=Okno Live TV
main.remote_full_desc=Pilot zdalnego sterowania i OSD Pełny ekran
main.stream_to_vlc_client_desc=Stream do klienta VLC
main.version=wersja
# ========= Okno Menu sterowania
bc.menue.bouquets_desc=Bukiety
bc.menue.bouquets=Ulubione
bc.menue.control_desc=kontrola funkcji urządzenia (Restart, Pilot, ...)
bc.menue.control=Sterowanie
bc.menue.messages_desc=Wysyłanie wiadomości do urządzenia
bc.menue.messages=Wiadomości
bc.menue.remote_desc=Pilot zdalnego sterowania
bc.menue.remote=Pilot
bc.menue.lcd_screenshot_desc=Tworzenie zrzutu ekranu LCD
bc.menue.lcd_screenshot=Zrzut ekranu LCD
bc.menue.lcd_screenshot_desc_ni=lcshot nie jest zainstalowane w katalogu /bin lub /var/bin
bc.menue.screenshot=Zrzut ekranu
bc.menue.screenshot_desc=Zrzut ekranu OSD i/lub obrazu telewizyjnego
bc.menue.decrease_volume=Ciszej
bc.menue.increase_volume=Głośniej
bc.menue.mute_volume=Wyłączenie dźwięku
bc.menue.switch_to_tv=Przełącz na TV
bc.menue.switch_to_radio=Przełącz na Radio
bc.menue.webinf_slavebox=Interfejs WWW dla urządzenia slave
bc.menue.volumen_display=Głośność
bc.menue.signal=Siła sygnału
# ========= Sterowanie
bc.control.freemem=Dostępna pamięć
bc.control.lock=Zablokowany
bc.control.unlock=Odblokowany
bc.control.standby_mode=Tryb czuwania
bc.control.recording_mode=Tryb nagrywania
bc.control.box=Tuner
bc.control.remote=Pilot
bc.control.playback=Tryb odtwarzania
bc.control.epg_sectiond=Sekcja EPG
bc.control.live_lock=Zablokowane
bc.control.reboot.ask=Ponownie uruchomić tuner?
bc.control.reboot=Restart
bc.control.shutdown.ask=Wyłączyć urządzenie?
bc.control.shutdown=Wyłączony
bc.control.status=Stan
bc.control.restart=Restart
# ========= Sterowanie - Raport
bc.msg.message_to_screen_desc=Wpisz wiadomość, aby wyświetlić na ekranie telewizora
bc.msg.message_to_screen=komunikat na ekranie
bc.msg.popup_to_screen=Okno wiadomości
bc.msg.send_message=Wyślij wiadomość
# ========= Sterowanie - Zrzut ekranu
bc.screenshot.create=Zrzut ekranu
bc.screenshot.delete=Wyczyść zrzut ekranu
bc.screenshot.zoom=Powiększenie zrzutu ekranu
bc.screenshot.wait_text=Tworzenie zrzutu ekranu
bc.screenshot.checkenable=OSD i/lub telewizor musi być używany!
# ========= Sterowania - Inne
bc.channels=Kanały
# ========= Rozszerzenia
ext.installer_updater=Instalacja / Aktualizacja
ext.uninstaller=Odinstaluj
ext.search_for_ext=Wyszukiwanie rozszerzeń ...
ext.installed_extensions=Zainstalowane rozszerzenia
ext.type=Typ
ext.extension=Rozszerzenia
ext.tag=Zdarzenie
ext.version=wersja
ext.size=Rozmiar
ext.uninstall=Odinstaluj
ext.info=Informacje
ext.free=Bezpłatne
ext.action=Akcja
ext.status=Stan
ext.preview=Ustawianie nowego rozszerzenia (podgląd)
ext.update_preview=Przejrzyj listę aktualizacji
ext.your=Twój
ext.update=Aktualizacja
ext.update_install=Instalacja aktualizacji
ext.site=Strona
ext.refresh_now=Ustawienia zapisane. Menu jest aktualizowane.
ext.ext_saved=Ustawienia zapisane
# ========= Ulubione
bou.bouquet=Bukiety
bou.bouquets_must_be_saved=Wszystkie bukiety muszą być zapisane!
bou.bouquet_editor=Edytuj Ulubione
bou.bouquet_add=Dodaj bukiet
bou.name_of_bouquet=Nazwa dla nowego bukietu
bou.rename_bouquet=Zmień nazwę bukietu
bou.move_up=Góra
bou.move_down=Dół
bou.remove=Usuń
bou.delete=Wyczyść
bou.add=Dodaj
bou.rename=Zmień nazwę
bou.bouqets_saved=Bukiety zapisane
bou.delete1=Czy na pewno usunąć bukiet?
bou.delete2=
bou.no_bouquet_name=Nieznana nazwa bukietu
# ========= EPG
epg.get_epg=Pobieranie EPG ...
epg.epg_plus=EPG Plus
epg.select_bouquet=Wybierz bouquet - kanały zostaną zaktualizowane
epg.hover_for_details=Przełącz, aby uzyskać więcej informacji
epg.refresh=Aktualizacja EPG
epg.past_hours=Poprzednie
epg.next_hours=Następne
epg.set_timer_rec=Ustawianie timera
epg.set_timer_zap=Przełączanie kanału
# ========= EPG Stream Informacje
epg.si.streaminfo=Informacje Stream
epg.si.resolution=Rozdzielczości
epg.si.ratio=Proporcje obrazu
epg.si.fps=Klatek na sekundę
epg.si.audiotype=Typ audio
epg.si.frequence=Częstotliwość
epg.si.onid=oryginalny ID sieci
epg.si.sid=ID usługi
epg.si.tsid=Transponder strumienia ID
epg.si.vpid=
epg.si.pmtpid=Program Map Table PID
epg.si.pcrpid=Program zegara odniesienia PID
epg.si.apid=audio PID
epg.si.vtxtpid=Telegazeta PID
epg.si.crypt=system kodowania
epg.si.url=Url
# ========= Ustawienia
set.reload_neutrino=Restart Neutrino
set.reboot_required=Wymaga restartu
set.sync_with_neutrino_desc=Po zmianie ustawień poprzez yWeb: Wybierz <br/> w telewizji "Menu główne> Usługi-> Restart neutrino", aby zaakceptować zmiany<br/> Po zmianie ustawień:. Wybierz <br/> w telewizji "Menu główne> Ustawienia-> Zapisz ustawienia", aby zastosować zmiany i przeładuj stronę.
set.sync_with_neutrino=Synchronizacja z neutrino
# ========= Główne ustawienia i funkcje
set.menue.webserver=Serwer
set.menue.epg=EPG
set.menue.timer_settings=Ustawienia zegara
set.menue.zapit=Przełącznik
set.menue.backup_restore=Kopia zapasowa i przywracanie
set.menue.bouquet_editor=Edytuj bukiety
set.menue.video_audio=Obraz / Dźwięk
set.menue.parental=Kontrola rodzicielska
set.menue.direct_recording=Nagrywanie bezpośrednie
set.menue.recording=Nagrywanie
set.menue.audio_player=Odtwarzacz audio
set.menue.movieplayer=Odtwarzacz wideo
set.menue.pictureviewer=Przeglądarka zdjęć
set.menue.lcd_display=wyświetlacz LCD
set.menue.key_settings=Ustawienie przycisków
set.menue.boot_options=Opcje bootowania
set.menue.peronalization=Ustawienia osobiste
set.menue.plugins=Dodatki
set.menue.others=Inne
# ========= Ustawienia nagrywania w neutrino
set.rec.rec_dest=Lokalizacja zapisu nagrania
set.rec.device=Rejestracja Dźwięku
set.rec.recmode=Tryb nagrywania
set.rec.server=Serwer
set.rec.recorder=VCR
set.rec.file=Plik
set.rec.recserver_ip=Nagrywanie IP serwera
set.rec.recserver_port=Nagrywanie Port serwera
set.rec.recserver_wol=
set.rec.mac_adress=Adres MAC
set.rec.rec_behavior=Zarządzanie nagrywaniem
set.rec.stop_playback=Zatrzymaj odtwarzanie
set.rec.epg_sectionsd_desc=Ustawienia nagrywania
set.rec.epg_sectionsd=EPG (częściowe)
set.rec.dont_stop=Nie przestawaj
set.rec.stop=Zatrzymaj
set.rec.restart=Restart
set.rec.zap=Przełącz
set.rec.scart=Zapobieganie przełączeniu Scart
set.rec.spts=Nagrywanie w trybie SPT
set.rec.timer_settings=Korekcja ustawienia timera
set.rec.start_delay=Korekta rozpoczęcia nagrywania (s)
set.rec.stop_delay=Korekta zakończenia nagrywania (s)
set.rec.zap_delay=Korekta włączony DDI (s)
set.rec.audio_channels=Ścieżki dźwiękowe
set.rec.audio_standard=Tryb nagrywania dźwięku standardowy
set.rec.audio_alternate=Tryb nagrywania dźwięku alternatywny
set.rec.audio_ac3=Tryb nagrywania dźwięku Dolby Digital (AC3)
set.rec.channeldir=Zapisz na liście kanałów
set.rec.epg_end=Nagrywanie tylko do końca EPG
set.rec.recordtime=Czas nagrywania w godzinach
set.rec.timeshift_desc=Timeshift
set.rec.timeshift.pause=Start z przycisku pauzy
set.rec.timeshift.auto_record=Automatyczne nagrywanie (w sekundach, 0= wyłączone)
set.rec.timeshift.auto_delete=Automatyczne usuwanie Timeshift
set.rec.timeshift.tmp_timeshift=Timeshift Czasowe
# ========= Ustawienia Neutrino - Movieplayer
set.mp.sources=Wybór źródła
set.mp.streamingserver_ip=IP serwera Stream
set.mp.streamingserver_port=Port serwera Stream
set.mp.streamingserver=Serwer stream
set.mp.dvd_device=Urządzenie DVD
set.mp.vlc_dir=katalog (VLC)
set.mp.transcoding=Transkodowanie
set.mp.video_datarate=Przepustowość wideo
set.mp.transcode=Transkodowane
set.mp.video_codec=Kodek wideo
set.mp.resolution=Rozdzielczość
set.mp.audio_datarate=Szybkość transmisji danych audio
set.mp.transcode_audio=Transkodowanie plików audio (DVD / VCD / mpg)
set.mp.force_ac3=Wymuś AC3 w avi
set.mp.player=Zawodnik
set.mp.start_directory=Główny katalog
set.mp.only_movieplayer=Tylko Movieplayer
set.mp.used_buffer=Użyj bufora (WabberQueue)
set.mp.number_buffersegments=Liczba segmentów buforowych
set.mp.picture_in_browser=Obraz w przeglądarce
# ========= Ustawienia rodzicielskie w neutrino
set.parental.activate=Włącz
set.parental.type.never=Nigdy
set.parental.type.bouquet=Ulubione
set.parental.type.preset=Predefiniowane
set.parental.minimum_age=Minimalny wiek
set.parental.pin=PIN
# ========= Ustaw nhttp
set.nhttpd.webserver=Serwer
set.nhttpd.authentication=Uwierzytelnienie
set.nhttpd.client_without_authentication_desc=Bez uwierzytelniania. Wpisz adres IP.
set.nhttpd.client_without_authentication=Bez uwierzytelniania
set.nhttpd.active_after_boot=Aktywne po ponownym uruchomieniu
set.nhttpd.port=Port
set.nhttpd.threading=Threading
set.nhttpd.alternate_web_folder=Alternatywny katalog WEB
set.nhttpd.hosted_folder=Podłączony katalog
set.nhttpd.allowed_file_extensions=Dopuszczalne rozszerzenia / MIME
set.nhttpd.allow_all_file_extensions=ce wszystkie rozszerzenia plików
set.nhttpd.url_of_logos_desc=Wpisz URL lub ścieżkę do logo
set.nhttpd.url_of_logos=URL lub katalog logo
set.nhttpd.server=Serwer
set.nhttpd.ips_without_keep_alive_desc=(np serwer JTG, oddzielone przecinkami)
set.nhttpd.ips_without_keep_alive=Podtrzymanie IP
set.nhttpd.cache=Cache
set.nhttpd.cache_info=Informacje o cache'u
set.nhttpd.clear_cache=Wyczyść pamięć podręczną
set.nhttpd.server_configuration=Konfiguracja serwera
set.nhttpd.check_password=Wymagane hasło musi mieć min. 4 znaki
set.nhttpd.check_port=Port jest wymagany
# ========= Ustawienie yWeb
set.yweb.enter_ip_desc=Wprowadzanie adresu IP (xxx.xxx.xxx.xxx)
set.yweb.enter_mac_desc=Wpisz adres MAC (xx: xx: xx: xx: xx: xx)
set.yweb.description=Opis
set.yweb.enter_description_desc=Opis
set.yweb.management_IPs=Zarządzanie IP
set.yweb.wake_on_lan=Budzenie w sieci
set.yweb.box_tag_desc=Nazwa urządzenia w górnym menu.
set.yweb.box_tag=Nazwa urządzenia
set.yweb.box_color_desc=Kolor nazwy urządzenia w górnym menu. np .. wpisz 2188e0 bez #
set.yweb.box_color=Kolor
set.yweb.start_page=Strona główna
set.yweb.remote=Pilot
# ========= Ustawienia Przeglądarki zdjęć
set.pv.pictureviewer=Przeglądarka zdjęć
set.pv.scale=Skalowanie
set.pv.scale.none=Brak
set.pv.scale.simple=Proste
set.pv.scale.complex=Kompletne
set.pv.slideshow_duration=Czas prezentacji
set.pv.start_dir=Katalog początkowy
set.pv.decoding_server_ip=IP serwera
set.pv.decoding_server_port=Port serwera
# ========= Ustawienia odtwarzacza audio
set.ap.audioplayer=Odtwarzacz audio
set.ap.display_order.actor_title=Artysta, Tytuł
set.ap.display_order.title_actor=Tytuł, Wykonawca
set.ap.display_order=Pokaż
set.ap.select_actual_track=Wybór utworów
set.ap.search_by_name=Szukaj według nazwy
set.ap.repeat_mode=Tryb powtarzania
set.ap.show_playlist=Pokaż listę
set.ap.screensaver=Wygaszacz ekranu (min, 0=wył.)
set.ap.decode_priority=Wysoki priorytet dekodowania
set.ap.start_dir=Katalog początkowy
set.ap.parse_shoutcast=Shoutcast Meta-dane
# ========= Ustawienia czasu
set.timer.header=Ustawienia zegara
set.timer.username=Nazwa Użytkownika
set.timer.password=Hasło
set.timer.klack.url_desc=("&" zostaną przekonwertowane do ";", aby zapisać)
set.timer.klack.url=Osobiste RSS
set.timer.klack.security_code_desc=Twój kod zabezpieczający, aby pobierać dane bez logowania
set.timer.klack.security_code=Kod zabezpieczający
set.timer.channel_name_replacelist=Nazwa kanału
# ========= Ustawienia Kopia zapasowa / Przywracanie
set.settings.backup=Kopia zapasowa
set.settings.backup_desc=Tworzenie kopii zapasowej - ustawienia
set.settings.restore=Przywróć
set.settings.restore_desc=Przywracanie ustawień. Twój tuner zostanie zrestartowany.
set.settings.warning=Kopia zapasowa i przywracanie jest możliwe tylko dla tego samego obrazu na tym samym poziomie rozwoju.
# ========= Narzędzia Informacje
tools.info.show_messages=Komunikaty jądra
tools.info.processes=Procesy
tools.info.memory=Pamięć
tools.info.cpu_info=Informacje o CPU
tools.info.mem_info=Informacje o pamięci
tools.info.partitions=Partycje
tools.info.mtd=MTD
tools.info.stat=Statystyki
tools.info.version=wersja
# ========= Narzędzia yInstaller
tools.yinstaller.no_file_given=wybranych plików!
tools.yinstaller.space.mtd=Całkowita pojemność
tools.yinstaller.space.used=Użyte
tools.yinstaller.space.free=Bezpłatne
tools.yinstaller.space.percentage=Procentowe użycie
tools.yinstaller.not_determine=Nie można określić ilość wolnego miejsca.
tools.yinstaller.head=yInstaller
tools.yinstaller.tar_file=Plik .tar
tools.yinstaller.upload_install=wysyłania i zainstalować
# ========= Narzędzia
tools.automount_desc=Zarządzanie automatyczne montowanie
tools.automount=Automatyczne montowanie
tools.mounts_desc=Zarządzanie zamontowanymi
tools.mounts=Zamontowane
tools.wake_on_lan=Budzenie w sieci
tools.check_install=Sprawdzanie instalacji
tools.expert=Zaawansowane
tools.image_desc=przywracanie lub flaszowanie obrazu
tools.image=obraz
tools.command_shell=Komendy shell
tools.not_installed=Nie zainstalowane
tools.cmd_shell.output_desc=Automatyczne przejście (tylko IE)
tools.path=Ścieżka
tools.command=Polecenie
tools.cmd.enter_command=Wstaw polecenie
tools.cmd.execute_command=Wykonaj polecenie
tools.boot_logo=Bootlogo
tools.filemgr_desc=Pliki i katalogi
tools.filemgr=Menadżer plików
# ========= Menu LIVE TV
live.heading=LIVE TV / timer
live.live=LIVE TV
live.tv_popup_desc=LIVE TV (okno)
live.tv=TV
live.radio_popup_desc=LIVE Radio (okno)
live.radio=Radio
live.double_view=Podwójny rozmiar
live.timer=Timer
live.epg=EPG
live.epg_plus_popup_desc=EPG (okno)
live.epg_plus=EPG Plus
live.timer_sync=Synchronizacja timera
# ========= LIVE TV / Radio
live.get_stream_info=Uzyskiwanie informacji o strumieniu <br/> ustalona.
live.getting_bouquets=Pobieranie bukietów ...
live.getting_channels=Pobieranie kanałów ...
live.select_resolution=Wybierz rozdzielczość
live.change_channel=Zmień kanał
live.view_epg=Zobacz EPG dla wybranego kanału
live.reload=Odśwież kanały
live.getting_subchannels=Idź do podkanałów ...
live.mute=Wyłączenie głośnika
live.stop=Zatrzymaj
live.play_or_pause=Rozpocznij lub wstrzymaj
live.lower_volume=Ciszej
live.higher_volume=Głośniej
live.fullscreen=Przełącz na pełny ekran
live.lock_unlock=Zablokuj / Odblokuj TV (tryb przesyłania, rc, lcd)
live.toggle_udp=Strumieniowe UDP Wł. / Wył.
live.settings=Ustawienia widoku
live.snapshot=Zrzut
live.record=Tryb nagrywania
live.transcode=Tryb transkodowania
live.build_vlc=... sterowanie VLC ...
live.select_bouquet=Wybierz bukiet (kanały zostaną zaktualizowane)
live.select_channel=Wybór kanału (używany do przełączania)
live.live_popup_msg=Zmiana kanałów bezpośrednio przez WWW, Box - Pilot zdalnego sterowania
live.unlock=Odblokowanie pilota zdalnego sterowania
# =========== LIVE Nagrywanie
live.rec.record_mode=Tryb nagrywania
live.rec.filename=Nazwa pliku
live.rec.display_on=Ekran
live.rec.transcoding_on=Transkodowanie włączone
live.rec.record=Nagrywanie
live.rec.stop_record=Zakończ nagrywanie
live.rec.tanscode=Nagrywanie transkodowane
live.rec.profile=Profil
live.rec.video=Wideo
live.rec.width=Szerokość
live.rec.height=Wysokość
live.rec.codec=Codec
live.rec.bitrate=Bitrate
live.rec.scale=Skalowanie
live.rec.audio=Dźwięk
live.rec.channels=kanały
live.rec.trans_broadcast=Transkodowanie transmisji
live.rec.access=Dostęp
live.rec.type=Typ
live.rec.ip_port=IP:Port
# ========= LIVE TV Ustawienia
live.set.vlc_settings=Ustawienia VLC (IE; Mozilla>=0.8.6.1)
live.set.deinterlace=przeplotu
live.set.http_caching=http Buforowanie
live.set.udp_defaul=UDP jako domyślny
live.set.slavebox_ip=Slavebox Box IP
live.set.enter_ip=IP (xxx.xxx.xxx.xxx) z Slavebox
live.set.vlc_rec_dir=Ścieżka zapisu VLC
live.set.refresh_liveview=Odśwież LiveView
# ========= LIVE Edycja zegara
live.timer_edit.timer=Timer edycji
live.timer_edit.times=Times
live.timer_edit.alarm_date=Ustaw czas rozpoczęcia
live.timer_edit.time=Czas
live.timer_edit.stop_date=Ustawienie czasu zatrzymania
live.timer_edit.repeat=Powtórz
live.timer_edit.repeat1=Powtórz (0 = bez ograniczeń)
live.timer_edit.weekdays.format=(Pon - Nd, X=Zegar)
live.timer_edit.weekdays=Cotygodniowe
live.timer_edit.values=Wartości
live.timer_edit.channel=Kanał
live.timer_edit.apids=Pidy audio
live.timer_edit.apids.default=Domyślny
live.timer_edit.apids.standard=Standard
live.timer_edit.apids.alt=Alternatywne
live.timer_edit.apids.ac3=AC3
live.timer_edit.standby=Uśpienie
live.timer_edit.plugin=Dodatki
live.timer_edit.rec_dir=atalogŚcieżka dla nagrań
live.timer_edit.description=Opis
# ========= LIVE Synchronizacja zegara
live.timer-sync.get_timer=Synchronizacja czasu
live.timer-sync.header=Synchronizacja zegara
live.timer-sync.timer_source=Źródło czasu
live.timer-sync.rec_dir=Katalog nagrań
live.timer-sync.settings=Ustawienia
live.timer-sync.debugging=Debugowanie
live.timer-sync.get_selected=Ładowanie wybranych
live.timer-sync.clear_all=Usuń wszystko
live.timer-sync.timer_preview=Podgląd timera
live.timer-sync.start_time=Czas rozpoczęcia
live.timer-sync.end_time=Czas zakończenia
live.timer-sync.channel=Kanał
live.timer-sync.programm=Program
live.timer-sync.source=Źródło
live.timer-sync.set_timer=Ustaw zegar
live.timer-sync.clear_log=Wyczyść historię
live.timer-sync.log=Zaloguj
live.timer-sync.action=Akcja
live.timer-sync.status=Stan
# ========= INFO
info.hel=Pomoc
info.About=O
info.check_for_updates=Sprawdź aktualizacje
info.your_version=Zainstalowana wersja
info.actual_version=Aktualna wersja
# ========= Pilot
rc.key_power=Wyłącz
rc.key_mute=Wycisz
rc.key_1=1
rc.key_2=2
rc.key_3=3
rc.key_4=4
rc.key_5=5
rc.key_6=6
rc.key_7=7
rc.key_8=8
rc.key_9=9
rc.key_0=0
rc.key_text=TXT
rc.key_favorites=Ulubione
rc.key_volumeup=Głośniej
rc.key_volumedown=Ciszej
rc.key_pageup=Poprzednia strona
rc.key_pagedown=Następna strona
rc.key_radio=TV / Radio
rc.key_mode=Format wideo
rc.key_next=Następny
rc.key_previous=Poprzedni
rc.key_sleep=Uśpienie
rc.key_audio=Dźwięk
rc.key_help=Pomoc
rc.key_red=Czerwony
rc.key_green=Zielony
rc.key_yellow=Żółty
rc.key_blue=Niebieski
rc.key_epg=EPG
rc.key_info=Info
rc.key_ok=OK
rc.key_up=Góra
rc.key_down=Dół
rc.key_left=Lewa
rc.key_right=Prawy
rc.key_setup=Menu
rc.key_home=Wyjście
rc.key_sat=Satelity
rc.key_www=WWW
rc.key_rewind=Do tyłu
rc.key_play=Odtwarzaj
rc.key_forward=Do przodu
rc.key_stop=Zatrzymaj
rc.key_record=Nagraj
rc.key_pause=Pauza
rc.key_games=Gry
rc.key_time=Czas
rc.key_picsize=Wielkość obrazu
rc.key_picmode=Tryb obrazu

View File

@@ -1,511 +0,0 @@
# yWeb language file (Portugese) by SingleBytes
# language version: 1.0
# $Date: 2010-03-05 07:02:32 +0100 (Fr, 05 Mrz 2010) $
# $Revision: 454 $
=========== Geral / GLOBAL
global.no_iframes=O seu Browser não suporta IFrames.
clear=apagar
submit=Submeter
action=Acção
user=Utilizador
password=Palavra-Passe
language=Língua
general=Geral
logos=Logos
url=URL
server=Servidor
refreshing=actualizando ...
refresh=actulizar
record=gravar
zap=zap
lookup=pesquisa
save_values_desc=submeter e gravar valores
save_values=Gravar Valores ...
save=gravar
save_all=gravar tudo
administration=Administração
normal=Normal
management=Gestão
uninstaller=Desinstalar
send=enviar
cancel=cancelar
answer=Resposta
reboot=reiniciar
shutdown=encerrar
status=Estado
restart=reiniciar
on=on
off=off
download=Download
back=para trás
date=data
from=de
to=para
program=programa
others=Outros
description=descrição
color=Cor
tag=Tag
empty=vazio
check=verificar
help=Ajuda
directory=Diretório
restriced_by_management_ip=restringido pela Gestão de IP
#========= Menu Principal
main.live_tv_desc=LiveTV
main.live_tv_popup_desc=LiveTV popup
main.remote_full_desc=Control Remoto & OSD full
main.stream_to_vlc_client_desc=Fazer Stream para o VLC Client
main.version=Version
#=========Main Menue
main.boxcontrol=Control da Box
main.boxcontrol_desc=Control da Box & Favoritos
main.live=Live
main.live_desc=LiveView, Timer Sync &amp; Definições
main.tools=Ferramentas
main.tools_desc=Montagens, WOL, Ferramentas Especiais
main.settings=Definições
main.settings_desc=Definições da Box, Web, Plugins ...
main.extensions=Extensões
main.extensions_desc=Extensões do Utilizador ...
main.info=Informação
main.info_desc=Informação sobre o yWeb, Actualizações
#========= Menu do Control da Box
bc.menue.bouquets_desc=Mudar Canais
bc.menue.bouquets=Favoritos
bc.menue.control_desc=control as funções da box como (reiniciar , remote control, SPTS, ...)
bc.menue.control=Control
bc.menue.messages_desc=enviar mensagem para a box
bc.menue.messages=Mensagens
bc.menue.remote_desc=Remote Control baseado em Web
bc.menue.remote=Remote
bc.menue.lcd_screenshot_desc=fazer um lcd screenshot
bc.menue.lcd_screenshot=LCD Screenshot
bc.menue.lcd_screenshot_desc_ni=lcshot não se encontra instalado em /bin ou /var/bin
bc.menue.osd_screenshot_desc=fazer um osd screenshot
bc.menue.osd_screenshot=OSD Screenshot
bc.menue.osd_screenshot_desc_ni=fbshot não se encontra instalado em /bin ou /var/bin
bc.menue.tv_screenshot_desc=frazer um tv screenshot
bc.menue.tv_screenshot=TV Screenshot
bc.menue.remote_osd_desc=remote e osd
bc.menue.remote_osd=Remote & OSD
bc.menue.remote_osd_desc_ni=dboxshot não se encontra instalado em /bin ou /var/bin
bc.menue.decrease_volume=diminuir volume
bc.menue.increase_volume=aumentar volume
bc.menue.mute_volume=cortar volume
bc.menue.switch_to_tv=mudar para TV
bc.menue.switch_to_radio=mudar para Radio
bc.menue.webinf_slavebox=Webinterface de Outra Box
bc.menue.volumen_display=visualizar volume
========= Boxcontrol
bc.control.freemem=FreeMem
bc.control.lock=bloquear
bc.control.unlock=desbloquear
bc.control.standby_mode=modo em standby
bc.control.recording_mode=modo de gravação
bc.control.box=box
bc.control.remote=remote
bc.control.playback=playback
bc.control.epg_sectiond=EPG Sectiond
bc.control.live_lock=bloqueio do live
bc.control.reboot.ask=Quer realmente reiniciar a sua Box?
bc.control.reboot=reiniciar
bc.control.shutdown.ask=Quer realmente desligar a sua Box?
bc.control.shutdown=desligar
bc.control.status=estado
bc.control.restart=reiniciar
========= Boxcontrol - Message
bc.msg.message_to_screen_desc=escrever mensagem para enviar para mostrar na Tela da TV
bc.msg.message_to_screen=Mensagem na Tela
bc.msg.popup_to_screen=Mensagem como popup
bc.msg.send_message=enviar mensagem
======== Boxcontrol - Remote & OSD
bc.osd.shot=Shot
bc.osd.delete_shots=Apagar shots
bc.osd.shap_wait_text=Fazer Snapshot
======== Boxcontrol - TV-Screenshot
bc.tv.shot=Shot
bc.tv.delete_shot=Apagar shots
bc.tv.shap_wait_text=Frazer Snapshot
========= Boxcontrol - Others
bc.channels=Canais
====== EXtension
ext.installer_updater=Instalar/Actualizar
ext.uninstaller=Desinstalar Extensões
ext.search_for_ext=Procurar por extensões ...
ext.installed_extensions=instalar extensões
ext.type=Tipo
ext.extension=Extensão
ext.tag=Tag
ext.version=Versão
ext.size=Size/k
ext.uninstall=Desinstalar
ext.info=Informação
ext.free=Livre
ext.action=Acção
ext.status=Estado
ext.preview=Definições da nova extensão (visualização)
ext.update_preview=Actualizar lista de visualização
ext.your=Tua
ext.update=Actualização
ext.update_install=actualizar/instalar
ext.site=Sítio
ext.refresh_now=Definições gravadas. Menu actualizando agora.
ext.ext_saved=Definições das Extensões gravadas
====== Favoritos
bou.bouquet=Favoritos
bou.bouquets_must_be_saved=Todos os Favoritos devem ser gravados!
bou.bouquet_editor=Editor de Favoritos
bou.bouquet_add=adicionar favorito
bou.name_of_bouquet=Nome dos Favoritos
bou.rename_bouquet=Renomear Favoritos
bou.move_up=mover para cima
bou.move_down=mover para baixo
bou.remove=remover
bou.delete=apagar
bou.add=adicionar
bou.rename=renomear
bou.bouqets_saved=Favoritos gravados
bou.delete1=Quer realmente apagar os Favoritos
bou.delete2=
bou.no_bouquet_name=Não escreveu Nome para o sua lista de Favoritos
========EPG
epg.get_epg=buscar EPG ...
epg.epg_plus=EPG Plus
epg.select_bouquet=selecione favorito - os canais serão actualizados
epg.hover_for_details=mover para programa para ver detalhes
epg.refresh=buscar ou actualizar a EPG
epg.past_hours=últimas horas
epg.next_hours=próximas horas
epg.set_timer_rec=Ajustar o programador para gravação. Realizado.
epg.set_timer_zap=Coloque o canal para mudar. Realizado.
========EPG Streaminfo
epg.si.streaminfo=Streaminfo
epg.si.resolution=Resolução
epg.si.ratio=Aspect Ratio
epg.si.fps=Frames por segundo
epg.si.audiotype=Tipo de Áudio
epg.si.frequence=frequência
epg.si.onid=Original Network ID
epg.si.sid=Service ID
epg.si.tsid=Transponder Stream ID
epg.si.vpid=Video PID
epg.si.apid=Audio PID
epg.si.vtxtpid=Pid do Teletexto
epg.si.crypt=Sistemas de Codificação
========Definições
set.reload_neutrino=reiniciar Neutrino
set.reboot_required=O reinício é necessário
set.sync_with_neutrino_desc=Após alterar configurações via yWeb: <br/>Escolha na TV "Menu Principal-> Serviços-> Soft reiniciar", para aceitar as mudanças dentro de neutrino. <br/> Após alterar as configurações dentro Neutrino: <br/> Escolha na TV "Menu Principal-> Configurações-> Salvar configurações agora", para aceitar estas alterações e recarregue esta página.
set.sync_with_neutrino=Sincronização com Neutrino
=======Definições General & Menu
set.menue.webserver=Webserver
set.menue.timer_settings=Definições do Programador
set.menue.zapit=Zapit
set.menue.backup_restore=Backup &amp; Restore
set.menue.bouquet_editor=Editor de Favoritos
set.menue.video_audio=Video/Audio
set.menue.parental=Parental
set.menue.direct_recording=Gravação Directa
set.menue.recording=Gravação
set.menue.audio_player=Audioplayer
set.menue.movieplayer=Movieplayer
set.menue.pictureviewer=Picture Viewer
set.menue.lcd_display=LC-Display
set.menue.key_settings=Key Layout
set.menue.boot_options=Opções do Boot
set.menue.peronalization=Personalização
set.menue.plugins=Plugins
set.menue.others=Outros
========Definições de Gravação em Neutrino
set.rec.rec_dest=Destino da Gravação
set.rec.device=Dispositivo de Gravação
set.rec.recmode=modo de gravação
set.rec.server=Servidor
set.rec.recorder=Gravação de Video
set.rec.file=Ficheiro
set.rec.recserver_ip=IP do Servidor para Gravação
set.rec.recserver_port=Porta do Servidor para Gravação
set.rec.recserver_wol=WOL Servidor de Gravação
set.rec.mac_adress=MAC Adress
set.rec.rec_behavior=Comportamento da gravação
set.rec.stop_playback=Stop Playback
set.rec.epg_sectionsd_desc=sectionsd: desligado/ligado/reiniciar
set.rec.epg_sectionsd=EPG (Sectionsd)
set.rec.dont_stop=não parar
set.rec.stop=parar
set.rec.restart=reiniciar
set.rec.zap=Zap nos anúncios
set.rec.scart=Evitar a comutação Scart
set.rec.spts=Gravar em SPTS-Mode
set.rec.timer_settings=Definições do Programador
set.rec.start_delay=Atraso no inicio da Grav. (sec)
set.rec.stop_delay=Atraso no fim da Grav. (sec)
set.rec.zap_delay=Zap start delay (sec)
set.rec.audio_channels=Canais Audio
set.rec.audio_standard=Gravar audio em modo standard
set.rec.audio_alternate=Gravar audio em modo alternativo
set.rec.audio_ac3=Gravar audio ac3
set.rec.recordtime=Tempo de gravação na hora
set.rec.timeshift_desc=Timeshift(pausar Tv ao vivo)
set.rec.timeshift.auto_record=Gravação automática (em Sec, 0=desactivada)
set.rec.timeshift.auto_delete=Eliminação automática
set.rec.timeshift.tmp_timeshift=Timeshift temporário
========Definições Movieplayer - Neutrino
set.mp.sources=Sources
set.mp.streamingserver_ip=IP do Streamingserver
set.mp.streamingserver_port=Porta do Streamingserver
set.mp.streamingserver=Streamingserver
set.mp.dvd_device=Dispositivo DVD
set.mp.vlc_dir=Directory (VLC)
set.mp.transcoding=Transcoding
set.mp.video_datarate=Data rate Video
set.mp.transcode=Transcode
set.mp.video_codec=MPEG Video Codec
set.mp.resolution=Resolution
set.mp.audio_datarate=Data rate Audio
set.mp.transcode_audio=Transcode Audio (dvd/vcd/mpg)
set.mp.force_ac3=Usar AC3 no uso de avi
set.mp.player=Player
set.mp.start_directory=Directório de Início
set.mp.only_movieplayer=Só Movieplayer1
set.mp.used_buffer=Usar Buffer (WabberQueue)
set.mp.number_buffersegments=Número de segs no buffer
set.mp.picture_in_browser=Imagem da TV no Browser
========Definições Parental - Neutrino
set.parental.activate=Activado
set.parental.type.never=Nunca
set.parental.type.bouquet=Favorito
set.parental.type.preset=Predefinido
set.parental.minimum_age=Idade Mínima
set.parental.pin=PIN
========Definições NHTTP
set.nhttpd.webserver=Webserver
set.nhttpd.authentication=Autenticação
set.nhttpd.client_without_authentication_desc=Cliente sem autenticação, verifique. Escreva Ip.
set.nhttpd.client_without_authentication=Cliente sem autenticação
set.nhttpd.active_after_boot=activo após boot
set.nhttpd.port=Porta
set.nhttpd.threading=Threading
set.nhttpd.alternate_web_folder=Pasta Alternativa para o yWeb
set.nhttpd.allowed_file_extensions=Permitir Todas as extensões / MIME
set.nhttpd.allow_all_file_extensions=Permitir Todas as extensões
set.nhttpd.url_of_logos_desc=Escreva directório ou URL para os Logos
set.nhttpd.url_of_logos=URL or directório dos Logos
set.nhttpd.server=Servidor
set.nhttpd.ips_without_keep_alive_desc=(ex. JtG Server, separado por vírgulas)
set.nhttpd.ips_without_keep_alive=IPs sem keep-alive
set.nhttpd.cache=Cache
set.nhttpd.cache_info=Informação da Cache
set.nhttpd.clear_cache=apagar cache
set.nhttpd.server_configuration=Configuração do Servidor
set.nhttpd.check_password=A Palavra-passe deve ter 4 letras no mínimo!
set.nhttpd.check_port=Porta é requerida
=========Definições yWeb
set.yweb.enter_ip_desc=escrever IP (xxx.xxx.xxx.xxx)
set.yweb.enter_mac_desc=escrever MAC Adress (xx:xx:xx:xx:xx:xx)
set.yweb.description=Descrição
set.yweb.enter_description_desc=escrever descrição
set.yweb.management_IPs=Gestão de IPs
set.yweb.wake_on_lan=Wake on Lan
set.yweb.box_tag_desc=Ver nome da Box no Topo do Menu.
set.yweb.box_tag=Box Tag
set.yweb.box_color_desc=Cor do Nome da Box no Topo do Menu exemplo escrever 2188e0 sem #
set.yweb.box_color=Cor
set.yweb.start_page=Página de início
set.yweb.remote=Remote
========Definições Picture viewer
set.pv.pictureviewer=Pictureviewer
set.pv.scale=Escala
set.pv.scale.none=nenhum
set.pv.scale.simple=simples
set.pv.scale.complex=complexo
set.pv.slideshow_duration=Tempo do Slideshow
set.pv.start_dir=Diretório de Início
set.pv.decoding_server_ip=IP do Servidor-decifrador
set.pv.decoding_server_port=Porta do Servidor-decifrador</td>
========Definições Audioplayer
set.ap.audioplayer=Audioplayer
set.ap.display_order.actor_title=Artista, Título
set.ap.display_order.title_actor=Título, Artista
set.ap.display_order=Exibir
set.ap.select_actual_track=Selecionar faixa actual
set.ap.search_by_name=Procurar pelo Nome
set.ap.repeat_mode=Activar o modo de repetição
set.ap.show_playlist=Mostrar faixas tocadas
set.ap.screensaver=Screen saver (min, 0=desligado)
set.ap.decode_priority=Prioridade de decodificação
set.ap.start_dir=Diretório de Início
set.ap.parse_shoutcast=Shoutcast Meta-Data
============ Ferramentas de Informação
tools.info.show_messages=Mensagens do Kernel
tools.info.processes=Processos
tools.info.memory=Memória
tools.info.cpu_info=Informação do CPU
tools.info.mem_info=Informação da memória
tools.info.partitions=Partições
tools.info.mtd=mtd
tools.info.stat=Estatisticas
tools.info.version=Versão
============ Ferramentas yInstaller
tools.yinstaller.no_file_given=Nenhum ficheiro selecionado!
tools.yinstaller.space.mtd=Total de espaço
tools.yinstaller.space.used=usados
tools.yinstaller.space.free=livres
tools.yinstaller.space.percentage=percentagem usada
tools.yinstaller.not_determine=Sem puder determinar o espaço livre.
tools.yinstaller.head=yInstaller
tools.yinstaller.tar_file=tar-Ficheiro
tools.yinstaller.upload_install=upload e instalar
============ Ferramentas
tools.automount_desc=organizar tipo de montagens
tools.automount=AutoMounts
tools.mounts_desc=organizar tipo de montagens
tools.mounts=Montagens
tools.wake_on_lan=Wake on LAN
tools.check_install=Verificar Instalados
tools.expert=Especial
tools.image_desc=backup or flash image
tools.image=Image
tools.command_shell=Comandos Shell
tools.not_installed=por instalar
tools.cmd_shell.output_desc=scrool automático (apenas no IE)
tools.path=Path
tools.command=Comando_Shell
tools.cmd.enter_command=escrever comando para executar
tools.cmd.execute_command=execute comando shell
tools.boot_logo=Boot Logo
=========== Menu LIVE
live.heading=Live/Timer
live.live=Live
live.tv_popup_desc=LiveTV (popup)
live.tv=TV
live.radio_popup_desc=LiveRadio (popup)
live.radio=Rádio
live.double_view=Vista Dupla
live.timer=Timer
live.epg=EPG
live.epg_plus_popup_desc=EPG+ (popup)
live.epg_plus=EPG Plus
live.timer_sync=Timer Sync
=========== LIVE tv/radio
live.get_stream_info=Obter <br/>Informação da Stream.
live.getting_bouquets=buscar favoritos ...
live.getting_channels=buscar canais ...
live.select_resolution=Selecione Resolução
live.change_channel=mudar canal
live.view_epg=ver epg do canal selecionado
live.reload=actualizar favoritos e canais
live.getting_subchannels=buscar subcanais ...
live.mute=ligar / desligar volume
live.stop=parar streaming
live.play_or_pause=play ou pausa no streaming
live.lower_volume=baixar volume
live.higher_volume=aumentar volume
live.fullscreen=mudar para o modo de tela cheia - ou faça duplo click
live.lock_unlock=bloquear / desbloquear TV (modo de gravação, rc, lcd)
live.toggle_udp=UDP Streaming ligado/desligado
live.settings=Definições LiveView
live.snapshot=criar snapshot picture
live.record=modo de gravação
live.transcode=transcode mode
live.build_vlc=... a construir control vlc ...
live.select_bouquet=selecione favorito - os canais serão actualizados
live.select_channel=selecione canal - use o go para fazer zap
live.live_popup_msg=Usando o Live-View não faça zapping nos canais directamente via Web ou na Box - Control Remoto.
live.unlock=desbloquear Control Remoto
=========== Gravação LIVE
live.rec.record_mode=Modo de Gravação
live.rec.filename=Nome do Ficheiro
live.rec.display_on=Display on
live.rec.transcoding_on=Transcoding on
live.rec.record=Gravar
live.rec.stop_record=Parar Gravação
live.rec.tanscode=Record Transcode
live.rec.profile=Profile
live.rec.video=Video
live.rec.width=Largura
live.rec.height=Altura
live.rec.codec=Codec
live.rec.bitrate=Bitrate
live.rec.scale=Escala
live.rec.audio=Audio
live.rec.channels=Canais
live.rec.trans_broadcast=Transcode-Broadcast
live.rec.access=Acesso
live.rec.type=Tipo
live.rec.ip_port=IP:Porta
=========== Definições LIVE
live.set.vlc_settings=Definições VLC (IE &amp; Mozilla >= 0.8.6.1)
live.set.deinterlace=Deinterlace
live.set.http_caching=http caching
live.set.udp_defaul=porta UDP por defeito
live.set.slavebox_ip=IP de outra Box (2. dbox)
live.set.enter_ip=escrever IP (xxx.xxx.xxx.xxx) da outra Box
live.set.vlc_rec_dir=Directório de Gravação do VLC
live.set.refresh_liveview=Actualizar LiveView
=========== LIVE Timer Edit
live.timer_edit.timer=Programador
live.timer_edit.times=Times
live.timer_edit.alarm_date=Data do Alarme
live.timer_edit.time=Tempo
live.timer_edit.stop_date=Data Final
live.timer_edit.repeat=Repetir
live.timer_edit.repeat1=repetir (0 = ilimitado)
live.timer_edit.weekdays.format=(Seg-Dom, X=Timer)
live.timer_edit.weekdays=Dias da Semana
live.timer_edit.values=Valores
live.timer_edit.channel=Canal
live.timer_edit.apids=APIDs
live.timer_edit.apids.default=Padrão
live.timer_edit.apids.standard=Standard
live.timer_edit.apids.alt=Alternative
live.timer_edit.apids.ac3=AC3
live.timer_edit.apids=APids
live.timer_edit.standby=Standby
live.timer_edit.plugin=Plugin
live.timer_edit.rec_dir=Diretório da Gravação
live.timer_edit.description=Descrição
========== INFO
info.help=Ajuda
info.About=Sobre
info.check_for_updates=Verificar actualizações
info.your_version=Versão instalada
info.actual_version=Versão actual

View File

@@ -1,717 +0,0 @@
# yWeb language file (Slovensky) by EnoSat
# language version: 1.8
# $Date: 2018-07-22 17:17:17 +0100 (ne, 22 Júna 2018) $
# $Revision: 350 $
#========= Hlavné / Celkové nastavenie
global.no_iframes=Váš prehliadač nepodporuje I-rámce.
clear=vyčistiť
submit=Odoslať
action=Akcia
user=Uživateľ
password=Heslo
language=Jazyk
general=Základné
logos=Logá
url=URL
server=Server
refreshing=obnovovanie ...
refresh=obnoviť
record=nahrávanie
zap=prepnúť
lookup=nazrieť
save_values_desc=odoslať a uložiť hodnoty
save_values=Ukladanie hodnôt ...
save=uložiť
save_all=uložiť všetko
administration=Administrácia
normal=Normal
management=Manžment
uninstaller=Odinštalovanie
send=poslať
cancel=zrušiť
apply=použiť zmeny
apply_desc=načítať konfiguračný súbor neutrina
answer=Odpoveď
reboot=reBoot
shutdown=vypnutie
status=Stav
restart=reŠtart
on=áno
off=nie
download=Stiahnuť
back=späť
date=dátum
from=od
to=do
program=program
others=Iné
description=popis
color=Farba
tag=Udalosť
empty=Prázdna
check=overiť
help=Nápoveda
attention=Upozornenie!
directory=Adresár
filename=Názov súboru
restriced_by_management_ip=obmedzené Manažmentom-IP
automatic=automaticky
show=zobraziť
hide=skryť
unknown=neznáme
# ========== Dátumy
date.su=Ne
date.sunday=Nedeľa
date.mo=Po
date.monday=Pondelok
date.tu=Ut
date.tuesday=Utorok
date.we=St
date.wednesday=Streda
date.th=Št
date.thursday=Štvrtok
date.fr=Pi
date.friday=Piatok
date.sa=So
date.saturday=Sobota
#======== Hlavná ponuka
main.boxcontrol=Ovládanie zariadenia
main.boxcontrol_desc=Ovládanie zariadenia a Obľúbené
main.live=Naživo
main.live_desc=Živá TV, Synchronizácia časovača &amp; Nastavenia
main.tools=Nástroje
main.tools_desc=Pripojenia, WOL, Rozšírené nástroje
main.settings=Nastavenia
main.settings_desc=Nastavenia zariadenia, Prehliadač, Doplnky ...
main.extensions=Rozšírenia
main.extensions_desc=Uživatelské rozšírenia ...
main.info=Informácie
main.info_desc=Informácia o yWeb, Aktualizácie
main.live_tv_desc=Živá TV
main.live_tv_popup_desc=Okno Živá TV
main.remote_full_desc=Diaľkové ovládanie a OSD
main.stream_to_vlc_client_desc=Stream do VLC klienta
main.version=Verzia
#========= Ponuka ovládania boxu
bc.menue.bouquets_desc=Prepínanie kanálov
bc.menue.bouquets=Obľúbené
bc.menue.control_desc=Funkcie ovládania zariadenia (reBoot , Diaľkové ovládanie, SPTS, ...)
bc.menue.control=Ovládanie
bc.menue.messages_desc=Poslať Správu do zariadenia
bc.menue.messages=Správy
bc.menue.remote_desc=Webovský Diaľkový ovládač
bc.menue.remote=Ovládač
bc.menue.lcd_screenshot_desc=Vytvorí obrázok OSD zobrazenia v mierke
bc.menue.lcd_screenshot=Zosnímanie OSD obrazovky
bc.menue.lcd_screenshot_desc_ni=lcshot nie je inštalovaný v /bin alebo /var/bin
bc.menue.screenshot=Zosnímanie TV obrazovky
bc.menue.screenshot_desc=Vytvorí obrázok z osd a/alebo TV bez mierky
bc.menue.decrease_volume=znížiť hlasitosť
bc.menue.increase_volume=zvýšiť hlasitosť
bc.menue.mute_volume=umlčať hlasitosť
bc.menue.switch_to_tv=prepnúť do TV
bc.menue.switch_to_radio=prepnúť do Rádio
bc.menue.webinf_slavebox=Webinterface pre podriadené zariadenie
bc.menue.volumen_display=zobrazenie hlasitosti
bc.menue.signal=Sila signálu
#========= Ovládanie
bc.control.freemem=Voľná pamäť
bc.control.lock=zamknuté
bc.control.unlock=odomknuté
bc.control.standby_mode=režim pripravenosti
bc.control.recording_mode=režim nahrávania
bc.control.box=box
bc.control.remote=ovládač
bc.control.playback=režim prehrávania
bc.control.epg_sectiond=EPG Sekcia
bc.control.live_lock=naživo zamknuté
bc.control.reboot.ask=Skutočne reštartovať zariadenie?
bc.control.reboot=reBoot
bc.control.shutdown.ask=Skutočne vypnúť zariadenie?
bc.control.shutdown=vypnúť
bc.control.status=stav
bc.control.restart=reŠtart
========= Ovládanie - Správa
bc.msg.message_to_screen_desc=vložte správu pre poslanie na TV obrazovku
bc.msg.message_to_screen=Správu na obrazovku
bc.msg.popup_to_screen=Správu do okna
bc.msg.send_message=poslať správu
======== Ovládanie - Zosnímanie obrazu obrazovky
bc.screenshot.create=Zosnímať obrazovku
bc.screenshot.delete=Vymazať obrazovku
bc.screenshot.zoom=Zoomovať obrazovku
bc.screenshot.wait_text=Vytváram obrázok obrazovky
bc.screenshot.checkenable=OSD a/alebo TV musí byť použitý!
bc.screenshot.reload_desc=Interval obnovovania v sekundách
========= Ovládanie - Iné
bc.channels=Kanály
====== Rozšírenia
ext.installer_updater=Inštalácia/Aktualizácia
ext.uninstaller=Odinštalovať rozšírenia
ext.search_for_ext=Vyhľadávanie rozšírení ...
ext.installed_extensions=Inštalované rozšírenia
ext.type=Typ
ext.extension=Rozšírenie
ext.tag=Udalosť
ext.version=Verzia
ext.size=Veľkosť
ext.uninstall=Odinštalovať
ext.info=Informácia
ext.free=Voľné
ext.action=Akcia
ext.status=Stav
ext.preview=Nastavenia nového rozšírenia (prehľad)
ext.update_preview=Prehľad zoznamu aktualizácií
ext.your=Vaša
ext.update=Aktuálna
ext.update_install=aktualizovať/inštalovať
ext.site=Stránka
ext.refresh_now=Nastavenia uložené. Teraz obnovte Menu.
ext.ext_saved=Nastavenia rozšírení uložené
====== Obľúbené
bou.bouquet=Obľúbené
bou.bouquets_must_be_saved=Všetky Obľúbené musia byť uložené!
bou.bouquet_editor=Úprava obľúbených
bou.bouquet_add=pridať obľúbené
bou.name_of_bouquet=Názov pre obľúbené
bou.rename_bouquet=Premenovať obľúbené
bou.move_up=presun nahor
bou.move_down=presun nadol
bou.remove=odstrániť
bou.delete=vymazať
bou.add=pridať
bou.rename=premenovať
bou.bouqets_saved=Obľúbené uložené
bou.delete1=Skutočne vymazať obľúbené?
bou.delete2=
bou.no_bouquet_name=Nezadaný názov obľúbených
======= EPG
epg.get_epg=načítavanie EPG ...
epg.epg_plus=EPG Plus
epg.select_bouquet=výber obľúbených - kanály budú aktualizované
epg.hover_for_details=Presun ukazovateľa na stanicu pre získanie podrobností
epg.refresh=obnovovanie EPG
epg.past_hours=predchádzajúce hodiny
epg.next_hours=nasledujúce hodiny
epg.set_timer_rec=Nastavené nahrávanie s časovačom
epg.set_timer_zap=Nastavené prepnutie s časovačom
epg.zap_to=Prepnutie na kanál. Vykonané.
======= EPG Streaminfo
epg.si.streaminfo=Informácie streamu
epg.si.resolution=Rozlíšenie
epg.si.ratio=Pomer strán
epg.si.fps=Snímok za sekundu
epg.si.audiotype=Druh zvuku
epg.si.frequence=Kmitočet
epg.si.onid=Originálny sieťový ID (ONID)
epg.si.sid=Služba ID (SID)
epg.si.tsid=Transpondér stream ID (TID)
epg.si.vpid=Obrazový PID
epg.si.pmtpid=Program Map Table PID
epg.si.pcrpid=Program Clock Reference PID
epg.si.apid=Zvukový PID
epg.si.vtxtpid=TeleText PID
epg.si.crypt=Kodovací systém
epg.si.url=Url
======= Nastavenia
set.reload_neutrino=reŠtart Neutrina
set.reboot_required=Nutný reBoot
set.sync_with_neutrino_desc=Po zmenách nastavení cez yWeb:<br/>Vybrať na TV "Hlavné Menu-> Služby-> Reštart software", pre prijatie zmien vnútri neutrína.<br/>Po zmenách nastavení vnútri Neutrina: <br/>Vybrať na TV "Hlavné Menu-> Nastavenia-> Uloženie nastavenia", pre použitie týchto zmien a znovu načítať túto stránku.
set.sync_with_neutrino=Synchronizovať s Neutrinom
====== Hlavné nastavenia a Ponuka
set.menue.webserver=Webserver
set.menue.epg=Elektronický sprievodca (EPG)
set.menue.timer_settings=Nastavenie tvinfo.de
set.menue.zapit=Prepínanie
set.menue.backup_restore=Záloha a Obnova
set.menue.bouquet_editor=Úprava obľúbených
set.menue.video_audio=Obraz/Zvuk
set.menue.parental=Rodičovská kontrola
set.menue.direct_recording=Priame nahrávanie
set.menue.recording=Nahrávanie
set.menue.audio_player=Prehrávač hudby
set.menue.movieplayer=Prehrávač filmov
set.menue.pictureviewer=Prehliadač obrázkov
set.menue.lcd_display=LCD zobrazovač
set.menue.key_settings=Nákres kľúča
set.menue.boot_options=Voľby zavádzania
set.menue.peronalization=Osobné zohľadnenie
set.menue.plugins=Doplnky
set.menue.others=Ostatné
======= Nastavenie nahrávania v Neutrine
set.rec.rec_dest=Umiestnenie nahrávok
set.rec.device=Nahrávacie zariadenie
set.rec.recmode=Nastavenie režimu nahrávania
set.rec.server=Server
set.rec.recorder=Nahrávanie na videorekordér
set.rec.file=Súbor
set.rec.recserver_ip=IP serveru nahrávania
set.rec.recserver_port=Port serveru nahrávania
set.rec.recserver_wol=WOL serveru nahrávania
set.rec.mac_adress=MAC adresa
set.rec.rec_behavior=Spravovanie nahrávania
set.rec.stop_playback=Zastavenie prehrávania
set.rec.epg_sectionsd_desc=nastavenie nahrávania podľa EPG
set.rec.epg_sectionsd=EPG (Čiastkove)
set.rec.dont_stop=nezastavovať
set.rec.stop=zastaviť
set.rec.restart=reŠtart
set.rec.zap=Oznámenie prepnutia
set.rec.scart=Predchádzať prepnutiu Scartu
set.rec.spts=Nahrávanie v SPTS režime
set.rec.timer_settings=Nastavenia korekcií časovača
set.rec.start_delay=Korekcia štartu nahrávania (sekundy)
set.rec.stop_delay=Korekcia ukončenia nahrávania (sekundy)
set.rec.zap_delay=Korekcia zapnutia prevoľby (sekundy)
set.rec.audio_channels=Zvukové stopy
set.rec.audio_standard=Nahrávanie nastavenej zvukovej stopy
set.rec.audio_alternate=Nahrávanie voliteľných zvukových stôp
set.rec.audio_ac3=Nahrávanie DolbyDigital (AC3) zvukovej stopy
set.rec.channeldir=Uložiť v adresáry kanála
set.rec.epg_end=Nahrávanie až do konca EPG
set.rec.recordtime=Čas nahrávania v hodinách
set.rec.timeshift_desc=Časový posun (Timeshift)
set.rec.timeshift.pause=Spustenie klávesou PAUSE
set.rec.timeshift.auto_record=Automatické nahrávanie (v sek, 0=deaktivované)
set.rec.timeshift.auto_delete=Automatické vymazanie časového posunu
set.rec.timeshift.tmp_timeshift=Dočasný časový posun
======= Nastavenia Movieplayera v Neutrine
set.mp.sources=Voľba zdroja
set.mp.streamingserver_ip=IP Stream servera
set.mp.streamingserver_port=Port Stream servera
set.mp.streamingserver=Streamovací server
set.mp.dvd_device=DVD zariadenie
set.mp.vlc_dir=Adresár (VLC)
set.mp.transcoding=Transkódovanie
set.mp.video_datarate=Dátová rýchlosť obrazu
set.mp.transcode=Transkódovať
set.mp.video_codec=MPEG obrazový kodek
set.mp.resolution=Rozlíšenie
set.mp.audio_datarate=Dátová rýchlosť zvuku
set.mp.transcode_audio=Transkódovanie zvuku (dvd/vcd/mpg)
set.mp.force_ac3=Ako AC3 pre AVI
set.mp.player=Prehrávač
set.mp.start_directory=Štartovací adresár
set.mp.only_movieplayer=Iba prehrávač filmov
set.mp.used_buffer=Použi buffer (WabberQueue)
set.mp.number_buffersegments=Čislo segmentu buffera
set.mp.picture_in_browser=TV obrázok v prehliadači
======= Rodičovské nastavenia v Neutrine
set.parental.activate=Aktivácia
set.parental.type.never=Nikdy
set.parental.type.bouquet=Obľubené
set.parental.type.preset=Preddefinovanné
set.parental.minimum_age=Minimálny vek
set.parental.pin=PIN
======= Nastavenia NHTTP
set.nhttpd.webserver=Webserver
set.nhttpd.authentication=Autorizácia
set.nhttpd.client_without_authentication_desc=Klient bez kontroly autorizácie. Vloženie IP.
set.nhttpd.client_without_authentication=Klient bez autorizácie
set.nhttpd.active_after_boot=aktívne po nabootovaní
set.nhttpd.port=Port
set.nhttpd.threading=Prepojené
set.nhttpd.alternate_web_folder=Alternatívny web-adresár
set.nhttpd.hosted_folder=Pripojené adresáre
set.nhttpd.allowed_file_extensions=Povolené prípony súboru / MIME
set.nhttpd.allow_all_file_extensions=Povoliť všetky prípony súboru
set.nhttpd.display_logos=Zobrazenie loga
set.nhttpd.url_of_logos_desc=Vloženie adresára s logami staníc
set.nhttpd.url_of_logos=Adresár s logami staníc
set.nhttpd.server=Server
set.nhttpd.ips_without_keep_alive_desc=(napr. JtG Server, oddelené s COMMAS)
set.nhttpd.ips_without_keep_alive=IP s No keep-alive
set.nhttpd.cache=Cache
set.nhttpd.cache_info=Informácia o Cache
set.nhttpd.clear_cache=vyčistiť cache
set.nhttpd.server_configuration=Konfigurácia servera
set.nhttpd.check_password=Heslo na potvrdenie , minimum 4 písmena
set.nhttpd.check_port=Port je potrebný
========= Nastavenie yWeb
set.yweb.enter_ip_desc=zadanie IP (xxx.xxx.xxx.xxx)
set.yweb.enter_mac_desc=zadanie MAC adresy (xx:xx:xx:xx:xx:xx)
set.yweb.description=Popis
set.yweb.enter_description_desc=vloženie popisu
set.yweb.management_IPs=Manažovateľné IP
set.yweb.wake_on_lan=Prebudiť na sieti
set.yweb.box_tag_desc=Pomenovanie zariadenia vo vrchnom menu.
set.yweb.box_tag=Názov zariadenia
set.yweb.box_color_desc=Farba názvu zariadenia vo vrchnom menu. napr. vložte 2188e0 bez #
set.yweb.box_color=Farba
set.yweb.start_page=Štartovacia stránka
set.yweb.remote=Ovládač
set.yweb.screenshot_rc=DO v ponuke zachytenia
======== Nastavenie prehliadača obrázkov
set.pv.pictureviewer=Prehliadač obrázkov
set.pv.scale=Zobrazenie
set.pv.scale.none=Žiadne
set.pv.scale.simple=Jednoduché
set.pv.scale.complex=Kompletné
set.pv.slideshow_duration=Čas prezentácie
set.pv.start_dir=Štartovací adresár
set.pv.decoding_server_ip=IP do Servera -dekodovača
set.pv.decoding_server_port=Port Servera -dekodovača
======== Nastavenie prehrávača hudby
set.ap.audioplayer=Prehrávač hudby
set.ap.display_order.actor_title=Umelec , Titul
set.ap.display_order.title_actor=Titul, Umelec
set.ap.display_order=Zobrazenie
set.ap.select_actual_track=Voľba stopy
set.ap.search_by_name=Hľadanie podľa názvu
set.ap.repeat_mode=Režim opakovania
set.ap.show_playlist=Zobrazenie zoznamu
set.ap.screensaver=Obrazový setrič (min, 0=vypnuté)
set.ap.decode_priority=Vyššia priorita dekódovania
set.ap.start_dir=Štartovací adresár
set.ap.parse_shoutcast=Shoutcast Meta-Dáta
======= Nastavenia časovača
set.timer.header=Nastavenie časovača tvinfo.de
set.timer.username=Uživateľ
set.timer.password=Heslo
set.timer.klack.url_desc=("&" bude prevedené do ";" na uloženie)
set.timer.klack.url=Osobný RSS TV-Plánovač URL
set.timer.klack.security_code_desc=váš "klack" bezpečnostný kód dostane vaše dáta bez prihlásenia
set.timer.klack.security_code=Bezpečnostný kód
set.timer.channel_name_replacelist=Názov kanálu výmenného zoznamu
======= Nastavenia Zálohy/Obnovenia
set.settings.backup=Záloha
set.settings.backup_desc=Zálohovanie vaších nastavení
set.settings.restore=Obnova
set.settings.restore_desc=Nahranie a obnova vaších nastavení. Váš STB bude rebootnutý.
set.settings.warning=Záloha a Obnovenie je možné len pre ten istý Image s rovnakou úrovňou vývoja.
============ Nástroje Info
tools.info.show_messages=Správy kernelu
tools.info.processes=Procesy
tools.info.memory=Pamäť
tools.info.cpu_info=Informácia o CPU
tools.info.mem_info=Informácia o pamäti
tools.info.partitions=Informácia o partíciach
tools.info.mtd=mtd
tools.info.stat=Stav
tools.info.version=Verzia
============ Nástroje yInstaller
tools.yinstaller.no_file_given=Nevybraný súbor !
tools.yinstaller.space.mtd=Celková kapacita
tools.yinstaller.space.used= Použitá
tools.yinstaller.space.free= Voľná
tools.yinstaller.space.percentage= Použitá v percentách
tools.yinstaller.not_determine=Nedá sa určiť voľná kapacita.
tools.yinstaller.head=yInstaller
tools.yinstaller.tar_file=tar-súbor
tools.yinstaller.upload_install=nahrať a inštalovať
============ Nástroje
tools.automount_desc=spravovanie automaticky pripojených súborov
tools.automount=Automatické pripojenia
tools.mounts_desc=spravovanie pripojených súborov
tools.mounts=Pripojenia
tools.wake_on_lan=Prebudiť na sieti
tools.check_install=Overenie inštalácie
tools.expert=Rozšírené
tools.image_desc=záloha alebo programovanie pamäte
tools.image=Image
tools.command_shell=Príkazy Shell-u
tools.not_installed=Nenainštalované
tools.cmd_shell.output_desc=automatický posun (len IE)
tools.path=Cesta
tools.command=Príkaz
tools.cmd.enter_command=vloženie príkazu pre vykonanie
tools.cmd.execute_command=vykonanie operačného príkazu
tools.boot_logo=Bootovacie logo
tools.filemgr_desc=organizácia súborov a adresárov
tools.filemgr=Súborový manažér
=========== Ponuka ŽIVÁ TV
live.heading=ŽIVÁ TV / Časovač
live.live=ŽIVÁ TV
live.tv_popup_desc=ŽIVÁ TV (okno)
live.tv=TV
live.radio_popup_desc=ŽIVÉ Radio (okno)
live.radio=Rádio
live.double_view=Dvojnásobná veľkosť
live.timer=Časovač
live.epg=EPG
live.epg_plus_popup_desc=EPG+ (okno)
live.epg_plus=EPG Plus
live.timer_sync=Synchronizácia časovača
=========== ŽIVÉ TV/Rádio
live.get_stream_info=Získavanie <br/>informácii streamovania.
live.getting_bouquets=Získavanie obľúbených ....
live.getting_channels=Získavanie kanálov ...
live.select_resolution=Výber rozlíšenia
live.change_channel=Zmena kanála
live.view_epg=Pozri EPG pre vybraný kanál
live.reload=Aktualizuj kanály
live.getting_subchannels=Choď na subkanály...
live.mute=Zapni/Vypni hlasitosť
live.stop=Zastaviť streamovanie
live.play_or_pause=Prehrať alebo pozastaviť streamovanie
live.lower_volume=Znížiť hlasitosť
live.higher_volume=Zvýšiť hlasitosť
live.fullscreen=Prepnutie na celu obrazovku dvojklikom
live.lock_unlock=Zamknúť/odomknúť TV (mód nahravania, rc, lcd)
live.toggle_udp=UDP Streamovanie Zap/Vyp
live.settings=Nastavenia ŽiváTV
live.snapshot=Urobiť snímku obrazovky
live.record=Nahrávací režim
live.transcode=Transkódovací režim
live.build_vlc=...vstavané riadenie vlc ...
live.select_bouquet=Výber buketu (kanály budú aktualizované)
live.select_channel=Výber kanála (použije na prepnutie)
live.live_popup_msg=V móde Live-View nie je prepínanie kanálov priamo ovládané cez Web, Box - diaľkove ovládanie
live.unlock=odblokovanie RC (diaľkové ovládanie)
=========== Nahrávanie cez ŽIVÚ Tv
live.rec.record_mode=Režim nahrávania
live.rec.filename=Názov súboru
live.rec.display_on=Zapnúť zobrazenie
live.rec.transcoding_on=Zapnúť transkódovanie
live.rec.record=Spustiť nahrávanie
live.rec.stop_record=Zastaviť nahrávanie
live.rec.tanscode=Transkódovanie nahrávania
live.rec.profile=Profily
live.rec.video=Obraz
live.rec.width=Šírka
live.rec.height=Výška
live.rec.codec=Kodek
live.rec.bitrate=Bitrate
live.rec.scale=Mierka
live.rec.audio=Zvuk
live.rec.channels=Kanály
live.rec.trans_broadcast=Transkódované vysielanie
live.rec.access=Prístup
live.rec.type=Typ
live.rec.ip_port=IP:Port
=========== Nastavenia ŽIVÁ TV
live.set.vlc_settings=Nastavenia VLC(IE &amp; Mozilla >= 0.8.6.1)
live.set.deinterlace=Deinterlace
live.set.http_caching=Vyrovnávacia pamäť http
live.set.udp_defaul=Prednastaviť UDP port
live.set.slavebox_ip=IP druhého Boxu(2. dbox)
live.set.enter_ip=vložiť IP (xxx.xxx.xxx.xxx) druhého Boxu
live.set.vlc_rec_dir=VLC nahrávací adresár
live.set.refresh_liveview=Obnoviť ŽiváTV
=========== ŽIVÉ Timer Edit
live.timer_edit.timer=Úprava časovača
live.timer_edit.times=Časy
live.timer_edit.alarm_date=Nastavená doba spustenia
live.timer_edit.time=čas
live.timer_edit.stop_date=Nastavená doba zastavenia
live.timer_edit.repeat=Opakovanie
live.timer_edit.repeat1=opakovanie [0-bez obmedzenia]
live.timer_edit.weekdays.format=(Pon-Ned, X=Timer)
live.timer_edit.weekdays=Týždenne
live.timer_edit.values=Hodnoty
live.timer_edit.channel=Kanál
live.timer_edit.apids=Audio pidy
live.timer_edit.apids.default=Prednastavené
live.timer_edit.apids.standard=Štandartné
live.timer_edit.apids.alt=Alternativné
live.timer_edit.apids.ac3=AC3
live.timer_edit.standby=Režim spánku
live.timer_edit.plugin=Doplnok
live.timer_edit.rec_dir=Adresár nahrávania
live.timer_edit.description=Popis
live.timer_edit.type=Typ
live.timer_edit.message=Správa
=========== LIVE Timer Sync
live.timer-sync.get_timer=Načítať časovač.
live.timer-sync.header=Synchronizácia TVInfo časovača
live.timer-sync.timer_source=Zdroj časovača
live.timer-sync.rec_dir=Nahrávací adresár
live.timer-sync.settings=Nastavenia
live.timer-sync.debugging=Debugovanie
live.timer-sync.get_selected=načítanie vybraných
live.timer-sync.clear_all=zmazať všetko
live.timer-sync.timer_preview=Prehľadový zoznam časovača
live.timer-sync.start_time=Čas začiatku
live.timer-sync.end_time=Čas konca
live.timer-sync.channel=Kanál
live.timer-sync.programm=Relácia
live.timer-sync.source=Zdroj
live.timer-sync.set_timer=nastav časovač
live.timer-sync.clear_log=vyčisti log
live.timer-sync.log=Log
live.timer-sync.action=Akcia
live.timer-sync.status=Stav
========== INFO
info.help=Pomoc
info.About=O programe
info.check_for_updates=Kontrola aktualizácie
info.your_version=Vaša inštalovaná verzia
info.actual_version=Aktuálna verzia
========= Dialkové ovládanie
rc.key_power=Napájanie
rc.key_mute=Umlčanie
rc.key_1=1
rc.key_2=2
rc.key_3=3
rc.key_4=4
rc.key_5=5
rc.key_6=6
rc.key_7=7
rc.key_8=8
rc.key_9=9
rc.key_0=0
rc.key_text=Teletext
rc.key_favorites=Obľúbené
rc.key_volumeup=Hlas+
rc.key_volumedown=Hlas-
rc.key_pageup=Strana+
rc.key_pagedown=Strana-
rc.key_radio=TV/Radio
rc.key_mode=Video Format
rc.key_next=Skok-
rc.key_previous=Skok+
rc.key_sleep=Uspať
rc.key_audio=Zvuk
rc.key_help=Pomoc
rc.key_red=Červený
rc.key_green=Zelený
rc.key_yellow=Žltý
rc.key_blue=Modrý
rc.key_epg=EPG
rc.key_info=Info
rc.key_ok=OK
rc.key_up=Nahor
rc.key_down=Nadol
rc.key_left=Vľavo
rc.key_right=Vpravo
rc.key_setup=Ponuka
rc.key_home=Ukončiť
rc.key_sat=Družica
rc.key_www=WWW
rc.key_rewind=Dozadu
rc.key_play=Prehrať
rc.key_forward=Dopredu
rc.key_stop=Zastaviť
rc.key_record=Nahrať
rc.key_pause=Pozastaviť
rc.key_games=Hry
rc.key_trsp=Trsp
rc.key_time=Časovač
rc_key_sub=Titulky
rc.key_picsize=Veľkosť obrazu
rc.key_picmode=Režim obrazu
rc.key_pos=Pos
rc.key_recall=Naspäť
=========NI
main.ni=NI-yWeb
main.ni_desc=NI-yWeb rozšírenie
ni.save=Uložiť
ni.cancel=Zrušiť
ni.edit=Upraviť
ni.remove=Odstrániť
ni.create=Vytvoriť
ni.start=Spustiť
ni.stop=Zastaviť
ni.reset=Resetnúť
ni.reload=Obnoviť
ni.configure=Konfigurácia
ni.dblclick=Vyžadovaný dvojklik
ni.about.your_image=Vaše NI-Image
ni.about.actual_image=Aktuálne NI-Image
ni.about.image_upd_no=Nedostupná aktualizácia
ni.about.image_upd_yes=Dostupná aktualizácia
ni.camd-control=Softcamy
ni.camd-control.title=Softcam-Ovládanie
ni.camd-tools=Nástroje pre
ni.camd-tools.line=----------------------------------
ni.camd-tools.ecminfo=ECM-Informácie
ni.camd-tools.countcards=Počet dostupných kariet
ni.camd-tools.sc01info=Detaily karty zo slotu 1
ni.camd-tools.sc02info=Detaily karty zo slotu 2
ni.camd-tools.shareinfo=CS-Informácie
ni.camd-tools.shareonl=Online-Share-Informácie
ni.camd-tools.mginfo=CS-Informácie
ni.camd-tools.cccamdinfo=CCCamd riadky
ni.camd-tools.pidinfo=PID-Informácie
ni.camd-tools.mgshareinfo=NewCamd riadky
ni.camd-tools.cs2gboxinfo=Common Informácie
ni.camd-tools.oscamversion=Common Informácie
ni.camd-tools.ncamversion=Common Informácie
ni.camd-tools.doscamversion=Common Informácie
ni.pzapit-control=PZapit
ni.pzapit-control.title=PZapit-Ovládanie
ni.pzapit-control.resolution=Rozlíšenie
ni.pzapit-control.43mode=Režim 4:3
ni.pzapit-control.channellists=Zoznamy kanálov
ni.pzapit-control.tuner=Tuner
ni.plugin-control=Doplnky
ni.plugin-control.title=Doplnok-Ovládanie
ni.plugin-control.manage=Prispôsobenie Doplnkov a Služieb
ni.plugin-control.blue=Prispôsobenie modrého tlačítka Doplnkov
ni.plugin-control.blue-show=zobraziť
ni.plugin-control.blue-hide=skryť
ni.plugin-tools.fcm-addr=Upraviť telefónny zoznam
ni.plugin-tools.pat-rules=Upraviť pravidlá
ni.plugin-tools.epgscan-dat=Upraviť zoznam transpondérov
ni.infoicons-control=Info ikony
ni.infoicons-control.title=Info ikony-Ovládanie
ni.infoicons-control.flagfile-control=Flag-Ovládanie
ni.infoicons-control.flagfiles=Flag-Súbory
ni.infoicons-control.static=Stále
ni.infoicons-control.popup=Ako vyskočenie
ni.infoicons-control.infoviewer=S infolištou
ni.netfs-control=NetFS
ni.netfs-0=fstab
ni.netfs-1=auto.net
ni.netfs-control.title=NetFS-Ovládanie
ni.netfs-control.entrys=NetFS-Položky
ni.netfs-control.restart_menu=NetFS-Ponuka sa bude reštartovať
ni.netfs-control.mount_all=Primontovať všetko
ni.netfs-control.umount_all=Odmontovať všetko
ni.netfs-control.mount=Primontovať
ni.netfs-control.umount=Odmontovať
ni.netfs-control.type=Typ
ni.netfs-control.ip=Vzdialená IP adresa
ni.netfs-control.dir=Vzdialený adresár
ni.netfs-control.user=Uživateľ
ni.netfs-control.password=Heslo
ni.netfs-control.options=Voľby
ni.netfs-control.dump=Dump
ni.netfs-control.pass=Pass
ni.netfs-control.local_dir=Lokálny adresár
ni.netfs-control.active=Aktívne položky
ni.netfs-control.autofs_restart=Reštart automountera

View File

@@ -1,4 +1,3 @@
# robots.txt
User-agent: *
Disallow: /

Some files were not shown because too many files have changed in this diff Show More