From 3089896be71576bfb8f517458c1340fadd921afa Mon Sep 17 00:00:00 2001 From: ed Date: Thu, 12 Feb 2026 21:27:56 +0000 Subject: [PATCH] simplify in tooltips + misc i18n --- copyparty/web/browser.js | 10 +++++----- copyparty/web/tl/chi.js | 11 ++++++----- copyparty/web/tl/cze.js | 11 ++++++----- copyparty/web/tl/deu.js | 11 ++++++----- copyparty/web/tl/epo.js | 13 +++++++------ copyparty/web/tl/fin.js | 11 ++++++----- copyparty/web/tl/fra.js | 11 ++++++----- copyparty/web/tl/grc.js | 11 ++++++----- copyparty/web/tl/ita.js | 11 ++++++----- copyparty/web/tl/jpn.js | 11 ++++++----- copyparty/web/tl/kor.js | 11 ++++++----- copyparty/web/tl/nld.js | 11 ++++++----- copyparty/web/tl/nno.js | 17 +++++++++-------- copyparty/web/tl/nor.js | 17 +++++++++-------- copyparty/web/tl/pol.js | 11 ++++++----- copyparty/web/tl/por.js | 11 ++++++----- copyparty/web/tl/rus.js | 11 ++++++----- copyparty/web/tl/spa.js | 11 ++++++----- copyparty/web/tl/swe.js | 11 ++++++----- copyparty/web/tl/tur.js | 11 ++++++----- copyparty/web/tl/ukr.js | 11 ++++++----- copyparty/web/tl/vie.js | 14 ++++++-------- scripts/tl.js | 23 +++++++++++++---------- scripts/tl.py | 3 +++ 24 files changed, 154 insertions(+), 130 deletions(-) diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index cc1aaef7..df4d1bfb 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -121,7 +121,7 @@ if (1) "login": "Login", "access": " access", "ot_close": "close submenu", - "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_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", "ot_bup": "bup: basic uploader, even supports netscape 4.0", "ot_mkdir": "mkdir: create a new directory", @@ -270,7 +270,7 @@ if (1) "cdt_lim": "max number of files to show in a folder", "cdt_ask": "when scrolling to the bottom,$Ninstead of loading more files,$Nask what to do", - "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", + "cdt_hsort": "`how many sorting rules (`,sorthref`) to include in media-URLs. Setting this to 0 will also ignore sorting-rules included in media links when clicking them", "cdt_ren": "enable custom right-click menu, you can still access the regular menu by pressing the shift key and right-clicking\">enable", "cdt_rdb": "show the regular right-click menu when the custom one is already open and right-clicking again\">double", @@ -326,7 +326,7 @@ if (1) "mt_c2ng": "your device does not seem to support this output format, but let's try anyways", "mt_xowa": "there are bugs in iOS preventing background playback using this format; please use caf or mp3 instead", "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_eq": "`enables the equalizer and gain control;$N$Nboost `0` = standard 100% volume (unmodified)$N$Nwidth `1  ` = standard stereo (unmodified)$Nwidth `0.5` = 50% left-right crossfeed$Nwidth `0  ` = mono$N$Nboost `-0.8` & width `10` = 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)", "mt_ss": "`enables skip-silence; multiplies playback speed by `ffwd` near the start/end of songs when volume is under `vol` and the playback position is within the first `start`% or the last `end`% of the track", "mt_ssvt": "volume threshold (0-255)\">vol", @@ -412,8 +412,8 @@ if (1) "fr_case": "case-sensitive regex\">case", "fr_win": "windows-safe names; replace <>:"\\|?* with japanese fullwidth characters\">win", "fr_slash": "replace / 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_re": "`regex search pattern to apply to original filenames; capturing groups can be referenced in the format field below like `(1)` and `(2)` and so on", + "fr_fmt": "`inspired by foobar2000:$N`(title)` is replaced by song title,$N`[(artist) - ](title)` skips [this] part if artist is blank$N`$lpad((tn),2,0)` pads tracknumber to 2 digits", "fr_pdel": "delete", "fr_pnew": "save as", "fr_pname": "provide a name for your new preset", diff --git a/copyparty/web/tl/chi.js b/copyparty/web/tl/chi.js index 4f68ca75..d7a7d0e2 100644 --- a/copyparty/web/tl/chi.js +++ b/copyparty/web/tl/chi.js @@ -114,7 +114,7 @@ Ls.chi = { "login": "登录", //m "access": " 访问", "ot_close": "关闭子菜单", - "ot_search": "按属性、路径/名称、音乐标签或上述内容的任意组合搜索文件$N$N<code>foo bar</code> = 必须包含 «foo» 和 «bar»,$N<code>foo -bar</code> = 包含 «foo» 而不包含 «bar»,$N<code>^yana .opus$</code> = 以 «yama» 为开头的 «opus» 文件$N<code>"try unite"</code> = 正好包含 «try unite»$N$N时间格式为 iso-8601, 比如:$N<code>2009-12-31</code> or <code>2020-09-12 23:30:00</code>", + "ot_search": "`按属性、路径/名称、音乐标签或上述内容的任意组合搜索文件$N$N`foo bar` = 必须包含 «foo» 和 «bar»,$N`foo -bar` = 包含 «foo» 而不包含 «bar»,$N`^yana .opus$` = 以 «yama» 为开头的 «opus» 文件$N`"try unite"` = 正好包含 «try unite»$N$N时间格式为 iso-8601, 比如:$N`2009-12-31` or `2020-09-12 23:30:00`", "ot_unpost": "取消发布:删除最近上传的内容,或中止未完成的内容", "ot_bup": "bup:基础上传器,甚至支持 Netscape 4.0", "ot_mkdir": "mkdir:创建新目录", @@ -263,7 +263,7 @@ Ls.chi = { "cdt_lim": "文件夹中显示的最大文件数", "cdt_ask": "滚动到底部时,$N不会加载更多文件,$N而是询问你该怎么做", - "cdt_hsort": "包含在媒体 URL 中的排序规则 (<code>,sorthref</code>) 数量。将其设置为 0 时,点击媒体链接时也会忽略排序规则。", //m + "cdt_hsort": "`包含在媒体 URL 中的排序规则 (`,sorthref`) 数量。将其设置为 0 时,点击媒体链接时也会忽略排序规则。", //m "cdt_ren": "启用自定义右键菜单,按住 shift 键并右键单击仍可访问常规菜单\">启用", //m "cdt_rdb": "当自定义右键菜单已打开并再次右键点击时显示常规右键菜单\">x2", //m @@ -283,6 +283,7 @@ Ls.chi = { "ml_tint": "透明度", "ml_eq": "音频均衡器", "ml_drc": "动态范围压缩器", + "ml_ss": "跳过静音", //m "mt_loop": "循环播放当前的歌曲\">🔁", //m "mt_one": "只播放一首歌后停止\">1️⃣", //m @@ -318,7 +319,7 @@ Ls.chi = { "mt_c2ng": "您的设备似乎不支持此输出格式,不过我们还是试试看吧。", //m "mt_xowa": "iOS 系统仍存在无法后台播放 owa 音乐的错误,请改用 caf 或 mp3 格式。", //m "mt_tint": "在进度条上设置背景级别(0-100)", - "mt_eq": "启用均衡器和增益控制;$N$Nboost <code>0</code> = 标准 100% 音量(默认)$N$Nwidth <code>1  </code> = 标准立体声(默认)$Nwidth <code>0.5</code> = 50% 左右交叉反馈$Nwidth <code>0  </code> = 单声道$N$Nboost <code>-0.8</code> & width <code>10</code> = 人声移除 )$N$N启用均衡器使无缝专辑完全无缝,所以如果你在乎这一点,请保持启用,所有值设为零(除了宽度 = 1)", + "mt_eq": "`启用均衡器和增益控制;$N$Nboost `0` = 标准 100% 音量(默认)$N$Nwidth `1  ` = 标准立体声(默认)$Nwidth `0.5` = 50% 左右交叉反馈$Nwidth `0  ` = 单声道$N$Nboost `-0.8` & width `10` = 人声移除 )$N$N启用均衡器使无缝专辑完全无缝,所以如果你在乎这一点,请保持启用,所有值设为零(除了宽度 = 1)", "mt_drc": "启用动态范围压缩器(音量平滑器 / 限幅器);还会启用均衡器以平衡音频,因此如果你不想要它,请将均衡器字段除了 '宽度' 外的所有字段设置为 0$N$N降低 THRESHOLD dB 以上的音频的音量;每超过 THRESHOLD dB 的 RATIO 会有 1 dB 输出,所以默认值 tresh -24 和 ratio 12 意味着它的音量不应超过 -22 dB,可以安全地将均衡器增益提高到 0.8,甚至在 ATK 0 和 RLS 如 90 的情况下提高到 1.8(仅在 Firefox 中有效;其他浏览器中 RLS 最大为 1)$N$N(见维基百科,他们解释得更好)", "mt_ss": "`启用跳过静音;当音量低于 `音量`,且播放位置在曲目前 `开始`% 或后 `结束`% 时,在接近歌曲开始/结束处将播放速度乘以 `快进`", //m "mt_ssvt": "音量阈值 (0-255)\">音量", //m @@ -404,8 +405,8 @@ Ls.chi = { "fr_case": "区分大小写的正则表达式\">case", "fr_win": "Windows 安全名称;将 <>:"\\|?* 替换为日文全角字符\">win", "fr_slash": "将 / 替换为不会导致新文件夹创建的字符\">不使用 /", - "fr_re": "正则表达式搜索模式应用于原始文件名;$N可以在下面的格式字段中引用捕获组,如<code>(1)</code>和<code>(2)</code>等等。", - "fr_fmt": "受到 foobar2000 的启发:$N<code>(title)</code> 被歌曲名称替换,$N<code>[(artist) - ](title)</code> 仅当歌曲艺术家不为空时才包含<code>[此]</code>部分$N<code>$lpad((tn),2,0)</code> 将曲目编号填充为 2 位数字", + "fr_re": "`正则表达式搜索模式应用于原始文件名;$N可以在下面的格式字段中引用捕获组,如`(1)`和`(2)`等等。", + "fr_fmt": "`受到 foobar2000 的启发:$N`(title)` 被歌曲名称替换,$N`[(artist) - ](title)` 仅当歌曲艺术家不为空时才包含`[此]`部分$N`$lpad((tn),2,0)` 将曲目编号填充为 2 位数字", "fr_pdel": "删除", "fr_pnew": "另存为", "fr_pname": "为你的新预设提供一个名称", diff --git a/copyparty/web/tl/cze.js b/copyparty/web/tl/cze.js index ffe39cd8..c9f6b62e 100644 --- a/copyparty/web/tl/cze.js +++ b/copyparty/web/tl/cze.js @@ -118,7 +118,7 @@ Ls.cze = { "login": "Přihlásit se", //m "access": " přístup", "ot_close": "zavřít podnabídku", - "ot_search": "hledat soubory podle atributů, cesty / názvu, hudebních tagů nebo jejich kombinace$N$N<code>foo bar</code> = musí obsahovat jak «foo» tak «bar»,$N<code>foo -bar</code> = musí obsahovat «foo» ale ne «bar»,$N<code>^yana .opus$</code> = začíná na «yana» a je to «opus» soubor$N<code>"try unite"</code> = obsahuje přesně «try unite»$N$Nformát data je iso-8601, jako$N<code>2009-12-31</code> nebo <code>2020-09-12 23:30:00</code>", + "ot_search": "`hledat soubory podle atributů, cesty / názvu, hudebních tagů nebo jejich kombinace$N$N`foo bar` = musí obsahovat jak «foo» tak «bar»,$N`foo -bar` = musí obsahovat «foo» ale ne «bar»,$N`^yana .opus$` = začíná na «yana» a je to «opus» soubor$N`"try unite"` = obsahuje přesně «try unite»$N$Nformát data je iso-8601, jako$N`2009-12-31` nebo `2020-09-12 23:30:00`", "ot_unpost": "unpost: smazat vaše nedávné nahrání nebo zrušit nedokončené", "ot_bup": "bup: základní nahrávač, podporuje i netscape 4.0", "ot_mkdir": "mkdir: vytvořit nový adresář", @@ -267,7 +267,7 @@ Ls.cze = { "cdt_lim": "maximální počet souborů k zobrazení ve složce", "cdt_ask": "při posunování na konec,$Nmísto načítání více souborů,$N se zeptat co dělat", - "cdt_hsort": "kolik pravidel řazení (<code>,sorthref</code>) zahrnout do media-URL. Nastavení na 0 bude také ignorovat pravidla řazení zahrnutá v media odkazech při kliknutí na ně", + "cdt_hsort": "`kolik pravidel řazení (`,sorthref`) zahrnout do media-URL. Nastavení na 0 bude také ignorovat pravidla řazení zahrnutá v media odkazech při kliknutí na ně", "cdt_ren": "povolit vlastní kontextovou nabídku, běžnou nabídku lze otevřít podržením klávesy shift a kliknutím pravým tlačítkem\">povolit", //m "cdt_rdb": "zobrazit běžné menu pravého tlačítka, když je vlastní již otevřené a znovu se klikne pravým\">x2", //m @@ -287,6 +287,7 @@ Ls.cze = { "ml_tint": "odstín", "ml_eq": "audio ekvalizér", "ml_drc": "kompresor dynamického rozsahu", + "ml_ss": "přeskočit ticho", //m "mt_loop": "smyčka/opakovat jednu skladbu\">🔁", "mt_one": "zastavit po jedné skladbě\">1️⃣", @@ -322,7 +323,7 @@ Ls.cze = { "mt_c2ng": "vaše zařízení, zdá se, nepodporuje tento výstupní formát, ale zkusíme to", "mt_xowa": "v iOS jsou chyby bránící přehrávání na pozadí s tímto formátem; použijte prosím caf nebo mp3", "mt_tint": "úroveň pozadí (0-100) na posuvníku$Nabyste učinili ukládání do vyrovnávací paměti méně rušivým", - "mt_eq": "povoluje ekvalizér a ovládání zisku;$N$Nboost <code>0</code> = standardní 100% hlasitost (nezměněno)$N$Nwidth <code>1  </code> = standardní stereo (nezměněno)$Nwidth <code>0.5</code> = 50% levý-pravý crossfeed$Nwidth <code>0  </code> = mono$N$Nboost <code>-0.8</code> & width <code>10</code> = odstranění vokálů :^)$N$Npovolení ekvalizéru činí alba bez mezer zcela bez mezer, takže to nechte zapnuté se všemi hodnotami na nule (kromě width = 1), pokud vám na tom záleží", + "mt_eq": "`povoluje ekvalizér a ovládání zisku;$N$Nboost `0` = standardní 100% hlasitost (nezměněno)$N$Nwidth `1  ` = standardní stereo (nezměněno)$Nwidth `0.5` = 50% levý-pravý crossfeed$Nwidth `0  ` = mono$N$Nboost `-0.8` & width `10` = odstranění vokálů :^)$N$Npovolení ekvalizéru činí alba bez mezer zcela bez mezer, takže to nechte zapnuté se všemi hodnotami na nule (kromě width = 1), pokud vám na tom záleží", "mt_drc": "povoluje kompresor dynamického rozsahu (vyrovnávač hlasitosti / brickwaller); také povolí EQ pro vyvážení špaget, takže nastavte všechna EQ pole kromě 'width' na 0, pokud to nechcete$N$Nsnižuje hlasitost zvuku nad THRESHOLD dB; pro každý RATIO dB za THRESHOLD je 1 dB výstupu, takže výchozí hodnoty tresh -24 a ratio 12 znamenají, že by nikdy nemělo být hlasitější než -22 dB a je bezpečné zvýšit boost ekvalizéru na 0.8, nebo dokonce 1.8 s ATK 0 a obrovským RLS jako 90 (funguje pouze ve firefoxu; RLS je max 1 v jiných prohlížečích)$N$N(viz wikipedia, vysvětlují to mnohem lépe)", "mt_ss": "`povolí přeskočení ticha; násobí rychlost přehrávání `rych` u začátku/konce skladeb, když je hlasitost pod `hl` a pozice je v prvních `zač`% nebo posledních `kon`%", //m "mt_ssvt": "prahová hlasitost (0-255)\">hl", //m @@ -408,8 +409,8 @@ Ls.cze = { "fr_case": "regex citlivý na velikost písmen\">velikost", "fr_win": "názvy bezpečné pro windows; nahradit <>:"\\|?* japonskými plnošířkovými znaky\">win", "fr_slash": "nahradit / znakem který nezpůsobí vytvoření nových složek\">žádné /", - "fr_re": "vzor regex hledání k aplikaci na původní názvy souborů; zachycené skupiny mohou být odkazovány v poli formátu níže jako <code>(1)</code> a <code>(2)</code> atd.", - "fr_fmt": "inspirováno foobar2000:$N<code>(title)</code> je nahrazeno názvem skladby,$N<code>[(artist) - ](title)</code> přeskočí [tuto] část pokud je umělec prázdný$N<code>$lpad((tn),2,0)</code> doplní číslo stopy na 2 číslice", + "fr_re": "`vzor regex hledání k aplikaci na původní názvy souborů; zachycené skupiny mohou být odkazovány v poli formátu níže jako `(1)` a `(2)` atd.", + "fr_fmt": "`inspirováno foobar2000:$N`(title)` je nahrazeno názvem skladby,$N`[(artist) - ](title)` přeskočí [tuto] část pokud je umělec prázdný$N`$lpad((tn),2,0)` doplní číslo stopy na 2 číslice", "fr_pdel": "smazat", "fr_pnew": "uložit jako", "fr_pname": "zadejte název pro vaše nové přednastavení", diff --git a/copyparty/web/tl/deu.js b/copyparty/web/tl/deu.js index b4fab0d0..d8893097 100644 --- a/copyparty/web/tl/deu.js +++ b/copyparty/web/tl/deu.js @@ -114,7 +114,7 @@ Ls.deu = { "login": "Anmelden", "access": " Zugriff", "ot_close": "Submenu schliessen", - "ot_search": "Dateien nach Attributen, Pfad/Name, Musiktags oder beliebiger Kombination suchen$N$N<code>foo bar</code> = muss «foo» und «bar» enthalten,$N<code>foo -bar</code> = muss «foo» aber nicht «bar» enthalten,$N<code>^yana .opus$</code> = beginnt mit «yana» und ist «opus»-Datei$N<code>"try unite"</code> = genau «try unite» enthalten$N$NDatumsformat ist iso-8601, z.B.$N<code>2009-12-31</code> oder <code>2020-09-12 23:30:00</code>", + "ot_search": "`Dateien nach Attributen, Pfad/Name, Musiktags oder beliebiger Kombination suchen$N$N`foo bar` = muss «foo» und «bar» enthalten,$N`foo -bar` = muss «foo» aber nicht «bar» enthalten,$N`^yana .opus$` = beginnt mit «yana» und ist «opus»-Datei$N`"try unite"` = genau «try unite» enthalten$N$NDatumsformat ist iso-8601, z.B.$N`2009-12-31` oder `2020-09-12 23:30:00`", "ot_unpost": "unpost: lösche deine letzten Uploads oder breche unvollständige ab", "ot_bup": "bup: Basic Uploader, unterstützt sogar Neuheiten wie Netscape 4.0", "ot_mkdir": "mkdir: neuen Ordner erstellen", @@ -263,7 +263,7 @@ Ls.deu = { "cdt_lim": "max. Anz. Dateien, die in einem Ordner gezeigt werden sollen", "cdt_ask": "beim Runterscrollen nach $NAktion fragen statt mehr,$NDateien zu laden", - "cdt_hsort": "Menge an Sortierregeln (<code>,sorthref</code>) in Media-URLs enthalten sein sollen. Ein Wert von 0 sorgt dafür, dass Sortierregeln in Media-URLs ignoriert werden", + "cdt_hsort": "`Menge an Sortierregeln (`,sorthref`) in Media-URLs enthalten sein sollen. Ein Wert von 0 sorgt dafür, dass Sortierregeln in Media-URLs ignoriert werden", "cdt_ren": "spezielles Rechtsklick-Menü aktivieren, das Browser-Menü ist weiterhin mit Shift + Rechtsklick erreichbar\">aktivieren", "cdt_rdb": "normales Rechtsklick-Menü anzeigen, wenn das benutzerdefinierte bereits offen ist und erneut rechts geklickt wird\">x2", //m @@ -283,6 +283,7 @@ Ls.deu = { "ml_tint": "färben", "ml_eq": "Audio Equalizer", "ml_drc": "Dynamic Range Compressor", + "ml_ss": "Stille Überspringen", //m "mt_loop": "Song wiederholen\">🔁", "mt_one": "Wiedergabe nach diesem Song beenden\">1️⃣", @@ -318,7 +319,7 @@ Ls.deu = { "mt_c2ng": "Dein Gerät scheint dieses Ausgabeformat nicht zu unterstützen, aber lass trotzdem mal probieren", "mt_xowa": "Es gibt Bugs in iOS, die die Hintergrund-Wiedergabe mit diesem Format verhindern; bitte nutze caf oder mp3 stattdessen", "mt_tint": "Hintergrundlevel (0-100) auf der Seekbar$Num Buffern weniger ablenkend zu machen", - "mt_eq": "Aktiviert Equalizer und Lautstärkeregelung;$N$Nboost <code>0</code> = Standard 100% Lautstärke (unverändert)$N$Nwidth <code>1  </code> = Standard Stereo (unverändert)$Nwidth <code>0.5</code> = 50% Links-Rechts-Crossfeed$Nwidth <code>0  </code> = Mono$N$Nboost <code>-0.8</code> & width <code>10</code> = Gesangsentfernung :^)$N$NDer Equalizer macht nahtlose Alben vollständig nahtlos, also lass' ihn mit allen Werten auf Null (außer width = 1) aktiviert, wenn dir das wichtig ist", + "mt_eq": "`Aktiviert Equalizer und Lautstärkeregelung;$N$Nboost `0` = Standard 100% Lautstärke (unverändert)$N$Nwidth `1  ` = Standard Stereo (unverändert)$Nwidth `0.5` = 50% Links-Rechts-Crossfeed$Nwidth `0  ` = Mono$N$Nboost `-0.8` & width `10` = Gesangsentfernung :^)$N$NDer Equalizer macht nahtlose Alben vollständig nahtlos, also lass' ihn mit allen Werten auf Null (außer width = 1) aktiviert, wenn dir das wichtig ist", "mt_drc": "Aktiviert den Dynamic Range Compressor (Lautstärkeglättung/-begrenzung); aktiviert auch den Equalizer zum Ausgleich, setze alle EQ-Felder außer 'width' auf 0, wenn du das nicht willst$N$Nsenkt die Lautstärke von Audio über SCHWELLENWERT dB; für jedes VERHÄLTNIS dB über SCHWELLENWERT gibt es 1 dB Ausgabe, also bedeuten Standardwerte von tresh -24 und ratio 12, dass es nie lauter als -22 dB werden sollte und der Equalizer-Boost sicher auf 0.8 oder sogar 1.8 mit ATK 0 und einem großen RLS wie 90 erhöht werden kann (funktioniert nur in Firefox; in anderen Browsern ist RLS max. 1)$N$N(siehe Wikipedia, dort wird es viel besser erklärt)", "mt_ss": "`Aktiviert Stille-Überspringen; multipliziert die Wiedergabegeschwindigkeit mit `vor`, nahe Anfang/Ende von Titeln, wenn die Lautstärke unter `laut` liegt und die Position innerhalb der ersten `anf`% oder letzten `end`% ist", //m "mt_ssvt": "Lautstärkeschwelle (0-255)\">laut", //m @@ -404,8 +405,8 @@ Ls.deu = { "fr_case": "Groß-/Kleinschreibung beachten (Regex)\">Großschreibung", "fr_win": "Windows-kompatible Namen; ersetzt <>:"\\|?* durch japanische Fullwidth-Zeichen\">win", "fr_slash": "Ersetzt / durch ein Zeichen, das keine neuen Ordner erstellt\">no /", - "fr_re": "Regex-Suchmuster für Originaldateinamen; Erfassungsgruppen können im Formatfeld unten als <code>(1)</code> und <code>(2)</code> usw. referenziert werden", - "fr_fmt": "inspiriert von foobar2000:$N<code>(title)</code> wird durch Songtitel ersetzt,$N<code>[(artist) - ](title)</code> überspringt [diesen] Teil falls Interpret leer$N<code>$lpad((tn),2,0)</code> füllt die Titelnummer auf 2 Ziffern auf", + "fr_re": "`Regex-Suchmuster für Originaldateinamen; Erfassungsgruppen können im Formatfeld unten als `(1)` und `(2)` usw. referenziert werden", + "fr_fmt": "`inspiriert von foobar2000:$N`(title)` wird durch Songtitel ersetzt,$N`[(artist) - ](title)` überspringt [diesen] Teil falls Interpret leer$N`$lpad((tn),2,0)` füllt die Titelnummer auf 2 Ziffern auf", "fr_pdel": "Löschen", "fr_pnew": "Speichern als", "fr_pname": "Gib der Vorlage einen Namen", diff --git a/copyparty/web/tl/epo.js b/copyparty/web/tl/epo.js index b43d6e8f..9217374b 100644 --- a/copyparty/web/tl/epo.js +++ b/copyparty/web/tl/epo.js @@ -114,7 +114,7 @@ Ls.epo = { "login": "Ensaluti", "access": " atingo", "ot_close": "fermi submenuon", - "ot_search": "serĉi dosierojn per atributoj, indiko / nomo, etikedoj de muziko aŭ ĉiu kombinaĵo de tiuj parametroj$N$N<code>foo bar</code> = devas enhavi ambaŭ «foo» kaj «bar»,$N<code>foo -bar</code> = devas enhavi «foo», sed ne «bar»,$N<code>^yana .opus$</code> = komenci per «yana» kaj esti dosieron de formato «opus»$N<code>"try unite"</code> = enhavi precipe «try unite»$N$Nformato de datoj estas iso-8601, ekzemple$N<code>2009-12-31</code> aŭ <code>2020-09-12 23:30:00</code>", + "ot_search": "`serĉi dosierojn per atributoj, indiko / nomo, etikedoj de muziko aŭ ĉiu kombinaĵo de tiuj parametroj$N$N`foo bar` = devas enhavi ambaŭ «foo» kaj «bar»,$N`foo -bar` = devas enhavi «foo», sed ne «bar»,$N`^yana .opus$` = komenci per «yana» kaj esti dosieron de formato «opus»$N`"try unite"` = enhavi precipe «try unite»$N$Nformato de datoj estas iso-8601, ekzemple$N`2009-12-31` aŭ `2020-09-12 23:30:00`", "ot_unpost": "unpost: forigi viaj plej lastaj alŝutoj, aŭ ĉesigi nefinigitajn", "ot_bup": "bup: fundamenta alŝutilo, funkias eĉ kun netscape 4.0", "ot_mkdir": "mkdir: krei novan dosierujon", @@ -232,7 +232,7 @@ Ls.epo = { "ct_dots": 'montri kaŝitajn dosierojn (se servilo permesas)">kaŝitaj', "ct_qdel": 'peti konfirmon nur unufoje antaŭ forigado">rapid-forig.', "ct_dir1st": 'ordigi dosierujojn antaŭ dosieroj">📁 unue', - "ct_nsort": 'numera ordigo de dosiernomoj (ekz. <code>2</code> antaŭ <code>11</code>)">№.ord', + "ct_nsort": '`numera ordigo de dosiernomoj (ekz. `2` antaŭ `11`)">№.ord', "ct_utc": 'montri ĉiuj datoj kaj tempoj per UTC">UTC', "ct_readme": 'montri enhavon de README.md en listaĵo de dosieroj">📜 readme', "ct_idxh": 'montri paĝon index.html anstataŭ listaĵo de dosieroj">htm', @@ -263,7 +263,7 @@ Ls.epo = { "cdt_lim": "maks. nombro de dosieroj por montri en dosierujo", "cdt_ask": "je malsupro de paĝo, peti por ago$Nanstataŭ ŝarĝi pli da dosieroj", - "cdt_hsort": "kiom da ordigo-reguloj (<code>,sorthref</code>) inkludi en adreso de la paĝo. Se agordita kiel 0, reguloj, inkluditaj en la adreso, estos ignoritaj", + "cdt_hsort": "`kiom da ordigo-reguloj (`,sorthref`) inkludi en adreso de la paĝo. Se agordita kiel 0, reguloj, inkluditaj en la adreso, estos ignoritaj", "cdt_ren": "ebligi propran dekstra-klakan menuon, la normala menuo restas alirebla per MAJ + dekstra klako\">ŝalti", "cdt_rdb": "montri la normalan dekstraklakan menuon, kiam la propra jam estas malfermita kaj oni denove dekstre klakas\">duobla", @@ -283,6 +283,7 @@ Ls.epo = { "ml_tint": "kolorado", "ml_eq": "ekvalizilo", "ml_drc": "kompresoro", + "ml_ss": "preterpasi silenton", //m "mt_loop": "ripeti unu kanton\">🔁", "mt_one": "haltigi post unu kanto\">1️⃣", @@ -318,7 +319,7 @@ Ls.epo = { "mt_c2ng": "via aparato ŝajne ne subtenas ĉi tiun formaton, sed ni provu uzi ĝin malgraŭe", "mt_xowa": "estas difektoj en iOS, kiuj preventas fonan ludadon per ĉi tiu formato; bonvolu uzi caf aŭ mp3 anstataŭe", "mt_tint": "travideblo (0-100) de ludadbreto$Nvi povas ŝanĝi ĝin, se ĝi aspektas tro distre dum ŝargado", - "mt_eq": "ŝaltas ekvalizilon kaj stirilon de plifortigado;$N$Nboost (plifortigado) <code>0</code> = senmodifa 100%a laŭteco$N$Nwidth (larĝo) <code>1  </code> = senmodifa dukanala sono$Nwidth (larĝo) <code>0.5</code> = 50% miksado inter maldekstra kaj dekstra kanaloj$Nwidth (larĝo) <code>0  </code> = unukanala sono$N$Nboost <code>-0.8</code> & width <code>10</code> = senvokigo :^)$N$Nŝaltita ekvalizilo ankaŭ forigas paŭzojn inter muzikaĵoj en senpaŭzaj albumoj, agordi ĉion kiel 0 (sed 'width' kiel 1), se vi volas nur tion", + "mt_eq": "`ŝaltas ekvalizilon kaj stirilon de plifortigado;$N$Nboost (plifortigado) `0` = senmodifa 100%a laŭteco$N$Nwidth (larĝo) `1  ` = senmodifa dukanala sono$Nwidth (larĝo) `0.5` = 50% miksado inter maldekstra kaj dekstra kanaloj$Nwidth (larĝo) `0  ` = unukanala sono$N$Nboost `-0.8` & width `10` = senvokigo :^)$N$Nŝaltita ekvalizilo ankaŭ forigas paŭzojn inter muzikaĵoj en senpaŭzaj albumoj, agordi ĉion kiel 0 (sed 'width' kiel 1), se vi volas nur tion", "mt_drc": "ŝaltas kompresoron de dinamiko (glatigas laŭtecon de muzikaĵoj); ankaŭ ŝaltas ekvalizilon, do agordu ĉion (sed 'width') kiel 0, se vi ne volas ĝin; $N$Nplimalgrandigas laŭtecon de aŭdio super sojlo-valoro ('tresh') da dB; ĉiu proporcio-valoro ('ratio') da dB post 'tresh' 1 dB estos eligita, do implicitaj valoroj (tresh = -24, ratio = 12) faras, ke laŭteco neniam pli grandas ol -22 dB; tiel estas sendanĝera agordi 'boost'on kiel 0.8 aŭ eĉ 1.8 dum ATK = 0 kaj grandega RLS, kiel 90 (funkcias nur en Firefox, RLS estas maksimume 1 en aliaj retumiloj)$N$N(rigardu vikipedion, ĝi klariĝas pli bone)", "mt_ss": "`ebligas salti silenton; multobligas la ludrapidon per `rap` ĉe komenco/fino de kantoj kiam la laŭteco estas sub `laŭt` kaj la pozicio estas ene de la unuaj `kom`% aŭ lastaj `fin`%", //m "mt_ssvt": "laŭteca sojlo (0-255)\">laŭt", //m @@ -404,8 +405,8 @@ Ls.epo = { "fr_case": "uskleciva regula esprimo\">uskleco", "fr_win": "Windows-taŭgaj nomoj; signoj <>:"\\|?* estos anstataŭigitaj per japanaj duobla-larĝaj signoj\">win", "fr_slash": "anstataŭigi /n per signo, kiu ne devigas kreadon de novaj dosierujoj\">sen /", - "fr_re": "ŝablono de regula esprimo, kiu estos aplikita al originalaj dosiernomoj; kaptogrupoj povas esti referencita en formatkampo, ekz. <code>(1)</code>, <code>(2)</code> k.t.p.", - "fr_fmt": "inspirita de foobar2000:$N<code>(title)</code> anstataŭigitas per nomo de muzikaĵo,$N<code>[(artist) - ](title)</code> preterpasas [ĉi tiun] parton, se artisto ne estas specifita$N<code>$lpad((tn),2,0)</code> aldonas nulojn en trakonombro ĝis 2 ciferoj", + "fr_re": "`ŝablono de regula esprimo, kiu estos aplikita al originalaj dosiernomoj; kaptogrupoj povas esti referencita en formatkampo, ekz. `(1)`, `(2)` k.t.p.", + "fr_fmt": "`inspirita de foobar2000:$N`(title)` anstataŭigitas per nomo de muzikaĵo,$N`[(artist) - ](title)` preterpasas [ĉi tiun] parton, se artisto ne estas specifita$N`$lpad((tn),2,0)` aldonas nulojn en trakonombro ĝis 2 ciferoj", "fr_pdel": "forigi", "fr_pnew": "konservi kiel", "fr_pname": "nomu vian novan ŝablonon", diff --git a/copyparty/web/tl/fin.js b/copyparty/web/tl/fin.js index 7f5e7378..967a7656 100644 --- a/copyparty/web/tl/fin.js +++ b/copyparty/web/tl/fin.js @@ -114,7 +114,7 @@ Ls.fin = { "login": "Kirjaudu sisään", //m "access": " -oikeudet", "ot_close": "sulje alavalikko", - "ot_search": "etsi tiedostoja ominaisuuksien, tiedostopolun tai -nimen, musiikkitägien tai näiden yhdistelmän perusteella$N$N<code>foo bar</code> = täytyy sisältää sekä «foo» että «bar»,$N<code>foo -bar</code> = täytyy sisältää «foo» mutta ei «bar»,$N<code>^yana .opus$</code> = alkaa «yana» ja on «opus»-tiedosto$N<code>"try unite"</code> = sisältää täsmälleen «try unite»$N$Npäivämäärän muoto on iso-8601, kuten$N<code>2009-12-31</code> tai <code>2020-09-12 23:30:00</code>", + "ot_search": "`etsi tiedostoja ominaisuuksien, tiedostopolun tai -nimen, musiikkitägien tai näiden yhdistelmän perusteella$N$N`foo bar` = täytyy sisältää sekä «foo» että «bar»,$N`foo -bar` = täytyy sisältää «foo» mutta ei «bar»,$N`^yana .opus$` = alkaa «yana» ja on «opus»-tiedosto$N`"try unite"` = sisältää täsmälleen «try unite»$N$Npäivämäärän muoto on iso-8601, kuten$N`2009-12-31` tai `2020-09-12 23:30:00`", "ot_unpost": "unpost: poista viimeaikaiset tai keskeytä keskeneräiset lataukset", "ot_bup": "bup: tiedostojen 'perus'lähetysohjelma, tukee jopa netscape 4.0", "ot_mkdir": "mkdir: luo uusi hakemisto", @@ -263,7 +263,7 @@ Ls.fin = { "cdt_lim": "tiedostojen enimmäismäärä näytettäväksi hakemistossa", "cdt_ask": "sivun lopussa, sen sijaan että lataa $Nautomaattisesti lisää tiedostoja, kysy mitä tehdä", - "cdt_hsort": "kuinka monta lajittelusääntöä (<code>,sorthref</code>) sisällyttää media-URL:eihin. Tämän asettaminen nollaan jättää myös huomioimatta media-linkeissä sisällytetyt lajittelusäännöt kun napsautat niitä", + "cdt_hsort": "`kuinka monta lajittelusääntöä (`,sorthref`) sisällyttää media-URL:eihin. Tämän asettaminen nollaan jättää myös huomioimatta media-linkeissä sisällytetyt lajittelusäännöt kun napsautat niitä", "cdt_ren": "ota käyttöön mukautettu valikko, tavallinen valikko on käytettävissä painamalla shift ja napsauttamalla oikealla\">aktivoi", //m "cdt_rdb": "näytä tavallinen oikean painikkeen valikko, kun mukautettu on jo auki ja oikeaa painiketta painetaan uudelleen\">x2", //m @@ -283,6 +283,7 @@ Ls.fin = { "ml_tint": "sävy", "ml_eq": "taajuuskorjain", "ml_drc": "dynaaminen alueen kompressori", + "ml_ss": "ohita hiljaisuus", //m "mt_loop": "toista samaa kappaletta\">🔁", "mt_one": "lopeta yhden toiston jälkeen\">1️⃣", @@ -318,7 +319,7 @@ Ls.fin = { "mt_c2ng": "laitteesi ei näytä tukevan tätä formaattia, mutta yritetään nyt silti", "mt_xowa": "iOS:ssä on bugeja jotka estävät taustatoiston tällä formaatilla; käytä caf:ia tai mp3:a sen sijaan", "mt_tint": "taustan taso (0-100) liukupalkissa$Ntehden puskuroinnista vähemmän häiritsevän", - "mt_eq": "aktivoi taajuuskorjaimen ja vahvistussäätimen;$N$Nvahvistus <code>0</code> = normaali 100% äänenvoimakkuus (muokkaamaton)$N$Nleveys <code>1  </code> = normaali stereo (muokkaamaton)$Nleveys <code>0.5</code> = 50% vasen-oikea ristisyöttö$Nleveys <code>0  </code> = mono$N$Nvahvistus <code>-0.8</code> & leveys <code>10</code> = laulun poisto :^)$N$Nequalizerin käyttöönotto tekee saumattomista albumeista täysin saumattomia, joten jätä se päälle kaikilla arvoilla nollassa (paitsi leveys = 1) jos välität siitä", + "mt_eq": "`aktivoi taajuuskorjaimen ja vahvistussäätimen;$N$Nvahvistus `0` = normaali 100% äänenvoimakkuus (muokkaamaton)$N$Nleveys `1  ` = normaali stereo (muokkaamaton)$Nleveys `0.5` = 50% vasen-oikea ristisyöttö$Nleveys `0  ` = mono$N$Nvahvistus `-0.8` & leveys `10` = laulun poisto :^)$N$Nequalizerin käyttöönotto tekee saumattomista albumeista täysin saumattomia, joten jätä se päälle kaikilla arvoilla nollassa (paitsi leveys = 1) jos välität siitä", "mt_drc": "aktivoi dynaamisen alueen kompressorin; ottaa myös käyttöön taajuuskorjaimen tasapainottamaan spagettia, joten aseta kaikki EQ-kentät paitsi 'leveys' nollaan jos et halua sitä$N$Nalentaa äänenvoimakkuutta KYNNYS dB:n yläpuolella; jokaisesta SUHDE dB:stä KYNNYKSEN yli tulee 1 dB ulos, joten oletusarvot kynnys -24 ja suhde 12 tarkoittaa ettei sen pitäisi koskaan tulla kovempaa kuin -22 dB ja on turvallista nostaa equalizerin vahvistus 0.8:aan, tai jopa 1.8:aan ATK 0:lla ja valtavalla RLS:llä kuten 90 (toimii vain firefoxissa; RLS on max 1 muissa selaimissa)$N$N(katso wikipedia, he selittävät sen paljon paremmin)", "mt_ss": "`ottaa käyttöön hiljaisuuden ohituksen; moninkertaistaa toistonopeuden `pik` lähellä kappaleen alkua/loppua, kun äänenvoimakkuus on alle `vol` ja sijainti on ensimmäisessä `alk`% tai viimeisessä `lop`%", //m "mt_ssvt": "äänenvoimakkuuden kynnys (0-255)\">vol", //m @@ -404,8 +405,8 @@ Ls.fin = { "fr_case": "isot ja pienet kirjaimet erottava regex\">kirjainkoko", "fr_win": "windows-yhteensopivat nimet; korvaa <>:"\\|?* japanilaisilla leveillä merkeillä\">win", "fr_slash": "korvaa / merkillä joka ei aiheuta uusien hakemistoiden luomista\">ei /", - "fr_re": "regex hakukuvio jota käytetään alkuperäisiin tiedostonimiin; kaappausryhmiin voi viitata alla olevassa muotoilukentässä kuten <code>(1)</code> ja <code>(2)</code> ja niin edelleen", - "fr_fmt": "foobar2000 innoittama:$N<code>(title)</code> korvataan kappaleen nimellä,$N<code>[(artist) - ](title)</code> sivuuttaa [tämän] osan jos artisti on tyhjä$N<code>$lpad((tn),2,0)</code> ", + "fr_re": "`regex hakukuvio jota käytetään alkuperäisiin tiedostonimiin; kaappausryhmiin voi viitata alla olevassa muotoilukentässä kuten `(1)` ja `(2)` ja niin edelleen", + "fr_fmt": "`foobar2000 innoittama:$N`(title)` korvataan kappaleen nimellä,$N`[(artist) - ](title)` sivuuttaa [tämän] osan jos artisti on tyhjä$N`$lpad((tn),2,0)` ", "fr_pdel": "poista", "fr_pnew": "tallenna nimellä", "fr_pname": "anna nimi uudelle esiasetuksellesi", diff --git a/copyparty/web/tl/fra.js b/copyparty/web/tl/fra.js index 4778e594..8492e4b8 100644 --- a/copyparty/web/tl/fra.js +++ b/copyparty/web/tl/fra.js @@ -114,7 +114,7 @@ Ls.fra = { "login": "Se connecter", //m "access": " accès", "ot_close": "fermer le sous-menu", - "ot_search": "chercher des fichiers par leurs attributs, chemin / nom, tag musicaux, ou nimporte quelle combinaison de ces options$N$N<code>foo bar</code> = doit contenir à la fois «foo» et «bar»,$N<code>foo -bar</code> = doit contenir «foo» mais pas «bar»,$N<code>^yana .opus$</code> = commence par «yana» et est un fichier «opus»$N<code>"try unite"</code> = contient exactement «try unite»$N$Nle format de date est iso-8601, comme$N<code>2009-12-31</code> ou <code>2020-09-12 23:30:00</code>", + "ot_search": "`chercher des fichiers par leurs attributs, chemin / nom, tag musicaux, ou nimporte quelle combinaison de ces options$N$N`foo bar` = doit contenir à la fois «foo» et «bar»,$N`foo -bar` = doit contenir «foo» mais pas «bar»,$N`^yana .opus$` = commence par «yana» et est un fichier «opus»$N`"try unite"` = contient exactement «try unite»$N$Nle format de date est iso-8601, comme$N`2009-12-31` ou `2020-09-12 23:30:00`", "ot_unpost": "unpost: supprimer vos téléchargements récents, ou annuler ceux en cours", "ot_bup": "bup: téléverseur de base, prend même en charge netscape 4.0", "ot_mkdir": "mkdir: créer un nouveau répertoire", @@ -263,7 +263,7 @@ Ls.fra = { "cdt_lim": "nombre maximum de fichiers à afficher dans un dossier", "cdt_ask": "lorsque vous faites défiler vers le bas,$Nau lieu de charger plus de fichiers,$Ndemander quoi faire", - "cdt_hsort": "combien de règles de tri (<code>,sorthref</code>) à inclure dans les media-URLs. Définir cette valeur à 0 ignorera également les règles de tri incluses dans les liens média lorsque vous cliquez dessus.", + "cdt_hsort": "`combien de règles de tri (`,sorthref`) à inclure dans les media-URLs. Définir cette valeur à 0 ignorera également les règles de tri incluses dans les liens média lorsque vous cliquez dessus.", "cdt_ren": "activer le menu contextuel personnalisé, le menu normal reste accessible avec shift + clic droit\">activer", //m "cdt_rdb": "afficher le menu clic droit normal lorsque le menu personnalisé est déjà ouvert et qu’on clique à nouveau\">x2", //m @@ -283,6 +283,7 @@ Ls.fra = { "ml_tint": "teinte", "ml_eq": "égaliseur audio", "ml_drc": "compresseur de plage dynamique", + "ml_ss": "ignorer les silences", //m "mt_loop": "répéter en boucle une musique\">🔁", "mt_one": "stopper après une musique\">1️⃣", @@ -318,7 +319,7 @@ Ls.fra = { "mt_c2ng": "votre appareil ne semble pas prendre en charge ce format de sortie, mais essayons quand même", "mt_xowa": "il y a des bugs dans iOS qui empeche d'avoir une lecture en ariere plan en utilisant ce format; utilisez caf ou mp3 à la place", "mt_tint": "niveau d’arrière-plan (0–100) de la barre de progression$Npour rendre la mise en mémoire tampon moins gênante", - "mt_eq": "active l'égaliseur et le contrôle de gain;$N$Nboost <code>0</code> = volume standard 100% (non modifié)$N$Nwidth <code>1  </code> = stéréo standard (non modifié)$Nwidth <code>0.5</code> = 50% de crossfeed gauche-droite$Nwidth <code>0  </code> = mono$N$Nboost <code>-0.8</code> & width <code>10</code> = suppression vocale :^)$N$Nl'activation de l'égaliseur rend les albums gapless entièrement gapless, alors laissez-le activé avec toutes les valeurs à zéro (sauf largeur = 1) si vous vous en souciez", + "mt_eq": "`active l'égaliseur et le contrôle de gain;$N$Nboost `0` = volume standard 100% (non modifié)$N$Nwidth `1  ` = stéréo standard (non modifié)$Nwidth `0.5` = 50% de crossfeed gauche-droite$Nwidth `0  ` = mono$N$Nboost `-0.8` & width `10` = suppression vocale :^)$N$Nl'activation de l'égaliseur rend les albums gapless entièrement gapless, alors laissez-le activé avec toutes les valeurs à zéro (sauf largeur = 1) si vous vous en souciez", "mt_drc": "active le compresseur de plage dynamique (aplanisseur de volume / brickwaller); activera également l'EQ pour équilibrer les choses, donc définissez tous les champs EQ sauf 'width' sur 0 si vous ne le voulez pas$N$Ndiminue le volume de l'audio au-dessus de THRESHOLD dB; pour chaque RATIO dB au-delà de THRESHOLD, il y a 1 dB de sortie, donc des valeurs par défaut de tresh -24 et ratio 12 signifient qu'il ne devrait jamais être plus fort que -22 dB et qu'il est sûr d'augmenter le boost de l'égaliseur à 0.8, ou même 1.8 avec ATK 0 et un énorme RLS comme 90 (ne fonctionne que dans firefox; RLS est max 1 dans les autres navigateurs)$N$N(voir wikipedia, ils expliquent cela beaucoup mieux)", "mt_ss": "`active le saut de silence ; multiplie la vitesse de lecture par `av` près du début/fin quand le volume est sous `vol` et la position est dans les `deb`% premiers ou `fin`% derniers", //m "mt_ssvt": "seuil de volume (0-255)\">vol", //m @@ -404,8 +405,8 @@ Ls.fra = { "fr_case": "regex sensible à la casse\">case", "fr_win": "noms windows-safe; remplacer <>:"\\|?* par des caractères japonais en pleine largeur\">win", "fr_slash": "remplacer / par un caractère qui ne provoque pas la création de nouveaux dossiers\">no /", - "fr_re": "modèle de recherche regex à appliquer aux noms de fichiers originaux ; les groupes capturés peuvent être référencés dans le champ de format ci-dessous comme <code>(1)</code> et <code>(2)</code> et ainsi de suite", - "fr_fmt": "inspiré par foobar2000 : $N<code>(title)</code> est remplacé par le titre de la chanson, $N<code>[(artist) - ](title)</code> saute [cette] partie si l'artiste est vide, $N<code>$lpad((tn),2,0)</code> remplit le numéro de piste à 2 chiffres", + "fr_re": "`modèle de recherche regex à appliquer aux noms de fichiers originaux ; les groupes capturés peuvent être référencés dans le champ de format ci-dessous comme `(1)` et `(2)` et ainsi de suite", + "fr_fmt": "`inspiré par foobar2000 : $N`(title)` est remplacé par le titre de la chanson, $N`[(artist) - ](title)` saute [cette] partie si l'artiste est vide, $N`$lpad((tn),2,0)` remplit le numéro de piste à 2 chiffres", "fr_pdel": "supprimer", "fr_pnew": "enregistrer sous", "fr_pname": "donnez un nom pour le nouveau preset", diff --git a/copyparty/web/tl/grc.js b/copyparty/web/tl/grc.js index 407153ac..caee0282 100644 --- a/copyparty/web/tl/grc.js +++ b/copyparty/web/tl/grc.js @@ -114,7 +114,7 @@ Ls.grc = { "login": "Σύνδεση", //m "access": " πρόσβαση", "ot_close": "κλείσιμο υπομενού", - "ot_search": "αναζήτηση αρχείων με βάση χαρακτηριστικά, διαδρομή / όνομα, μουσικά tags ή οποιονδήποτε συνδυασμό$N$N<code>foo bar</code> = πρέπει να περιέχει και τα «foo» και «bar»,$N<code>foo -bar</code> = πρέπει να περιέχει το «foo» αλλά όχι το «bar»,$N<code>^yana .opus$</code> = να ξεκινά με «yana» και να είναι αρχείο «opus»$N<code>"try unite"</code> = να περιέχει ακριβώς «try unite»$N$Nη μορφή ημερομηνίας είναι iso-8601, όπως$N<code>2009-12-31</code> ή <code>2020-09-12 23:30:00</code>", + "ot_search": "`αναζήτηση αρχείων με βάση χαρακτηριστικά, διαδρομή / όνομα, μουσικά tags ή οποιονδήποτε συνδυασμό$N$N`foo bar` = πρέπει να περιέχει και τα «foo» και «bar»,$N`foo -bar` = πρέπει να περιέχει το «foo» αλλά όχι το «bar»,$N`^yana .opus$` = να ξεκινά με «yana» και να είναι αρχείο «opus»$N`"try unite"` = να περιέχει ακριβώς «try unite»$N$Nη μορφή ημερομηνίας είναι iso-8601, όπως$N`2009-12-31` ή `2020-09-12 23:30:00`", "ot_unpost": "unpost: διαγραφή πρόσφατων μεταφορτώσεων ή ακύρωση ανολοκλήρωτων", "ot_bup": "bup: βασικός uploader, υποστηρίζει μέχρι και netscape 4.0", "ot_mkdir": "mkdir: δημιουργία νέου φακέλου", @@ -263,7 +263,7 @@ Ls.grc = { "cdt_lim": "μέγιστος αριθμός αρχείων προς εμφάνιση σε ένα φάκελο", "cdt_ask": "όταν φτάνεις στο τέλος,$Nαντί να φορτώσει περισσότερα αρχεία,$Nρωτά τι να κάνει", - "cdt_hsort": "πόσους κανόνες ταξινόμησης (<code>,sorthref</code>) να συμπεριλάβει σε URLs πολυμέσων. Αν το βάλεις 0 αγνοεί και κανόνες ταξινόμησης στους συνδέσμους πολυμέσων", + "cdt_hsort": "`πόσους κανόνες ταξινόμησης (`,sorthref`) να συμπεριλάβει σε URLs πολυμέσων. Αν το βάλεις 0 αγνοεί και κανόνες ταξινόμησης στους συνδέσμους πολυμέσων", "cdt_ren": "ενεργοποίηση προσαρμοσμένου μενού δεξιού κλικ, το κανονικό μενού είναι προσβάσιμο με shift + δεξί κλικ\">ενεργοποίηση", //m "cdt_rdb": "εμφάνιση του κανονικού μενού δεξιού κλικ όταν το προσαρμοσμένο είναι ήδη ανοιχτό και γίνεται ξανά δεξί κλικ\">x2", //m @@ -283,6 +283,7 @@ Ls.grc = { "ml_tint": "φίλτρο χρώματος", "ml_eq": "ισοσταθμιστής ήχου", "ml_drc": "συμπιεστής δυναμικής εμβέλειας", + "ml_ss": "παράβλεψη σιωπής", //m "mt_loop": "επανάληψη ενός τραγουδιού\">🔁", "mt_one": "σταμάτα μετά από ένα τραγούδι\">1️⃣", @@ -318,7 +319,7 @@ Ls.grc = { "mt_c2ng": "η συσκευή σου φαίνεται να μην υποστηρίζει αυτήν τη μορφή εξόδου, αλλά ας το δοκιμάσουμε ούτως ή άλλως", "mt_xowa": "υπάρχουν bugs σε iOS που εμποδίζουν την αναπαραγωγή στο παρασκήνιο με αυτήν τη μορφή· χρησιμοποίησε caf ή mp3 αντ’ αυτού", "mt_tint": "επίπεδο φόντου (0-100) στην μπάρα αναζήτησης$Nγια να κάνεις το buffering λιγότερο ενοχλητικό", - "mt_eq": "ενεργοποιεί τον ισοσταθμιστή και τον έλεγχο ενίσχυσης;$N$Nενίσχυση <code>0</code> = στάνταρ 100% ένταση (απαράλλαχτη)$N$Nεύρος <code>1  </code> = στάνταρ στερεοφωνικό (απαράλλαχτο)$Nεύρος <code>0.5</code> = 50% αριστερά-δεξιά μίξη ήχου$Nεύρος <code>0  </code> = μονοφωνικό$N$Nενίσχυση <code>-0.8</code> & εύρος <code>10</code> = αφαίρεση φωνής :^)$N$Nη ενεργοποίηση του ισοσταθμιστή κάνει τα άλμπουμ χωρίς κενά, να παίζουν χωρίς καθόλου κενά, οπότε άφησέ το ενεργό με όλες τις τιμές στο μηδέν (εκτός από εύρος = 1) αν σε νοιάζει", + "mt_eq": "`ενεργοποιεί τον ισοσταθμιστή και τον έλεγχο ενίσχυσης;$N$Nενίσχυση `0` = στάνταρ 100% ένταση (απαράλλαχτη)$N$Nεύρος `1  ` = στάνταρ στερεοφωνικό (απαράλλαχτο)$Nεύρος `0.5` = 50% αριστερά-δεξιά μίξη ήχου$Nεύρος `0  ` = μονοφωνικό$N$Nενίσχυση `-0.8` & εύρος `10` = αφαίρεση φωνής :^)$N$Nη ενεργοποίηση του ισοσταθμιστή κάνει τα άλμπουμ χωρίς κενά, να παίζουν χωρίς καθόλου κενά, οπότε άφησέ το ενεργό με όλες τις τιμές στο μηδέν (εκτός από εύρος = 1) αν σε νοιάζει", "mt_drc": "ενεργοποιεί τον συμπιεστή δυναμικής εμβέλειας (εξομάλυνση έντασης / ακραία συμπίεση έντασης); θα ενεργοποιήσει και τον ισοσταθμιστή για να ισορροπήσει τον ήχο, οπότε βάλε όλα τα πεδία ισοσταθμιστή εκτός από το 'εύρος' στο 0 αν δεν το θες$N$Nχαμηλώνει την ένταση του ήχου πάνω από το όριο (THRESHOLD) dB; για κάθε RATIO dB πέρα από το όριο υπάρχει 1 dB εξόδου, οπότε οι προεπιλεγμένες τιμές όριο -24 και 'λόγος' 12 σημαίνουν ότι δεν θα ξεπεράσει ποτέ τα -22 dB και είναι ασφαλές να αυξήσεις την ενίσχυση ισοσταθμιστή σε 0.8, ή και 1.8 με ATK 0 και μεγάλο RLS όπως 90 (δουλεύει μόνο σε firefox· το RLS είναι max 1 σε άλλους browsers)$N$N(δες wikipedia, το εξηγούν καλύτερα)", "mt_ss": "`ἐνεργοποιεῖ τὴν παράλειψιν σιγῆς· πολλαπλασιάζει τὴν ταχύτητα διὰ `ταχ` πλησίον ἀρχῆς/τέλους, ὅταν ἡ φωνὴ ὑπὸ `φων` καὶ ἡ θέσις ἐν τοῖς πρώτοις `ἀρχ`% ἢ τελευταίοις `τελ`%", //m "mt_ssvt": "ὅριον φωνῆς (0-255)\">φων", //m @@ -404,8 +405,8 @@ Ls.grc = { "fr_case": "regex με διάκριση πεζών/κεφαλαίων\">case", "fr_win": "ασφαλή ονόματα για windows; αντικαθιστά <>:"\\|?* με ιαπωνικούς χαρακτήρες πλήρους πλάτους\">win", "fr_slash": "αντικαθίσταται / με χαρακτήρα που δεν δημιουργεί νέους φακέλους\">όχι /", - "fr_re": "μοτίβα αναζήτησης (regex) για αναζήτηση στα αρχικά ονόματα; τα καταγραφόμενα groups μπορούν να χρησιμοποιηθούν στο πεδίο μορφοποίησης παρακάτω όπως <code>(1)</code> και <code>(2)</code> και ούτω καθεξής", - "fr_fmt": "εμπνευσμένο από foobar2000:$N<code>(title)</code> αντικαθίσταται από τίτλο τραγουδιού,$N<code>[(artist) - ](title)</code> παραλείπει το [this] αν το artist είναι κενό$N<code>$lpad((tn),2,0)</code> γεμίζει τον αριθμό κομματιού σε 2 ψηφία", + "fr_re": "`μοτίβα αναζήτησης (regex) για αναζήτηση στα αρχικά ονόματα; τα καταγραφόμενα groups μπορούν να χρησιμοποιηθούν στο πεδίο μορφοποίησης παρακάτω όπως `(1)` και `(2)` και ούτω καθεξής", + "fr_fmt": "`εμπνευσμένο από foobar2000:$N`(title)` αντικαθίσταται από τίτλο τραγουδιού,$N`[(artist) - ](title)` παραλείπει το [this] αν το artist είναι κενό$N`$lpad((tn),2,0)` γεμίζει τον αριθμό κομματιού σε 2 ψηφία", "fr_pdel": "διαγραφή", "fr_pnew": "αποθήκευση ως", "fr_pname": "δώσε όνομα για τη νέα προεπιλογή", diff --git a/copyparty/web/tl/ita.js b/copyparty/web/tl/ita.js index 642bb4b7..bff10984 100644 --- a/copyparty/web/tl/ita.js +++ b/copyparty/web/tl/ita.js @@ -114,7 +114,7 @@ Ls.ita = { "login": "Accedi", //m "access": " accesso", "ot_close": "chiudi sottomenu", - "ot_search": "cerca file per attributi, percorso / nome, tag musicali, o qualsiasi combinazione di questi$N$N<code>foo bar</code> = deve contenere sia «foo» che «bar»,$N<code>foo -bar</code> = deve contenere «foo» ma non «bar»,$N<code>^yana .opus$</code> = inizia con «yana» ed è un file «opus»$N<code>"try unite"</code> = contiene esattamente «try unite»$N$Nil formato data è iso-8601, come$N<code>2009-12-31</code> o <code>2020-09-12 23:30:00</code>", + "ot_search": "`cerca file per attributi, percorso / nome, tag musicali, o qualsiasi combinazione di questi$N$N`foo bar` = deve contenere sia «foo» che «bar»,$N`foo -bar` = deve contenere «foo» ma non «bar»,$N`^yana .opus$` = inizia con «yana» ed è un file «opus»$N`"try unite"` = contiene esattamente «try unite»$N$Nil formato data è iso-8601, come$N`2009-12-31` o `2020-09-12 23:30:00`", "ot_unpost": "unpost: elimina i tuoi caricamenti recenti, o interrompi quelli non completati", "ot_bup": "bup: uploader di base, supporta anche netscape 4.0", "ot_mkdir": "mkdir: crea una nuova directory", @@ -263,7 +263,7 @@ Ls.ita = { "cdt_lim": "numero massimo di file da mostrare in una cartella", "cdt_ask": "quando scorri verso il fondo,$Ninvece di caricare più file,$Nchiedi cosa fare", - "cdt_hsort": "quante regole di ordinamento (<code>,sorthref</code>) includere negli URL multimediali. Impostandolo a 0 ignorerà anche le regole di ordinamento incluse nei link multimediali quando li clicchi", + "cdt_hsort": "`quante regole di ordinamento (`,sorthref`) includere negli URL multimediali. Impostandolo a 0 ignorerà anche le regole di ordinamento incluse nei link multimediali quando li clicchi", "cdt_ren": "abilita il menu contestuale personalizzato, il menu normale è accessibile con shift + clic destro\">abilita", //m "cdt_rdb": "mostra il menu normale con il tasto destro quando quello personalizzato è già aperto e si clicca di nuovo\">x2", //m @@ -283,6 +283,7 @@ Ls.ita = { "ml_tint": "tinta", "ml_eq": "equalizzatore audio", "ml_drc": "compressore gamma dinamica", + "ml_ss": "salta i silenzi", //m "mt_loop": "loop/ripeti una canzone\">🔁", "mt_one": "fermati dopo una canzone\">1️⃣", @@ -318,7 +319,7 @@ Ls.ita = { "mt_c2ng": "il tuo dispositivo non sembra supportare questo formato di output, ma proviamo comunque", "mt_xowa": "ci sono bug in iOS che prevengono la riproduzione in background usando questo formato; usa caf o mp3 invece", "mt_tint": "livello sfondo (0-100) sulla barra di ricerca$Nper rendere il buffering meno distraente", - "mt_eq": "abilita l'equalizzatore e controllo guadagno;$N$Nboost <code>0</code> = volume standard 100% (non modificato)$N$Nwidth <code>1  </code> = stereo standard (non modificato)$Nwidth <code>0.5</code> = 50% crossfeed sinistra-destra$Nwidth <code>0  </code> = mono$N$Nboost <code>-0.8</code> & width <code>10</code> = rimozione vocale :^)$N$Nabilitando l'equalizzatore rende gli album senza interruzioni completamente senza interruzioni, quindi lascialo acceso con tutti i valori a zero (eccetto width = 1) se ti importa di quello", + "mt_eq": "`abilita l'equalizzatore e controllo guadagno;$N$Nboost `0` = volume standard 100% (non modificato)$N$Nwidth `1  ` = stereo standard (non modificato)$Nwidth `0.5` = 50% crossfeed sinistra-destra$Nwidth `0  ` = mono$N$Nboost `-0.8` & width `10` = rimozione vocale :^)$N$Nabilitando l'equalizzatore rende gli album senza interruzioni completamente senza interruzioni, quindi lascialo acceso con tutti i valori a zero (eccetto width = 1) se ti importa di quello", "mt_drc": "abilita il compressore gamma dinamica (appiattitore volume / brickwaller); abiliterà anche EQ per bilanciare gli spaghetti, quindi imposta tutti i campi EQ eccetto 'width' a 0 se non lo vuoi$N$NAbbassa il volume dell'audio sopra THRESHOLD dB; per ogni RATIO dB oltre THRESHOLD c'è 1 dB di output, quindi i valori di default di tresh -24 e ratio 12 significa che non dovrebbe mai diventare più forte di -22 dB ed è sicuro aumentare il boost equalizzatore a 0.8, o anche 1.8 con ATK 0 e un RLS enorme come 90 (funziona solo in firefox; RLS è max 1 in altri browser)$N$N(vedi wikipedia, lo spiegano molto meglio)", "mt_ss": "`abilita il salto del silenzio; moltiplica la velocità di riproduzione per `av` vicino a inizio/fine quando il volume è sotto `vol` e la posizione è nei primi `ini`% o ultimi `fin`%", //m "mt_ssvt": "soglia volume (0-255)\">vol", //m @@ -404,8 +405,8 @@ Ls.ita = { "fr_case": "regex case-sensitive\">maiusc", "fr_win": "nomi sicuri per windows; sostituisce <>:"\\|?* con caratteri giapponesi fullwidth\">win", "fr_slash": "sostituisce / con un carattere che non causa la creazione di nuove cartelle\">no /", - "fr_re": "pattern di ricerca regex da applicare ai nomi file originali; i gruppi di cattura possono essere referenziati nel campo formato sottostante come <code>(1)</code> e <code>(2)</code> e così via", - "fr_fmt": "ispirato da foobar2000:$N<code>(title)</code> è sostituito dal titolo della canzone,$N<code>[(artist) - ](title)</code> salta [questa] parte se artista è vuoto$N<code>$lpad((tn),2,0)</code> aggiunge padding al numero traccia a 2 cifre", + "fr_re": "`pattern di ricerca regex da applicare ai nomi file originali; i gruppi di cattura possono essere referenziati nel campo formato sottostante come `(1)` e `(2)` e così via", + "fr_fmt": "`ispirato da foobar2000:$N`(title)` è sostituito dal titolo della canzone,$N`[(artist) - ](title)` salta [questa] parte se artista è vuoto$N`$lpad((tn),2,0)` aggiunge padding al numero traccia a 2 cifre", "fr_pdel": "elimina", "fr_pnew": "salva come", "fr_pname": "fornisci un nome per il tuo nuovo preset", diff --git a/copyparty/web/tl/jpn.js b/copyparty/web/tl/jpn.js index 8e22e87a..af3b8ee7 100644 --- a/copyparty/web/tl/jpn.js +++ b/copyparty/web/tl/jpn.js @@ -114,7 +114,7 @@ Ls.jpn = { "login": "ログイン", "access": " アクセス", "ot_close": "サブメニューを閉じる", - "ot_search": "属性、パス/名前、音楽タグ、またはそれらの組み合わせでファイルを検索$N$N<code>foo bar</code> = «foo» と «bar» の両方を含める。$N<code>foo -bar</code> = «foo» を含み、«bar» を含まない必要があります。$N<code>^yana .opus$</code> = «yana» で始まり、«opus» ファイルである$N<code>"try unite"</code> = «try unite» だけを含む$N$N日付形式は iso-8601。たとえば、$N<code>2009-12-31</code> や <code>2020-09-12 23:30:00</code>", + "ot_search": "`属性、パス/名前、音楽タグ、またはそれらの組み合わせでファイルを検索$N$N`foo bar` = «foo» と «bar» の両方を含める。$N`foo -bar` = «foo» を含み、«bar» を含まない必要があります。$N`^yana .opus$` = «yana» で始まり、«opus» ファイルである$N`"try unite"` = «try unite» だけを含む$N$N日付形式は iso-8601。たとえば、$N`2009-12-31` や `2020-09-12 23:30:00`", "ot_unpost": "unpost: 最近アップロードした投稿を削除するか、未完成の投稿を中止", "ot_bup": "bup: 基本的なアップローダー。Netscape 4.0 もサポートしています。", "ot_mkdir": "mkdir: 新しいディレクトリを作成", @@ -263,7 +263,7 @@ Ls.jpn = { "cdt_lim": "フォルダに表示するファイルの最大数", "cdt_ask": "一番下までスクロールしたときに$N更にファイルを読み込む代わりに$N何をするか尋ねる", - "cdt_hsort": "メディアURLに含めるソートルール (<code>,sorthref</code>) の数。0に設定するとメディアリンクをクリックした際にそのリンクに含まれるソートルールも無視されます。", + "cdt_hsort": "`メディアURLに含めるソートルール (`,sorthref`) の数。0に設定するとメディアリンクをクリックした際にそのリンクに含まれるソートルールも無視されます。", "cdt_ren": "カスタム右クリックメニューを有効にしてもShiftキーを押しながら右クリックすることで通常のメニューにアクセスできます。\">有効", "cdt_rdb": "カスタム右クリックメニューが開いている状態で再度右クリックしたときに通常のメニューを表示する\">x2", //m @@ -283,6 +283,7 @@ Ls.jpn = { "ml_tint": "色合い", "ml_eq": "オーディオイコライザー", "ml_drc": "ダイナミックレンジコンプレッサー", + "ml_ss": "無音をスキップ", //m "mt_loop": "1曲をループ/リピート再生\">🔁", "mt_one": "1曲で止める\">1️⃣", @@ -318,7 +319,7 @@ Ls.jpn = { "mt_c2ng": "現在のデバイスはこの出力形式をサポートしていないようですが、とにかく試してみましょう", "mt_xowa": "iOSにはこのフォーマットを使用したバックグラウンド再生を妨げるバグがあります; 代わりにcafまたはmp3を使用してください", "mt_tint": "シークバーの背景レベル(0~100)を調整し$Nバッファリングの邪魔にならにようにする", - "mt_eq": "イコライザーとゲイン制御を有効にします;$N$Nブースト <code>0</code> = 標準音量100%(変更なし)$N$N幅 <code>1  </code> = 標準ステレオ(変更なし)$N幅 <code>0.5</code> = 左右のクロスフィード50%$N幅 <code>0  </code> = モノラル$N$Nブースト <code>-0.8</code> & 幅 <code>10</code> = ボーカル除去 :^)$N$Nイコライザーを有効にするとギャップレスアルバムは完全にギャップレスになります。そのため、それを気に場合すべての値をゼロ(幅 = 1を除く)にしてイコライザーをオンにしたままにしてください。", + "mt_eq": "`イコライザーとゲイン制御を有効にします;$N$Nブースト `0` = 標準音量100%(変更なし)$N$N幅 `1  ` = 標準ステレオ(変更なし)$N幅 `0.5` = 左右のクロスフィード50%$N幅 `0  ` = モノラル$N$Nブースト `-0.8` & 幅 `10` = ボーカル除去 :^)$N$Nイコライザーを有効にするとギャップレスアルバムは完全にギャップレスになります。そのため、それを気に場合すべての値をゼロ(幅 = 1を除く)にしてイコライザーをオンにしたままにしてください。", "mt_drc": "ダイナミックレンジコンプレッサー(ボリュームフラットナー / ブリックウォーラー)を有効にします; EQでスパゲッティのバランスをとることもできます。そのため、EQのフィールドを「幅」以外すべて0に設定してください。$N$Nしきい値を超えるオーディオの音量を下げる; しきい値を超えるRATIO dBごとに1dBの出力されますしきい値-24と比率12のデフォルト値は、-22dBを超えることはなく、イコライザーのブーストを0.8に、またはATK 0とRLS 90などの非常に大きな値にした場合1.8まで安全に上げられます (Firefoxでのみ機能し、他のブラウザーではRLSは最大 1 です)。$N$N(Wikipedia を参照してください。もっとわかりやすく説明されています)", "mt_ss": "`無音スキップを有効化;音量が `音` 未満で、再生位置が最初の `始`% または最後の `終`% にある場合、開始/終了付近で再生速度を `速` 倍します", //m "mt_ssvt": "音量しきい値 (0-255)\">音", //m @@ -404,8 +405,8 @@ Ls.jpn = { "fr_case": "大文字と小文字を区別する正規表現\">case", "fr_win": "Windowsで安全な名前; <>:"\\|?*を日本語の全角文字に置き換える\">win", "fr_slash": "/を新しいフォルダが作成されない文字に置き換える\">no /", - "fr_re": "元のファイル名に適用する正規表現検索パターン; キャプチャグループは、<code>(1)</code> や <code>(2)</code> のように、以下のフォーマットフィールドで参照することができるので、", - "fr_fmt": "foob​​ar2000 を参考にしています:$N<code>(title)</code> は曲名に置き換えられます。$N<code>[(artist) - ](title)</code> はアーティストが空白の場合は[この]部分をスキップします。$N<code>$lpad((tn),2,0)</code> はトラック番号を2桁にパディングします。", + "fr_re": "`元のファイル名に適用する正規表現検索パターン; キャプチャグループは、`(1)` や `(2)` のように、以下のフォーマットフィールドで参照することができるので、", + "fr_fmt": "`foob​​ar2000 を参考にしています:$N`(title)` は曲名に置き換えられます。$N`[(artist) - ](title)` はアーティストが空白の場合は[この]部分をスキップします。$N`$lpad((tn),2,0)` はトラック番号を2桁にパディングします。", "fr_pdel": "削除", "fr_pnew": "名前をつけて保存", "fr_pname": "新しいプリセットの名前を入力します", diff --git a/copyparty/web/tl/kor.js b/copyparty/web/tl/kor.js index 47bd4ba8..63b693da 100644 --- a/copyparty/web/tl/kor.js +++ b/copyparty/web/tl/kor.js @@ -114,7 +114,7 @@ Ls.kor = { "login": "로그인", //m "access": " 액세스", "ot_close": "하위 메뉴 닫기", - "ot_search": "속성, 경로/이름, 음악 태그 또는 이들의 조합으로 파일을 검색합니다.$N$N<code>foo bar</code> = «foo»와 «bar»를 모두 포함해야 함,$N<code>foo -bar</code> = «foo»는 포함하지만 «bar»는 포함하지 않아야 함,$N<code>^yana .opus$</code> = «yana»로 시작하고 «opus» 파일이어야 함$N<code>"try unite"</code> = 정확히 «try unite»를 포함해야 함$N$N날짜 형식은 ISO-8601입니다. 예:$N<code>2009-12-31</code> 또는 <code>2020-09-12 23:30:00</code>", + "ot_search": "`속성, 경로/이름, 음악 태그 또는 이들의 조합으로 파일을 검색합니다.$N$N`foo bar` = «foo»와 «bar»를 모두 포함해야 함,$N`foo -bar` = «foo»는 포함하지만 «bar»는 포함하지 않아야 함,$N`^yana .opus$` = «yana»로 시작하고 «opus» 파일이어야 함$N`"try unite"` = 정확히 «try unite»를 포함해야 함$N$N날짜 형식은 ISO-8601입니다. 예:$N`2009-12-31` 또는 `2020-09-12 23:30:00`", "ot_unpost": "주워담기: 최근 업로드한 항목을 삭제하거나 미완료된 업로드를 중단합니다", "ot_bup": "bup: 기본 업로더. 넷스케이프 4.0도 지원합니다", "ot_mkdir": "mkdir: 새 디렉터리를 만듭니다", @@ -263,7 +263,7 @@ Ls.kor = { "cdt_lim": "폴더에 표시할 최대 파일 수", "cdt_ask": "맨 아래로 스크롤할 때$N더 많은 파일을 불러오는 대신$N무엇을 할지 묻기", - "cdt_hsort": "미디어 URL에 포함할 정렬 규칙 (<code>,sorthref</code>)의 수. 0으로 설정하면 미디어 링크를 클릭할 때 포함된 정렬 규칙도 무시됩니다.", + "cdt_hsort": "`미디어 URL에 포함할 정렬 규칙 (`,sorthref`)의 수. 0으로 설정하면 미디어 링크를 클릭할 때 포함된 정렬 규칙도 무시됩니다.", "cdt_ren": "사용자 지정 우클릭 메뉴를 활성화합니다. shift 키를 누른 채 우클릭하면 기본 메뉴를 사용할 수 있습니다\">활성화", //m "cdt_rdb": "사용자 정의 우클릭 메뉴가 이미 열려 있을 때 다시 우클릭하면 기본 메뉴 표시\">x2", //m @@ -283,6 +283,7 @@ Ls.kor = { "ml_tint": "틴트", "ml_eq": "오디오 이퀄라이저", "ml_drc": "다이내믹 레인지 압축기", + "ml_ss": "무음 건너뛰기", //m "mt_loop": "한 곡 반복 재생\">🔁", "mt_one": "한 곡 재생 후 중지\">1️⃣", @@ -318,7 +319,7 @@ Ls.kor = { "mt_c2ng": "기기가 이 출력 형식을 지원하지 않는 것 같지만, 시도해 보겠습니다", "mt_xowa": "iOS에서 이 형식의 백그라운드 재생이 안되는 버그가 있습니다. 대신 caf나 mp3를 사용해주세요.", "mt_tint": "탐색 바의 배경 레벨 (0-100)$N버퍼링이 덜 눈시리게 만듦", - "mt_eq": "이퀄라이저 및 게인 제어 활성화;$N$Nboost <code>0</code> = 표준 100% 볼륨 (수정 없음)$N$Nwidth <code>1  </code> = 표준 스테레오 (수정 없음)$Nwidth <code>0.5</code> = 50% 좌우 크로스피드$Nwidth <code>0  </code> = 모노$N$Nboost <code>-0.8</code> & width <code>10</code> = 보컬 제거 :^)$N$N이퀄라이저를 활성화하면 끊김 없는 앨범이 온전히 끊김 없이 재생되므로, 그 점이 중요하다면 모든 값을 0으로 두고 (width=1 제외) 켜두세요.", + "mt_eq": "`이퀄라이저 및 게인 제어 활성화;$N$Nboost `0` = 표준 100% 볼륨 (수정 없음)$N$Nwidth `1  ` = 표준 스테레오 (수정 없음)$Nwidth `0.5` = 50% 좌우 크로스피드$Nwidth `0  ` = 모노$N$Nboost `-0.8` & width `10` = 보컬 제거 :^)$N$N이퀄라이저를 활성화하면 끊김 없는 앨범이 온전히 끊김 없이 재생되므로, 그 점이 중요하다면 모든 값을 0으로 두고 (width=1 제외) 켜두세요.", "mt_drc": "다이내믹 레인지 컴프레서(볼륨 평탄화/벽돌화)를 활성화합니다. 스파게티의 균형을 맞추기 위해 EQ도 활성화되므로, 원하지 않으면 'width'를 제외한 모든 EQ 필드를 0으로 설정하세요.$N$NTHRESHOLD dB 이상의 오디오 볼륨을 낮춥니다. THRESHOLD를 초과하는 모든 RATIO dB에 대해 1dB의 출력이 있으므로, 기본값인 tresh -24 및 ratio 12는 볼륨이 -22dB보다 커지지 않음을 의미하며, 이퀄라이저 부스트를 0.8 또는 ATK 0과 큰 RLS (예: 90)를 사용하여 1.8까지 안전하게 높일 수 있습니다 (firefox에서만 작동, 다른 브라우저에서는 RLS 최대 1).$N$N(위키백과를 참조하세요, 훨씬 더 잘 설명되어 있습니다)", "mt_ss": "`무음 건너뛰기 활성화; 볼륨이 `음` 미만이고 위치가 처음 `시`% 또는 마지막 `끝`% 이내일 때 시작/끝 근처에서 재생 속도를 `고` 배로 합니다", //m "mt_ssvt": "볼륨 임계값 (0-255)\">음", //m @@ -404,8 +405,8 @@ Ls.kor = { "fr_case": "대소문자 구분 정규식\">대소문자", "fr_win": "Windows 안전 이름; <>:"\\|?*를 일본어 전각 문자로 바꿉니다\">win", "fr_slash": "/를 새 폴더를 만들지 않는 문자로 바꿉니다\">/ 없음", - "fr_re": "원본 파일 이름에 적용할 정규식 검색 패턴; 캡처링 그룹은 아래 형식 필드에서 <code>(1)</code>, <code>(2)</code> 등으로 참조할 수 있습니다", - "fr_fmt": "foobar2000에서 영감을 받음:$N<code>(title)</code>은(는) 곡 제목으로 대체됨,$N<code>[(artist) - ](title)</code>은(는) 아티스트가 비어 있으면 [이] 부분을 건너뜀$N<code>$lpad((tn),2,0)</code>은(는) 트랙 번호를 2자리로 채움", + "fr_re": "`원본 파일 이름에 적용할 정규식 검색 패턴; 캡처링 그룹은 아래 형식 필드에서 `(1)`, `(2)` 등으로 참조할 수 있습니다", + "fr_fmt": "`foobar2000에서 영감을 받음:$N`(title)`은(는) 곡 제목으로 대체됨,$N`[(artist) - ](title)`은(는) 아티스트가 비어 있으면 [이] 부분을 건너뜀$N`$lpad((tn),2,0)`은(는) 트랙 번호를 2자리로 채움", "fr_pdel": "삭제", "fr_pnew": "다른 이름으로 저장", "fr_pname": "새 프리셋의 이름을 입력하세요", diff --git a/copyparty/web/tl/nld.js b/copyparty/web/tl/nld.js index 0a11d7a5..071cdc72 100644 --- a/copyparty/web/tl/nld.js +++ b/copyparty/web/tl/nld.js @@ -114,7 +114,7 @@ Ls.nld = { "login": "Inloggen", //m "access": " Toegang", "ot_close": "Sluit onder-menu", - "ot_search": "Zoek voor bestanden bij attributes, pad / naam, muziek tags, of elk andere combinatie tussen$N$N<code>foo bar</code> = moet beide «foo» en «bar» bevatten,$N<code>foo -bar</code> = moet «foo» bevatten maar geen «bar»,$N<code>^yana .opus$</code> = start met «yana» en moet een «opus» bestand zijn$N<code>"try unite"</code> = moet precies «try unite» bevatten$N$Nde datum formaat is iso-8601, zoals$N<code>2009-12-31</code> of <code>2020-09-12 23:30:00</code>", + "ot_search": "`Zoek voor bestanden bij attributes, pad / naam, muziek tags, of elk andere combinatie tussen$N$N`foo bar` = moet beide «foo» en «bar» bevatten,$N`foo -bar` = moet «foo» bevatten maar geen «bar»,$N`^yana .opus$` = start met «yana» en moet een «opus» bestand zijn$N`"try unite"` = moet precies «try unite» bevatten$N$Nde datum formaat is iso-8601, zoals$N`2009-12-31` of `2020-09-12 23:30:00`", "ot_unpost": "unpost: verwijder je recente uploads, of onvoltooide uploads afbreken", "ot_bup": "bup: Basisuploader, supports zelfs netscape 4.0", "ot_mkdir": "mkdir: Maak een nieuwe map", @@ -263,7 +263,7 @@ Ls.nld = { "cdt_lim": "Max aantal bestanden laten zien in een map", "cdt_ask": "Als helemaal naar beneden gescrolld bent,$Nin plaats van meer inladen,$Nvraag wat het moet doen", - "cdt_hsort": "Hoeveel sorteerregels (<code>,sorthref</code>) moeten er in media-URL's worden opgenomen? Als je dit op 0 instelt, worden de sorteerregels in medialinks ook genegeerd wanneer erop geklikt word.", + "cdt_hsort": "`Hoeveel sorteerregels (`,sorthref`) moeten er in media-URL's worden opgenomen? Als je dit op 0 instelt, worden de sorteerregels in medialinks ook genegeerd wanneer erop geklikt word.", "cdt_ren": "Aangepast rechtermuisknopmenu inschakelen, het normale menu blijft beschikbaar met shift + rechtermuisknop\">inschakelen", //m "cdt_rdb": "toon het normale rechtermuisknopmenu wanneer het aangepaste al open is en opnieuw wordt geklikt\">x2", //m @@ -283,6 +283,7 @@ Ls.nld = { "ml_tint": "Tint", "ml_eq": "Audio-equalizer", "ml_drc": "Dynamisch bereikcompressor", + "ml_ss": "Stiltes overslaan", //m "mt_loop": "Loop/herhaal een nummer\">🔁", "mt_one": "Stop na een nummer\">1️⃣", @@ -318,7 +319,7 @@ Ls.nld = { "mt_c2ng": "Uw apparaat lijkt dit uitvoerformaat niet te ondersteunen, maar we gaan het toch proberen", "mt_xowa": "iOS bevat bugs waardoor dit formaat niet op de achtergrond kan worden afgespeeld; gebruik in plaats daarvan caf of mp3.", "mt_tint": "Achtergrond helderheid (0-100) op de zoekbalk om bufferen minder storend te maken", - "mt_eq": "Schakelt de equalizer en gain-control in;$N$Nboost <code>0</code> = standaard 100% volume (ongeweijzigd)$N$Nwidth <code>1  </code> = standaard stereo (ongeweijzigd)$Nwidth <code>0.5</code> = 50% links-rechts crossfeed$Nwidth <code>0  </code> = mono$N$Nboost <code>-0.8</code> & width <code>10</code> = stemverwijdering :^)$N$NDoor de equalizer in te schakelen, worden gapless albums volledig gapless. Laat hem dus aanstaan met alle waarden op nul (behalve width = 1) als je dat belangrijk vindt.", + "mt_eq": "`Schakelt de equalizer en gain-control in;$N$Nboost `0` = standaard 100% volume (ongeweijzigd)$N$Nwidth `1  ` = standaard stereo (ongeweijzigd)$Nwidth `0.5` = 50% links-rechts crossfeed$Nwidth `0  ` = mono$N$Nboost `-0.8` & width `10` = stemverwijdering :^)$N$NDoor de equalizer in te schakelen, worden gapless albums volledig gapless. Laat hem dus aanstaan met alle waarden op nul (behalve width = 1) als je dat belangrijk vindt.", "mt_drc": "Schakelt de dynamic range compressor in (volume flattener / brickwaller); schakelt ook EQ in om de spaghetti te balanceren, dus zet alle EQ velden behalve ‘width’ op 0 als je dat niet wilt.$N$Nverlaagt het volume van audio boven THRESHOLD dB; voor elke RATIO dB voorbij THRESHOLD is er 1 dB output, dus standaardwaarden van tresh -24 en ratio 12 betekenen dat het nooit luider dan -22 dB zou moeten worden en het is veilig om de equalizer boost te verhogen tot 0.8, of zelfs 1.8 met ATK 0 en een enorme RLS zoals 90 (werkt alleen in firefox; RLS is max 1 in andere browsers)$N$N(zie wikipedia, die legt het veel beter uit)", "mt_ss": "`Schakelt stilte-overslaan in; vermenigvuldigt afspeelsnelheid met `vrs` nabij begin/einde wanneer volume onder `vol` is en positie binnen de eerste `beg`% of laatste `eind`%", //m "mt_ssvt": "Volumedrempel (0-255)\">vol", //m @@ -404,8 +405,8 @@ Ls.nld = { "fr_case": "Hoofdlettergevoelige regex\">case", "fr_win": "Windows-veilige namen; vervangen <>:"\\|?* met japanse tekens over de volledige breedte\">win", "fr_slash": "Vervang / met een teken waardoor er geen nieuwe mappen worden gemaakt\">geen /", - "fr_re": "Regex zoekpatroon om toe te passen op originele bestandsnamen; naar capturing groups kan worden verwezen in het onderstaande opmaakveld zoals <code>(1)</code> en <code>(2)</code> enzovoort", - "fr_fmt": "Geïnspireerd door foobar2000 :$N<code>(titel)</code> wordt vervangen door de titel van het nummer,$N<code>[(artiest) - ](titel)</code> sla [dit] gedeelte over als artiest leeg is$N<code>$lpad((tn),2,0)</code> vult tracknummer op tot 2 cijfers (0X)", + "fr_re": "`Regex zoekpatroon om toe te passen op originele bestandsnamen; naar capturing groups kan worden verwezen in het onderstaande opmaakveld zoals `(1)` en `(2)` enzovoort", + "fr_fmt": "`Geïnspireerd door foobar2000 :$N`(titel)` wordt vervangen door de titel van het nummer,$N`[(artiest) - ](titel)` sla [dit] gedeelte over als artiest leeg is$N`$lpad((tn),2,0)` vult tracknummer op tot 2 cijfers (0X)", "fr_pdel": "Verwijderen", "fr_pnew": "Opslaan als", "fr_pname": "Geef een naam op voor je nieuwe preset", diff --git a/copyparty/web/tl/nno.js b/copyparty/web/tl/nno.js index 741ebb1a..4943d087 100644 --- a/copyparty/web/tl/nno.js +++ b/copyparty/web/tl/nno.js @@ -111,7 +111,7 @@ Ls.nno = { "login": "Logg inn", "access": " åtgang", "ot_close": "lukk reiskap", - "ot_search": "søk etter filer ved å angje filnamn, mappenamn, tid, storleik, eller metadata som songtittel / artist / osv.$N$N<code>foo bar</code> = inneheld båe «foo» og «bar»,$N<code>foo -bar</code> = innehold «foo» men ikkje «bar»,$N<code>^yana .opus$</code> = startar med «yana», filtype «opus»$N<code>"try unite"</code> = «try unite» eksakt$N$Ndatoformat er iso-8601, så f.eks.$N<code>2009-12-31</code> eller <code>2020-09-12 23:30:00</code>", + "ot_search": "`søk etter filer ved å angje filnamn, mappenamn, tid, storleik, eller metadata som songtittel / artist / osv.$N$N`foo bar` = inneheld båe «foo» og «bar»,$N`foo -bar` = innehold «foo» men ikkje «bar»,$N`^yana .opus$` = startar med «yana», filtype «opus»$N`"try unite"` = «try unite» eksakt$N$Ndatoformat er iso-8601, så f.eks.$N`2009-12-31` eller `2020-09-12 23:30:00`", "ot_unpost": "unpost: slett filer som du nyleg har lastet opp; «angre-knappen»", "ot_bup": "bup: tradisjonell / primitiv filopplasting,$N$Nfungerar i om lag samtlege nettlesarar", "ot_mkdir": "mkdir: lag ei ny mappe", @@ -260,7 +260,7 @@ Ls.nno = { "cdt_lim": "maks mengd filer å vise per mappe", "cdt_ask": "vis knappar for å laste fleire filer nederst på sida i staden for å gradvis laste meir av mappea når man scroller ned", - "cdt_hsort": "antall sorteringsreglar (<code>,sorthref</code>) som skal inkluderast når media-URL'ar genererast. Dersom denne er 0 så vil sorteringsreglar i URL'ar korkje bli generert eller lest", + "cdt_hsort": "`antall sorteringsreglar (`,sorthref`) som skal inkluderast når media-URL'ar genererast. Dersom denne er 0 så vil sorteringsreglar i URL'ar korkje bli generert eller lest", "cdt_ren": "slå på tilpassa høgreklikkmeny (den vanlege menyen er tilgjengeleg med shift + høgreklikk)\">aktiv", "cdt_rdb": "høgreklikk to gonger for å vise den vanlege høgreklikkmenyen\">x2", @@ -280,6 +280,7 @@ Ls.nno = { "ml_tint": "tint", "ml_eq": "audio equalizer (tonejustering)", "ml_drc": "compressor (volumutjevning)", + "ml_ss": "spol forbi stillheit", "mt_loop": "spel den same songen om og om igjen\">🔁", "mt_one": "spel kun éin song\">1️⃣", @@ -315,9 +316,9 @@ Ls.nno = { "mt_c2ng": "ser verkelig ikkje ut som enheiten din taklar dette formatet... men ok, vi prøver", "mt_xowa": "iOS har fortsatt problem med avspeling av owa-musikk i bakgrunnen. Bruk caf eller mp3 i staden for", "mt_tint": "nivå av bakgrunnsfarge på søkestripa (0-100),$Ngjer oppdateringer mindre distraherande", - "mt_eq": "aktivér tonekontroll og forsterker;$N$Nboost <code>0</code> = normal volumskala$N$Nwidth <code>1  </code> = normal stereo$Nwidth <code>0.5</code> = 50% blanding venstre-høgre$Nwidth <code>0  </code> = mono$N$Nboost <code>-0.8</code> & width <code>10</code> = instrumental :^)$N$Nreduserer óg daudtid mellom songfiler", + "mt_eq": "`aktivér tonekontroll og forsterker;$N$Nboost `0` = normal volumskala$N$Nwidth `1  ` = normal stereo$Nwidth `0.5` = 50% blanding venstre-høgre$Nwidth `0  ` = mono$N$Nboost `-0.8` & width `10` = instrumental :^)$N$Nreduserer óg daudtid mellom songfiler", "mt_drc": "aktivér volum-utjevning (dynamic range compressor); vil óg aktivere tonejustering, så sett alle EQ-feltene bortsett frå 'width' åt 0 viss du ikkje vil ha nokon EQ$N$Nfilteret vil dempe volumet på alt som er høgare enn TRESH dB; for kvar RATIO dB over grensa er det 1dB som treff høgtalarane, så standardverdiane tresh -24 og ratio 12 skal bety at volumet ikkje gjeng høgare enn -22 dB, slik at ein trygt kan øke boost-verdien i equalizeren åt rundt 0.8, eller 1.8 kombinert med ATK 0 og RLS 90 (berre mulig i firefox; andre nettlesarar tek ikkje høgare RLS enn 1)$N$Nwikipedia forklarar dette mykje betre forresten", - "mt_ss": "`spolar forbi stille parti i songar; spelar `ffwd` gongar raskare nær starten/slutten av songen når volumet er under `volum` og posisjonen er innanfor dei første `start`% eller dei siste `slutt`% av songen", //m + "mt_ss": "`spolar forbi stille parti i songar; spelar `ffwd` gongar raskare nær starten/slutten av songen når volumet er under `volum` og posisjonen er innanfor dei første `start`% eller dei siste `slutt`% av songen", "mt_ssvt": "volumterskel (0-255)\">volum", "mt_ssts": "aktiv innanfor første % av songen\">start", "mt_sste": "aktiv innanfor siste % av songen\">slutt", @@ -401,8 +402,8 @@ Ls.nno = { "fr_case": "versalfølsomme uttrykk\">Aa", "fr_win": "bytt ut bokstavane <>:"\\|?* med$Ntilsvarande som windows ikkje får panikk av\">win", "fr_slash": "bytt ut bokstaven / slik at den ikkje forårsakar at nye mapper opprettes\">ikke /", - "fr_re": "regex-mønster som køyrast på kvart filnamn. Grupper kan leses ut i format-feltet nedanfor, f.eks. <code>(1)</code> og <code>(2)</code> osv.", - "fr_fmt": "inspirert av foobar2000:$N<code>(title)</code> byttast ut med songtittel,$N<code>[(artist) - ](title)</code> dropper [dette] viss artist er blank$N<code>$lpad((tn),2,0)</code> visar songnr. med 2 siffer", + "fr_re": "`regex-mønster som køyrast på kvart filnamn. Grupper kan leses ut i format-feltet nedanfor, f.eks. `(1)` og `(2)` osv.", + "fr_fmt": "`inspirert av foobar2000:$N`(title)` byttast ut med songtittel,$N`[(artist) - ](title)` dropper [dette] viss artist er blank$N`$lpad((tn),2,0)` visar songnr. med 2 siffer", "fr_pdel": "slett", "fr_pnew": "lagre som", "fr_pname": "gje innstillingane dine eit namn", @@ -450,8 +451,8 @@ Ls.nno = { "fcp_both_b": 'KopiérLast opp', "mk_noname": "skriv inn eit namn i tekstboksa åt venstre først :p", - "nmd_i1": "leggja også til filendinga du vil, til dømes .md", //m - "nmd_i2": "du kan berre laga .{0}-filer fordi du ikkje har delete-tilgang", //m + "nmd_i1": "leggja også til filendinga du vil, til dømes .md", + "nmd_i2": "du kan berre laga .{0}-filer fordi du ikkje har delete-tilgang", "tv_load": "Lastar inn tekstfil:\n\n{0}\n\n{1}% ({2} av {3} MiB lasta ned)", "tv_xe1": "kunne ikkje laste tekstfil:\n\nfeil ", diff --git a/copyparty/web/tl/nor.js b/copyparty/web/tl/nor.js index 3fd3e515..b1951881 100644 --- a/copyparty/web/tl/nor.js +++ b/copyparty/web/tl/nor.js @@ -111,7 +111,7 @@ Ls.nor = { "login": "Logg inn", "access": " tilgang", "ot_close": "lukk verktøy", - "ot_search": "søk etter filer ved å angi filnavn, mappenavn, tid, størrelse, eller metadata som sangtittel / artist / osv.$N$N<code>foo bar</code> = inneholder både «foo» og «bar»,$N<code>foo -bar</code> = inneholder «foo» men ikke «bar»,$N<code>^yana .opus$</code> = starter med «yana», filtype «opus»$N<code>"try unite"</code> = «try unite» eksakt$N$Ndatoformat er iso-8601, så f.eks.$N<code>2009-12-31</code> eller <code>2020-09-12 23:30:00</code>", + "ot_search": "`søk etter filer ved å angi filnavn, mappenavn, tid, størrelse, eller metadata som sangtittel / artist / osv.$N$N`foo bar` = inneholder både «foo» og «bar»,$N`foo -bar` = inneholder «foo» men ikke «bar»,$N`^yana .opus$` = starter med «yana», filtype «opus»$N`"try unite"` = «try unite» eksakt$N$Ndatoformat er iso-8601, så f.eks.$N`2009-12-31` eller `2020-09-12 23:30:00`", "ot_unpost": "unpost: slett filer som du nylig har lastet opp; «angre-knappen»", "ot_bup": "bup: tradisjonell / primitiv filopplastning,$N$Nfungerer i omtrent samtlige nettlesere", "ot_mkdir": "mkdir: lag en ny mappe", @@ -260,7 +260,7 @@ Ls.nor = { "cdt_lim": "maks antall filer å vise per mappe", "cdt_ask": "vis knapper for å laste flere filer nederst på siden istedenfor å gradvis laste mer av mappen når man scroller ned", - "cdt_hsort": "antall sorterings-regler (<code>,sorthref</code>) som skal inkluderes når media-URL'er genereres. Hvis denne er 0 så vil sorterings-regler i URL'er hverken bli generert eller lest", + "cdt_hsort": "`antall sorterings-regler (`,sorthref`) som skal inkluderes når media-URL'er genereres. Hvis denne er 0 så vil sorterings-regler i URL'er hverken bli generert eller lest", "cdt_ren": "bruk egendefinert høyreklikkmeny (den vanlige menyen er tilgjengelig med shift + høyreklikk)\">aktiv", "cdt_rdb": "høyreklikk to ganger for å vise den vanlige høyreklikkmenyen\">x2", @@ -280,6 +280,7 @@ Ls.nor = { "ml_tint": "tint", "ml_eq": "audio equalizer (tonejustering)", "ml_drc": "compressor (volum-utjevning)", + "ml_ss": "spol forbi stillhet", "mt_loop": "spill den samme sangen om og om igjen\">🔁", "mt_one": "spill kun én sang\">1️⃣", @@ -315,9 +316,9 @@ Ls.nor = { "mt_c2ng": "ser virkelig ikke ut som enheten din takler dette formatet... men ok, vi prøver", "mt_xowa": "iOS har fortsatt problemer med avspilling av owa-musikk i bakgrunnen. Bruk caf eller mp3 istedenfor", "mt_tint": "nivå av bakgrunnsfarge på søkestripa (0-100),$Ngjør oppdateringer mindre distraherende", - "mt_eq": "aktiver tonekontroll og forsterker;$N$Nboost <code>0</code> = normal volumskala$N$Nwidth <code>1  </code> = normal stereo$Nwidth <code>0.5</code> = 50% blanding venstre-høyre$Nwidth <code>0  </code> = mono$N$Nboost <code>-0.8</code> & width <code>10</code> = instrumental :^)$N$Nreduserer også dødtid imellom sangfiler", + "mt_eq": "`aktiver tonekontroll og forsterker;$N$Nboost `0` = normal volumskala$N$Nwidth `1  ` = normal stereo$Nwidth `0.5` = 50% blanding venstre-høyre$Nwidth `0  ` = mono$N$Nboost `-0.8` & width `10` = instrumental :^)$N$Nreduserer også dødtid imellom sangfiler", "mt_drc": "aktiver volum-utjevning (dynamic range compressor); vil også aktivere tonejustering, så sett alle EQ-feltene bortsett fra 'width' til 0 hvis du ikke vil ha noe EQ$N$Nfilteret vil dempe volumet på alt som er høyere enn TRESH dB; for hver RATIO dB over grensen er det 1dB som treffer høyttalerne, så standardverdiene tresh -24 og ratio 12 skal bety at volumet ikke går høyere enn -22 dB, slik at man trygt kan øke boost-verdien i equalizer'n til rundt 0.8, eller 1.8 kombinert med ATK 0 og RLS 90 (bare mulig i firefox; andre nettlesere tar ikke høyere RLS enn 1)$N$Nwikipedia forklarer dette mye bedre forresten", - "mt_ss": "`spoler forbi stillhet i sanger; spiller `ffwd` ganger raskere nær start/slutt av sangen når volum er under `vol` og posisjonen er innenfor de første `start`% eller siste `slutt`% av sangen", //m + "mt_ss": "`spoler forbi stillhet i sanger; spiller `ffwd` ganger raskere nær start/slutt av sangen når volum er under `vol` og posisjonen er innenfor de første `start`% eller siste `slutt`% av sangen", "mt_ssvt": "volumterskel (0-255)\">volum", "mt_ssts": "aktiv innenfor første % av sangen\">start", "mt_sste": "aktiv innenfor siste % av sangen\">slutt", @@ -401,8 +402,8 @@ Ls.nor = { "fr_case": "versalfølsomme uttrykk\">Aa", "fr_win": "bytt ut bokstavene <>:"\\|?* med$Ntilsvarende som windows ikke får panikk av\">win", "fr_slash": "bytt ut bokstaven / slik at den ikke forårsaker at nye mapper opprettes\">ikke /", - "fr_re": "regex-mønster som kjøres på hvert filnavn. Grupper kan leses ut i format-feltet nedenfor, f.eks. <code>(1)</code> og <code>(2)</code> osv.", - "fr_fmt": "inspirert av foobar2000:$N<code>(title)</code> byttes ut med sangtittel,$N<code>[(artist) - ](title)</code> dropper [dette] hvis artist er blank$N<code>$lpad((tn),2,0)</code> viser sangnr. med 2 siffer", + "fr_re": "`regex-mønster som kjøres på hvert filnavn. Grupper kan leses ut i format-feltet nedenfor, f.eks. `(1)` og `(2)` osv.", + "fr_fmt": "`inspirert av foobar2000:$N`(title)` byttes ut med sangtittel,$N`[(artist) - ](title)` dropper [dette] hvis artist er blank$N`$lpad((tn),2,0)` viser sangnr. med 2 siffer", "fr_pdel": "slett", "fr_pnew": "lagre som", "fr_pname": "gi innstillingene dine et navn", @@ -450,8 +451,8 @@ Ls.nor = { "fcp_both_b": 'KopiérLast opp', "mk_noname": "skriv inn et navn i tekstboksen til venstre først :p", - "nmd_i1": "legg også til ønsket filtype, for eksempel .md", //m - "nmd_i2": "du kan bare lage .{0}-filer fordi du ikke har delete-tilgang", //m + "nmd_i1": "legg også til ønsket filtype, for eksempel .md", + "nmd_i2": "du kan bare lage .{0}-filer fordi du ikke har delete-tilgang", "tv_load": "Laster inn tekstfil:\n\n{0}\n\n{1}% ({2} av {3} MiB lastet ned)", "tv_xe1": "kunne ikke laste tekstfil:\n\nfeil ", diff --git a/copyparty/web/tl/pol.js b/copyparty/web/tl/pol.js index 0b5828ac..380ec83b 100644 --- a/copyparty/web/tl/pol.js +++ b/copyparty/web/tl/pol.js @@ -117,7 +117,7 @@ Ls.pol = { "login": "Zaloguj się", //m "access": " dostęp", "ot_close": "zamknij pod-menu", - "ot_search": "szukaj plików po atrybutach, ścieżce / nazwie, tagach muzyki, bądź dowolnej ich kombinacji$N$N<code>foo bar</code> = musi zawierać «foo» oraz «bar»,$N<code>foo -bar</code> = musi zawierać «foo», lecz nie «bar»,$N<code>^yana .opus$</code> = musi zaczynać się od «yana» i być plikiem «opus»$N<code>"try unite"</code> = zawierać dokładnie «try unite»$N$Nformatem daty jest iso-8601, czyli$N<code>2009-12-31</code> lub <code>2020-09-12 23:30:00</code>", + "ot_search": "`szukaj plików po atrybutach, ścieżce / nazwie, tagach muzyki, bądź dowolnej ich kombinacji$N$N`foo bar` = musi zawierać «foo» oraz «bar»,$N`foo -bar` = musi zawierać «foo», lecz nie «bar»,$N`^yana .opus$` = musi zaczynać się od «yana» i być plikiem «opus»$N`"try unite"` = zawierać dokładnie «try unite»$N$Nformatem daty jest iso-8601, czyli$N`2009-12-31` lub `2020-09-12 23:30:00`", "ot_unpost": "unpost: usuń ostatnio przesłane pliki lub przerwij przesyłanie", "ot_bup": "bup: podstawowe przesyłanie danych, wspiera nawet netscape 4.0", "ot_mkdir": "mkdir: tworzy nowy folder", @@ -266,7 +266,7 @@ Ls.pol = { "cdt_lim": "maksymalna liczba plików do pokazania na raz w folderze", "cdt_ask": "przy przewijaniu w dół,$Nzapytaj co robić,$Nzamiast wczytywać kolejne pliki", - "cdt_hsort": "ile zasad sortowania (<code>,sorthref</code>) zawierać w generowanych linkach multimediów. Wartość 0 sprawi, że zasady sortowania zawarte w linkach multimediów przy otwarciu również będą ignorowane", + "cdt_hsort": "`ile zasad sortowania (`,sorthref`) zawierać w generowanych linkach multimediów. Wartość 0 sprawi, że zasady sortowania zawarte w linkach multimediów przy otwarciu również będą ignorowane", "cdt_ren": "włącz niestandardowe menu kontekstowe, standardowe menu jest dostępne po wciśnięciu shift i kliknięciu prawym przyciskiem\">włącz", //m "cdt_rdb": "pokaż standardowe menu prawego przycisku, gdy niestandardowe jest już otwarte i nastąpi ponowne kliknięcie\">x2", //m @@ -286,6 +286,7 @@ Ls.pol = { "ml_tint": "odcień", "ml_eq": "korektor dźwięku (equalizer)", "ml_drc": "kompresor zasięgu dynamiki", + "ml_ss": "pomijaj ciszę", //m "mt_loop": "pętla/powtarzaj jeden utwór\">🔁", "mt_one": "zatrzymaj po jednym utworze\">1️⃣", @@ -321,7 +322,7 @@ Ls.pol = { "mt_c2ng": "wygląda na to, że to urządzenie nie wspiera tego formatu, lecz spróbujmy i tak", "mt_xowa": "iOS zawiera błędy uniemożliwiające odtwarzanie w tle używając tego formatu; wybierz caf lub mp3", "mt_tint": "jasność tła (0-100) paska,$Naby zmniejszyć widoczność buforowania", - "mt_eq": "włącza korektor dźwięku (equalizer) i kontrolę wzmocnienia dźwięku;$N$Nboost <code>0</code> = standardowa głośność 100% (niezmodyfikowana)$N$Nwidth <code>1  </code> = standardowe stereo (niezmodyfikowane)$Nwidth <code>0.5</code> = 50% crossfeed lewo-prawo$Nwidth <code>0  </code> = mono$N$Nboost <code>-0.8</code> & width <code>10</code> = usuwanie wokalu :^)$N$Nwłączenie korektora sprawia, że albumy bezprzerwowe są w pełni bez przerw, więc jeśli jest to dla ciebie ważne, zostaw wszystko na 0 (poza width = 1)", + "mt_eq": "`włącza korektor dźwięku (equalizer) i kontrolę wzmocnienia dźwięku;$N$Nboost `0` = standardowa głośność 100% (niezmodyfikowana)$N$Nwidth `1  ` = standardowe stereo (niezmodyfikowane)$Nwidth `0.5` = 50% crossfeed lewo-prawo$Nwidth `0  ` = mono$N$Nboost `-0.8` & width `10` = usuwanie wokalu :^)$N$Nwłączenie korektora sprawia, że albumy bezprzerwowe są w pełni bez przerw, więc jeśli jest to dla ciebie ważne, zostaw wszystko na 0 (poza width = 1)", "mt_drc": "włącza kompresor zakresu dynamiki (normalizacja głośności); włącza również korektor w celu zbalansowania tego spaghetti, więc ustaw wszystkie opcje korektora, oprócz 'width',na 0, jeśli go nie chcesz$N$Nobniża głośność audio nad THRESHOLD (próg) dB; dla każdego RATIO (współczynnika) dB, będącego ponad THRESHOLDem jest 1 dB wyjścia, więc domyślne wartości progu -24 i współczynnika 12 znaczą, że nigdy nie powinno być głośniej niż -22 dB i bezpieczne jest zwiększenie wzmocnienia korektora do 0.8, lub nawet 1.8 z ATK 0 i ogromnym RLS, jak 90 (działa tylko na firefoxie, inne przeglądarki mają limit RLS 1)$N$N(na wikipedii tłumaczą to dużo lepiej)", "mt_ss": "`włącza pomijanie ciszy; mnoży prędkość odtwarzania przez `szyb` blisko początku/końca, gdy głośność jest poniżej `gł` i pozycja w pierwszych `pocz`% lub ostatnich `kon`%", //m "mt_ssvt": "próg głośności (0-255)\">gł", //m @@ -407,8 +408,8 @@ Ls.pol = { "fr_case": "rozróżnianie wielkości liter w regex\">wlit", "fr_win": "nazwy bezpieczne dla systemu Windows; zamienia symbole <>:"\\|?* na japońskie odpowiedniki\">win", "fr_slash": "zamienia / symbolem, który nie tworzy nowych folderów\">brak /", - "fr_re": "wzorzec wyszukiwania regex stosowany do oryginalnych nazw plików; do grup przechwytywania można się odwołać w polu formatu poniżej, np. <code>(1)</code> i <code>(2)</code> itd.", - "fr_fmt": "inspirowane programem foobar2000:$N<code>(title)</code> zostaje zamienione na tytuł utworu,$N<code>[(artist) - ](title)</code> pomija [tą] część jeśli pole artysty jest puste$N<code>$lpad((tn),2,0)</code> wyrównuje numer utworu do 2 cyfr (np. 01, 06, 09, 16)", + "fr_re": "`wzorzec wyszukiwania regex stosowany do oryginalnych nazw plików; do grup przechwytywania można się odwołać w polu formatu poniżej, np. `(1)` i `(2)` itd.", + "fr_fmt": "`inspirowane programem foobar2000:$N`(title)` zostaje zamienione na tytuł utworu,$N`[(artist) - ](title)` pomija [tą] część jeśli pole artysty jest puste$N`$lpad((tn),2,0)` wyrównuje numer utworu do 2 cyfr (np. 01, 06, 09, 16)", "fr_pdel": "usuń", "fr_pnew": "zapisz jako", "fr_pname": "podaj nazwę nowego szablonu", diff --git a/copyparty/web/tl/por.js b/copyparty/web/tl/por.js index 64a3dd2d..6ea51a04 100644 --- a/copyparty/web/tl/por.js +++ b/copyparty/web/tl/por.js @@ -114,7 +114,7 @@ Ls.por = { "login": "Fazer login", "access": " acesso", "ot_close": "fechar submenu", - "ot_search": "procurar arquivos por atributos, caminho / nome, tags de música ou qualquer combinação deles$N$N<code>foo bar</code> = deve conter ambos «foo» e «bar»,$N<code>foo -bar</code> = deve conter «foo» mas não «bar»,$N<code>^yana .opus$</code> = começar com «yana» e ser um arquivo «opus»$N<code>"try unite"</code> = conter exatamente «try unite»$N$No formato de data é iso-8601, como$N<code>2009-12-31</code> ou <code>2020-09-12 23:30:00</code>", + "ot_search": "`procurar arquivos por atributos, caminho / nome, tags de música ou qualquer combinação deles$N$N`foo bar` = deve conter ambos «foo» e «bar»,$N`foo -bar` = deve conter «foo» mas não «bar»,$N`^yana .opus$` = começar com «yana» e ser um arquivo «opus»$N`"try unite"` = conter exatamente «try unite»$N$No formato de data é iso-8601, como$N`2009-12-31` ou `2020-09-12 23:30:00`", "ot_unpost": "despublicar: excluir seus uploads recentes, ou abortar os que não foram concluídos", "ot_bup": "bup: uploader básico, até suporta netscape 4.0", "ot_mkdir": "mkdir: criar um novo diretório", @@ -263,7 +263,7 @@ Ls.por = { "cdt_lim": "número máximo de arquivos para mostrar em uma pasta", "cdt_ask": "ao rolar para o final,$Nem vez de carregar mais arquivos,$Nperguntar o que fazer", - "cdt_hsort": "quantas regras de ordenação (<code>,sorthref</code>) incluir em URLs de mídia. Definir isso para 0 também ignorará as regras de ordenação incluídas em links de mídia quando você clicar neles", + "cdt_hsort": "`quantas regras de ordenação (`,sorthref`) incluir em URLs de mídia. Definir isso para 0 também ignorará as regras de ordenação incluídas em links de mídia quando você clicar neles", "cdt_ren": "ativar menu de clique direito personalizado, o menu normal permanece acessível com shift + clique direito\">ativar", "cdt_rdb": "mostrar o menu padrão do botão direito quando o menu personalizado já estiver aberto e houver um novo clique\">x2", //m @@ -283,6 +283,7 @@ Ls.por = { "ml_tint": "matiz", "ml_eq": "equalizador de áudio", "ml_drc": "compressor de faixa dinâmica", + "ml_ss": "ignorar silêncio", //m "mt_loop": "loop/repetir uma música\">🔁", "mt_one": "parar depois de uma música\">1️⃣", @@ -318,7 +319,7 @@ Ls.por = { "mt_c2ng": "seu dispositivo não parece suportar este formato de saída, mas vamos tentar mesmo assim", "mt_xowa": "existem bugs no iOS que impedem a reprodução em segundo plano usando este formato; por favor, use caf ou mp3 em vez disso", "mt_tint": "nível de fundo (0-100) na barra de busca$Npara tornar o buffer menos distrativo", - "mt_eq": "ativa o equalizador e o controle de ganho;$N$Nimpulsão <code>0</code> = volume padrão de 100% (não modificado)$N$Nlargura <code>1  </code> = estéreo padrão (não modificado)$Nlargura <code>0.5</code> = 50% de crossfeed esquerda-direita$Nlargura <code>0  </code> = mono$N$Nimpulsão <code>-0.8</code> & largura <code>10</code> = remoção de vocal :^)$N$Natvar o equalizador torna os álbuns sem interrupções totalmente sem interrupções, então deixe-o ligado com todos os valores em zero (exceto largura = 1) se você se importa com isso", + "mt_eq": "`ativa o equalizador e o controle de ganho;$N$Nimpulsão `0` = volume padrão de 100% (não modificado)$N$Nlargura `1  ` = estéreo padrão (não modificado)$Nlargura `0.5` = 50% de crossfeed esquerda-direita$Nlargura `0  ` = mono$N$Nimpulsão `-0.8` & largura `10` = remoção de vocal :^)$N$Natvar o equalizador torna os álbuns sem interrupções totalmente sem interrupções, então deixe-o ligado com todos os valores em zero (exceto largura = 1) se você se importa com isso", "mt_drc": "ativa o compressor de faixa dinâmica (nivelador de volume / brickwaller); também ativará o EQ para equilibrar o spaghetti, então defina todos os campos EQ exceto 'width' para 0 se você não quiser$N$Nabaixa o volume do áudio acima do THRESHOLD dB; para cada RATIO dB após o THRESHOLD há 1 dB de saída, então os valores padrão de tresh -24 e ratio 12 significam que nunca deve ficar mais alto que -22 dB e é seguro aumentar o impulso do equalizador para 0.8, ou até 1.8 com ATK 0 e um enorme RLS como 90 (só funciona no firefox; RLS é no máximo 1 em outros navegadores)$N$N(veja a wikipedia, eles explicam muito melhor)", "mt_ss": "`ativa pular silêncio; multiplica a velocidade por `av` perto do início/fim quando o volume está abaixo de `vol` e a posição está nos primeiros `ini`% ou últimos `fim`%", //m "mt_ssvt": "limiar de volume (0-255)\">vol", //m @@ -404,8 +405,8 @@ Ls.por = { "fr_case": "regex sensível a maiúsculas e minúsculas\">case", "fr_win": "nomes seguros para windows; substituir <>:"\\|?* por caracteres japoneses de largura total\">win", "fr_slash": "substituir / por um caractere que não cause a criação de novas pastas\">no /", - "fr_re": "padrão de busca regex para aplicar aos nomes de arquivos originais; grupos de captura podem ser referenciados no campo de formato abaixo como <code>(1)</code> e <code>(2)</code> e assim por diante", - "fr_fmt": "inspirado por foobar2000:$N<code>(título)</code> é substituído pelo título da música,$N<code>[(artista) - ](título)</code> pula esta parte se o artista estiver em branco$N<code>$lpad((tn),2,0)</code> preenche o número da faixa com 2 dígitos", + "fr_re": "`padrão de busca regex para aplicar aos nomes de arquivos originais; grupos de captura podem ser referenciados no campo de formato abaixo como `(1)` e `(2)` e assim por diante", + "fr_fmt": "`inspirado por foobar2000:$N`(título)` é substituído pelo título da música,$N`[(artista) - ](título)` pula esta parte se o artista estiver em branco$N`$lpad((tn),2,0)` preenche o número da faixa com 2 dígitos", "fr_pdel": "excluir", "fr_pnew": "salvar como", "fr_pname": "forneça um nome para seu novo preset", diff --git a/copyparty/web/tl/rus.js b/copyparty/web/tl/rus.js index 3944037c..06b8df3d 100644 --- a/copyparty/web/tl/rus.js +++ b/copyparty/web/tl/rus.js @@ -114,7 +114,7 @@ Ls.rus = { "login": "Войти", //m "access": " доступ", "ot_close": "закрыть подменю", - "ot_search": "искать файлы по атрибутам, пути / имени, музыкальным тегам или любой другой комбинации из следующих конструкций$N$N<code>foo bar</code> = обязано содержать «foo» И «bar»,$N<code>foo -bar</code> = обязано содержать «foo», но не «bar»,$N<code>^yana .opus$</code> = начинается с «yana» и имеет расширение «opus»$N<code>"try unite"</code> = содержит именно «try unite»$N$Nформат времени задаётся по стандарту iso-8601, например$N<code>2009-12-31</code> или <code>2020-09-12 23:30:00</code>", + "ot_search": "`искать файлы по атрибутам, пути / имени, музыкальным тегам или любой другой комбинации из следующих конструкций$N$N`foo bar` = обязано содержать «foo» И «bar»,$N`foo -bar` = обязано содержать «foo», но не «bar»,$N`^yana .opus$` = начинается с «yana» и имеет расширение «opus»$N`"try unite"` = содержит именно «try unite»$N$Nформат времени задаётся по стандарту iso-8601, например$N`2009-12-31` или `2020-09-12 23:30:00`", "ot_unpost": "unpost: удалить ваши недавние загрузки и отменить незавершённые", "ot_bup": "bup: легковесный загрузчик файлов, поддерживает даже netscape 4.0", "ot_mkdir": "mkdir: создать новую папку", @@ -263,7 +263,7 @@ Ls.rus = { "cdt_lim": "максимальное количество файлов для показа в папке", "cdt_ask": "внизу страницы спрашивать о действии вместо автоматической загрузки следующих файлов", - "cdt_hsort": "сколько правил сортировки (<code>,sorthref</code>) включать в адрес страницы. Если значение равно 0, по нажатии на ссылки будут игнорироваться правила, включённые в них", + "cdt_hsort": "`сколько правил сортировки (`,sorthref`) включать в адрес страницы. Если значение равно 0, по нажатии на ссылки будут игнорироваться правила, включённые в них", "cdt_ren": "включить настраиваемое контекстное меню, обычное меню доступно при нажатии shift и правой кнопки мыши\">вкл.", "cdt_rdb": "показывать обычное меню правого клика, если пользовательское уже открыто и выполняется повторный клик\">двойное", @@ -283,6 +283,7 @@ Ls.rus = { "ml_tint": "затемн.", "ml_eq": "эквалайзер", "ml_drc": "компрессор", + "ml_ss": "пропускать тишину", //m "mt_loop": "повторять один трек\">🔁", "mt_one": "остановить после этого трека\">1️⃣", @@ -318,7 +319,7 @@ Ls.rus = { "mt_c2ng": "не похоже, что ваше устройство поддерживает этот формат, но давайте попробуем и узнаем наверняка", "mt_xowa": "в iOS есть баги, препятствующие фоновому воспроизведению этого формата. Пожалуйста, используйте caf или mp3", "mt_tint": "непрозрачность фона (0-100) на полосе воспроизведения$N$Nделает буферизацию менее отвлекающей", - "mt_eq": "включить эквалайзер$N$Nboost <code>0</code> = стандартная громкость$N$Nwidth <code>1  </code> = обычное стерео$Nwidth <code>0.5</code> = микширование левого и правого каналов на 50%$Nwidth <code>0  </code> = моно$N$Nboost <code>-0.8</code> и width <code>10</code> = удаление голоса :^)$N$Nвключённый эквалайзер полностью убирает задержку между треками, поэтому следует его включить со всеми значениями на 0 (кроме width = 1), если вам нужно бесшовное воспроизведение", + "mt_eq": "`включить эквалайзер$N$Nboost `0` = стандартная громкость$N$Nwidth `1  ` = обычное стерео$Nwidth `0.5` = микширование левого и правого каналов на 50%$Nwidth `0  ` = моно$N$Nboost `-0.8` и width `10` = удаление голоса :^)$N$Nвключённый эквалайзер полностью убирает задержку между треками, поэтому следует его включить со всеми значениями на 0 (кроме width = 1), если вам нужно бесшовное воспроизведение", "mt_drc": "включить компрессор; также включит эквалайзер для баланса вселенной, так что выставьте всё на 0 кроме width, если он вам не нужен$N$Nпонижает громкость при волне выше значения dB в tresh; каждый dB в ratio равен одному dB на выходе, так что стандартные значения tresh = -24 и ratio = 12 сделают так, что звук никогда не будет громче -22 dB. При таком раскладе можно поставить boost в эквалайзере на 0.8 или даже 1.8 при значении atk = 0 и огромном rls вроде 90 (работает только в Firefox, rls не может быть выше 1 в других браузерах)$N$N(загляните в википедию, там всё объяснено подробнее)", "mt_ss": "`включает пропуск тишины; умножает скорость на `уск` возле начала/конца, когда громкость ниже `гром` и позиция в первых `нач`% или последних `кон`%", //m "mt_ssvt": "порог громкости (0-255)\">гром", //m @@ -404,8 +405,8 @@ Ls.rus = { "fr_case": "чувствительный к регистру regex\">РеГиСтР", "fr_win": "совместимые с windows имена; заменяет <>:"\\|?* японскими полноширинными символами\">win", "fr_slash": "заменяет / символом, который не создаёт новые папки\">без /", - "fr_re": "поиск по шаблону regex, применяемый к оригинальным именам; группы захвата могут применяться в поле форматирования с помощью <code>(1)</code> и <code>(2)</code> и так далее", - "fr_fmt": "вдохновлено foobar2000:$N<code>(title)</code> заменяется названием трека,$N<code>[(artist) - ](title)</code> пропускает [эту] часть, если композитор не указан$N<code>$lpad((tn),2,0)</code> добавляет ведущие нули до двух цифр", + "fr_re": "`поиск по шаблону regex, применяемый к оригинальным именам; группы захвата могут применяться в поле форматирования с помощью `(1)` и `(2)` и так далее", + "fr_fmt": "`вдохновлено foobar2000:$N`(title)` заменяется названием трека,$N`[(artist) - ](title)` пропускает [эту] часть, если композитор не указан$N`$lpad((tn),2,0)` добавляет ведущие нули до двух цифр", "fr_pdel": "удалить", "fr_pnew": "сохранить как", "fr_pname": "предоставьте название для нового шаблона", diff --git a/copyparty/web/tl/spa.js b/copyparty/web/tl/spa.js index 5fa1642d..8237b384 100644 --- a/copyparty/web/tl/spa.js +++ b/copyparty/web/tl/spa.js @@ -114,7 +114,7 @@ Ls.spa = { "login": "Iniciar sesión", //m "access": " acceso", "ot_close": "cerrar submenú", - "ot_search": "buscar archivos por atributos, ruta / nombre, etiquetas de música, o cualquier combinación$N$N<code>foo bar</code> = debe contener «foo» y «bar»,$N<code>foo -bar</code> = debe contener «foo» pero no «bar»,$N<code>^yana .opus$</code> = empieza con «yana» y es un archivo «opus»$N<code>"try unite"</code> = contiene exactamente «try unite»$N$Nel formato de fecha es iso-8601, como$N<code>2009-12-31</code> o <code>2020-09-12 23:30:00</code>", + "ot_search": "`buscar archivos por atributos, ruta / nombre, etiquetas de música, o cualquier combinación$N$N`foo bar` = debe contener «foo» y «bar»,$N`foo -bar` = debe contener «foo» pero no «bar»,$N`^yana .opus$` = empieza con «yana» y es un archivo «opus»$N`"try unite"` = contiene exactamente «try unite»$N$Nel formato de fecha es iso-8601, como$N`2009-12-31` o `2020-09-12 23:30:00`", "ot_unpost": "dessubir: elimina tus subidas recientes, o aborta las inacabadas", "ot_bup": "bup: uploader básico, soporta hasta netscape 4.0", "ot_mkdir": "mkdir: crear un nuevo directorio", @@ -262,7 +262,7 @@ Ls.spa = { "cdt_lim": "número máximo de archivos a mostrar en una carpeta", "cdt_ask": "al llegar al final,$Nen lugar de cargar más archivos,$Npreguntar qué hacer", - "cdt_hsort": "cuántas reglas de ordenación (<code>,sorthref</code>) incluir en las URLs de medios. Ponerlo a 0 también ignorará las reglas de ordenación incluidas en los enlaces de medios al hacer clic en ellos", + "cdt_hsort": "`cuántas reglas de ordenación (`,sorthref`) incluir en las URLs de medios. Ponerlo a 0 también ignorará las reglas de ordenación incluidas en los enlaces de medios al hacer clic en ellos", "cdt_ren": "habilitar menú contextual personalizado, el menú normal sigue siendo accesible con shift + clic derecho\">activar", //m "cdt_rdb": "mostrar el menú normal de clic derecho cuando el personalizado ya está abierto y se vuelve a hacer clic\">x2", //m @@ -282,6 +282,7 @@ Ls.spa = { "ml_tint": "tinte", "ml_eq": "ecualizador de audio", "ml_drc": "compresor de rango dinámico", + "ml_ss": "saltar silencios", //m "mt_loop": 'poner en bucle/repetir una canción">🔁', "mt_one": 'parar después de una canción">1️⃣', @@ -317,7 +318,7 @@ Ls.spa = { "mt_c2ng": "tu dispositivo no parece soportar este formato de salida, pero intentémoslo de todas formas", "mt_xowa": "hay errores en iOS que impiden la reproducción en segundo plano con este formato; por favor, usa caf o mp3 en su lugar", "mt_tint": "nivel de fondo (0-100) en la barra de búsqueda$Npara hacer el buffering menos molesto", - "mt_eq": "activa el ecualizador y el control de ganancia;$N$Nganancia <code>0</code> = volumen estándar 100% (sin modificar)$N$Nancho <code>1  </code> = estéreo estándar (sin modificar)$Nancho <code>0.5</code> = 50% de crossfeed izq-der$Nancho <code>0  </code> = mono$N$Nganancia <code>-0.8</code> y ancho <code>10</code> = eliminación de voz :^)$N$Nactivar el ecualizador hace que los álbumes sin pausas sean completamente sin pausas, así que déjalo activado con todos los valores a cero (excepto ancho = 1) si eso te importa", + "mt_eq": "`activa el ecualizador y el control de ganancia;$N$Nganancia `0` = volumen estándar 100% (sin modificar)$N$Nancho `1  ` = estéreo estándar (sin modificar)$Nancho `0.5` = 50% de crossfeed izq-der$Nancho `0  ` = mono$N$Nganancia `-0.8` y ancho `10` = eliminación de voz :^)$N$Nactivar el ecualizador hace que los álbumes sin pausas sean completamente sin pausas, así que déjalo activado con todos los valores a cero (excepto ancho = 1) si eso te importa", "mt_drc": "activa el compresor de rango dinámico (aplanador de volumen / brickwaller); también activará el EQ para equilibrar el espagueti, así que pon todos los campos de EQ excepto 'ancho' a 0 si no lo quieres$N$Nbaja el volumen del audio por encima de THRESHOLD dB; por cada RATIO dB pasado THRESHOLD hay 1 dB de salida, así que los valores por defecto de umbral -24 y ratio 12 significan que nunca debería sonar más fuerte de -22 dB y es seguro aumentar la ganancia del ecualizador a 0.8, o incluso 1.8 con ATK 0 y un RLS enorme como 90 (solo funciona en firefox; RLS es máx. 1 en otros navegadores)$N$N(ver wikipedia, lo explican mucho mejor)", "mt_ss": "`activa salto de silencio; multiplica la velocidad por `av` cerca del inicio/fin cuando el volumen está bajo `vol` y la posición está en los primeros `ini`% o últimos `fin`%", //m "mt_ssvt": "umbral de volumen (0-255)\">vol", //m @@ -403,8 +404,8 @@ Ls.spa = { "fr_case": "regex sensible a mayúsculas\">mayús", "fr_win": "nombres seguros para windows; reemplaza <>:"\\|?* con caracteres japoneses de ancho completo\">win", "fr_slash": "reemplaza / con un carácter que no cree nuevas carpetas\">sin /", - "fr_re": "patrón de búsqueda regex para aplicar a los nombres de archivo originales; los grupos de captura se pueden referenciar en el campo de formato de abajo como <code>(1)</code> y <code>(2)</code> y así sucesivamente", - "fr_fmt": "inspirado en foobar2000:$N<code>(title)</code> se reemplaza por el título de la canción,$N<code>[(artist) - ](title)</code> omite la parte [entre corchetes] si el artista está en blanco$N<code>$lpad((tn),2,0)</code> rellena el número de pista a 2 dígitos", + "fr_re": "`patrón de búsqueda regex para aplicar a los nombres de archivo originales; los grupos de captura se pueden referenciar en el campo de formato de abajo como `(1)` y `(2)` y así sucesivamente", + "fr_fmt": "`inspirado en foobar2000:$N`(title)` se reemplaza por el título de la canción,$N`[(artist) - ](title)` omite la parte [entre corchetes] si el artista está en blanco$N`$lpad((tn),2,0)` rellena el número de pista a 2 dígitos", "fr_pdel": "eliminar", "fr_pnew": "guardar como", "fr_pname": "proporciona un nombre para tu nuevo preajuste", diff --git a/copyparty/web/tl/swe.js b/copyparty/web/tl/swe.js index 5d38dd9e..e764c906 100644 --- a/copyparty/web/tl/swe.js +++ b/copyparty/web/tl/swe.js @@ -114,7 +114,7 @@ Ls.swe = { "login": "Logga in", //m "access": "-rättighet", "ot_close": "stäng undermeny", - "ot_search": "sök efter filer via attribut, sökväg / namn, musiktaggar, eller någon kombination av dessa$N$N<code>foo bar</code> = måste innehålla både «foo» och «bar»,$N<code>foo -bar</code> = måste innehålla «foo» men inte «bar»,$N<code>^yana .opus$</code> = måste börja med «yana» och vara en «opus»-fil$N<code>"try unite"</code> = måste innehålla exakt «try unite»$N$Ndatumformatet är iso-8601, t.ex.$N<code>2009-12-31</code> eller <code>2020-09-12 23:30:00</code>", + "ot_search": "`sök efter filer via attribut, sökväg / namn, musiktaggar, eller någon kombination av dessa$N$N`foo bar` = måste innehålla både «foo» och «bar»,$N`foo -bar` = måste innehålla «foo» men inte «bar»,$N`^yana .opus$` = måste börja med «yana» och vara en «opus»-fil$N`"try unite"` = måste innehålla exakt «try unite»$N$Ndatumformatet är iso-8601, t.ex.$N`2009-12-31` eller `2020-09-12 23:30:00`", "ot_unpost": "unpost: radera dina senaste uppladdningar, eller avbryt pågående sådana", "ot_bup": "bup: enkel uppladdare, stödjer t o m netscape 4.0", "ot_mkdir": "mkdir: skapa en ny mapp", @@ -263,7 +263,7 @@ Ls.swe = { "cdt_lim": "högsta antal filer att visa in en mapp", "cdt_ask": "när du når botten av vyn,$Nbe om en åtgärd istället för att ladda fler filer", - "cdt_hsort": "hur många sorteringsregler (<code>,sorthref</code>) att inkludera i media-URL:er. Sätts detta till 0 kommer regler i klickade medialänkar även att ignoreras", + "cdt_hsort": "`hur många sorteringsregler (`,sorthref`) att inkludera i media-URL:er. Sätts detta till 0 kommer regler i klickade medialänkar även att ignoreras", "cdt_ren": "aktivera anpassad högerklicksmeny, den vanliga menyn är tillgänglig med shift + högerklick\">aktivera", //m "cdt_rdb": "visa den vanliga högerklicksmenyn när den anpassade redan är öppen och man högerklickar igen\">x2", //m @@ -283,6 +283,7 @@ Ls.swe = { "ml_tint": "hy", "ml_eq": "ljudutjämnare", "ml_drc": "dynamikkompressor", + "ml_ss": "hoppa över tystnad", //m "mt_loop": "upprepa en låt\">🔁", "mt_one": "stoppa uppspelningen efter en låt\">1️⃣", @@ -318,7 +319,7 @@ Ls.swe = { "mt_c2ng": "din enhet verkar inte stödja det här formatet, men vi provar ändå", "mt_xowa": "det finns buggar i iOS som hindrar uppspelning i bakgrunden med detta format; vänligen använd caf eller mp3 istället", "mt_tint": "nivå på bakgrundsfärg (0-100) på uppspelningsreglaget;$Ngör buffring mindre distraherande", - "mt_eq": "aktiverar utjämning och förstärkning;$N$Nboost <code>0</code> = standard 100%-volym (omodifierad)$N$Nwidth <code>1  </code> = standard stereo (omodifierad)$Nwidth <code>0.5</code> = 50% vänster-höger crossfeed$Nwidth <code>0  </code> = mono$N$Nboost <code>-0.8</code> & width <code>10</code> = tar bort sång :^)$N$Nnär utjämningen är aktiverad blir gaplösa album verkligen gaplösa, så låt den stå påslagen med alla värden satta till 0 (förutom width = 1) om du bryr dig om det", + "mt_eq": "`aktiverar utjämning och förstärkning;$N$Nboost `0` = standard 100%-volym (omodifierad)$N$Nwidth `1  ` = standard stereo (omodifierad)$Nwidth `0.5` = 50% vänster-höger crossfeed$Nwidth `0  ` = mono$N$Nboost `-0.8` & width `10` = tar bort sång :^)$N$Nnär utjämningen är aktiverad blir gaplösa album verkligen gaplösa, så låt den stå påslagen med alla värden satta till 0 (förutom width = 1) om du bryr dig om det", "mt_drc": "aktiverar dynamikkompressorn (volymtillplattning / brickwaller); aktiverar även utjämnaren för att balansera röran, så sätt alla fält i utjämnaren förutom 'width' till 0 om du inte vill ha den$N$Nsänker all volym över THRESHOLD dB; för varje RATIO dB över THRESHOLD blir det 1 dB av output, så standardvärdena tresh = -24 och ratio = 12 innebär att volymen aldrig bör bli högre än -22 dB och det är säkert att höja utjämnarens boost till 0.8, eller t.o.m. 1.8 med ATK 0 och ett högt RLS-värde t.ex. 90 (fungerar endast i firefox; RLS är låst till högst 1 i andra webbläsare)$N$N(se wikipedia för en bättre förklaring)", "mt_ss": "`aktiverar tystnadshopp; multiplicerar uppspelningshastigheten med `sn` nära start/slut när volymen är under `vol` och positionen är inom första `sta`% eller sista `slt`%", //m "mt_ssvt": "volymtröskel (0-255)\">vol", //m @@ -404,8 +405,8 @@ Ls.swe = { "fr_case": "skiftlägeskänsligt reguljärt uttryck\">skift", "fr_win": "windows-säkra namn; ersätt <>:"\\|?* med japanska fullbreddtecken\">win", "fr_slash": "ersätt / med ett tecken som inte skapar nya mappar\">ingen /", - "fr_re": "reguljärt sökuttryck att tillämpa på ursprungliga filnamn; grupper kan hänvisas till i formatfältet nedan via <code>(1)</code> och <code>(2)</code> osv.", - "fr_fmt": "inspirerat av foobar2000:$N<code>(title)</code> ersätts av låttitel,$N<code>[(artist) - ](title)</code> skippar [detta] om artisten är tom$N<code>$lpad((tn),2,0)</code> fyller i spårnumret till 2 siffror", + "fr_re": "`reguljärt sökuttryck att tillämpa på ursprungliga filnamn; grupper kan hänvisas till i formatfältet nedan via `(1)` och `(2)` osv.", + "fr_fmt": "`inspirerat av foobar2000:$N`(title)` ersätts av låttitel,$N`[(artist) - ](title)` skippar [detta] om artisten är tom$N`$lpad((tn),2,0)` fyller i spårnumret till 2 siffror", "fr_pdel": "ta bort", "fr_pnew": "spara som", "fr_pname": "ge ett nytt namn på din inställning", diff --git a/copyparty/web/tl/tur.js b/copyparty/web/tl/tur.js index 7186828c..53ebfa53 100644 --- a/copyparty/web/tl/tur.js +++ b/copyparty/web/tl/tur.js @@ -114,7 +114,7 @@ Ls.tur = { "login": "Giriş", "access": " erişim", "ot_close": "alt menüyü kapat", - "ot_search": "dosyaları özniteliklere, yol / ad, müzik etiketlerine veya bunların herhangi bir kombinasyonuna göre arayın$N$N<code>foo bar</code> = hem «foo» hem de «bar» içermelidir,$N<code>foo -bar</code> = «foo» içermeli ancak «bar» içermemelidir,$N<code>^yana .opus$</code> = «yana» ile başlamalı ve bir «opus» dosyası olmalıdır$N<code>"try unite"</code> = tam olarak «try unite» içermelidir$N$N tarih formatı iso-8601'dir, gibi$N<code>2009-12-31</code> veya <code>2020-09-12 23:30:00</code>", + "ot_search": "`dosyaları özniteliklere, yol / ad, müzik etiketlerine veya bunların herhangi bir kombinasyonuna göre arayın$N$N`foo bar` = hem «foo» hem de «bar» içermelidir,$N`foo -bar` = «foo» içermeli ancak «bar» içermemelidir,$N`^yana .opus$` = «yana» ile başlamalı ve bir «opus» dosyası olmalıdır$N`"try unite"` = tam olarak «try unite» içermelidir$N$N tarih formatı iso-8601'dir, gibi$N`2009-12-31` veya `2020-09-12 23:30:00`", "ot_unpost": "unpost: son yüklemelerinizi silin veya tamamlanmamış olanları iptal edin", "ot_bup": "bup: temel yükleyici, hatta netscape 4.0'ı destekler", "ot_mkdir": "mkdir: yeni bir dizin oluştur", @@ -263,7 +263,7 @@ Ls.tur = { "cdt_lim": "bir klasörde gösterilecek maksimum dosya sayısı", "cdt_ask": "aşağı kaydırırken,$Ndaha fazla dosya yüklemek yerine,$Nne yapılacağını sor", - "cdt_hsort": "medya-URL'lerinde dahil edilecek sıralama kurallarının sayısı (<code>,sorthref</code>). Bunu 0 olarak ayarlamak, tıklanırken medya bağlantılarına dahil edilen sıralama kurallarını da yok sayacaktır", + "cdt_hsort": "`medya-URL'lerinde dahil edilecek sıralama kurallarının sayısı (`,sorthref`). Bunu 0 olarak ayarlamak, tıklanırken medya bağlantılarına dahil edilen sıralama kurallarını da yok sayacaktır", "cdt_ren": "özel sağ tık menüsünü etkinleştir, normal menü shift + sağ tık ile erişilebilir\">etkinleştir", //m "cdt_rdb": "özel menü zaten açıkken tekrar sağ tıklanınca normal sağ tık menüsünü göster\">x2", //m @@ -283,6 +283,7 @@ Ls.tur = { "ml_tint": "tonlama", "ml_eq": "ses eşitleyici", "ml_drc": "dinamik aralık sıkıştırıcı", + "ml_ss": "sessizliği atla", //m "mt_loop": "bir şarkıyı döngüye al / tekrar et\">🔁", "mt_one": "bir şarkıdan sonra dur\">1️⃣", @@ -318,7 +319,7 @@ Ls.tur = { "mt_c2ng": "cihazınız bu çıkış formatını desteklemiyor gibi görünüyor, ama yine de deneyelim", "mt_xowa": "iOS'ta bu formatta arka plan oynatımını engelleyen hatalar var; lütfen bunun yerine caf veya mp3 kullanın", "mt_tint": "seekbar'da arka plan seviyesi (0-100)$ön belleğin daha az dikkat dağıtıcı olmasını sağlar", - "mt_eq": "ekolayzer ve kazanç kontrolünü aktifleştirir;$N$Nboost <code>0</code> = standart %100 ses (varsayılan)$N$Ngenişlik <code>1  </code> = standart çift kanal (varsayılan)$Ngenişlik <code>0.5</code> = %50 sol-sağ crossfeed$Ngenişlik <code>0  </code> = mono$N$Nartış <code>-0.8</code> & artış <code>10</code> = vokal kaldırma :^)$N$Nekolayzeri aktifleştirmek, aralıksız albümleri gerçekten aralıksız yapar, bu yüzden tüm değerleri 0'da bırakın (width = 1 hariç) tabii bunu umursuyorsnaız", + "mt_eq": "`ekolayzer ve kazanç kontrolünü aktifleştirir;$N$Nboost `0` = standart %100 ses (varsayılan)$N$Ngenişlik `1  ` = standart çift kanal (varsayılan)$Ngenişlik `0.5` = %50 sol-sağ crossfeed$Ngenişlik `0  ` = mono$N$Nartış `-0.8` & artış `10` = vokal kaldırma :^)$N$Nekolayzeri aktifleştirmek, aralıksız albümleri gerçekten aralıksız yapar, bu yüzden tüm değerleri 0'da bırakın (width = 1 hariç) tabii bunu umursuyorsnaız", "mt_drc": "dinamik aralık sıkıştırıcıyı (ses düzleştiriciyi) aktifleştirir; spagettiyi dengelemek için aynı zamanda EQ'yu da açar, bunun olmasını istemiyorsanız EQ'daki 'genişlik' hariç tüm alanları 0 yapın$N$Nsınır dB'inin üstündeki tüm sesleri kısar; sınırı geçen her 1 dB için ancak 1 dB ses verilir, yani varsayılan eşik -24 ve oran 12 değerleri sesin -22 dB'den yükseğe çıkmayacağını ve EQ artışının 0,8'e, hatta ATK 0 ve hayvan gibi RLS (örneğin 90, bu sadece Firefox'ta çalışır; diğer tarayıcılarda RLS en fazla 1'dir) gibi değerlerle 1.,8'e kadar güvenle çıkabileceğini gösteriyor$N$N(git vikipediye bak, orada daha iyi açıklanıyor)", "mt_ss": "`sessizlik atlamayı etkinleştirir; ses `ses` altındayken ve konum ilk `bas`% veya son `son`% içindeyken başlangıç/bitiş yakınında oynatma hızını `ileri` ile çarpar", //m "mt_ssvt": "ses eşiği (0-255)\">ses", //m @@ -404,8 +405,8 @@ Ls.tur = { "fr_case": "büyük/küçük harf duyarlı regex\">büyük/küçük harf", "fr_win": "windows'a uygun adlar; <>:"\\|?* karakterlerini Japonca tam genişlik karakterleriyle değiştir\">win", "fr_slash": "/ karakterini yeni klasörlerin oluşturulmasına neden olmayan bir karakterle değiştir\">/ yok", - "fr_re": "orijinal dosya adlarına uygulanacak regex arama deseni; yakalama grupları aşağıdaki format alanında <code>(1)</code> ve <code>(2)</code> gibi belirtilebilir", - "fr_fmt": "foobar2000'den esinlenilmiştir:$N<code>(title)</code> şarkı başlığıyla değiştirilir,$N<code>[(artist) - ](title)</code> sanatçı boşsa [bu] kısmı atlar$N<code>$lpad((tn),2,0)</code> parça numarasını 2 basamağa doldurur", + "fr_re": "`orijinal dosya adlarına uygulanacak regex arama deseni; yakalama grupları aşağıdaki format alanında `(1)` ve `(2)` gibi belirtilebilir", + "fr_fmt": "`foobar2000'den esinlenilmiştir:$N`(title)` şarkı başlığıyla değiştirilir,$N`[(artist) - ](title)` sanatçı boşsa [bu] kısmı atlar$N`$lpad((tn),2,0)` parça numarasını 2 basamağa doldurur", "fr_pdel": "sil", "fr_pnew": "farklı kaydet", "fr_pname": "yeni ayarınızı adlandırın", diff --git a/copyparty/web/tl/ukr.js b/copyparty/web/tl/ukr.js index 24bd45b1..77a1b5f1 100644 --- a/copyparty/web/tl/ukr.js +++ b/copyparty/web/tl/ukr.js @@ -114,7 +114,7 @@ Ls.ukr = { "login": "увійти", //m "access": " доступ", "ot_close": "закрити підменю", - "ot_search": "пошук файлів за атрибутами, шляхом / іменем, музичними тегами, або будь-якою комбінацією$N$N<code>foo bar</code> = має містити «foo» і «bar»,$N<code>foo -bar</code> = має містити «foo», але не «bar»,$N<code>^yana .opus$</code> = починатися з «yana» і бути файлом «opus»$N<code>"try unite"</code> = містити точно «try unite»$N$Nформат дати - iso-8601, наприклад$N<code>2009-12-31</code> або <code>2020-09-12 23:30:00</code>", + "ot_search": "`пошук файлів за атрибутами, шляхом / іменем, музичними тегами, або будь-якою комбінацією$N$N`foo bar` = має містити «foo» і «bar»,$N`foo -bar` = має містити «foo», але не «bar»,$N`^yana .opus$` = починатися з «yana» і бути файлом «opus»$N`"try unite"` = містити точно «try unite»$N$Nформат дати - iso-8601, наприклад$N`2009-12-31` або `2020-09-12 23:30:00`", "ot_unpost": "скасувати: видалити недавні завантаження або перервати незавершені", "ot_bup": "bup: основний завантажувач, підтримує навіть netscape 4.0", "ot_mkdir": "mkdir: створити нову папку", @@ -263,7 +263,7 @@ Ls.ukr = { "cdt_lim": "максимальна кількість файлів для показу в папці", "cdt_ask": "при прокрутці до низу,$Nзамість завантаження більше файлів,$Nзапитати, що робити", - "cdt_hsort": "скільки правил сортування (<code>,sorthref</code>) включати в медіа-URL. Встановлення цього в 0 також буде ігнорувати правила сортування, включені в медіа посилання при їх натисканні", + "cdt_hsort": "`скільки правил сортування (`,sorthref`) включати в медіа-URL. Встановлення цього в 0 також буде ігнорувати правила сортування, включені в медіа посилання при їх натисканні", "cdt_ren": "увімкнути користувацьке контекстне меню, звичайне меню доступне при натисканні shift і правої кнопки миші\">увімкнути", //m "cdt_rdb": "показувати звичайне меню правої кнопки, якщо власне меню вже відкрите і відбувається повторне клацання\">x2", //m @@ -283,6 +283,7 @@ Ls.ukr = { "ml_tint": "відтінок", "ml_eq": "аудіо еквалайзер", "ml_drc": "компресор динамічного діапазону", + "ml_ss": "пропускати тишу", //m "mt_loop": "зациклити/повторити одну пісню\">🔁", "mt_one": "зупинити після однієї пісні\">1️⃣", @@ -318,7 +319,7 @@ Ls.ukr = { "mt_c2ng": "ваш пристрій, здається, не підтримує цей вихідний формат, але давайте все одно спробуємо", "mt_xowa": "є баги в iOS, які запобігають фоновому відтворенню з використанням цього формату; будь ласка, використовуйте caf або mp3 замість цього", "mt_tint": "рівень фону (0-100) на смузі перемотування$Nщоб зробити буферизацію менш відвертаючою", - "mt_eq": "вмикає еквалайзер і контроль посилення;$N$Nпосилення <code>0</code> = стандартна 100% гучність (немодифікована)$N$Nширина <code>1  </code> = стандартне стерео (немодифіковане)$Nширина <code>0.5</code> = 50% перехресне живлення ліво-право$Nширина <code>0  </code> = моно$N$Nпосилення <code>-0.8</code> & ширина <code>10</code> = видалення вокалу :^)$N$Nвключення еквалайзера робить безшовні альбоми повністю безшовними, тому залишайте його увімкненим з усіма значеннями в нулі (окрім ширини = 1), якщо вам це важливо", + "mt_eq": "`вмикає еквалайзер і контроль посилення;$N$Nпосилення `0` = стандартна 100% гучність (немодифікована)$N$Nширина `1  ` = стандартне стерео (немодифіковане)$Nширина `0.5` = 50% перехресне живлення ліво-право$Nширина `0  ` = моно$N$Nпосилення `-0.8` & ширина `10` = видалення вокалу :^)$N$Nвключення еквалайзера робить безшовні альбоми повністю безшовними, тому залишайте його увімкненим з усіма значеннями в нулі (окрім ширини = 1), якщо вам це важливо", "mt_drc": "вмикає компресор динамічного діапазону (вирівнювач гучності / цегловий вал); також увімкне EQ для балансування спагеті, тому встановіть всі поля EQ окрім 'width' в 0, якщо ви цього не хочете$N$Nзнижує гучність аудіо вище THRESHOLD дБ; для кожного RATIO дБ понад THRESHOLD є 1 дБ виходу, тому стандартні значення tresh -24 і ratio 12 означають, що він ніколи не повинен стати гучнішим за -22 дБ і безпечно збільшити посилення еквалайзера до 0.8, або навіть 1.8 з ATK 0 і величезним RLS як 90 (працює тільки в firefox; RLS максимум 1 в інших браузерах)$N$N(дивіться вікіпедію, вони пояснюють це набагато краще)", "mt_ss": "`вмикає пропуск тиші; множить швидкість на `шв` біля початку/кінця, коли гучність нижче `гуч` і позиція в перших `поч`% або останніх `кін`%", //m "mt_ssvt": "поріг гучності (0-255)\">гуч", //m @@ -404,8 +405,8 @@ Ls.ukr = { "fr_case": "регулярний вираз з урахуванням регістру\">регістр", "fr_win": "безпечні для windows імена; замінити <>:"\\|?* на японські повноширинні символи\">win", "fr_slash": "замінити / на символ, який не призводить до створення нових папок\">без /", - "fr_re": "шаблон пошуку регулярного виразу для застосування до оригінальних імен файлів; групи захоплення можна посилатися в полі формату нижче як <code>(1)</code> і <code>(2)</code> і так далі", - "fr_fmt": "натхненний foobar2000:$N<code>(title)</code> замінюється назвою пісні,$N<code>[(artist) - ](title)</code> пропускає [цю] частину, якщо виконавець порожній$N<code>$lpad((tn),2,0)</code> доповнює номер треку до 2 цифр", + "fr_re": "`шаблон пошуку регулярного виразу для застосування до оригінальних імен файлів; групи захоплення можна посилатися в полі формату нижче як `(1)` і `(2)` і так далі", + "fr_fmt": "`натхненний foobar2000:$N`(title)` замінюється назвою пісні,$N`[(artist) - ](title)` пропускає [цю] частину, якщо виконавець порожній$N`$lpad((tn),2,0)` доповнює номер треку до 2 цифр", "fr_pdel": "видалити", "fr_pnew": "зберегти як", "fr_pname": "надайте ім'я для вашого нового пресету", diff --git a/copyparty/web/tl/vie.js b/copyparty/web/tl/vie.js index e6e056a7..404e1580 100644 --- a/copyparty/web/tl/vie.js +++ b/copyparty/web/tl/vie.js @@ -110,7 +110,7 @@ Ls.vie = { "access": "quyền truy cập", "ot_close": "đóng menu con", - "ot_search": "tìm kiếm các tệp theo thuộc tính, đường dẫn / tên, tag nhạc hoặc bất kỳ sự kết hợp nào của chúng$N$N<code>foo bar</code> = phải chứa cả «foo» và «bar»,$N<code>foo -bar</code> = phải chứa «foo» nhưng không chứa «bar»,$N<code>^yana .opus$</code> = bắt đầu bằng «yana» và là tệp «opus»$N<code>"try unite"</code> = chứa chính xác «try unite»$N$Nđịnh dạng ngày là iso-8601, như$N<code>2009-12-31</code> hoặc <code>2020-09-12 23:30:00</code>", + "ot_search": "`tìm kiếm các tệp theo thuộc tính, đường dẫn / tên, tag nhạc hoặc bất kỳ sự kết hợp nào của chúng$N$N`foo bar` = phải chứa cả «foo» và «bar»,$N`foo -bar` = phải chứa «foo» nhưng không chứa «bar»,$N`^yana .opus$` = bắt đầu bằng «yana» và là tệp «opus»$N`"try unite"` = chứa chính xác «try unite»$N$Nđịnh dạng ngày là iso-8601, như$N`2009-12-31` hoặc `2020-09-12 23:30:00`", "ot_unpost": "unpost: xoá các tệp đã tải lên gần đây hoặc huỷ những tệp đang tải dở", "ot_bup": "bup: trình tải lên cơ bản, hỗ trợ cả Netscape 4.0", @@ -267,7 +267,7 @@ Ls.vie = { // big dirs "cdt_lim": "số tệp tối đa hiển thị trong thư mục", "cdt_ask": "khi cuộn xuống cuối,$Nthay vì tải thêm tệp,$Nhỏi người dùng muốn làm gì", - "cdt_hsort": "số lượng luật sắp xếp(<code>,sorthref</code>) được đưa vào URL media. Đặt bằng 0 cũng sẽ bỏ qua các quy tắc sắp xếp trong liên kết media khi nhấp vào chúng", + "cdt_hsort": "`số lượng luật sắp xếp(`,sorthref`) được đưa vào URL media. Đặt bằng 0 cũng sẽ bỏ qua các quy tắc sắp xếp trong liên kết media khi nhấp vào chúng", "cdt_ren": "bật menu chuột phải tùy chỉnh, menu mặc định vẫn truy cập được bằng shift + chuột phải\">bật", //m "cdt_rdb": "hiển thị menu chuột phải thông thường khi menu tùy chỉnh đã mở và nhấp chuột phải lần nữa\">x2", //m @@ -283,13 +283,11 @@ Ls.vie = { "ml_pmode": "ở cuối thư mục...", "ml_btns": "lệnh", "ml_tcode": "mã hoá lại", - // chắc là phần nhạc "ml_tcode2": "mã hoá lại thành", "ml_tint": "tô màu", "ml_eq": "bộ cân bằng âm thanh", "ml_drc": "bộ nén dải động", - - // nhạc + "ml_ss": "bỏ qua khoảng lặng", //m "mt_loop": "lặp lại một bài\">🔁", "mt_one": "dừng sau một bài\">1️⃣", @@ -326,7 +324,7 @@ Ls.vie = { "mt_xowa": "có một vài lỗi trên iOS ngăn phát nền với định dạng này; vui lòng dùng caf hoặc mp3", "mt_tint": "mức nền (0-100) trên thanh tiến trình", - "mt_eq": "bật bộ cân bằng âm thanh và bộ tăng ích;$N$Nboost <code>0  </code> = âm lượng chuẩn 100% (không chỉnh)$N$Nwidth <code>1  </code> = stereo chuẩn (không chỉnh)$Nwidth <code>0.5</code> = 50% pha trái-phải$Nwidth <code>0  </code> = mono$N$Nboost <code>-0.8</code> & width <code>10</code> = loại bỏ lời hát :^)$N$Nbật EQ giúp cho album được phát liền mạch không ngắt quãng, nên giữ các giá trị bằng 0 (trừ width = 1) nếu bạn không muốn thay đổi âm thanh gốc", + "mt_eq": "`bật bộ cân bằng âm thanh và bộ tăng ích;$N$Nboost `0  ` = âm lượng chuẩn 100% (không chỉnh)$N$Nwidth `1  ` = stereo chuẩn (không chỉnh)$Nwidth `0.5` = 50% pha trái-phải$Nwidth `0  ` = mono$N$Nboost `-0.8` & width `10` = loại bỏ lời hát :^)$N$Nbật EQ giúp cho album được phát liền mạch không ngắt quãng, nên giữ các giá trị bằng 0 (trừ width = 1) nếu bạn không muốn thay đổi âm thanh gốc", "mt_drc": "bật bộ nén dải động (làm phẳng âm lượng / brickwaller); cũng bật EQ để cân bằng, nên đặt tất cả EQ trừ 'width' = 0 nếu không muốn$N$Ngiảm âm thanh trên THRESHOLD dB; với mỗi RATIO dB vượt THRESHOLD thì có 1 dB đầu ra, ví dụ tresh -24 và ratio 12 => âm lượng không vượt -22 dB, có thể tăng EQ boost lên 0.8 hoặc 1.8 với ATK 0 và RLS lớn 90 (chỉ Firefox; RLS max 1 trên browser khác)$N$NXem Wikipedia để hiểu chi tiết hơn", @@ -414,8 +412,8 @@ Ls.vie = { "fr_case": "regex phân biệt hoa thường\">case", "fr_win": "tên tương thích Windows; thay <>:"\\|?* bằng ký tự fullwidth tiếng Nhật\">win", "fr_slash": "thay / bằng ký tự khác để tránh tạo thư mục mới\">no /", - "fr_re": "regex áp dụng lên tên gốc; các nhóm bắt có thể được tham chiếu trong trường định dạng bên dưới như <code>(1)</code>, <code>(2)</code> ...", - "fr_fmt": "lấy cảm hứng từ foobar2000:$N<code>(title)</code> được thay bằng tên bài hát,$N<code>[(artist) - ](title)</code> bỏ qua phần trong ngoặc nếu artist trống,$N<code>$lpad((tn),2,0)</code> thêm số 0 để tracknumber đủ 2 chữ số", + "fr_re": "`regex áp dụng lên tên gốc; các nhóm bắt có thể được tham chiếu trong trường định dạng bên dưới như `(1)`, `(2)` ...", + "fr_fmt": "`lấy cảm hứng từ foobar2000:$N`(title)` được thay bằng tên bài hát,$N`[(artist) - ](title)` bỏ qua phần trong ngoặc nếu artist trống,$N`$lpad((tn),2,0)` thêm số 0 để tracknumber đủ 2 chữ số", "fr_pdel": "xóa", "fr_pnew": "lưu dưới tên mới", "fr_pname": "nhập tên cho preset mới", diff --git a/scripts/tl.js b/scripts/tl.js index 52025d7d..9c1259e8 100644 --- a/scripts/tl.js +++ b/scripts/tl.js @@ -25,6 +25,9 @@ function langmod() { // // you do not need to translate the TLNotes, those are just for you :-) // +// note: if a line starts with ` then that is to enable +// turning `foo` into foo (only possible for tooltips) +// // when you are happy with this translation and want to submit it, // copy the text below into a new file in the translations folder; // https://github.com/9001/copyparty/tree/hovudstraum/copyparty/web/tl @@ -143,7 +146,7 @@ Ls.hmn = { "login": "Login", "access": " access", "ot_close": "close submenu", - "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_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", "ot_bup": "bup: basic uploader, even supports netscape 4.0", "ot_mkdir": "mkdir: create a new directory", @@ -292,7 +295,7 @@ Ls.hmn = { "cdt_lim": "max number of files to show in a folder", "cdt_ask": "when scrolling to the bottom,$Ninstead of loading more files,$Nask what to do", - "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", + "cdt_hsort": "`how many sorting rules (`,sorthref`) to include in media-URLs. Setting this to 0 will also ignore sorting-rules included in media links when clicking them", "cdt_ren": "enable custom right-click menu, you can still access the regular menu by pressing the shift key and right-clicking\">enable", "cdt_rdb": "show the regular right-click menu when the custom one is already open and right-clicking again\">double", @@ -348,14 +351,14 @@ Ls.hmn = { "mt_c2ng": "your device does not seem to support this output format, but let's try anyways", "mt_xowa": "there are bugs in iOS preventing background playback using this format; please use caf or mp3 instead", "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_eq": "`enables the equalizer and gain control;$N$Nboost `0` = standard 100% volume (unmodified)$N$Nwidth `1  ` = standard stereo (unmodified)$Nwidth `0.5` = 50% left-right crossfeed$Nwidth `0  ` = mono$N$Nboost `-0.8` & width `10` = 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)", "mt_ss": "`enables skip-silence; multiplies playback speed by `ffwd` near the start/end of songs when volume is under `vol` and the playback position is within the first `start`% or the last `end`% of the track", - "mt_ssvt": "skip-silence volume threshold (0-255)\">min.vol", - "mt_ssts": "skip-silence active threshold (% of track, start)\">start", - "mt_sste": "skip-silence active threshold (% of track, end)\">end", - "mt_ssrt": "skip-silence volume/speed ramp up/down time\">atk", - "mt_sssm": "skip-silence playback speed multiplier\">ffwd", + "mt_ssvt": "volume threshold (0-255)\">vol", + "mt_ssts": "active threshold (% of track, start)\">start", + "mt_sste": "active threshold (% of track, end)\">end", + "mt_ssrt": "volume/speed ramp up/down time\">atk", + "mt_sssm": "playback speed multiplier\">ffwd", "mb_play": "play", "mm_hashplay": "play this audio file?", @@ -434,8 +437,8 @@ Ls.hmn = { "fr_case": "case-sensitive regex\">case", "fr_win": "windows-safe names; replace <>:"\\|?* with japanese fullwidth characters\">win", "fr_slash": "replace / 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_re": "`regex search pattern to apply to original filenames; capturing groups can be referenced in the format field below like `(1)` and `(2)` and so on", + "fr_fmt": "`inspired by foobar2000:$N`(title)` is replaced by song title,$N`[(artist) - ](title)` skips [this] part if artist is blank$N`$lpad((tn),2,0)` pads tracknumber to 2 digits", "fr_pdel": "delete", "fr_pnew": "save as", "fr_pname": "provide a name for your new preset", diff --git a/scripts/tl.py b/scripts/tl.py index 407ce495..414b169f 100755 --- a/scripts/tl.py +++ b/scripts/tl.py @@ -62,6 +62,9 @@ function langmod() {{ //{note2} // you do not need to translate the TLNotes, those are just for you :-) // +// note: if a line starts with ` then that is to enable +// turning `foo` into foo (only possible for tooltips) +// // when you are happy with this translation and want to submit it, // copy the text below into a new file in the translations folder; // https://github.com/9001/copyparty/tree/hovudstraum/copyparty/web/tl