mirror of
https://github.com/9001/copyparty.git
synced 2026-06-18 20:22:27 -06:00
bring back semi-oldschool quick settings for up2k
This commit is contained in:
parent
59b6919f8d
commit
8eb022eb24
|
|
@ -153,7 +153,6 @@ html.a {
|
|||
|
||||
--op-aa-bg: rgba(255,255,255,0.06);
|
||||
|
||||
--u2-sbtn-b1: #fc0;
|
||||
--u2-txt-bg: transparent;
|
||||
--u2-tab-1-sh: var(--bg);
|
||||
--u2-b1-bg: rgba(128,128,128,0.15);
|
||||
|
|
@ -1764,7 +1763,7 @@ html.y #ops svg circle {
|
|||
padding: .2em .3em;
|
||||
font-size: medium;
|
||||
min-width: 3em;
|
||||
margin-bottom: .5em;
|
||||
margin: .3em;
|
||||
}
|
||||
input[type=color] {
|
||||
vertical-align: bottom;
|
||||
|
|
@ -2460,9 +2459,8 @@ html.y #doc .line-highlight {
|
|||
#pvol,
|
||||
#barbuf,
|
||||
#barpos,
|
||||
a.btn,
|
||||
.btn,
|
||||
#u2btn,
|
||||
#u2conf label,
|
||||
#rui label,
|
||||
#modal-ok,
|
||||
#modal-ng,
|
||||
|
|
@ -3160,17 +3158,13 @@ html.c .modalcontent {
|
|||
}
|
||||
#op_up2k {
|
||||
display: block;
|
||||
padding-top: .5em;
|
||||
}
|
||||
#op_up2k.srch #u2btn {
|
||||
border-color: var(--u2-sbtn-b1);
|
||||
}
|
||||
#u2conf #u2btn {
|
||||
padding: .4em 0;
|
||||
margin: -2em 0;
|
||||
font-size: 1.25em;
|
||||
width: 100%;
|
||||
max-width: 12em;
|
||||
display: inline-block;
|
||||
#up2k_qs {
|
||||
margin-top: .5em;
|
||||
}
|
||||
#u2bm {
|
||||
display: flex;
|
||||
|
|
@ -3268,9 +3262,9 @@ html.c .modalcontent {
|
|||
overflow-x: auto;
|
||||
}
|
||||
#u2cards a {
|
||||
display: inline-block;
|
||||
padding: .2em 1em;
|
||||
padding-bottom: .3em;
|
||||
margin-top: .3em;
|
||||
background: var(--u2-tab-bg);
|
||||
border: 1px solid #999;
|
||||
border-color: var(--u2-tab-b1);
|
||||
|
|
@ -3283,7 +3277,6 @@ html.c .modalcontent {
|
|||
border-radius: 0 var(--radius) 0 0;
|
||||
}
|
||||
#u2cards a.act {
|
||||
padding-bottom: .5em;
|
||||
border-width: 1px 1px .1em 1px;
|
||||
border-radius: var(--radius) var(--radius) 0 0;
|
||||
margin-left: -1px;
|
||||
|
|
@ -3314,90 +3307,12 @@ details .setting {
|
|||
border-left: none;
|
||||
border-right: none;
|
||||
}
|
||||
#u2conf .c,
|
||||
#u2conf .c * {
|
||||
text-align: center;
|
||||
line-height: 1em;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: none;
|
||||
}
|
||||
#u2conf .c {
|
||||
margin: .3em;
|
||||
}
|
||||
#u2conf .txtbox {
|
||||
width: 3em;
|
||||
color: var(--fg-max);
|
||||
background: var(--u2-txt-bg);
|
||||
border: 1px solid #777;
|
||||
font-size: 1.2em;
|
||||
padding: .15em 0;
|
||||
height: 1.05em;
|
||||
}
|
||||
#u2conf .txtbox.err {
|
||||
color: var(--err-fg);
|
||||
background: var(--err-bg);
|
||||
}
|
||||
#u2conf a.b {
|
||||
color: var(--u2-b-fg);
|
||||
background: var(--u2-b1-bg);
|
||||
text-decoration: none;
|
||||
border-radius: .1em;
|
||||
font-size: 1.5em;
|
||||
padding: .1em 0;
|
||||
margin: 0 -1px;
|
||||
width: 1.5em;
|
||||
height: 1em;
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
bottom: -0.08em;
|
||||
}
|
||||
#u2conf input+a.b {
|
||||
background: var(--u2-b2-bg);
|
||||
}
|
||||
html.a #u2conf a.b:hover {
|
||||
background: var(--btn-h-bg);
|
||||
}
|
||||
#u2conf .c label {
|
||||
font-size: 1.6em;
|
||||
width: 2em;
|
||||
height: 1em;
|
||||
padding: .4em 0;
|
||||
display: block;
|
||||
border-radius: var(--radius);
|
||||
}
|
||||
#u2conf input[type="checkbox"] {
|
||||
.c input[type=checkbox] {
|
||||
position: absolute;
|
||||
opacity: .02;
|
||||
opacity: 0;
|
||||
}
|
||||
#u2conf input[type="checkbox"]+label,
|
||||
#u2conf input[type="checkbox"]:checked+label {
|
||||
position: relative;
|
||||
cursor: pointer;
|
||||
background: var(--btn-bg-a);
|
||||
box-shadow: var(--btn-bs);
|
||||
border-bottom: var(--btn-bb);
|
||||
text-shadow: 1px 1px 1px #000, 1px -1px 1px #000, -1px -1px 1px #000, -1px 1px 1px #000;
|
||||
}
|
||||
#u2conf input[type="checkbox"]:checked+label {
|
||||
background: var(--btn-1-bg);
|
||||
box-shadow: var(--btn-1-bs);
|
||||
border-bottom: var(--btn-1-bb);
|
||||
}
|
||||
#u2conf input[type="checkbox"]+label:hover {
|
||||
background: var(--btn-h-bg);
|
||||
box-shadow: var(--btn-h-bs);
|
||||
border-bottom: var(--btn-h-bb);
|
||||
}
|
||||
#u2conf input[type="checkbox"]:checked+label:hover {
|
||||
background: var(--btn-1h-bg);
|
||||
box-shadow: var(--btn-1h-bs);
|
||||
border-bottom: var(--btn-1h-bb);
|
||||
}
|
||||
#op_up2k.srch #u2conf td:nth-child(2)>*,
|
||||
#op_up2k.srch #u2conf td:nth-child(3)>* {
|
||||
background: #777;
|
||||
border-color: var(--fg);
|
||||
#u2conf.srch #multitask,
|
||||
#u2conf.srch #potato {
|
||||
box-shadow: none;
|
||||
opacity: .2;
|
||||
}
|
||||
|
|
@ -3608,11 +3523,6 @@ html.by #u2btn {
|
|||
html.dz #u2btn {
|
||||
letter-spacing: -.033em;
|
||||
}
|
||||
html.c #u2conf #u2btn,
|
||||
html.b #u2conf #u2btn {
|
||||
padding: .6em 0;
|
||||
margin-top: .2em;
|
||||
}
|
||||
html.c #u2etas,
|
||||
html.b #u2etas {
|
||||
background: var(--bg-d1);
|
||||
|
|
@ -3726,27 +3636,9 @@ html.a .ghead {
|
|||
html.a #files tbody a {
|
||||
padding: .7em;
|
||||
}
|
||||
html.a #op_up2k.srch sup {
|
||||
color: #fc0;
|
||||
}
|
||||
html.ay #u2btn sup {
|
||||
color: #06b;
|
||||
}
|
||||
html.ay #op_up2k.srch sup {
|
||||
color: #b70;
|
||||
}
|
||||
html.az #u2cards a.act {
|
||||
box-shadow: 0 -.1em .2em var(--bg-d2);
|
||||
}
|
||||
html.a #u2conf {
|
||||
margin: 2em auto 0 auto;
|
||||
}
|
||||
html.a #u2conf .txtbox {
|
||||
border: none;
|
||||
}
|
||||
html.a #u2conf a.b {
|
||||
border-radius: .2em;
|
||||
}
|
||||
html.ay #u2cards a.act {
|
||||
border-width: 2px;
|
||||
}
|
||||
|
|
@ -4361,7 +4253,6 @@ html.e .divider {
|
|||
}
|
||||
html.e details[open] summary:hover,
|
||||
html.e #files,
|
||||
html.e #u2conf input[type="checkbox"]:hover + label,
|
||||
html.e .tgl.btn.on:hover,
|
||||
html.e body {
|
||||
background: var(--bg);
|
||||
|
|
@ -4369,8 +4260,6 @@ html.e body {
|
|||
html.e summary,
|
||||
html.e #pctl a,
|
||||
html.e #repl,
|
||||
html.e #u2conf a,
|
||||
html.e #u2conf input[type="checkbox"] + label,
|
||||
html.e #wfp a,
|
||||
html.e .btn,
|
||||
html.e .eq_step,
|
||||
|
|
@ -4386,7 +4275,6 @@ html.e #ops {
|
|||
html.e details[open] summary,
|
||||
a.s0r,
|
||||
html.e #ghead a.s0,
|
||||
html.e #u2conf input[type="checkbox"]:checked + label,
|
||||
html.e .tgl.btn.on,
|
||||
html.e input[type="submit"]:active {
|
||||
box-shadow: var(--shadow-inset) !important;
|
||||
|
|
@ -4395,8 +4283,6 @@ html.e summary:hover,
|
|||
html.e #ops a:hover,
|
||||
html.e #pctl a:hover,
|
||||
html.e #repl:hover,
|
||||
html.e #u2conf a:hover,
|
||||
html.e #u2conf input[type="checkbox"]:hover + label,
|
||||
html.e #wfp a:hover,
|
||||
html.e .btn:hover,
|
||||
html.e .eq_step:hover,
|
||||
|
|
@ -4418,7 +4304,6 @@ html.e tr:focus {
|
|||
html.e summary:focus,
|
||||
html.e #pctl a:focus,
|
||||
html.e #repl:hover,
|
||||
html.e #u2conf input[type="checkbox"]:focus + label,
|
||||
html.e #wfp a:focus,
|
||||
html.e .btn:focus,
|
||||
html.e .eq_step:focus {
|
||||
|
|
|
|||
|
|
@ -133,6 +133,7 @@ if (1)
|
|||
"options": "options",
|
||||
"more_options": "more options",
|
||||
"bup": "basic uploader",
|
||||
"up2k": "up2k",
|
||||
"ot_close": "close submenu",
|
||||
"ot_search": "`search for files by attributes, path / name, music tags, or any combination of those$N$N`foo bar` = must contain both «foo» and «bar»,$N`foo -bar` = must contain «foo» but not «bar»,$N`^yana .opus$` = start with «yana» and be an «opus» file$N`"try unite"` = contain exactly «try unite»$N$Nthe date format is iso-8601, like$N`2009-12-31` or `2020-09-12 23:30:00`",
|
||||
"ot_unpost": "unpost: delete your recent uploads, or abort unfinished ones",
|
||||
|
|
@ -178,7 +179,7 @@ if (1)
|
|||
"ut_u2ts": "copy the last-modified timestamp$Nfrom your filesystem to the server\">📅",
|
||||
"ut_ow": "overwrite existing files on the server?$N🛡️: never (will generate a new filename instead)$N🕒: overwrite if server-file is older than yours$N♻️: always overwrite if the files are different$N⏭️: unconditionally skip all existing files",
|
||||
"ut_mt": "continue hashing other files while uploading$N$Nmaybe disable if your CPU or HDD is a bottleneck",
|
||||
"ut_ask": 'ask for confirmation before upload starts">💭',
|
||||
"ut_ask": 'ask for confirmation before upload starts',
|
||||
"ut_pot": "improve upload speed on slow devices$Nby making the UI less complex",
|
||||
"ut_srch": "don't actually upload, instead check if the files already $N exist on the server (will scan all folders you can read)",
|
||||
"ut_par": "pause uploads by setting it to 0$N$Nincrease if your connection is slow / high latency$N$Nkeep it 1 on LAN or if the server HDD is a bottleneck",
|
||||
|
|
@ -1020,74 +1021,8 @@ ebi('h_up2k').innerHTML = (fun_tgl ? '🚀 ' : '') + L.cl_uopts;
|
|||
ebi('op_up2k').innerHTML = (
|
||||
'<form id="u2form" method="post" enctype="multipart/form-data" onsubmit="return false;"></form>\n' +
|
||||
|
||||
'<div id="u2conf">' +
|
||||
'<details><summary id="sum_u2conf">' + (IE ? '>> ' : '') + L.options + (IE ? ' <<' : '') + '</summary>' +
|
||||
|
||||
' <div class="setting">' +
|
||||
' <table id="u2conft">\n' +
|
||||
' <tr>\n' +
|
||||
' <td class="c" data-perm="read">' + L.ul_par + '</td>\n' +
|
||||
' </tr>\n' +
|
||||
' <tr>\n' +
|
||||
' <td class="c" data-perm="read">\n' +
|
||||
' <a href="#" class="b" id="nthread_sub">–</a><input\n' +
|
||||
' class="txtbox" id="nthread" value=""/><a\n' +
|
||||
' href="#" class="b" id="nthread_add">+</a> \n' +
|
||||
' </td>\n' +
|
||||
' </tr>\n' +
|
||||
' </table>\n' +
|
||||
' <p class="s_desc">' + tt.parse(L.ut_par ) + '</p>\n' +
|
||||
' </div>\n' +
|
||||
|
||||
' <div class="setting">' +
|
||||
' <div class="c">\n' +
|
||||
' <input type="checkbox" id="multitask" />\n' +
|
||||
' <label for="multitask">🏃</label>\n' +
|
||||
' </div>\n' +
|
||||
' <p class="s_desc">' + tt.parse(L.ut_mt ) + '</p>\n' +
|
||||
' </div>\n' +
|
||||
|
||||
' <div class="setting">' +
|
||||
' <div class="c">\n' +
|
||||
' <input type="checkbox" id="potato" />\n' +
|
||||
' <label for="potato">🥔</label>\n' +
|
||||
' </div>\n' +
|
||||
' <p class="s_desc">' + tt.parse(L.ut_pot ) + '</p>\n' +
|
||||
' </div>\n' +
|
||||
|
||||
' <div class="setting">' +
|
||||
' <div class="c">\n' +
|
||||
' <input type="checkbox" id="u2rand" />\n' +
|
||||
' <label for="u2rand">🎲</label>\n' +
|
||||
' </div>\n' +
|
||||
' <p class="s_desc">' + tt.parse(L.ut_rand ) + '</p>\n' +
|
||||
' </div>\n' +
|
||||
|
||||
' <div class="setting">' +
|
||||
' <div class="c">\n' +
|
||||
' <input type="checkbox" id="u2ow" />\n' +
|
||||
' <label for="u2ow">?</a>\n' +
|
||||
' </div>\n' +
|
||||
' <p class="s_desc">' + tt.parse(L.ut_ow ) + '</p>\n' +
|
||||
' </div>\n' +
|
||||
|
||||
' <div class="setting">' +
|
||||
' <div class="c" data-perm="read" data-dep="idx">\n' +
|
||||
' <input type="checkbox" id="fsearch" />\n' +
|
||||
' <label for="fsearch">🔎</label>\n' +
|
||||
' </div>\n' +
|
||||
' <p class="s_desc">' + tt.parse(L.ut_srch ) + '</p>\n' +
|
||||
' </div>\n' +
|
||||
|
||||
' <div class="setting">' +
|
||||
' <a id="up_moreopts" class="btn" href="#h_upload">↗️ ' + L.more_options + '</a>\n' +
|
||||
' </div>\n' +
|
||||
|
||||
' <div data-perm="read" rowspan="2" id="u2c3w"></div>\n' +
|
||||
|
||||
'</details>' +
|
||||
'</div>' +
|
||||
|
||||
'<div id="u2notbtn"></div>\n' +
|
||||
|
||||
'<div id="u2btn_ct">\n' +
|
||||
|
|
@ -1096,6 +1031,15 @@ ebi('op_up2k').innerHTML = (
|
|||
' </div>\n' +
|
||||
'</div>\n' +
|
||||
|
||||
' <div id="up2k_qs">' +
|
||||
' <label tabindex="0" for="fsearch" class="tgl btn" tt="' + L.ut_srch +'">🔎</label>\n' +
|
||||
' <label tabindex="0" for="u2ow" id="u2ow_copy" class="tgl btn on" tt="' + L.ut_ow +'"></label>\n' +
|
||||
' <label tabindex="0" for="ask_up" class="tgl btn" tt="' + L.ut_ask + '">💭</label>\n' +
|
||||
' <label tabindex="0" for="upnag" class="tgl btn" tt="' + L.cut_nag + '">🔔</label>\n' +
|
||||
' <label tabindex="0" for="upsfx" class="tgl btn" tt="' + L.cut_sfx + '">🔊</label>\n' +
|
||||
' <a id="up_moreopts" class="btn" href="#h_up2kcfg">↗️ ' + L.more_options + '</a>\n' +
|
||||
' </div>\n' +
|
||||
|
||||
'<div id="u2c3t">\n' +
|
||||
|
||||
' <div id="u2etaw">' +
|
||||
|
|
@ -1112,7 +1056,6 @@ ebi('op_up2k').innerHTML = (
|
|||
'<details id="bup_tgl" href="#v=bup" data-dest="bup" data-perm="write" tt="' + L.ot_bup + '"><summary id="h_bup">' + (IE ? '>> ' : '') + L.bup + (IE ? ' <<' : '') + '</summary></details>'
|
||||
);
|
||||
|
||||
|
||||
ebi('up_info').innerHTML = (
|
||||
'<h3 id="up_status_h">' + L.utl_stat + '</h3>' +
|
||||
|
||||
|
|
@ -1156,10 +1099,6 @@ ebi('up_outside').onclick =
|
|||
modaltoggle('up2k', false);
|
||||
}
|
||||
|
||||
ebi('sum_u2conf').onclick = function(){
|
||||
clmod(this.parentElement, 'open', 't');
|
||||
}
|
||||
|
||||
ebi('wrap').insertBefore(mknod('div', 'lazy'), ebi('epi'));
|
||||
|
||||
var x = ebi('bbsw');
|
||||
|
|
@ -1321,10 +1260,56 @@ ebi('op_cfg').innerHTML = (
|
|||
(have_zip ? (
|
||||
'<div><h3 id="h_zip">⬇️ ' + L.cl_ziptype + '</h3><div><div id="arc_fmt"></div></div></div>\n'
|
||||
) : '') +
|
||||
'<div>\n' +
|
||||
' <h3 id="h_upload">🚀 ' + L.cl_uopts + '</h3>\n' +
|
||||
|
||||
'<div class="sub_section"><h3 id="h_up">☁️ ' + L.cl_uopts + '</h3></div>' +
|
||||
|
||||
'<div class="sub">\n' +
|
||||
' <h3 id="h_up2kcfg">🚀 ' + L.up2k + '</h3>\n' +
|
||||
' <div id="u2conf">\n' +
|
||||
' <div class="c" data-perm="read" data-dep="idx" tt="' + L.ut_srch +'">\n' +
|
||||
' <input type="checkbox" id="fsearch" />\n' +
|
||||
' <label class="btn" for="fsearch">🔎</label>\n' +
|
||||
' </div>\n' +
|
||||
|
||||
' <div class="c" tt="' + L.ut_ow +'">\n' +
|
||||
' <input type="checkbox" id="u2ow" />\n' +
|
||||
' <label class="tgl btn on" for="u2ow">?</a>\n' +
|
||||
' </div>\n' +
|
||||
|
||||
' <div id="u2conft" tt="' + L.ut_par +'">\n' +
|
||||
' <tr>\n' +
|
||||
' <span class="c" data-perm="read" style="display: block; margin-bottom: .5em;">' + L.ul_par + '</span>\n' +
|
||||
' </tr>\n' +
|
||||
' <tr>\n' +
|
||||
' <div class="c" data-perm="read">\n' +
|
||||
' <a href="#" class="b btn" id="nthread_sub">–</a><input\n' +
|
||||
' class="txtbox" type="text" id="nthread" style="width: 3em;" value=""/><a\n' +
|
||||
' href="#" class="b btn" id="nthread_add">+</a> \n' +
|
||||
' </div>\n' +
|
||||
' </tr>\n' +
|
||||
' </div>\n' +
|
||||
|
||||
' <div class="c" tt="' + L.ut_mt +'">\n' +
|
||||
' <input type="checkbox" id="multitask" />\n' +
|
||||
' <label class="btn" for="multitask">🏃</label>\n' +
|
||||
' </div>\n' +
|
||||
|
||||
' <div class="c" tt="' + L.ut_pot +'">\n' +
|
||||
' <input type="checkbox" id="potato" />\n' +
|
||||
' <label class="btn" for="potato">🥔</label>\n' +
|
||||
' </div>\n' +
|
||||
|
||||
' <div class="c" tt="' + L.ut_rand +'">\n' +
|
||||
' <input type="checkbox" id="u2rand" />\n' +
|
||||
' <label class="btn" for="u2rand">🎲</label>\n' +
|
||||
' </div>\n' +
|
||||
' </div>\n' +
|
||||
'</div>\n' +
|
||||
|
||||
'<div class="sub">\n' +
|
||||
' <h3 id="h_upload">🎈 ' + L.cl_opts + '</h3>\n' +
|
||||
' <div>\n' +
|
||||
' <a id="ask_up" class="tgl btn" tt="' + L.ut_ask + '</a>\n' +
|
||||
' <div class="c" tt="' + L.ut_ask + '"><input type="checkbox" id="ask_up"></input><label for="ask_up" class="tgl btn">💭</label></div>\n' +
|
||||
' <a id="u2ts" class="tgl btn" tt="' + L.ut_u2ts + '</a>\n' +
|
||||
' <a id="umod" class="tgl btn" tt="' + L.cut_umod + '</a>\n' +
|
||||
' <a id="hashw" class="tgl btn" tt="' + L.cut_mt + '</a>\n' +
|
||||
|
|
@ -1334,11 +1319,11 @@ ebi('op_cfg').innerHTML = (
|
|||
' <input type="text" id="u2szg" value="" ' + NOAC + ' style="width:3em" tt="' + L.cut_u2sz + '" />' +
|
||||
' <a id="flag_en" class="tgl btn" tt="' + L.cut_flag + '">💤</a>\n' +
|
||||
' <a id="u2sort" class="tgl btn" tt="' + L.cut_az + '">az</a>\n' +
|
||||
' <a id="upnag" class="tgl btn" tt="' + L.cut_nag + '">🔔</a>\n' +
|
||||
' <a id="upsfx" class="tgl btn" tt="' + L.cut_sfx + '">🔊</a>\n' +
|
||||
' </td>\n' +
|
||||
' <div class="c" tt="' + L.cut_nag + '"><input type="checkbox" id="upnag"></input><label for="upnag" class="tgl btn">🔔</label></div>\n' +
|
||||
' <div class="c" tt="' + L.cut_sfx + '"><input type="checkbox" id="upsfx"></input><label for="upsfx" class="tgl btn">🔊</label></div>\n' +
|
||||
' </div>\n' +
|
||||
'</div>\n' +
|
||||
|
||||
'<div>\n' +
|
||||
' <h3 id="h_favico">🎉 ' + L.cl_favico + '</h3>\n' +
|
||||
' <div>\n' +
|
||||
|
|
@ -1387,7 +1372,7 @@ ebi('op_cfg').innerHTML = (
|
|||
var s = subSettings.children[ii];
|
||||
var info = tt.parse(s.getAttribute('tt'));
|
||||
s.removeAttribute('tt');
|
||||
section += '<div id="' + subSettings.id + '" class="setting">' +
|
||||
section += '<div class="setting">' +
|
||||
s.outerHTML +
|
||||
((info != null && info.length > 0) ? '<p class="s_desc">' + info + '</p>' : '') +
|
||||
'</div>';
|
||||
|
|
@ -8953,7 +8938,7 @@ function apply_perms(res) {
|
|||
clmod(ebi('up_quick'), 'disabled', !has(perms, 'write'));
|
||||
ebi('bup_tgl').style.display = has(perms, 'write') ? '' : 'none';
|
||||
|
||||
var o = QSA('#ops>a[data-dep], #u2conf td[data-dep]');
|
||||
var o = QSA('#ops>a[data-dep], #u2conf div[data-dep]');
|
||||
for (var a = 0; a < o.length; a++)
|
||||
o[a].style.display = (
|
||||
o[a].getAttribute('data-dep') != 'idx' || have_up2k_idx
|
||||
|
|
@ -8971,7 +8956,7 @@ function apply_perms(res) {
|
|||
var have_write = has(perms, "write"),
|
||||
have_read = has(perms, "read"),
|
||||
de = document.documentElement,
|
||||
tds = QSA('#u2conf td');
|
||||
tds = QSA('#u2conf div');
|
||||
|
||||
shr_who = res.shr_who || shr_who;
|
||||
can_shr = acct != '*' && (have_read || have_write) && (
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.chi = {
|
|||
"ut_u2ts": "将最后修改的时间戳$N从你的文件系统复制到服务器\">📅",
|
||||
"ut_ow": "覆盖服务器上的现有文件?$N🛡️:不要覆盖(会生成新文件名)$N🕒:如果服务器文件较旧则覆盖$N♻️:只要文件内容不同就覆盖$N⏭️:无条件跳过所有已有文件",
|
||||
"ut_mt": "在上传时继续哈希其他文件$N$N如果你的 CPU 或硬盘是瓶颈,可能需要禁用",
|
||||
"ut_ask": '上传开始前询问确认">💭',
|
||||
"ut_ask": '上传开始前询问确认',
|
||||
"ut_pot": "通过简化界面来$N提高慢设备上的上传速度",
|
||||
"ut_srch": "不会真的上传,而是检查文件是否$N已经存在于服务器上(将扫描你可以读取的所有文件夹)",
|
||||
"ut_par": "设置为 0 可暂停上传$N$N如果你的网络很慢/延迟很高,请增加该值$N$N在局域网内/瓶颈在服务器硬盘时,请保持该值为 1",
|
||||
|
|
|
|||
|
|
@ -161,7 +161,7 @@ Ls.cze = {
|
|||
"ut_u2ts": "kopírovat časovou značku poslední změny$Nz vašeho souborového systému na server\">📅",
|
||||
"ut_ow": "přepsat existující soubory na serveru?$N🛡️: nikdy (místo toho vytvoří nový název souboru)$N🕒: přepsat pokud je soubor na serveru starší než váš$N♻️: vždy přepsat pokud se soubory liší$N⏭️: bezpodmínečně přeskočit všechny existující soubory", //m
|
||||
"ut_mt": "pokračovat v hashování ostatních souborů během nahrávání$N$Nmožná zakázat pokud je vaše CPU nebo HDD bottleneckem",
|
||||
"ut_ask": 'požádat o potvrzení před zahájením nahrávání">💭',
|
||||
"ut_ask": 'požádat o potvrzení před zahájením nahrávání',
|
||||
"ut_pot": "zlepšit rychlost nahrávání na pomalých zařízeních$Nzjednodušením UI",
|
||||
"ut_srch": "skutečně nenahrávat, místo toho zkontrolovat zda soubory již $N existují na serveru (prohledá všechny složky které můžete číst)",
|
||||
"ut_par": "pozastavit nahrávání nastavením na 0$N$Nzvýšit pokud je vaše připojení pomalé / vysoká latence$N$Nponechat na 1 v LAN nebo pokud je HDD serveru bottleneckem",
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.deu = {
|
|||
"ut_u2ts": "Zuletzt geändert-Zeitstempel von$Ndeinem Dateisystem auf den Server übertragen\">📅",
|
||||
"ut_ow": "Existierende Dateien auf dem Server überschreiben?$N🛡️: Nie (generiert einen neuen Dateinamen)$N🕒: Überschreiben, wenn Server-Datei älter ist als meine$N♻️: Überschreiben, wenn der Dateiinhalt anders ist$N⏭️: Vorhandene Dateien immer überspringen",
|
||||
"ut_mt": "Andere Dateien während des Uploads hashen$N$Nsolltest du deaktivieren, falls deine CPU oder Festplatte zum Flaschenhals werden könnte",
|
||||
"ut_ask": 'Vor dem Upload nach Bestätigung fragen">💭',
|
||||
"ut_ask": 'Vor dem Upload nach Bestätigung fragen',
|
||||
"ut_pot": "Verbessert Upload-Geschwindigkeit$Nindem das UI weniger komplex gemacht wird",
|
||||
"ut_srch": "nicht wirklich hochladen, stattdessen prüfen ob Datei bereits auf dem Server existiert (scannt alle Ordner, die du lesen kannst)",
|
||||
"ut_par": "setze auf 0 zum Pausieren$N$Nerhöhe, wenn deine Verbindung langsam / instabil ist$N$lass auf 1 im LAN oder wenn die Festplatte auf dem Server ein Flaschenhals ist",
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.epo = {
|
|||
"ut_u2ts": "kopii la tempon de lasta modifo$Nel via dosiersistemo al la servilo\">📅",
|
||||
"ut_ow": "ĉu anstataŭigi dosierojn ĉe la servilo?$N🛡️: neniam (dosiero estos alŝutita kun nova dosiernomo)$N🕒: anstataŭigi, se servila dosiero estas pli malnova ol via$N♻️: ĉiam anstataŭigi, se dosieroj estas malsamaj$N⏭️: senkondiĉe preterlasi ĉiujn ekzistantajn dosierojn",
|
||||
"ut_mt": "daŭri kalkuladon de kontrolsumoj por aliaj dosieroj dum alŝutado$N$Nmalŝaltinda, se via procesoro aŭ disko ne estas sufiĉe rapidaj",
|
||||
"ut_ask": 'peti konfirmon antaŭ komenco de alŝutado">💭',
|
||||
"ut_ask": 'peti konfirmon antaŭ komenco de alŝutado',
|
||||
"ut_pot": "plirapidigi alŝutadon por malrapidaj komputiloj$Nper malkomplikado de fasado",
|
||||
"ut_srch": "ne alŝuti ion ajn, nur kontroli, ke la dosieroj $N jam ekzistas ĉe la servilo (ĉiuj dosierujoj, kiuj vi povas legi, estos skanitaj)",
|
||||
"ut_par": "paŭzi alŝutadon per agordado kiel 0$N$Npligrandigi, se via konekto estas malrapida aŭ malfruema$N$Nagordi kiel 1, se la loka reto aŭ servila disko ne estas sufiĉe rapidaj",
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.fin = {
|
|||
"ut_u2ts": "kopioi viimeksi muokattu aikaleima$Ntiedostojärjestelmästäsi palvelimelle\">📅",
|
||||
"ut_ow": "korvaa olemassa olevat tiedostot palvelimella?$N🛡️: ei koskaan (luo sen sijaan uuden tiedostonimen)$N🕒: korvaa jos palvelintiedosto on vanhempi kuin omasi$N♻️: korvaa aina jos tiedostot ovat erilaisia$N⏭️: ohita kaikki olemassa olevat tiedostot ehdottomasti",
|
||||
"ut_mt": "jatka muiden tiedostojen tiivisteiden laskemista latauksen aikana$N$Nkannattanee poistaa käytöstä, mikäli prosessori tai kovalevy on vanhempaa mallia",
|
||||
"ut_ask": 'kysy vahvistusta ennen latauksen aloittamista">💭',
|
||||
"ut_ask": 'kysy vahvistusta ennen latauksen aloittamista',
|
||||
"ut_pot": "paranna latausnopeutta hitailla laitteilla$Nvähentämällä käyttöliittymän monimutkaisuutta",
|
||||
"ut_srch": "lataamisen sijaan tarkista, ovatko tiedostot jo $N olemassa palvelimella (käy läpi kaikki hakemistot, joihin sinulla on read-oikeudet)",
|
||||
"ut_par": "keskeytä lataukset asettamalla se nollaan$N$Nnosta, jos yhteytesi on hidas tai viive on suuri$N$Npidä se 1:ssä lähiverkossa tai jos palvelimen kovalevy on pullonkaula",
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.fra = {
|
|||
"ut_u2ts": "copier l'horodatage de dernière modification$Nde votre système de fichiers vers le serveur\">📅",
|
||||
"ut_ow": "écraser les fichiers existants sur le serveur?$N🛡️: jamais (générera un nouveau nom de fichier à la place)$N🕒: écraser si le fichier sur le serveur est plus ancien que le vôtre$N♻️: toujours écraser si les fichiers sont différents$N⏭️: ignorer systématiquement tous les fichiers existants", //m
|
||||
"ut_mt": "continuer à calculer la somme de contrôle d'autres fichiers pendant le téléversement$N$Npeut-être désactiver si votre CPU ou HDD est la cause de perte de performances",
|
||||
"ut_ask": 'demander confirmation avant le début du téléversement">💭',
|
||||
"ut_ask": 'demander confirmation avant le début du téléversement',
|
||||
"ut_pot": "améliorer la vitesse de téléversement sur les appareils lents$Nen simplifiant l'interface utilisateur",
|
||||
"ut_srch": "ne pas réellement téléverser, mais vérifier si les fichiers existent déjà$N sur le serveur (scannera tous les dossiers que vous pouvez lire)",
|
||||
"ut_par": "mettre en pause les téléversements en le réglant sur 0$N$Naugmenter si votre connexion est lente / à forte latence$N$Nle garder à 1 sur le LAN ou si le HDD du serveur est un goulot d'étranglement",
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.grc = {
|
|||
"ut_u2ts": "αντιγραφή της τελευταίας τροποποιημένης χρονοσφραγίδας αλλαγής$Nαπό το σύστημά σου στον server\">📅",
|
||||
"ut_ow": "αντικατάσταση σε ήδη υπάρχοντα αρχεία του server?$N🛡️: ποτέ (θα δημιουργηθεί νέο όνομα)$N🕒: αν το αρχείο του server είναι παλαιότερο$N♻️: πάντα να αντικαθίστανται αν διαφέρουν$N⏭️: παράλειψη όλων των υπαρχόντων αρχείων χωρίς όρους", //m
|
||||
"ut_mt": "συνέχιση υπολογισμού hash για άλλα αρχεία κατά τη μεταφόρτωση$N$Nαπενεργοποίησέ το αν η CPU ή ο δίσκος σου ζορίζονται",
|
||||
"ut_ask": 'επιβεβαίωση πριν ξεκινήσει η μεταφόρτωση">💭',
|
||||
"ut_ask": 'επιβεβαίωση πριν ξεκινήσει η μεταφόρτωση',
|
||||
"ut_pot": "βελτίωση ταχύτητας μεταφόρτωσης σε αργές συσκευές$Nμε απλοποίηση του UI",
|
||||
"ut_srch": "μην ανεβάζεις, έλεγξε αν τα αρχεία$Nυπάρχουν ήδη στον server (ψάχνει σε όλους τους φακέλους που έχεις πρόσβαση)",
|
||||
"ut_par": "κάνε παύση στις μεταφορτώσεις βάζοντάς το 0$N$Nαύξησε το αν έχεις αργή/μεγάλη καθυστέρηση σύνδεσης$N$Nκράτα το 1 σε LAN ή αν ο server έχει αργό δίσκο",
|
||||
|
|
|
|||
|
|
@ -159,7 +159,7 @@ Ls.hun = {
|
|||
"ut_u2ts": 'helyi dátumok$Nátvitele a szerverre">📅',
|
||||
"ut_ow": 'felülírás?$N🛡️: soha (új nevet ad)$N🕒: csak ha a tiéd újabb$N♻️: mindig, ha más a tartalom$N⏭️: létezőket kihagy',
|
||||
"ut_mt": 'háttérben hashelés feltöltés alatt$N$Nkapcsold ki, ha fagy a géped',
|
||||
"ut_ask": 'megerősítés feltöltés előtt">💭',
|
||||
"ut_ask": 'megerősítés feltöltés előtt',
|
||||
"ut_pot": 'feltöltés gyorsítása (egyszerűbb UI)',
|
||||
"ut_srch": 'csak létezés ellenőrzése$N(nem tölt fel semmit)',
|
||||
"ut_par": '0 = szünet$N$Nnöveld, ha lassú a net$N$NHDD limit vagy LAN esetén hagyd 1-en',
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.ita = {
|
|||
"ut_u2ts": "copia il timestamp di ultima modifica$Ndal tuo filesystem al server\">📅",
|
||||
"ut_ow": "sovrascrivere file esistenti sul server?$N🛡️: mai (genererà un nuovo nome file)$N🕒: sovrascrivi se il file del server è più vecchio del tuo$N♻️: sovrascrivi sempre se i file sono diversi$N⏭️: ignora sempre tutti i file esistenti", //m
|
||||
"ut_mt": "continua l'hashing di altri file durante il caricamento$N$NProva a disabilitare se la tua CPU o HDD è un collo di bottiglia",
|
||||
"ut_ask": 'chiedi conferma prima che inizi il caricamento">💭',
|
||||
"ut_ask": 'chiedi conferma prima che inizi il caricamento',
|
||||
"ut_pot": "migliora la velocità di caricamento su dispositivi lenti$Nrendendo l'interfaccia meno complessa",
|
||||
"ut_srch": "non caricare realmente, invece controlla se i file esistono già $N sul server (scansionerà tutte le cartelle che puoi leggere)",
|
||||
"ut_par": "metti in pausa i caricamenti impostandolo a 0$N$NAumenta se la tua connessione è lenta / alta latenza$N$NMantienilo a 1 su LAN o se l'HDD del server è un collo di bottiglia",
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.jpn = {
|
|||
"ut_u2ts": "最終更新日時のタイムスタンプ$Nファイルシステムからサーバーへコピーする\">📅",
|
||||
"ut_ow": "サーバー上の既存のファイルを上書きする?$N🛡️: しない(代わりに新しいファイル名を生成する)$N🕒: サーバーのファイルが古い場合は上書きする$N♻️: ファイルが異なる場合は常に上書きする$N⏭️: 既存のファイルをすべて無条件にスキップする",
|
||||
"ut_mt": "アップロード中に他のファイルのハッシュを継続する$N$NCPUやHDDがボトルネックになっている場合は無効にしてください",
|
||||
"ut_ask": 'aアップロードを開始する前に確認を求める">💭',
|
||||
"ut_ask": 'aアップロードを開始する前に確認を求める',
|
||||
"ut_pot": "UIをシンプルにすることで$N低速デバイスでのアップロード速度を向上させる",
|
||||
"ut_srch": "実際にはアップロードせず、代わりにファイルが既にアップロードされているかどうかを確認 $N すでにサーバー上に存在(読み取り可能なすべてのフォルダをスキャン)",
|
||||
"ut_par": "0に設定するとアップロードを一時停止$N$N接続が遅い / 遅延が大きい場合は増やす$N$NLANやサーバーのHDDがボトルネックになっている場合は1にする",
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.kor = {
|
|||
"ut_u2ts": "사용자 파일 시스템의 마지막 수정 타임스탬프를$N서버에 복사\">📅",
|
||||
"ut_ow": "서버에 있는 기존 파일을 덮어쓸까요?$N🛡️: 안 함 (대신 새 파일 이름 생성)$N🕒: 서버 파일이 더 오래된 경우 덮어쓰기$N♻️: 파일이 다르면 항상 덮어쓰기$N⏭️: 기존 파일을 모두 무조건 건너뜀", //m
|
||||
"ut_mt": "업로드 중 다른 파일 해싱 계속하기$N$NCPU 또는 HDD가 병목 현상을 일으키는 경우 비활성화하세요",
|
||||
"ut_ask": '업로드 시작 전 확인 요청">💭',
|
||||
"ut_ask": '업로드 시작 전 확인 요청',
|
||||
"ut_pot": "느린 기기에서 UI를 단순화하여$N업로드 속도 향상",
|
||||
"ut_srch": "실제로 업로드하는 대신, 파일이 이미 서버에 있는지 확인합니다$N(읽을 수 있는 모든 폴더를 스캔합니다)",
|
||||
"ut_par": "0으로 설정하여 업로드 일시정지$N$N연결이 느리거나 지연 시간이 길면 늘리세요$N$NLAN 환경이거나 서버 HDD가 병목 현상을 일으키면 1로 유지하세요",
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.nld = {
|
|||
"ut_u2ts": "Kopieer de laatste-gewijzigde tijdstamp$Nvan je bestandsysteem naar de server\">📅",
|
||||
"ut_ow": "Overschrijf bestaande bestanden op de server?$N🛡️: nooit (zal in plaats daarvan een nieuwe bestandsnaam genereren)$N🕒: overschrijven als de server-bestand ouder is dan het geüploade bestand$N♻️: altijd overschrijven als de bestanden verschillend zijn$N⏭️: alle bestaande bestanden onvoorwaardelijk overslaan", //m
|
||||
"ut_mt": "Ga door met hashen van andere bestanden tijdens het uploaden$N$Moet je misschien uitschakelen als je CPU of HDD het niet aan kan",
|
||||
"ut_ask": 'Vraag voor bevestiging voordat het uploaden start">💭',
|
||||
"ut_ask": 'Vraag voor bevestiging voordat het uploaden start',
|
||||
"ut_pot": "Verbeter de uploadsnelheid voor langzame apparaten$Ndoor de interface minder complex te maken",
|
||||
"ut_srch": "Niet uploaden, maar check of de bestanden als op de server bestaan$N (checkt alle mappen die waar jij toegang op hebt)",
|
||||
"ut_par": "Pauzeer bij zetten het op 0$N$Nverhoog als je verbinding traag is$N$Nhou het op 1 als je netwerk of server HDD het niet aankan",
|
||||
|
|
|
|||
|
|
@ -154,7 +154,7 @@ Ls.nno = {
|
|||
"ut_u2ts": "gje fila på serveren same$Ntidsstempel som lokalt hos deg\">📅",
|
||||
"ut_ow": "overskrive eksisterande filer på serveren?$N🛡️: aldri (finn på eit nytt filnamn i staden for)$N🕒: overskriv viss fila åt serveren er eldre$N♻️: alltid, gitt at innhaldet er annleis$N⏭️: hopp over alle eksisterande filer",
|
||||
"ut_mt": "fortsett å synfare køa mens opplasting føregår$N$Nskru denne av dersom du har ein$Ntreig prosessor eller harddisk",
|
||||
"ut_ask": 'bekreft filutvalg før opplasting startar">💭',
|
||||
"ut_ask": 'bekreft filutvalg før opplasting startar',
|
||||
"ut_pot": "forbetre ytinga på treige einheiter ved å$Nforenkle brukergrensesnittet",
|
||||
"ut_srch": "gjer eit søk i staden for å laste opp --$Nleitar gjennom alle mappane du har lov åt å sjå",
|
||||
"ut_par": "sett åt 0 for å midlertidig stoppe opplasting$N$Nhøge verdier (4 eller 8) kan gje betre yting,$Nspesielt på treige internettlinjer$N$Nbør ikkje vere høgare enn 1 på LAN$Neller viss serveren sin harddisk er treig",
|
||||
|
|
|
|||
|
|
@ -154,7 +154,7 @@ Ls.nor = {
|
|||
"ut_u2ts": "gi filen på serveren samme$Ntidsstempel som lokalt hos deg\">📅",
|
||||
"ut_ow": "overskrive eksisterende filer på serveren?$N🛡️: aldri (finner på et nytt filnavn istedenfor)$N🕒: overskriv hvis serverens fil er eldre$N♻️: alltid, gitt at innholdet er forskjellig$N⏭️: hopp over alle eksisterende filer",
|
||||
"ut_mt": "fortsett å befare køen mens opplastning foregår$N$Nskru denne av dersom du har en$Ntreg prosessor eller harddisk",
|
||||
"ut_ask": 'bekreft filutvalg før opplastning starter">💭',
|
||||
"ut_ask": 'bekreft filutvalg før opplastning starter',
|
||||
"ut_pot": "forbedre ytelsen på trege enheter ved å$Nforenkle brukergrensesnittet",
|
||||
"ut_srch": "utfør søk istedenfor å laste opp --$Nleter igjennom alle mappene du har lov til å se",
|
||||
"ut_par": "sett til 0 for å midlertidig stanse opplastning$N$Nhøye verdier (4 eller 8) kan gi bedre ytelse,$Nspesielt på trege internettlinjer$N$Nbør ikke være høyere enn 1 på LAN$Neller hvis serveren sin harddisk er treg",
|
||||
|
|
|
|||
|
|
@ -160,7 +160,7 @@ Ls.pol = {
|
|||
"ut_u2ts": "kopiuj znacznik ostatniej modyfikacji$Nz twojego systemu plików na serwer\">📅",
|
||||
"ut_ow": "nadpisywać istniejące pliki na serwerzę?$N🛡️: nigdy (wygeneruje nową nazwę)$N🕒: nadpisz jeśli pliki na serwerze są starsze niż przesyłane$N♻️: zawsze nadpisuj jeśli zawartość plików się różni$N⏭️: bezwarunkowo pomiń wszystkie istniejące pliki", //m
|
||||
"ut_mt": "hashuj inne pliki podczas przesyłania$N$Nmożna wyłączyć w przypadku wystąpienia wąskiego gardła na CPU lub HDD",
|
||||
"ut_ask": 'pytaj o potwierdzenie rozpoczęcia przesyłania">💭',
|
||||
"ut_ask": 'pytaj o potwierdzenie rozpoczęcia przesyłania',
|
||||
"ut_pot": "przyspiesz przesyłanie na słabszych urządzeniach,$Nupraszczając interfejs",
|
||||
"ut_srch": "nie przesyłaj plików, jedynie sprawdź czy istnieją$Njuż na serwerze (przeskanuje wszystkie foldery dostępne do odczytu)",
|
||||
"ut_par": "zatrzymuje przesyłanie jeśli wynosi 0$N$Nzwiększ w przypadku jeśli twoja sieć jest wolna / ma duże opóźnienia$N$Nustaw wartość 1 w sieci lokalnej lub w przypadku wolnego dysku serwerowego",
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.por = {
|
|||
"ut_u2ts": "copiar o carimbo de data/hora de última modificação$Ndo seu sistema de arquivos para o servidor\">📅",
|
||||
"ut_ow": "substituir arquivos existentes no servidor?$N🛡️: nunca (irá gerar um novo nome de arquivo em vez disso)$N🕒: substituir se o arquivo no servidor for mais antigo que o seu$N♻️: sempre substituir se os arquivos forem diferentes$N⏭️: ignorar incondicionalmente todos os arquivos existentes",
|
||||
"ut_mt": "continuar a fazer o hash de outros arquivos enquanto faz upload$N$Ntalvez desativar se sua CPU ou HDD for um gargalo",
|
||||
"ut_ask": 'pedir confirmação antes do upload começar">💭',
|
||||
"ut_ask": 'pedir confirmação antes do upload começar',
|
||||
"ut_pot": "melhorar a velocidade de upload em dispositivos lentos$Ntornando a UI menos complexa",
|
||||
"ut_srch": "não fazer upload, em vez disso verificar se os arquivos já$N existem no servidor (irá escanear todas as pastas que você pode ler)",
|
||||
"ut_par": "pausar uploads definindo para 0$N$Naumentar se sua conexão for lenta / alta latência$N$Nmanter em 1 em LAN ou se o HDD do servidor for um gargalo",
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.rus = {
|
|||
"ut_u2ts": "копировать время последнего изменения$Nиз вашей файловой системы на сервер\">📅",
|
||||
"ut_ow": "перезаписывать существующие файлы на сервере?$N🛡️: нет (для повторяющихся файлов будут создаваться новые имена)$N🕒: перезаписать файлы с датой изменения старее, чем у загружаемых$N♻️: всегда перезаписывать (если файлы различаются по содержанию)$N⏭️: безусловно пропускать все существующие файлы", //m
|
||||
"ut_mt": "продолжать хешировать другие файлы во время загрузки$N$Nесть смысл отключить при медленном диске или процессоре",
|
||||
"ut_ask": 'требовать подтверждения перед началом загрузки">💭',
|
||||
"ut_ask": 'требовать подтверждения перед началом загрузки',
|
||||
"ut_pot": "улучшить скорость загрузки на слабых устройства$Nс помощью упрощения интерфейса",
|
||||
"ut_srch": "не загружать, а проверять, существуют ли данные файлы $N на сервере (проверка всех доступных вам папок)",
|
||||
"ut_par": "при 0 загрузка встанет на паузу$N$Nследует повысить, если ваше подключение медленное$N$Nоставьте 1, если используется локальная сеть или диск сервера медленный",
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.spa = {
|
|||
"ut_u2ts": 'copiar la fecha de última modificación$Nde tu sistema de archivos al servidor">📅',
|
||||
"ut_ow": "sobrescribir archivos existentes en el servidor?$N🛡️: nunca (generará un nuevo nombre de archivo en su lugar)$N🕒: sobrescribir si el archivo del servidor es más antiguo que el tuyo$N♻️: siempre sobrescribir si los archivos son diferentes$N⏭️: omitir incondicionalmente todos los archivos existentes", //m
|
||||
"ut_mt": "continuar generando hashes de otros archivos mientras se sube$N$Nquizás desactivar si tu CPU o HDD es un cuello de botella",
|
||||
"ut_ask": 'pedir confirmación antes de iniciar la subida">💭',
|
||||
"ut_ask": 'pedir confirmación antes de iniciar la subida',
|
||||
"ut_pot": "mejorar la velocidad de subida en dispositivos lentos$Nsimplificando la interfaz de usuario",
|
||||
"ut_srch": "no subir, en su lugar comprobar si los archivos ya $N existen en el servidor (escaneará todas las carpetas que puedas leer)",
|
||||
"ut_par": "pausar subidas poniéndolo a 0$N$Naumentar si tu conexión es lenta / de alta latencia$N$Nmantener en 1 en LAN o si el HDD del servidor es un cuello de botella",
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.swe = {
|
|||
"ut_u2ts": "bevara tidsstämpeln för senaste ändring$Nfrån ditt filsystem till servern\">📅",
|
||||
"ut_ow": "skriv över existerande filer på servern?$N🛡️: aldrig (skapar ett nytt filnamn istället)$N🕒: skriv över om serverns fil är äldre än din$N♻️: skriv alltid över om filerna skiljer sig$N⏭️: hoppa ovillkorligen över alla befintliga filer", //m
|
||||
"ut_mt": "fortsätt hasha filer under uppladdningens gång$N$Nstäng av om din CPU eller disk är en flaskhals",
|
||||
"ut_ask": 'bekräfta innan uppladdningar påbörjas">💭',
|
||||
"ut_ask": 'bekräfta innan uppladdningar påbörjas',
|
||||
"ut_pot": "förbättra uppladdningshastigheten på långsamma enheter$Ngenom att förenkla användargränssnittet",
|
||||
"ut_srch": "ladda inte upp; kolla istället om filerna redan existerar på $N servern (detta kommer att skanna alla mappar med läsrättighet)",
|
||||
"ut_par": "du kan pausa all uppladdning genom att sätta detta till 0$N$Nöka denna om din uppkoppling är långsam eller har hög latens$N$Nsätt till 1 över lokala nätverk eller om serverns disk är en flaskhals",
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.tur = {
|
|||
"ut_u2ts": "kendi dosyalarınızdan sunucuya$Nzaman damgasını kopyala\">📅",
|
||||
"ut_ow": "sunucudaki mevcut dosyaları üzerine yazmak mı?$N🛡️: asla (yerine yeni bir dosya adı oluşturur)$N🕒: sunucu dosyası sizinkinden daha eskiyse üzerine yaz$N♻️: dosyalar farklıysa her zaman üzerine yaz$N⏭️: mevcut tüm dosyaları koşulsuz atla", //m
|
||||
"ut_mt": "yükleme yaparken diğer dosyaların hash'lenmesini durdur$N$kötü bir CPU veya HDD'ye sahipseniz kullanabilirsiniz.",
|
||||
"ut_ask": 'yüklemeye başlamadan önce doğrulama mesajı göster">💭',
|
||||
"ut_ask": 'yüklemeye başlamadan önce doğrulama mesajı göster',
|
||||
"ut_pot": "arayüzü daha az karmaşık hale getirerek$Nyükleme hızını yavaş cihazlarda artır",
|
||||
"ut_srch": "gerçekten yükleme yapma, bunun yerine dosyaların $N sunucuda var olup olmadığını kontrol et (okuma izniniz olan tüm klasörleri tarar)",
|
||||
"ut_par": "0'a ayarlayarak yüklemeleri durdur$N$Nbağlantınız yavaşsa değeri artırın$N$NLAN'daysanız veya sunucu HDD'si darboğaz yapıyorsa 1'de tutun",
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ Ls.ukr = {
|
|||
"ut_u2ts": "копіювати часову мітку останньої зміни$Nз вашої файлової системи на сервер\">📅",
|
||||
"ut_ow": "перезаписати існуючі файли на сервері?$N🛡️: ніколи (замість цього створить нове ім'я файлу)$N🕒: перезаписати, якщо файл на сервері старіший за ваш$N♻️: завжди перезаписувати, якщо файли відрізняються$N⏭️: безумовно пропускати всі наявні файли", //m
|
||||
"ut_mt": "продовжувати хешування інших файлів під час завантаження$N$Nможливо, вимкніть, якщо ваш CPU або HDD є вузьким місцем",
|
||||
"ut_ask": 'запитати підтвердження перед початком завантаження">💭',
|
||||
"ut_ask": 'запитати підтвердження перед початком завантаження',
|
||||
"ut_pot": "покращити швидкість завантаження на повільних пристроях$Nроблячи інтерфейс менш складним",
|
||||
"ut_srch": "не завантажувати, а перевірити, чи файли вже $N існують на сервері (сканує всі папки, які ви можете читати)",
|
||||
"ut_par": "призупинити завантаження, встановивши 0$N$Nзбільшіть, якщо ваше з'єднання повільне / висока затримка$N$Nзалишіть 1 в локальній мережі або якщо HDD сервера є вузьким місцем",
|
||||
|
|
|
|||
|
|
@ -154,7 +154,7 @@ Ls.vie = {
|
|||
"ut_u2ts": "sao chép dấu thời gian chỉnh sửa cuối$Ntừ hệ thống tệp của bạn lên máy chủ\">📅",
|
||||
"ut_ow": "ghi đè các tệp đã có trên máy chủ?$N🛡️: không bao giờ (sẽ tạo tên tệp mới)$N🕒: ghi đè nếu tệp trên máy chủ cũ hơn$N♻️: luôn ghi đè nếu hai tệp khác nhau$N⏭️: bỏ qua vô điều kiện tất cả các tệp hiện có", //m
|
||||
"ut_mt": "tiếp tục hash các tệp khác trong khi tải lên$N$NCó thể tắt nếu CPU hoặc HDD của bạn bị nghẽn",
|
||||
"ut_ask": 'yêu cầu xác nhận trước khi bắt đầu tải lên">💭',
|
||||
"ut_ask": 'yêu cầu xác nhận trước khi bắt đầu tải lên',
|
||||
"ut_pot": "cải thiện tốc độ tải lên trên các thiết bị chậm$Nbằng cách đơn giản hoá giao diện người dùng",
|
||||
"ut_srch": "không tải lên, chỉ kiểm tra xem tệp$Nđã tồn tại trên máy chủ hay chưa (sẽ quét toàn bộ thư mục bạn có quyền đọc)",
|
||||
"ut_par": "tạm dừng tải lên bằng cách đặt thành 0$N$NTăng lên nếu kết nối chậm hoặc độ trễ cao$N$NGiữ ở mức 1 khi dùng LAN hoặc nếu ổ cứng máy chủ bị nghẽn",
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ catch (ex) {
|
|||
up2k = up2k_init(false);
|
||||
}
|
||||
catch (ex) {
|
||||
ebi('u2conf').style.display =
|
||||
ebi('h_up2kcfg').style.display =
|
||||
ebi('u2btn_ct').style.display =
|
||||
ebi('u2c3t').style.display =
|
||||
ebi('up_info').style.display =
|
||||
|
|
@ -918,7 +918,9 @@ function up2k_init(subtle) {
|
|||
uc.ow = parseInt(sread('u2ow', ['0', '1', '2', '3']) || u2ow);
|
||||
uc.owt = ['🛡️', '🕒', '♻️', '⏭️'];
|
||||
function set_ow() {
|
||||
QS('label[for="u2ow"]').innerHTML = uc.owt[uc.ow];
|
||||
var lbls = QSA('label[for="u2ow"]');
|
||||
for(var i=0; i<lbls.length; i++)
|
||||
lbls[i].innerHTML = uc.owt[uc.ow];
|
||||
ebi('u2ow').checked = true; //cosmetic
|
||||
}
|
||||
ebi('u2ow').onclick = function (e) {
|
||||
|
|
@ -3279,7 +3281,10 @@ function up2k_init(subtle) {
|
|||
|
||||
try {
|
||||
clmod(ebi('u2c3w'), 's', !can_write);
|
||||
QS('label[for="fsearch"]').style.display = QS('#fsearch').style.display = fixed ? 'none' : '';
|
||||
QS('#fsearch').style.display = fixed ? 'none' : '';
|
||||
var lbls = QSA('label[for="fsearch"]');
|
||||
for(var i=0; i<lbls.length; i++)
|
||||
lbls[i].style.display = fixed ? 'none' : '';
|
||||
}
|
||||
catch (ex) { }
|
||||
|
||||
|
|
@ -3288,6 +3293,7 @@ function up2k_init(subtle) {
|
|||
desc = uc.fsearch ? L.ul_btns : L.ul_btnu;
|
||||
|
||||
clmod(ebi('op_up2k'), 'srch', uc.fsearch);
|
||||
clmod(ebi('u2conf'), 'srch', uc.fsearch);
|
||||
ebi('u2bm').innerHTML = ico + ' <sup>' + desc + '</sup>';
|
||||
}
|
||||
catch (ex) { }
|
||||
|
|
|
|||
|
|
@ -1314,8 +1314,12 @@ function bcfg_upd_ui(name, val) {
|
|||
if (!o)
|
||||
return val;
|
||||
|
||||
if (o.getAttribute('type') == 'checkbox')
|
||||
if (o.getAttribute('type') == 'checkbox'){
|
||||
o.checked = val;
|
||||
var lbls = QSA('label[for="' + o.id +'"]');
|
||||
for(var i=0; i<lbls.length; i++)
|
||||
clmod(lbls[i], 'on', val);
|
||||
}
|
||||
else if (o) {
|
||||
clmod(o, 'on', val);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -189,7 +189,7 @@ Ls.hmn = {
|
|||
"ut_u2ts": "copy the last-modified timestamp$Nfrom your filesystem to the server\">📅",
|
||||
"ut_ow": "overwrite existing files on the server?$N🛡️: never (will generate a new filename instead)$N🕒: overwrite if server-file is older than yours$N♻️: always overwrite if the files are different$N⏭️: unconditionally skip all existing files",
|
||||
"ut_mt": "continue hashing other files while uploading$N$Nmaybe disable if your CPU or HDD is a bottleneck",
|
||||
"ut_ask": 'ask for confirmation before upload starts">💭',
|
||||
"ut_ask": 'ask for confirmation before upload starts',
|
||||
"ut_pot": "improve upload speed on slow devices$Nby making the UI less complex",
|
||||
"ut_srch": "don't actually upload, instead check if the files already $N exist on the server (will scan all folders you can read)",
|
||||
"ut_par": "pause uploads by setting it to 0$N$Nincrease if your connection is slow / high latency$N$Nkeep it 1 on LAN or if the server HDD is a bottleneck",
|
||||
|
|
|
|||
Loading…
Reference in a new issue