// you do not need to translate the TLNotes, those are just for you :-)
vartl_cpanel={
"eng":{
"a1":"refresh",
"b1":"howdy stranger <small>(you're not logged in)</small>",
"c1":"logout",
"d1":"dump stack",// TLNote: "d2" is the tooltip for this button
"d2":"shows the state of all active threads",
"e1":"reload cfg",
"e2":"reload config files (accounts/volumes/volflags),$Nand rescan all e2ds volumes$N$Nnote: any changes to global settings$Nrequire a full restart to take effect",
"f1":"you can browse:",
"g1":"you can upload to:",
"cc1":"other stuff:",
"h1":"disable k304",// TLNote: "j1" explains what k304 is
"j1":"enabling k304 will disconnect your client on every HTTP 304, which can prevent some buggy proxies from getting stuck (suddenly not loading pages), <em>but</em> it will also make things slower in general",
"ot_search":"search for files by attributes, path / name, music tags, or any combination of those$N$N<code>foo bar</code> = must contain both «foo» and «bar»,$N<code>foo -bar</code> = must contain «foo» but not «bar»,$N<code>^yana .opus$</code> = start with «yana» and be an «opus» file$N<code>"try unite"</code> = contain exactly «try unite»$N$Nthe date format is iso-8601, like$N<code>2009-12-31</code> or <code>2020-09-12 23:30:00</code>",
"ot_unpost":"unpost: delete your recent uploads, or abort unfinished ones",
"ot_bup":"bup: basic uploader, even supports netscape 4.0",
"ot_mkdir":"mkdir: create a new directory",
"ot_md":"new-md: create a new markdown document",
"ot_msg":"msg: send a message to the server log",
"ot_mp":"media player options",
"ot_cfg":"configuration options",
"ot_u2i":'up2k: upload files (if you have write-access) or toggle into the search-mode to see if they exist somewhere on the server$N$Nuploads are resumable, multithreaded, and file timestamps are preserved, but it uses more CPU than [🎈] (the basic uploader)<br /><br />during uploads, this icon becomes a progress indicator!',
"ot_u2w":'up2k: upload files with resume support (close your browser and drop the same files in later)$N$Nmultithreaded, and file timestamps are preserved, but it uses more CPU than [🎈] (the basic uploader)<br /><br />during uploads, this icon becomes a progress indicator!',
"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",
"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_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",
"ct_readme":'show README.md in folder listings">📜 readme',
"ct_idxh":'show index.html instead of folder listing">htm',
"ct_sbars":'show scrollbars">⟊',
"cut_umod":"if a file already exists on the server, update the server's last-modified timestamp to match your local file (requires write+delete permissions)\">re📅",
"cut_turbo":"the yolo button, you probably DO NOT want to enable this:$N$Nuse this if you were uploading a huge amount of files and had to restart for some reason, and want to continue the upload ASAP$N$Nthis replaces the hash-check with a simple <em>"does this have the same filesize on the server?"</em> so if the file contents are different it will NOT be uploaded$N$Nyou should turn this off when the upload is done, and then "upload" the same files again to let the client verify them\">turbo",
"cut_datechk":"has no effect unless the turbo button is enabled$N$Nreduces the yolo factor by a tiny amount; checks whether the file timestamps on the server matches yours$N$Nshould <em>theoretically</em> catch most unfinished / corrupted uploads, but is not a substitute for doing a verification pass with turbo disabled afterwards\">date-chk",
"cut_u2sz":"size (in MiB) of each upload chunk; big values fly better across the atlantic. Try low values on very unreliable connections",
"cut_flag":"ensure only one tab is uploading at a time $N -- other tabs must have this enabled too $N -- only affects tabs on the same domain",
"cut_az":"upload files in alphabetical order, rather than smallest-file-first$N$Nalphabetical order can make it easier to eyeball if something went wrong on the server, but it makes uploading slightly slower on fiber / LAN",
"cut_nag":"OS notification when upload completes$N(only if the browser or tab is not active)",
"cut_sfx":"audible alert when upload completes$N(only if the browser or tab is not active)",
"cut_wasm":"use wasm instead of the browser's built-in hasher; improves speed on chrome-based browsers but increases CPU load, and many older versions of chrome have bugs which makes the browser consume all RAM and crash if this is enabled\">wasm",
"cdt_hsort":"how many sorting rules (<code>,sorthref</code>) to include in media-URLs. Setting this to 0 will also ignore sorting-rules included in media links when clicking them",
"mt_aplay":"autoplay if there is a song-ID in the link you clicked to access the server$N$Ndisabling this will also stop the page URL from being updated with song-IDs when playing music, to prevent autoplay if these settings are lost but the URL remains\">a▶",
"mt_preload":"start loading the next song near the end for gapless playback\">preload",
"mt_prescan":"go to the next folder before the last song$Nends, keeping the webbrowser happy$Nso it doesn't stop the playback\">nav",
"mt_fullpre":"try to preload the entire song;$N✅ enable on <b>unreliable</b> connections,$N❌ <b>disable</b> on slow connections probably\">full",
"mt_fau":"on phones, prevent music from stopping if the next song doesn't preload fast enough (can make tags display glitchy)\">☕️",
"mt_waves":"waveform seekbar:$Nshow audio amplitude in the scrubber\">~s",
"mt_npclip":"show buttons for clipboarding the currently playing song\">/np",
"mt_tint":"background level (0-100) on the seekbar$Nto make buffering less distracting",
"mt_eq":"enables the equalizer and gain control;$N$Nboost <code>0</code> = standard 100% volume (unmodified)$N$Nwidth <code>1 </code> = standard stereo (unmodified)$Nwidth <code>0.5</code> = 50% left-right crossfeed$Nwidth <code>0 </code> = mono$N$Nboost <code>-0.8</code> & width <code>10</code> = vocal removal :^)$N$Nenabling the equalizer makes gapless albums fully gapless, so leave it on with all the values at zero (except width = 1) if you care about that",
"mt_drc":"enables the dynamic range compressor (volume flattener / brickwaller); will also enable EQ to balance the spaghetti, so set all EQ fields except for 'width' to 0 if you don't want it$N$Nlowers the volume of audio above THRESHOLD dB; for every RATIO dB past THRESHOLD there is 1 dB of output, so default values of tresh -24 and ratio 12 means it should never get louder than -22 dB and it is safe to increase the equalizer boost to 0.8, or even 1.8 with ATK 0 and a huge RLS like 90 (only works in firefox; RLS is max 1 in other browsers)$N$N(see wikipedia, they explain it much better)",
"f_dls":'the file links in the current folder have\nbeen changed into download links',
"f_partial":"To safely download a file which is currently being uploaded, please click the file which has the same filename, but without the <code>.PARTIAL</code> file extension. Please press CANCEL or Escape to do this.\n\nPressing OK / Enter will ignore this warning and continue downloading the <code>.PARTIAL</code> scratchfile instead, which will almost definitely give you corrupted data.",
"ft_paste":"paste {0} items$NHotkey: ctrl-V",
"fr_eperm":'cannot rename:\nyou do not have “move” permission in this folder',
"fd_eperm":'cannot delete:\nyou do not have “delete” permission in this folder',
"fc_eperm":'cannot cut:\nyou do not have “move” permission in this folder',
"fp_eperm":'cannot paste:\nyou do not have “write” permission in this folder',
"fr_win":"windows-safe names; replace <code><>:"\\|?*</code> with japanese fullwidth characters\">win",
"fr_slash":"replace <code>/</code> with a character that doesn't cause new folders to be created\">no /",
"fr_re":"regex search pattern to apply to original filenames; capturing groups can be referenced in the format field below like <code>(1)</code> and <code>(2)</code> and so on",
"fr_fmt":"inspired by foobar2000:$N<code>(title)</code> is replaced by song title,$N<code>[(artist) - ](title)</code> skips [this] part if artist is blank$N<code>$lpad((tn),2,0)</code> pads tracknumber to 2 digits",
"fr_pdel":"delete",
"fr_pnew":"save as",
"fr_pname":"provide a name for your new preset",
"fr_aborted":"aborted",
"fr_lold":"old name",
"fr_lnew":"new name",
"fr_tags":"tags for the selected files (read-only, just for reference):",
"fr_busy":"renaming {0} items...\n\n{1}",
"fr_efail":"rename failed:\n",
"fr_nchg":"{0} of the new names were altered due to <code>win</code> and/or <code>no /</code>\n\nOK to continue with these altered new names?",
"fd_ok":"delete OK",
"fd_err":"delete failed:\n",
"fd_none":"nothing was deleted; maybe blocked by server config (xbd)?",
"fd_busy":"deleting {0} items...\n\n{1}",
"fd_warn1":"DELETE these {0} items?",
"fd_warn2":"<b>Last chance!</b> No way to undo. Delete?",
"fc_ok":"cut {0} items",
"fc_warn":'cut {0} items\n\nbut: only <b>this</b> browser-tab can paste them\n(since the selection is so absolutely massive)',
"fp_ename":"{0} items cannot be moved here because the names are already taken. Give them new names below to continue, or blank the name to skip them:",
"fcp_ename":"{0} items cannot be copied here because the names are already taken. Give them new names below to continue, or blank the name to skip them:",
"fp_emore":"there are still some filename collisions left to fix",
"m3u_clip":"m3u playlist now copied to clipboard\n\nyou should create a new textfile named something.m3u and paste the playlist in that document; this will make it playable",
"gt_vau":"don't show videos, just play the audio\">🎧",
"gt_msel":"enable file selection; ctrl-click a file to override$N$N<em>when active: doubleclick a file / folder to open it</em>$N$NHotkey: S\">multiselect",
"gt_crop":"center-crop thumbnails\">crop",
"gt_3x":"hi-res thumbnails\">3x",
"gt_zoom":"zoom",
"gt_chop":"chop",
"gt_sort":"sort by",
"gt_name":"name",
"gt_sz":"size",
"gt_ts":"date",
"gt_ext":"type",
"gt_c1":"truncate filenames more (show less)",
"gt_c2":"truncate filenames less (show more)",
"sm_w8":"searching...",
"sm_prev":"search results below are from a previous query:\n ",
"sl_close":"close search results",
"sl_hits":"showing {0} hits",
"sl_moar":"load more",
"s_sz":"size",
"s_dt":"date",
"s_rd":"path",
"s_fn":"name",
"s_ta":"tags",
"s_ua":"up@",
"s_ad":"adv.",
"s_s1":"minimum MiB",
"s_s2":"maximum MiB",
"s_d1":"min. iso8601",
"s_d2":"max. iso8601",
"s_u1":"uploaded after",
"s_u2":"and/or before",
"s_r1":"path contains (space-separated)",
"s_f1":"name contains (negate with -nope)",
"s_t1":"tags contains (^=start, end=$)",
"s_a1":"specific metadata properties",
"md_eshow":"cannot render ",
"md_off":"[📜<em>readme</em>] disabled in [⚙️] -- document hidden",
"badreply":"Failed to parse reply from server",
"xhr403":"403: Access denied\n\ntry pressing F5, maybe you got logged out",
"xhr0":"unknown (probably lost connection to server, or server is offline)",
"cf_ok":"sorry about that -- DD"+wah+"oS protection kicked in\n\nthings should resume in about 30 sec\n\nif nothing happens, hit F5 to reload the page",
"tl_xe1":"could not list subfolders:\n\nerror ",
"tl_xe2":"404: Folder not found",
"fl_xe1":"could not list files in folder:\n\nerror ",
"fl_xe2":"404: Folder not found",
"fd_xe1":"could not create subfolder:\n\nerror ",
"fd_xe2":"404: Parent folder not found",
"fsm_xe1":"could not send message:\n\nerror ",
"fsm_xe2":"404: Parent folder not found",
"fu_xe1":"failed to load unpost list from server:\n\nerror ",
"u_applef":'These {0} files (of {1} total) are probably undesirable;\nPress <code>OK/Enter</code> to SKIP the following files,\nPress <code>Cancel/ESC</code> to NOT exclude, and UPLOAD those as well:\n\n',
"u_just1":'\nMaybe it works better if you select just one file',
"u_ff_many":"if you're using <b>Linux / MacOS / Android,</b> then this amount of files <a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1790500\" target=\"_blank\"><em>may</em> crash Firefox!</a>\nif that happens, please try again (or use Chrome).",
"u_up_life":"This upload will be deleted from the server\n{0} after it completes",
"u_asku":'upload these {0} files to <code>{1}</code>',
"u_unpt":"you can undo / delete this upload using the top-left 🧯",
"u_bigtab":'about to show {0} files\n\nthis may crash your browser, are you sure?',
"u_scan":'Scanning files...',
"u_dirstuck":'directory iterator got stuck trying to access the following {0} items; will skip:',
"u_ehsfin":"server rejected the request to finalize upload; retrying...",
"u_ehssrch":"server rejected the request to perform search; retrying...",
"u_ehsinit":"server rejected the request to initiate upload; retrying...",
"u_eneths":"network error while performing upload handshake; retrying...",
"u_enethd":"network error while testing target existence; retrying...",
"u_cbusy":"waiting for server to trust us again after a network glitch...",
"u_ehsdf":"server ran out of disk space!\n\nwill keep retrying, in case someone\nfrees up enough space to continue",
"u_emtleak1":"it looks like your webbrowser may have a memory leak;\nplease",
"u_emtleak2":' <a href="{0}">switch to https (recommended)</a> or ',
"u_emtleak3":' ',
"u_emtleakc":'try the following:\n<ul><li>hit <code>F5</code> to refresh the page</li><li>then disable the <code>mt</code> button in the <code>⚙️ settings</code></li><li>and try that upload again</li></ul>Uploads will be a bit slower, but oh well.\nSorry for the trouble !\n\nPS: chrome v107 <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=1354816" target="_blank">has a bugfix</a> for this',
"u_emtleakf":'try the following:\n<ul><li>hit <code>F5</code> to refresh the page</li><li>then enable <code>🥔</code> (potato) in the upload UI<li>and try that upload again</li></ul>\nPS: firefox <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1790500" target="_blank">will hopefully have a bugfix</a> at some point',
"u_s404":"not found on server",
"u_expl":"explain",
"u_maxconn":"most browsers limit this to 6, but firefox lets you raise it with <code>connections-per-server</code> in <code>about:config</code>",
"u_tu":'<p class="warn">WARNING: turbo enabled, <span> client may not detect and resume incomplete uploads; see turbo-button tooltip</span></p>',
"u_ts":'<p class="warn">WARNING: turbo enabled, <span> search results can be incorrect; see turbo-button tooltip</span></p>',
"u_turbo_c":"turbo is disabled in server config",
"u_turbo_g":"disabling turbo because you don't have\ndirectory listing privileges within this volume",
"u_life_cfg":'autodelete after <input id="lifem" p="60" /> min (or <input id="lifeh" p="3600" /> hours)',
"u_life_est":'upload will be deleted <span id="lifew" tt="local time">---</span>',
"u_life_max":'this folder enforces a\nmax lifetime of {0}',
"u_unp_ok":'unpost is allowed for {0}',
"u_unp_ng":'unpost will NOT be allowed',
"ue_ro":'your access to this folder is Read-Only\n\n',
"ue_nl":'you are currently not logged in',
"ue_la":'you are currently logged in as "{0}"',
"ue_sr":'you are currently in file-search mode\n\nswitch to upload-mode by clicking the magnifying glass 🔎 (next to the big SEARCH button), and try uploading again\n\nsorry',
"ue_ta":'try uploading again, it should work now',
"ue_ab":"this file is already being uploaded into another folder, and that upload must be completed before the file can be uploaded elsewhere.\n\nYou can abort and forget the initial upload using the top-left 🧯",