mtl new strings

This commit is contained in:
ed 2026-01-01 18:02:20 +01:00
parent 85639ad2cd
commit ec51d3241c
25 changed files with 436 additions and 37 deletions

View file

@ -158,7 +158,7 @@ if (1)
"ul_par": "parallel uploads:",
"ut_rand": "randomize filenames",
"ut_u2ts": "copy the last-modified timestamp$Nfrom your filesystem to the server\">📅",
"ut_ow": "overwrite existing files on the server?$N🛡: never (will generate a new filename instead)$N🕒: overwrite if server-file is older than yours$N♻: always overwrite if the files are different$N⏭: skip uploading if the server-file exists, regardless of contents",
"ut_ow": "overwrite existing files on the server?$N🛡: never (will generate a new filename instead)$N🕒: overwrite if server-file is older than yours$N♻: always overwrite if the files are different$N⏭: unconditionally skip all existing files",
"ut_mt": "continue hashing other files while uploading$N$Nmaybe disable if your CPU or HDD is a bottleneck",
"ut_ask": 'ask for confirmation before upload starts">💭',
"ut_pot": "improve upload speed on slow devices$Nby making the UI less complex",
@ -643,21 +643,21 @@ if (1)
"ur_um": "Finished;\n{0} uploads OK,\n{1} uploads failed, sorry",
"ur_sm": "Finished;\n{0} files found on server,\n{1} files NOT found on server",
"rc_opn": "Open",
"rc_ply": "Play",
"rc_pla": "Play as audio",
"rc_txt": "Open in file viewer",
"rc_md": "Open in markdown editor",
"rc_dl": "Download",
"rc_zip": "Download as archive",
"rc_del": "Delete",
"rc_cut": "Cut",
"rc_cpy": "Copy",
"rc_pst": "Paste",
"rc_nfo": "New folder",
"rc_nfi": "New file",
"rc_sal": "Select all",
"rc_sin": "Invert selection",
"rc_opn": "open",
"rc_ply": "play",
"rc_pla": "play as audio",
"rc_txt": "open in file viewer",
"rc_md": "open in text-editor",
"rc_dl": "download",
"rc_zip": "download as archive",
"rc_del": "delete",
"rc_cut": "cut",
"rc_cpy": "copy",
"rc_pst": "paste",
"rc_nfo": "new folder",
"rc_nfi": "new file",
"rc_sal": "select all",
"rc_sin": "invert selection",
"lang_set": "refresh to make the change take effect?",
};

View file

@ -155,7 +155,7 @@ Ls.chi = {
"ul_par": "并行上传:",
"ut_rand": "随机化文件名",
"ut_u2ts": "将最后修改的时间戳$N从你的文件系统复制到服务器\">📅",
"ut_ow": "覆盖服务器上的现有文件?$N🛡: 从不(会生成一个新文件名)$N🕒: 服务器文件较旧则覆盖$N♻: 总是覆盖,如果文件内容不同", //m
"ut_ow": "覆盖服务器上的现有文件?$N🛡: 从不(会生成一个新文件名)$N🕒: 服务器文件较旧则覆盖$N♻: 如果文件内容不同则总是覆盖$N⏭: 无条件跳过所有已存在的文件", //m
"ut_mt": "在上传时继续哈希其他文件$N$N如果你的 CPU 或硬盘是瓶颈,可能需要禁用",
"ut_ask": '上传开始前询问确认">💭',
"ut_pot": "通过简化 UI 来$N提高慢设备上的上传速度",
@ -220,6 +220,7 @@ Ls.chi = {
"cl_reset": "重置",
"cl_hpick": "点击列标题以在下表中隐藏",
"cl_hcancel": "列隐藏已取消",
"cl_rcm": "右键菜单", //m
"ct_grid": '网格视图',
"ct_ttips": '◔ ◡ ◔"> 工具提示',
@ -262,6 +263,7 @@ Ls.chi = {
"cdt_lim": "文件夹中显示的最大文件数",
"cdt_ask": "滚动到底部时,$N不会加载更多文件$N而是询问你该怎么做",
"cdt_hsort": "包含在媒体 URL 中的排序规则 (<code>,sorthref</code>) 数量。将其设置为 0 时,点击媒体链接时也会忽略排序规则。", //m
"cdt_ren": "启用自定义右键菜单,按住 shift 键并右键单击仍可访问常规菜单", //m
"tt_entree": "显示导航面板(目录树侧边栏)$N快捷键: B",
"tt_detree": "显示面包屑导航$N快捷键: B",
@ -638,6 +640,22 @@ Ls.chi = {
"ur_um": "完成;\n{0} 个上传成功,\n{1} 个上传失败,抱歉",
"ur_sm": "完成;\n{0} 个文件在服务器上找到,\n{1} 个文件未在服务器上找到",
"rc_opn": "打开", //m
"rc_ply": "播放", //m
"rc_pla": "作为音频播放", //m
"rc_txt": "在文件查看器中打开", //m
"rc_md": "在文本编辑器中打开", //m
"rc_dl": "下载", //m
"rc_zip": "下载为压缩包", //m
"rc_del": "删除", //m
"rc_cut": "剪切", //m
"rc_cpy": "复制", //m
"rc_pst": "粘贴", //m
"rc_nfo": "新建文件夹", //m
"rc_nfi": "新建文件", //m
"rc_sal": "全选", //m
"rc_sin": "反选", //m
"lang_set": "刷新以使更改生效?",
"splash": {

View file

@ -159,7 +159,7 @@ Ls.cze = {
"ul_par": "paralelní nahrávání:",
"ut_rand": "náhodné názvy souborů",
"ut_u2ts": "kopírovat časovou značku poslední změny$Nz vašeho souborového systému na server\">📅",
"ut_ow": "přepsat existující soubory na serveru?$N🛡: nikdy (místo toho vytvoří nový název souboru)$N🕒: přepsat pokud je soubor na serveru starší než váš$N♻: vždy přepsat pokud se soubory liší",
"ut_ow": "přepsat existující soubory na serveru?$N🛡: nikdy (místo toho vytvoří nový název souboru)$N🕒: přepsat pokud je soubor na serveru starší než váš$N♻: vždy přepsat pokud se soubory liší$N⏭: bezpodmínečně přeskočit všechny existující soubory", //m
"ut_mt": "pokračovat v hashování ostatních souborů během nahrávání$N$Nmožná zakázat pokud je vaše CPU nebo HDD bottleneckem",
"ut_ask": 'požádat o potvrzení před zahájením nahrávání">💭',
"ut_pot": "zlepšit rychlost nahrávání na pomalých zařízeních$Nzjednodušením UI",
@ -224,6 +224,7 @@ Ls.cze = {
"cl_reset": "resetovat",
"cl_hpick": "klepněte na záhlaví sloupců pro skrytí v tabulce níže",
"cl_hcancel": "skrývání sloupců zrušeno",
"cl_rcm": "kontextová nabídka", //m
"ct_grid": '田 mřížka',
"ct_ttips": '◔ ◡ ◔"> nápovědy',
@ -266,6 +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_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", //m
"tt_entree": "zobrazit navigační panel (postranní strom adresářů)$NKlávesová zkratka: B",
"tt_detree": "zobrazit drobečkovou navigaci$NKlávesová zkratka: B",
@ -642,6 +644,22 @@ Ls.cze = {
"ur_um": "Dokončeno;\n{0} nahrání OK,\n{1} nahrání selhalo, omlouváme se",
"ur_sm": "Dokončeno;\n{0} souborů nalezeno na serveru,\n{1} souborů NENALEZENO na serveru",
"rc_opn": "otevřít", //m
"rc_ply": "přehrát", //m
"rc_pla": "přehrát jako zvuk", //m
"rc_txt": "otevřít v prohlížeči souborů", //m
"rc_md": "otevřít v textovém editoru", //m
"rc_dl": "stáhnout", //m
"rc_zip": "stáhnout jako archiv", //m
"rc_del": "smazat", //m
"rc_cut": "vyjmout", //m
"rc_cpy": "kopírovat", //m
"rc_pst": "vložit", //m
"rc_nfo": "nová složka", //m
"rc_nfi": "nový soubor", //m
"rc_sal": "vybrat vše", //m
"rc_sin": "invertovat výběr", //m
"lang_set": "obnovit stránku, aby se změna projevila?",
"splash": {

View file

@ -155,7 +155,7 @@ Ls.deu = {
"ul_par": "Parallele Uploads:",
"ut_rand": "Zufällige Dateinamen",
"ut_u2ts": "Zuletzt geändert-Zeitstempel von$Ndeinem Dateisystem auf den Server übertragen\">📅",
"ut_ow": "Existierende Dateien auf dem Server überschreiben?$N🛡: Nie (generiert einen neuen Dateinamen)$N🕒: Überschreiben, wenn Server-Datei älter ist als meine$N♻: Überschreiben, wenn der Dateiinhalt anders ist$N⏭: Nur hochladen, wenn keine Datei mit dem gleichen Namen existiert",
"ut_ow": "Existierende Dateien auf dem Server überschreiben?$N🛡: Nie (generiert einen neuen Dateinamen)$N🕒: Überschreiben, wenn Server-Datei älter ist als meine$N♻: Überschreiben, wenn der Dateiinhalt anders ist$N⏭: Alle vorhandenen Dateien bedingungslos überspringen", //m
"ut_mt": "Andere Dateien während des Uploads hashen$N$Nsolltest du deaktivieren, falls deine CPU oder Festplatte zum Flaschenhals werden könnte",
"ut_ask": 'Vor dem Upload nach Bestätigung fragen">💭',
"ut_pot": "Verbessert Upload-Geschwindigkeit$Nindem das UI weniger komplex gemacht wird",
@ -220,6 +220,7 @@ Ls.deu = {
"cl_reset": "zurücksetzen",
"cl_hpick": "zum Verstecken, tippe auf Spaltenüberschriften in der Tabelle unten",
"cl_hcancel": "Spaltenbearbeitung abgebrochen",
"cl_rcm": "Rechtsklick-Menü", //m
"ct_grid": '田 Das Raster™',
"ct_ttips": '◔ ◡ ◔"> Tooltips',
@ -262,6 +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_ren": "Benutzerdefiniertes Rechtsklick-Menü aktivieren, das normale Menü ist weiterhin mit Shift + Rechtsklick erreichbar", //m
"tt_entree": "Navpane anzeigen (Ordnerbaum Sidebar)$NHotkey: B",
"tt_detree": "Breadcrumbs anzeigen$NHotkey: B",
@ -638,6 +640,22 @@ Ls.deu = {
"ur_um": "Fertig;\n{0} Uploads OK,\n{1} Uploads fehlgeschlagen, sorry",
"ur_sm": "Fertig;\n{0} Uploads gefunden auf dem Server,\n{1} Dateien NICHT gefunden auf dem Server",
"rc_opn": "Öffnen", //m
"rc_ply": "Abspielen", //m
"rc_pla": "Als Audio abspielen", //m
"rc_txt": "Im Dateibetrachter öffnen", //m
"rc_md": "Im Texteditor öffnen", //m
"rc_dl": "Herunterladen", //m
"rc_zip": "Als Archiv herunterladen", //m
"rc_del": "Löschen", //m
"rc_cut": "Ausschneiden", //m
"rc_cpy": "Kopieren", //m
"rc_pst": "Einfügen", //m
"rc_nfo": "Neuer Ordner", //m
"rc_nfi": "Neue Datei", //m
"rc_sal": "Alles auswählen", //m
"rc_sin": "Auswahl umkehren", //m
"lang_set": "Neuladen um Änderungen anzuwenden?",
"splash": {

View file

@ -155,7 +155,7 @@ Ls.epo = {
"ul_par": "paralelaj alŝutoj:",
"ut_rand": "hazardigi dosiernomojn",
"ut_u2ts": "kopii la tempon de lasta modifo$Nel via dosiersistemo al la servilo\">📅",
"ut_ow": "ĉu anstataŭigi dosierojn ĉe la servilo?$N🛡: neniam (dosiero estos alŝutita kun nova dosiernomo)$N🕒: anstataŭigi, se servila dosiero estas pli malnova ol via$N♻: ĉiam anstataŭigi, se dosieroj estas malsamaj",
"ut_ow": "ĉu anstataŭigi dosierojn ĉe la servilo?$N🛡: neniam (dosiero estos alŝutita kun nova dosiernomo)$N🕒: anstataŭigi, se servila dosiero estas pli malnova ol via$N♻: ĉiam anstataŭigi, se dosieroj estas malsamaj$N⏭: senkondiĉe preterlasi ĉiujn ekzistantajn dosierojn", //m
"ut_mt": "daŭri kalkuladon de kontrolsumoj por aliaj dosieroj dum alŝutado$N$Nmalŝaltinda, se via procesoro aŭ disko ne estas sufiĉe rapidaj",
"ut_ask": 'peti konfirmon antaŭ komenco de alŝutado">💭',
"ut_pot": "plirapidigi alŝutadon por malrapidaj komputiloj$Nper malkomplikado de fasado",
@ -220,6 +220,7 @@ Ls.epo = {
"cl_reset": "restarigi",
"cl_hpick": "alklaki la kapojn de kolumnoj por kasi en la suban tabelon",
"cl_hcancel": "kaŝado de kolumno nuligita",
"cl_rcm": "dekstra-klaka menuo", //m
"ct_grid": '田 krado',
"ct_ttips": '◔ ◡ ◔"> ŝpruchelpiloj',
@ -262,6 +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_ren": "ebligi propran dekstra-klakan menuon, la normala menuo restas alirebla per shift + dekstra klako", //m
"tt_entree": "montri arbovidan navig-panelon$NFulmoklavo: B",
"tt_detree": "montri paĝnivelan navig-panelon$NFulmoklavo: B",
@ -638,6 +640,22 @@ Ls.epo = {
"ur_um": "Finita;\n{0} alŝutoj sukcesis,\n{1} alŝutoj malsukcesis, pardonon",
"ur_sm": "Finita;\n{0} dosieroj trovitaj ĉe la servilo,\n{1} dosieroj NE trovitaj ĉe la servilo",
"rc_opn": "malfermi", //m
"rc_ply": "Ludi", //m
"rc_pla": "Ludi kiel sonon", //m
"rc_txt": "malfermi en dosiera vidilo", //m
"rc_md": "malfermi en tekstredaktilo", //m
"rc_dl": "elŝuti", //m
"rc_zip": "elŝuti kiel arkivon", //m
"rc_del": "forigi", //m
"rc_cut": "eltondi", //m
"rc_cpy": "kopii", //m
"rc_pst": "alglui", //m
"rc_nfo": "nova dosierujo", //m
"rc_nfi": "nova dosiero", //m
"rc_sal": "elekti ĉion", //m
"rc_sin": "inversigi elekton", //m
"lang_set": "ĉu reŝargi paĝon por efektivigi lingvo-ŝanĝon?",
"splash": {

View file

@ -155,7 +155,7 @@ Ls.fin = {
"ul_par": "rinnakkaislatausten lkm:",
"ut_rand": "satunnaisgeneroidut tiedostonimet",
"ut_u2ts": "kopioi viimeksi muokattu aikaleima$Ntiedostojärjestelmästäsi palvelimelle\">📅",
"ut_ow": "korvaa olemassa olevat tiedostot palvelimella?$N🛡: ei koskaan (luo sen sijaan uuden tiedostonimen)$N🕒: korvaa jos palvelintiedosto on vanhempi kuin omasi$N♻: korvaa aina jos tiedostot ovat erilaisia",
"ut_ow": "korvaa olemassa olevat tiedostot palvelimella?$N🛡: ei koskaan (luo sen sijaan uuden tiedostonimen)$N🕒: korvaa jos palvelintiedosto on vanhempi kuin omasi$N♻: korvaa aina jos tiedostot ovat erilaisia$N⏭: ohita kaikki olemassa olevat tiedostot ehdottomasti", //m
"ut_mt": "jatka muiden tiedostojen tiivisteiden laskemista latauksen aikana$N$Nkannattanee poistaa käytöstä, mikäli prosessori tai kovalevy on vanhempaa mallia",
"ut_ask": 'kysy vahvistusta ennen latauksen aloittamista">💭',
"ut_pot": "paranna latausnopeutta hitailla laitteilla$Nvähentämällä käyttöliittymän monimutkaisuutta",
@ -220,6 +220,7 @@ Ls.fin = {
"cl_reset": "palauta",
"cl_hpick": "napauta sarakeotsikoita piilottaaksesi alla olevassa taulukossa",
"cl_hcancel": "sarakkeiden piilotus peruttu",
"cl_rcm": "hiiren oikean painikkeen valikko", //m
"ct_grid": '田 kuvanäkymä',
"ct_ttips": '◔ ◡ ◔"> vihjelaatikot',
@ -262,6 +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_ren": "ota käyttöön mukautettu valikko, tavallinen valikko on käytettävissä painamalla shift ja napsauttamalla oikealla", //m
"tt_entree": "näytä navigointipaneeli$NPikanäppäin: B",
"tt_detree": "näytä linkkipolku$NPikanäppäin: B",
@ -638,6 +640,22 @@ Ls.fin = {
"ur_um": "Valmis;\n{0} latausta OK,\n{1} latausta epäonnistui, pahoittelen",
"ur_sm": "Valmis;\n{0} tiedostoa löytyi palvelimelta,\n{1} tiedostoa EI löytynyt palvelimelta",
"rc_opn": "avaa", //m
"rc_ply": "toista", //m
"rc_pla": "toista äänenä", //m
"rc_txt": "avaa tiedostoselaimessa", //m
"rc_md": "avaa tekstieditorissa", //m
"rc_dl": "Lataa", //m
"rc_zip": "Lataa arkistona", //m
"rc_del": "poista", //m
"rc_cut": "Leikkaa", //m
"rc_cpy": "kopioi", //m
"rc_pst": "Liitä", //m
"rc_nfo": "uusi kansio", //m
"rc_nfi": "uusi tiedosto", //m
"rc_sal": "valitse kaikki", //m
"rc_sin": "käännä valinta", //m
"lang_set": "ladataanko sivu uudestaan kielen vaihtamiseksi?",
"splash": {

View file

@ -155,7 +155,7 @@ Ls.fra = {
"ul_par": "téléversements parallèles:",
"ut_rand": "attribution de noms de fichiers aléatoires",
"ut_u2ts": "copier l'horodatage de dernière modification$Nde votre système de fichiers vers le serveur\">📅",
"ut_ow": "écraser les fichiers existants sur le serveur?$N🛡: jamais (générera un nouveau nom de fichier à la place)$N🕒: écraser si le fichier sur le serveur est plus ancien que le vôtre$N♻: toujours écraser si les fichiers sont différents",
"ut_ow": "écraser les fichiers existants sur le serveur?$N🛡: jamais (générera un nouveau nom de fichier à la place)$N🕒: écraser si le fichier sur le serveur est plus ancien que le vôtre$N♻: toujours écraser si les fichiers sont différents$N⏭: ignorer systématiquement tous les fichiers existants", //m
"ut_mt": "continuer à calculer la somme de contrôle d'autres fichiers pendant le téléversement$N$Npeut-être désactiver si votre CPU ou HDD est la cause de perte de performances",
"ut_ask": 'demander confirmation avant le début du téléversement">💭',
"ut_pot": "améliorer la vitesse de téléversement sur les appareils lents$Nen simplifiant l'interface utilisateur",
@ -220,6 +220,7 @@ Ls.fra = {
"cl_reset": "réinitialiser",
"cl_hpick": "cliquez sur les en-têtes de colonnes pour les masquer dans le tableau ci-dessous",
"cl_hcancel": "masquage des colonnes annulé",
"cl_rcm": "menu contextuel", //m
"ct_grid": '田 grille',
"ct_ttips": '◔ ◡ ◔"> infobulles',
@ -262,6 +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_ren": "activer le menu contextuel personnalisé, le menu normal reste accessible avec shift + clic droit", //m
"tt_entree": "afficher le panneau de navigation (arborescence des dossiers)$NHotkey: B",
"tt_detree": "afficher le fil dAriane$NHotkey: B",
@ -638,6 +640,22 @@ Ls.fra = {
"ur_um": "Terminé;\n{0} téléversements OK,\n{1} téléversements échoués, désolé",
"ur_sm": "Terminé;\n{0} fichiers trouvés sur le serveur,\n{1} fichiers NON trouvés sur le serveur",
"rc_opn": "ouvrir", //m
"rc_ply": "Lire", //m
"rc_pla": "Lire comme audio", //m
"rc_txt": "ouvrir dans le visionneur de fichiers", //m
"rc_md": "ouvrir dans léditeur de texte", //m
"rc_dl": "télécharger", //m
"rc_zip": "télécharger comme archive", //m
"rc_del": "supprimer", //m
"rc_cut": "couper", //m
"rc_cpy": "copier", //m
"rc_pst": "coller", //m
"rc_nfo": "nouveau dossier", //m
"rc_nfi": "nouveau fichier", //m
"rc_sal": "tout sélectionner", //m
"rc_sin": "inverser la sélection", //m
"lang_set": "rafraîchir pour que les changements prennent effet ?",
"splash": {

View file

@ -155,7 +155,7 @@ Ls.grc = {
"ul_par": "παράλληλες μεταφορτώσεις:",
"ut_rand": "τυχαιοποίηση ονομάτων αρχείων",
"ut_u2ts": "αντιγραφή της τελευταίας τροποποιημένης χρονοσφραγίδας αλλαγής$Nαπό το σύστημά σου στον server\">📅",
"ut_ow": "αντικατάσταση σε ήδη υπάρχοντα αρχεία του server?$N🛡: ποτέ (θα δημιουργηθεί νέο όνομα)$N🕒: αν το αρχείο του server είναι παλαιότερο$N♻: πάντα να αντικαθίστανται αν διαφέρουν",
"ut_ow": "αντικατάσταση σε ήδη υπάρχοντα αρχεία του server?$N🛡: ποτέ (θα δημιουργηθεί νέο όνομα)$N🕒: αν το αρχείο του server είναι παλαιότερο$N♻: πάντα να αντικαθίστανται αν διαφέρουν$N⏭: παράλειψη όλων των υπαρχόντων αρχείων χωρίς όρους", //m
"ut_mt": "συνέχιση υπολογισμού hash για άλλα αρχεία κατά τη μεταφόρτωση$N$Nαπενεργοποίησέ το αν η CPU ή ο δίσκος σου ζορίζονται",
"ut_ask": 'επιβεβαίωση πριν ξεκινήσει η μεταφόρτωση">💭',
"ut_pot": "βελτίωση ταχύτητας μεταφόρτωσης σε αργές συσκευές$Nμε απλοποίηση του UI",
@ -220,6 +220,7 @@ Ls.grc = {
"cl_reset": "επανεκκίνηση",
"cl_hpick": "πάτησε στις κεφαλίδες στηλών για να τις κρύψεις στον πίνακα παρακάτω",
"cl_hcancel": "η απόκρυψη στηλών ακυρώθηκε",
"cl_rcm": "μενού δεξιού κλικ", //m
"ct_grid": '田 το πλέγμα',
"ct_ttips": '◔ ◡ ◔"> συμβουλές εργαλείων',
@ -262,6 +263,7 @@ Ls.grc = {
"cdt_lim": "μέγιστος αριθμός αρχείων προς εμφάνιση σε ένα φάκελο",
"cdt_ask": "όταν φτάνεις στο τέλος,$Nαντί να φορτώσει περισσότερα αρχεία,$Nρωτά τι να κάνει",
"cdt_hsort": "πόσους κανόνες ταξινόμησης (<code>,sorthref</code>) να συμπεριλάβει σε URLs πολυμέσων. Αν το βάλεις 0 αγνοεί και κανόνες ταξινόμησης στους συνδέσμους πολυμέσων",
"cdt_ren": "ενεργοποίηση προσαρμοσμένου μενού δεξιού κλικ, το κανονικό μενού είναι προσβάσιμο με shift + δεξί κλικ", //m
"tt_entree": "εμφάνιση navpane (δέντρο διαδρομών)$NΠλήκτρο συντόμευσης: B",
"tt_detree": "εμφάνιση breadcrumbs (καρτέλες διαδρομών)$NΠλήκτρο συντόμευσης: B",
@ -638,6 +640,22 @@ Ls.grc = {
"ur_um": "Ολοκληρώθηκε;\n{0} μεταφορτώσεις είναι OK,\n{1} μεταφορτώσεις απέτυχαν, συγγνώμη",
"ur_sm": "Ολοκληρώθηκε;\n{0} αρχεία βρέθηκαν στο διακομιστή,\n{1} αρχεία ΔΕΝ βρέθηκαν στο διακομιστή",
"rc_opn": "άνοιγμα", //m
"rc_ply": "αναπαραγωγή", //m
"rc_pla": "αναπαραγωγή ως ήχος", //m
"rc_txt": "άνοιγμα στον προβολέα αρχείων", //m
"rc_md": "άνοιγμα στον επεξεργαστή κειμένου", //m
"rc_dl": "λήψη", //m
"rc_zip": "λήψη ως αρχείο", //m
"rc_del": "διαγραφή", //m
"rc_cut": "αποκοπή", //m
"rc_cpy": "αντιγραφή", //m
"rc_pst": "επικόλληση", //m
"rc_nfo": "νέος φάκελος", //m
"rc_nfi": "νέο αρχείο", //m
"rc_sal": "επιλογή όλων", //m
"rc_sin": "αντιστροφή επιλογής", //m
"lang_set": "ανανέωση σελίδας για εφαρμογή της αλλαγής;",
"splash": {

View file

@ -155,7 +155,7 @@ Ls.ita = {
"ul_par": "caricamenti paralleli:",
"ut_rand": "randomizza nomi file",
"ut_u2ts": "copia il timestamp di ultima modifica$Ndal tuo filesystem al server\">📅",
"ut_ow": "sovrascrivere file esistenti sul server?$N🛡: mai (genererà un nuovo nome file)$N🕒: sovrascrivi se il file del server è più vecchio del tuo$N♻: sovrascrivi sempre se i file sono diversi",
"ut_ow": "sovrascrivere file esistenti sul server?$N🛡: mai (genererà un nuovo nome file)$N🕒: sovrascrivi se il file del server è più vecchio del tuo$N♻: sovrascrivi sempre se i file sono diversi$N⏭: ignora sempre tutti i file esistenti", //m
"ut_mt": "continua l'hashing di altri file durante il caricamento$N$NProva a disabilitare se la tua CPU o HDD è un collo di bottiglia",
"ut_ask": 'chiedi conferma prima che inizi il caricamento">💭',
"ut_pot": "migliora la velocità di caricamento su dispositivi lenti$Nrendendo l'interfaccia meno complessa",
@ -220,6 +220,7 @@ Ls.ita = {
"cl_reset": "reset",
"cl_hpick": "tocca le intestazioni delle colonne per nascondere nella tabella sottostante",
"cl_hcancel": "nascondere colonne annullato",
"cl_rcm": "menu contestuale", //m
"ct_grid": '田 griglia',
"ct_ttips": '◔ ◡ ◔"> tooltip',
@ -262,6 +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_ren": "abilita il menu contestuale personalizzato, il menu normale è accessibile con shift + clic destro", //m
"tt_entree": "mostra pannello nav (barra laterale albero directory)$NTasto rapido: B",
"tt_detree": "mostra breadcrumb$NTasto rapido: B",
@ -638,6 +640,22 @@ Ls.ita = {
"ur_um": "Finito;\n{0} caricamenti OK,\n{1} caricamenti falliti, scusa",
"ur_sm": "Finito;\n{0} file trovati sul server,\n{1} file NON trovati sul server",
"rc_opn": "apri", //m
"rc_ply": "riproduci", //m
"rc_pla": "riproduci come audio", //m
"rc_txt": "apri nel visualizzatore di file", //m
"rc_md": "apri nelleditor di testo", //m
"rc_dl": "scarica", //m
"rc_zip": "scarica come archivio", //m
"rc_del": "elimina", //m
"rc_cut": "taglia", //m
"rc_cpy": "copia", //m
"rc_pst": "incolla", //m
"rc_nfo": "nuova cartella", //m
"rc_nfi": "nuovo file", //m
"rc_sal": "seleziona tutto", //m
"rc_sin": "inverti selezione", //m
"lang_set": "aggiornare per rendere effettivo il cambiamento?",
"splash": {

View file

@ -155,7 +155,7 @@ Ls.kor = {
"ul_par": "동시 업로드:",
"ut_rand": "파일명 무작위로 만들기",
"ut_u2ts": "사용자 파일 시스템의 마지막 수정 타임스탬프를$N서버에 복사\">📅",
"ut_ow": "서버에 있는 기존 파일을 덮어쓸까요?$N🛡: 안 함 (대신 새 파일 이름 생성)$N🕒: 서버 파일이 더 오래된 경우 덮어쓰기$N♻: 파일이 다르면 항상 덮어쓰기",
"ut_ow": "서버에 있는 기존 파일을 덮어쓸까요?$N🛡: 안 함 (대신 새 파일 이름 생성)$N🕒: 서버 파일이 더 오래된 경우 덮어쓰기$N♻: 파일이 다르면 항상 덮어쓰기$N⏭: 기존 파일을 모두 무조건 건너뜀", //m
"ut_mt": "업로드 중 다른 파일 해싱 계속하기$N$NCPU 또는 HDD가 병목 현상을 일으키는 경우 비활성화하세요",
"ut_ask": '업로드 시작 전 확인 요청">💭',
"ut_pot": "느린 기기에서 UI를 단순화하여$N업로드 속도 향상",
@ -220,6 +220,7 @@ Ls.kor = {
"cl_reset": "초기화",
"cl_hpick": "아래 테이블에서 숨기고 싶은 열의 헤더를 탭하세요",
"cl_hcancel": "열 숨기기가 중단되었습니다",
"cl_rcm": "우클릭 메뉴", //m
"ct_grid": "田 그리드",
"ct_ttips": '◔ ◡ ◔"> 도움말',
@ -262,6 +263,7 @@ Ls.kor = {
"cdt_lim": "폴더에 표시할 최대 파일 수",
"cdt_ask": "맨 아래로 스크롤할 때$N더 많은 파일을 불러오는 대신$N무엇을 할지 묻기",
"cdt_hsort": "미디어 URL에 포함할 정렬 규칙 (<code>,sorthref</code>)의 수. 0으로 설정하면 미디어 링크를 클릭할 때 포함된 정렬 규칙도 무시됩니다.",
"cdt_ren": "사용자 지정 우클릭 메뉴를 활성화합니다. shift 키를 누른 채 우클릭하면 기본 메뉴를 사용할 수 있습니다", //m
"tt_entree": "탐색 창 (디렉터리 트리 사이드바) 표시$N단축키: B",
"tt_detree": "이동 경로 표시$N단축키: B",
@ -638,6 +640,22 @@ Ls.kor = {
"ur_um": "완료;\n{0}개 업로드 성공,\n{1}개 업로드 실패, 죄송",
"ur_sm": "완료;\n서버에서 {0}개 파일 찾음,\n서버에서 {1}개 파일 찾지 못함",
"rc_opn": "열기", //m
"rc_ply": "재생", //m
"rc_pla": "오디오로 재생", //m
"rc_txt": "파일 뷰어에서 열기", //m
"rc_md": "텍스트 편집기에서 열기", //m
"rc_dl": "다운로드", //m
"rc_zip": "압축 파일로 다운로드", //m
"rc_del": "삭제", //m
"rc_cut": "잘라내기", //m
"rc_cpy": "복사", //m
"rc_pst": "붙여넣기", //m
"rc_nfo": "새 폴더", //m
"rc_nfi": "새 파일", //m
"rc_sal": "모두 선택", //m
"rc_sin": "선택 반전", //m
"lang_set": '변경 사항을 적용하기 위해 새로고침하시겠습니까?',
"splash": {

View file

@ -155,7 +155,7 @@ Ls.nld = {
"ul_par": "Parallel uploads:",
"ut_rand": "Willekeurige bestandsnaam",
"ut_u2ts": "Kopieer de laatste-gewijzigde tijdstamp$Nvan je bestandsysteem naar de server\">📅",
"ut_ow": "Overschrijf bestaande bestanden op de server?$N🛡: nooit (zal in plaats daarvan een nieuwe bestandsnaam genereren)$N🕒: overschrijven als de server-bestand ouder is dan het geüploade bestand$N♻: altijd overschrijven als de bestanden verschillend zijn",
"ut_ow": "Overschrijf bestaande bestanden op de server?$N🛡: nooit (zal in plaats daarvan een nieuwe bestandsnaam genereren)$N🕒: overschrijven als de server-bestand ouder is dan het geüploade bestand$N♻: altijd overschrijven als de bestanden verschillend zijn$N⏭: alle bestaande bestanden onvoorwaardelijk overslaan", //m
"ut_mt": "Ga door met hashen van andere bestanden tijdens het uploaden$N$Moet je misschien uitschakelen als je CPU of HDD het niet aan kan",
"ut_ask": 'Vraag voor bevestiging voordat het uploaden start">💭',
"ut_pot": "Verbeter de uploadsnelheid voor langzame apparaten$Ndoor de interface minder complex te maken",
@ -220,6 +220,7 @@ Ls.nld = {
"cl_reset": "Reset",
"cl_hpick": "Tik op de kolomkoppen om ze in de onderstaande tabel te verbergen",
"cl_hcancel": "Kolumn verbergen geannuleerd",
"cl_rcm": "Rechtermuisknopmenu", //m
"ct_grid": '田 grid',
"ct_ttips": '◔ ◡ ◔"> tooltips',
@ -262,6 +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_ren": "Aangepast rechtermuisknopmenu inschakelen, het normale menu blijft beschikbaar met shift + rechtermuisknop", //m
"tt_entree": "Laat navpane zien (directoryboom zijbalk)$NHotkey: B",
"tt_detree": "Laat breadcrumbs zien$NHotkey: B",
@ -638,6 +640,22 @@ Ls.nld = {
"ur_um": "Voltooid;\n{0} upload(s) OK,\n{1} upload(s) mislukt, sorry",
"ur_sm": "Voltooid;\n{0} bestand(en) gevonden op de server,\n{1} bestand(en) NIET gevonden op de server",
"rc_opn": "Openen", //m
"rc_ply": "Afspelen", //m
"rc_pla": "Afspelen als audio", //m
"rc_txt": "Openen in bestandsviewer", //m
"rc_md": "Openen in teksteditor", //m
"rc_dl": "Downloaden", //m
"rc_zip": "Downloaden als archief", //m
"rc_del": "Verwijderen", //m
"rc_cut": "Knippen", //m
"rc_cpy": "Kopiëren", //m
"rc_pst": "Plakken", //m
"rc_nfo": "Nieuwe map", //m
"rc_nfi": "Nieuw bestand", //m
"rc_sal": "Alles selecteren", //m
"rc_sin": "Selectie omkeren", //m
"lang_set": "Vernieuw de pagina om de wijziging door te voeren?",
"splash": {

View file

@ -152,7 +152,7 @@ Ls.nno = {
"ul_par": "samtidige handl.:",
"ut_rand": "finn opp nye tilfeldige filnamn",
"ut_u2ts": "gje fila på serveren same$Ntidsstempel som lokalt hos deg\">📅",
"ut_ow": "overskrive eksisterande filer på serveren?$N🛡: aldri (finn på eit nytt filnamn i staden for)$N🕒: overskriv viss fila åt serveren er eldre$N♻: alltid, gitt at innholdet er annleis",
"ut_ow": "overskrive eksisterande filer på serveren?$N🛡: aldri (finn på eit nytt filnamn i staden for)$N🕒: overskriv viss fila åt serveren er eldre$N♻: alltid, gitt at innhaldet er annleis$N⏭: hopp over alle eksisterande filer",
"ut_mt": "fortsett å synfare køa mens opplasting føregår$N$Nskru denne av dersom du har ein$Ntreig prosessor eller harddisk",
"ut_ask": 'bekreft filutvalg før opplasting startar">💭',
"ut_pot": "forbetre ytinga på treige einheiter ved å$Nforenkle brukergrensesnittet",
@ -217,6 +217,7 @@ Ls.nno = {
"cl_reset": "nullstill",
"cl_hpick": "klikk på overskrifta åt kolonnene du ønskjer å skjule i tabellen nedanfor",
"cl_hcancel": "kolonne-skjuling avbrote",
"cl_rcm": "høgreklikkmeny",
"ct_grid": '田 ikon',
"ct_ttips": 'vis hjelpetekst ved å holde musa over ting"> tips',
@ -259,6 +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_ren": "slå på tilpassa høgreklikkmeny (den vanlege menyen er tilgjengeleg med shift + høgreklikk)",
"tt_entree": "bytt åt mappehierarki$NSnarvei: B",
"tt_detree": "bytt åt tradisjonell stivising$NSnarvei: B",
@ -635,6 +637,22 @@ Ls.nno = {
"ur_um": "Ferdig;\n{0} opplastingar gjekk bra,\n{1} opplastingar gjekk feil",
"ur_sm": "Ferdig;\n{0} filer blei funne,\n{1} filer finnast IKKJE på serveren",
"rc_opn": "opne",
"rc_ply": "spel av",
"rc_pla": "spel av som lyd",
"rc_txt": "opne i filvisar",
"rc_md": "opne i tekstredigerar",
"rc_dl": "Last ned",
"rc_zip": "Last ned som arkiv",
"rc_del": "slett",
"rc_cut": "klipp ut",
"rc_cpy": "kopier",
"rc_pst": "Lim inn",
"rc_nfo": "ny mappe",
"rc_nfi": "ny fil",
"rc_sal": "vel alle",
"rc_sin": "inverter val",
"lang_set": "passar det å laste sida på nytt?",
"splash": {

View file

@ -152,7 +152,7 @@ Ls.nor = {
"ul_par": "samtidige handl.:",
"ut_rand": "finn opp nye tilfeldige filnavn",
"ut_u2ts": "gi filen på serveren samme$Ntidsstempel som lokalt hos deg\">📅",
"ut_ow": "overskrive eksisterende filer på serveren?$N🛡: aldri (finner på et nytt filnavn istedenfor)$N🕒: overskriv hvis serverens fil er eldre$N♻: alltid, gitt at innholdet er forskjellig",
"ut_ow": "overskrive eksisterende filer på serveren?$N🛡: aldri (finner på et nytt filnavn istedenfor)$N🕒: overskriv hvis serverens fil er eldre$N♻: alltid, gitt at innholdet er forskjellig$N⏭: hopp over alle eksisterende filer",
"ut_mt": "fortsett å befare køen mens opplastning foregår$N$Nskru denne av dersom du har en$Ntreg prosessor eller harddisk",
"ut_ask": 'bekreft filutvalg før opplastning starter">💭',
"ut_pot": "forbedre ytelsen på trege enheter ved å$Nforenkle brukergrensesnittet",
@ -217,6 +217,7 @@ Ls.nor = {
"cl_reset": "nullstill",
"cl_hpick": "klikk på overskriften til kolonnene du ønsker å skjule i tabellen nedenfor",
"cl_hcancel": "kolonne-skjuling avbrutt",
"cl_rcm": "høyreklikkmeny",
"ct_grid": '田 ikoner',
"ct_ttips": 'vis hjelpetekst ved å holde musen over ting"> tips',
@ -259,6 +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_ren": "bruk egendefinert høyreklikkmeny (den vanlige menyen er tilgjengelig med shift + høyreklikk)",
"tt_entree": "bytt til mappehierarki$NSnarvei: B",
"tt_detree": "bytt til tradisjonell sti-visning$NSnarvei: B",
@ -635,6 +637,22 @@ Ls.nor = {
"ur_um": "Ferdig;\n{0} opplastninger gikk bra,\n{1} opplastninger gikk feil",
"ur_sm": "Ferdig;\n{0} filer ble funnet,\n{1} filer finnes IKKE på serveren",
"rc_opn": "åpne",
"rc_ply": "spill av",
"rc_pla": "spill av som lyd",
"rc_txt": "åpne i filviser",
"rc_md": "åpne i teksteditor",
"rc_dl": "Last ned",
"rc_zip": "Last ned som arkiv",
"rc_del": "slett",
"rc_cut": "klipp ut",
"rc_cpy": "kopier",
"rc_pst": "Lim inn",
"rc_nfo": "ny mappe",
"rc_nfi": "ny fil",
"rc_sal": "velg alle",
"rc_sin": "inverter utvalg",
"lang_set": "passer det å laste siden på nytt?",
"splash": {

View file

@ -158,7 +158,7 @@ Ls.pol = {
"ul_par": "przesyłane równolegle:",
"ut_rand": "losuj nazwy plików",
"ut_u2ts": "kopiuj znacznik ostatniej modyfikacji$Nz twojego systemu plików na serwer\">📅",
"ut_ow": "nadpisywać istniejące pliki na serwerzę?$N🛡: nigdy (wygeneruje nową nazwę)$N🕒: nadpisz jeśli pliki na serwerze są starsze niż przesyłane$N♻: zawsze nadpisuj jeśli zawartość plików się różni",
"ut_ow": "nadpisywać istniejące pliki na serwerzę?$N🛡: nigdy (wygeneruje nową nazwę)$N🕒: nadpisz jeśli pliki na serwerze są starsze niż przesyłane$N♻: zawsze nadpisuj jeśli zawartość plików się różni$N⏭: bezwarunkowo pomiń wszystkie istniejące pliki", //m
"ut_mt": "hashuj inne pliki podczas przesyłania$N$Nmożna wyłączyć w przypadku wystąpienia wąskiego gardła na CPU lub HDD",
"ut_ask": 'pytaj o potwierdzenie rozpoczęcia przesyłania">💭',
"ut_pot": "przyspiesz przesyłanie na słabszych urządzeniach,$Nupraszczając interfejs",
@ -223,6 +223,7 @@ Ls.pol = {
"cl_reset": "zresetuj",
"cl_hpick": "kliknij nagłówki kolumn, aby ukryć je w tabeli niżej",
"cl_hcancel": "ukrywanie kolumn przerwane",
"cl_rcm": "menu kontekstowe", //m
"ct_grid": '田 siatka',
"ct_ttips": '◔ ◡ ◔"> podpowiedzi',
@ -265,6 +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_ren": "włącz niestandardowe menu kontekstowe, standardowe menu jest dostępne po wciśnięciu shift i kliknięciu prawym przyciskiem", //m
"tt_entree": "pokaż panel nawigacyjny (panel boczny z drzewem folderów)$NSkrót: B",
"tt_detree": "pokaż ślad nawigacyjny$NSkrót: B",
@ -641,6 +643,22 @@ Ls.pol = {
"ur_um": "Zakończono;\n{0} przesłań OK,\n{1} przesłań nie powiodło się",
"ur_sm": "Zakończono;\nznaleziono {0} pliki(ów),\nnie znaleziono {1} pliki(ów) na serwerze",
"rc_opn": "otwórz", //m
"rc_ply": "odtwórz", //m
"rc_pla": "odtwórz jako dźwięk", //m
"rc_txt": "otwórz w przeglądarce plików", //m
"rc_md": "otwórz w edytorze tekstu", //m
"rc_dl": "pobierz", //m
"rc_zip": "pobierz jako archiwum", //m
"rc_del": "usuń", //m
"rc_cut": "wytnij", //m
"rc_cpy": "kopiuj", //m
"rc_pst": "wklej", //m
"rc_nfo": "nowy folder", //m
"rc_nfi": "nowy plik", //m
"rc_sal": "zaznacz wszystko", //m
"rc_sin": "odwróć zaznaczenie", //m
"lang_set": "odśwież stronę (F5), aby zastosować zmianę.",
"splash": {

View file

@ -155,7 +155,7 @@ Ls.por = {
"ul_par": "uploads paralelos:",
"ut_rand": "randomizar nomes de arquivos",
"ut_u2ts": "copiar o carimbo de data/hora de última modificação$Ndo seu sistema de arquivos para o servidor\">📅",
"ut_ow": "substituir arquivos existentes no servidor?$N🛡: nunca (irá gerar um novo nome de arquivo em vez disso)$N🕒: substituir se o arquivo no servidor for mais antigo que o seu$N♻: sempre substituir se os arquivos forem diferentes",
"ut_ow": "substituir arquivos existentes no servidor?$N🛡: nunca (irá gerar um novo nome de arquivo em vez disso)$N🕒: substituir se o arquivo no servidor for mais antigo que o seu$N♻: sempre substituir se os arquivos forem diferentes$N⏭: ignorar incondicionalmente todos os arquivos existentes", //m
"ut_mt": "continuar a fazer o hash de outros arquivos enquanto faz upload$N$Ntalvez desativar se sua CPU ou HDD for um gargalo",
"ut_ask": 'pedir confirmação antes do upload começar">💭',
"ut_pot": "melhorar a velocidade de upload em dispositivos lentos$Ntornando a UI menos complexa",
@ -220,6 +220,7 @@ Ls.por = {
"cl_reset": "resetar",
"cl_hpick": "toque nos cabeçalhos das colunas para ocultá-los na tabela abaixo",
"cl_hcancel": "ocultar coluna abortado",
"cl_rcm": "menu de clique direito", //m
"ct_grid": '田 a grade',
"ct_ttips": '◔ ◡ ◔"> dicas de ferramentas',
@ -262,6 +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_ren": "ativar menu de clique direito personalizado, o menu normal permanece acessível com shift + clique direito", //m
"tt_entree": "mostrar painel de navegação (árvore de diretórios)$NHotkey: B",
"tt_detree": "mostrar breadcrumbs$NHotkey: B",
@ -638,6 +640,22 @@ Ls.por = {
"ur_um": "Concluído;\n{0} uploads OK,\n{1} uploads falharam, desculpe",
"ur_sm": "Concluído;\n{0} arquivos encontrados no servidor,\n{1} arquivos NÃO encontrados no servidor",
"rc_opn": "abrir", //m
"rc_ply": "reproduzir", //m
"rc_pla": "reproduzir como áudio", //m
"rc_txt": "abrir no visualizador de arquivos", //m
"rc_md": "abrir no editor de texto", //m
"rc_dl": "baixar", //m
"rc_zip": "baixar como arquivo", //m
"rc_del": "excluir", //m
"rc_cut": "recortar", //m
"rc_cpy": "copiar", //m
"rc_pst": "colar", //m
"rc_nfo": "nova pasta", //m
"rc_nfi": "novo arquivo", //m
"rc_sal": "selecionar tudo", //m
"rc_sin": "inverter seleção", //m
"lang_set": "atualizar para a mudança ter efeito?",
"splash": {

View file

@ -155,7 +155,7 @@ Ls.rus = {
"ul_par": "параллельные загрузки:",
"ut_rand": "случайные имена файлов",
"ut_u2ts": "копировать время последнего изменения$Nиз вашей файловой системы на сервер\">📅",
"ut_ow": "перезаписывать существующие файлы на сервере?$N🛡: нет (для повторяющихся файлов будут создаваться новые имена)$N🕒: перезаписать файлы с датой изменения старее, чем у загружаемых$N♻: всегда перезаписывать (если файлы различаются по содержанию)",
"ut_ow": "перезаписывать существующие файлы на сервере?$N🛡: нет (для повторяющихся файлов будут создаваться новые имена)$N🕒: перезаписать файлы с датой изменения старее, чем у загружаемых$N♻: всегда перезаписывать (если файлы различаются по содержанию)$N⏭: безусловно пропускать все существующие файлы", //m
"ut_mt": "продолжать хешировать другие файлы во время загрузки$N$Nесть смысл отключить при медленном диске или процессоре",
"ut_ask": 'требовать подтверждения перед началом загрузки">💭',
"ut_pot": "улучшить скорость загрузки на слабых устройства$Nс помощью упрощения интерфейса",
@ -220,6 +220,7 @@ Ls.rus = {
"cl_reset": "сбросить",
"cl_hpick": "нажмите на заголовки столбцов, чтобы скрыть их в таблице ниже",
"cl_hcancel": "скрытие столбца отменено",
"cl_rcm": "контекстное меню", //m
"ct_grid": '田 сетка',
"ct_ttips": '◔ ◡ ◔"> подсказки',
@ -262,6 +263,7 @@ Ls.rus = {
"cdt_lim": "максимальное количество файлов для показа в папке",
"cdt_ask": "внизу страницы спрашивать о действии вместо автоматической загрузки следующих файлов",
"cdt_hsort": "сколько правил сортировки (<code>,sorthref</code>) включать в адрес страницы. Если значение равно 0, по нажатии на ссылки будут игнорироваться правила, включённые в них",
"cdt_ren": "включить настраиваемое контекстное меню, обычное меню доступно при нажатии shift и правой кнопки мыши", //m
"tt_entree": "показать панель навигации$NГорячая клавиша: B",
"tt_detree": "скрыть панель навигации$NГорячая клавиша: B",
@ -638,6 +640,22 @@ Ls.rus = {
"ur_um": "Завершено;\n{0} успешно,\n{1} ошибок, извините",
"ur_sm": "Завершено;\n{0} файлов найдено на сервере,\n{1} файлов НЕ найдено на сервере",
"rc_opn": "открыть", //m
"rc_ply": "воспроизвести", //m
"rc_pla": "воспроизвести как аудио", //m
"rc_txt": "открыть в просмотрщике файлов", //m
"rc_md": "открыть в текстовом редакторе", //m
"rc_dl": "скачать", //m
"rc_zip": "скачать как архив", //m
"rc_del": "удалить", //m
"rc_cut": "вырезать", //m
"rc_cpy": "копировать", //m
"rc_pst": "вставить", //m
"rc_nfo": "новая папка", //m
"rc_nfi": "новый файл", //m
"rc_sal": "выбрать всё", //m
"rc_sin": "инвертировать выделение", //m
"lang_set": "перезагрузить страницу, чтобы применить изменения?",
"splash": {

View file

@ -155,7 +155,7 @@ Ls.spa = {
"ul_par": "subidas paralelas:",
"ut_rand": "aleatorizar nombres de archivo",
"ut_u2ts": 'copiar la fecha de última modificación$Nde tu sistema de archivos al servidor">📅',
"ut_ow": "sobrescribir archivos existentes en el servidor?$N🛡: nunca (generará un nuevo nombre de archivo en su lugar)$N🕒: sobrescribir si el archivo del servidor es más antiguo que el tuyo$N♻: siempre sobrescribir si los archivos son diferentes",
"ut_ow": "sobrescribir archivos existentes en el servidor?$N🛡: nunca (generará un nuevo nombre de archivo en su lugar)$N🕒: sobrescribir si el archivo del servidor es más antiguo que el tuyo$N♻: siempre sobrescribir si los archivos son diferentes$N⏭: omitir incondicionalmente todos los archivos existentes", //m
"ut_mt": "continuar generando hashes de otros archivos mientras se sube$N$Nquizás desactivar si tu CPU o HDD es un cuello de botella",
"ut_ask": 'pedir confirmación antes de iniciar la subida">💭',
"ut_pot": "mejorar la velocidad de subida en dispositivos lentos$Nsimplificando la interfaz de usuario",
@ -219,6 +219,7 @@ Ls.spa = {
"cl_reset": "restablecer",
"cl_hpick": "toca en las cabeceras de columna para ocultarlas en la tabla de abajo",
"cl_hcancel": "ocultación de columna cancelada",
"cl_rcm": "menú contextual", //m
"ct_grid": '田 cuadrícula',
"ct_ttips": '◔ ◡ ◔"> tooltips',
@ -261,6 +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_ren": "habilitar menú contextual personalizado, el menú normal sigue siendo accesible con shift + clic derecho", //m
"tt_entree": "mostrar panel de navegación (barra lateral con árbol de directorios)$NAtajo: B",
"tt_detree": "mostrar breadcrumbs$NAtajo: B",
@ -637,6 +639,22 @@ Ls.spa = {
"ur_um": "Finalizado;\n{0} subidas OK,\n{1} subidas fallidas, lo siento",
"ur_sm": "Finalizado;\n{0} archivos encontrados en el servidor,\n{1} archivos NO encontrados en el servidor",
"rc_opn": "abrir", //m
"rc_ply": "reproducir", //m
"rc_pla": "reproducir como audio", //m
"rc_txt": "abrir en el visor de archivos", //m
"rc_md": "abrir en el editor de texto", //m
"rc_dl": "descargar", //m
"rc_zip": "descargar como archivo", //m
"rc_del": "eliminar", //m
"rc_cut": "cortar", //m
"rc_cpy": "copiar", //m
"rc_pst": "pegar", //m
"rc_nfo": "nueva carpeta", //m
"rc_nfi": "nuevo archivo", //m
"rc_sal": "seleccionar todo", //m
"rc_sin": "invertir selección", //m
"lang_set": "¿refrescar para que el cambio surta efecto?",
"splash": {

View file

@ -155,7 +155,7 @@ Ls.swe = {
"ul_par": "samtidiga uppladdningar:",
"ut_rand": "slumpa filnamn",
"ut_u2ts": "bevara tidsstämpeln för senaste ändring$Nfrån ditt filsystem till servern\">📅",
"ut_ow": "skriv över existerande filer på servern?$N🛡: aldrig (skapar ett nytt filnamn istället)$N🕒: skriv över om serverns fil är äldre än din$N♻: skriv alltid över om filerna skiljer sig",
"ut_ow": "skriv över existerande filer på servern?$N🛡: aldrig (skapar ett nytt filnamn istället)$N🕒: skriv över om serverns fil är äldre än din$N♻: skriv alltid över om filerna skiljer sig$N⏭: hoppa ovillkorligen över alla befintliga filer", //m
"ut_mt": "fortsätt hasha filer under uppladdningens gång$N$Nstäng av om din CPU eller disk är en flaskhals",
"ut_ask": 'bekräfta innan uppladdningar påbörjas">💭',
"ut_pot": "förbättra uppladdningshastigheten på långsamma enheter$Ngenom att förenkla användargränssnittet",
@ -220,6 +220,7 @@ Ls.swe = {
"cl_reset": "återställ",
"cl_hpick": "tryck på en kolumntitel för att dölja den i filvyn",
"cl_hcancel": "kolumndöljning avbruten",
"cl_rcm": "högerklicksmeny", //m
"ct_grid": '田 rutnätet',
"ct_ttips": '◔ ◡ ◔"> tips',
@ -262,6 +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_ren": "aktivera anpassad högerklicksmeny, den vanliga menyn är tillgänglig med shift + högerklick", //m
"tt_entree": "visa trädvy$NSnabbtangent: B",
"tt_detree": "visa brödsmulor$NSnabbtangent: B",
@ -638,6 +640,22 @@ Ls.swe = {
"ur_um": "Klar;\n{0} uppladdningar gick okej,\n{1} uppladdningar misslyckades, ledsen",
"ur_sm": "Klar;\n{0} filer hittades på servern,\n{1} filer hittades INTE på servern",
"rc_opn": "öppna", //m
"rc_ply": "spela upp", //m
"rc_pla": "spela upp som ljud", //m
"rc_txt": "öppna i filvisare", //m
"rc_md": "öppna i textredigerare", //m
"rc_dl": "Ladda ner", //m
"rc_zip": "Ladda ner som arkiv", //m
"rc_del": "radera", //m
"rc_cut": "klipp ut", //m
"rc_cpy": "kopiera", //m
"rc_pst": "klistra in", //m
"rc_nfo": "ny mapp", //m
"rc_nfi": "ny fil", //m
"rc_sal": "markera alla", //m
"rc_sin": "invertera markering", //m
"lang_set": "uppdatera för att ändringen ska ta effekt?",
"splash": {

View file

@ -155,7 +155,7 @@ Ls.tur = {
"ul_par": "paralel yüklemeler:",
"ut_rand": "dosya adlarını rastgeleleştir",
"ut_u2ts": "kendi dosyalarınızdan sunucuya$Nzaman damgasını kopyala\">📅",
"ut_ow": "sunucudaki mevcut dosyaları üzerine yazmak mı?$N🛡: asla (yerine yeni bir dosya adı oluşturur)$N🕒: sunucu dosyası sizinkinden daha eskiyse üzerine yaz$N♻: dosyalar farklıysa her zaman üzerine yaz",
"ut_ow": "sunucudaki mevcut dosyaları üzerine yazmak mı?$N🛡: asla (yerine yeni bir dosya adı oluşturur)$N🕒: sunucu dosyası sizinkinden daha eskiyse üzerine yaz$N♻: dosyalar farklıysa her zaman üzerine yaz$N⏭: mevcut tüm dosyaları koşulsuz atla", //m
"ut_mt": "yükleme yaparken diğer dosyaların hash'lenmesini durdur$N$kötü bir CPU veya HDD'ye sahipseniz kullanabilirsiniz.",
"ut_ask": 'yüklemeye başlamadan önce doğrulama mesajı göster">💭',
"ut_pot": "arayüzü daha az karmaşık hale getirerek$Nyükleme hızını yavaş cihazlarda artır",
@ -220,6 +220,7 @@ Ls.tur = {
"cl_reset": "sıfırla",
"cl_hpick": "aşağıdaki tabloda gizlemek için sütun başlıklarına dokunun",
"cl_hcancel": "sütun gizleme iptal edildi",
"cl_rcm": "sağ tık menüsü", //m
"ct_grid": '田 ızgara',
"ct_ttips": '◔ ◡ ◔"> ipuçları',
@ -262,6 +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_ren": "özel sağ tık menüsünü etkinleştir, normal menü shift + sağ tık ile erişilebilir", //m
"tt_entree": "navigasyon panosunu göster (yan dizin panosu)$NHotkey: B",
"tt_detree": "içerik haritasını göster$Kısayol: B",
@ -638,6 +640,22 @@ Ls.tur = {
"ur_um": "Tamamlandı;\n{0} yükleme başarılı,\n{1} yükleme başarısız oldu, üzgünüm",
"ur_sm": "Tamamlandı;\n{0} dosya sunucuda bulundu,\n{1} dosya sunucuda bulunamadı",
"rc_opn": "aç", //m
"rc_ply": "oynat", //m
"rc_pla": "ses olarak oynat", //m
"rc_txt": "dosya görüntüleyicide aç", //m
"rc_md": "metin düzenleyicide aç", //m
"rc_dl": "i̇ndir", //m
"rc_zip": "arşiv olarak indir", //m
"rc_del": "sil", //m
"rc_cut": "kes", //m
"rc_cpy": "kopyala", //m
"rc_pst": "yapıştır", //m
"rc_nfo": "yeni klasör", //m
"rc_nfi": "yeni dosya", //m
"rc_sal": "tümünü seç", //m
"rc_sin": "seçimi tersine çevir", //m
"lang_set": "Değişikliklerin etki göstermesi için sayfa yenilensin mi?",
"splash": {

View file

@ -155,7 +155,7 @@ Ls.ukr = {
"ul_par": "паралельні завантаження:",
"ut_rand": "випадкові імена файлів",
"ut_u2ts": "копіювати часову мітку останньої зміни$Nз вашої файлової системи на сервер\">📅",
"ut_ow": "перезаписати існуючі файли на сервері?$N🛡: ніколи (замість цього створить нове ім'я файлу)$N🕒: перезаписати, якщо файл на сервері старіший за ваш$N♻: завжди перезаписувати, якщо файли відрізняються",
"ut_ow": "перезаписати існуючі файли на сервері?$N🛡: ніколи (замість цього створить нове ім'я файлу)$N🕒: перезаписати, якщо файл на сервері старіший за ваш$N♻: завжди перезаписувати, якщо файли відрізняються$N⏭: безумовно пропускати всі наявні файли", //m
"ut_mt": "продовжувати хешування інших файлів під час завантаження$N$Nможливо, вимкніть, якщо ваш CPU або HDD є вузьким місцем",
"ut_ask": 'запитати підтвердження перед початком завантаження">💭',
"ut_pot": "покращити швидкість завантаження на повільних пристроях$Nроблячи інтерфейс менш складним",
@ -220,6 +220,7 @@ Ls.ukr = {
"cl_reset": "скинути",
"cl_hpick": "натисніть на заголовки стовпців, щоб приховати їх у таблиці нижче",
"cl_hcancel": "приховання стовпців скасовано",
"cl_rcm": "контекстне меню", //m
"ct_grid": '田 сітка',
"ct_ttips": '◔ ◡ ◔"> підказки',
@ -262,6 +263,7 @@ Ls.ukr = {
"cdt_lim": "максимальна кількість файлів для показу в папці",
"cdt_ask": "при прокрутці до низу,$Nзамість завантаження більше файлів,$Nзапитати, що робити",
"cdt_hsort": "скільки правил сортування (<code>,sorthref</code>) включати в медіа-URL. Встановлення цього в 0 також буде ігнорувати правила сортування, включені в медіа посилання при їх натисканні",
"cdt_ren": "увімкнути користувацьке контекстне меню, звичайне меню доступне при натисканні shift і правої кнопки миші", //m
"tt_entree": "показати панель навігації (бічна панель дерева каталогів)$NГаряча клавіша: B",
"tt_detree": "показати хлібні крихти$NГаряча клавіша: B",
@ -638,6 +640,22 @@ Ls.ukr = {
"ur_um": "Завершено;\n{0} завантажень OK,\n{1} завантажень невдалих, вибачте",
"ur_sm": "Завершено;\n{0} файлів знайдено на сервері,\n{1} файлів НЕ знайдено на сервері",
"rc_opn": "відкрити", //m
"rc_ply": "відтворити", //m
"rc_pla": "відтворити як аудіо", //m
"rc_txt": "відкрити у переглядачі файлів", //m
"rc_md": "відкрити в текстовому редакторі", //m
"rc_dl": "завантажити", //m
"rc_zip": "завантажити як архів", //m
"rc_del": "видалити", //m
"rc_cut": "вирізати", //m
"rc_cpy": "копіювати", //m
"rc_pst": "вставити", //m
"rc_nfo": "нова папка", //m
"rc_nfi": "новий файл", //m
"rc_sal": "вибрати все", //m
"rc_sin": "інвертувати вибір", //m
"lang_set": "оновити сторінку, щоб зміни набули чинності?",
"splash": {

View file

@ -153,7 +153,7 @@ Ls.vie = {
"ul_par": "tải lên song song:",
"ut_rand": "ngẫu nhiên hoá tên tệp",
"ut_u2ts": "sao chép dấu thời gian chỉnh sửa cuối$Ntừ hệ thống tệp của bạn lên máy chủ\">📅",
"ut_ow": "ghi đè các tệp đã có trên máy chủ?$N🛡: không bao giờ (sẽ tạo tên tệp mới)$N🕒: ghi đè nếu tệp trên máy chủ cũ hơn$N♻: luôn ghi đè nếu hai tệp khác nhau",
"ut_ow": "ghi đè các tệp đã có trên máy chủ?$N🛡: không bao giờ (sẽ tạo tên tệp mới)$N🕒: ghi đè nếu tệp trên máy chủ cũ hơn$N♻: luôn ghi đè nếu hai tệp khác nhau$N⏭: bỏ qua vô điều kiện tất cả các tệp hiện có", //m
"ut_mt": "tiếp tục hash các tệp khác trong khi tải lên$N$NCó thể tắt nếu CPU hoặc HDD của bạn bị nghẽn",
"ut_ask": 'yêu cầu xác nhận trước khi bắt đầu tải lên">💭',
"ut_pot": "cải thiện tốc độ tải lên trên các thiết bị chậm$Nbằng cách đơn giản hoá giao diện người dùng",
@ -224,6 +224,7 @@ Ls.vie = {
"cl_reset": "đặt lại",
"cl_hpick": "chạm vào tiêu đề cột để ẩn trong bảng bên dưới",
"cl_hcancel": "đã hủy việc ẩn cột",
"cl_rcm": "menu chuột phải", //m
// settings / tuỳ chọn
"ct_grid": '田 chế độ lưới',
@ -270,6 +271,7 @@ Ls.vie = {
"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_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", //m
"tt_entree": "hiển thị thanh điều hướng (cây thư mục)$NPhím tắt: B",
"tt_detree": "hiển thị đường dẫn$NPhím tắt: B",
@ -682,6 +684,22 @@ Ls.vie = {
"ur_um": "Hoàn tất\n{0} tải lên thành công,\n{1} tải lên thất bại",
"ur_sm": "Hoàn tất\n{0} tệp tìm thấy trên máy chủ,\n{1} tệp KHÔNG tìm thấy",
"rc_opn": "mở", //m
"rc_ply": "phát", //m
"rc_pla": "phát dưới dạng âm thanh", //m
"rc_txt": "mở trong trình xem tệp", //m
"rc_md": "mở trong trình soạn thảo văn bản", //m
"rc_dl": "tải xuống", //m
"rc_zip": "tải xuống dưới dạng gói nén", //m
"rc_del": "xóa", //m
"rc_cut": "cắt", //m
"rc_cpy": "sao chép", //m
"rc_pst": "dán", //m
"rc_nfo": "thư mục mới", //m
"rc_nfi": "tệp mới", //m
"rc_sal": "chọn tất cả", //m
"rc_sin": "đảo ngược lựa chọn", //m
"lang_set": "tải lại trang để áp dụng thay đổi ngôn ngữ",
"splash": {

View file

@ -339,3 +339,6 @@ mk && t0="$(date)" && for n in {1..40}; do date -s "$(date '+ 1 day')"; systemd-
# number of megabytes downloaded since some date
awk </var/log/wjaycore.out '/^..36m2025-05-20/{o=1} !o{next} !/ plain 20[06](,| \[[^,]+\],) +[0-9.]+.\[33m[KM] .* n[0-9]+$/{next} {v=$0;sub(/.* plain 20[06](,| \[[^,]+\],) +/,"",v);sub(/ .*/,"",v);u=v;sub(/.\[.*/,"",v);sub(/.*m/,"",u);$0=u} /[KMG]/{v*=1024} /[MG]/{v*=1024} /G/{v*=1024} {t+=v} END{printf "%d\n",t/(1024*1024)}'
# find format/% mixups
%[sdfr].*format| % [^,]+\)|\{!?r?\}.*%[sdfr]|%[sdfr].*\{!?r?\}|runhook

View file

@ -184,7 +184,7 @@ Ls.hmn = {
"ul_par": "parallel uploads:",
"ut_rand": "randomize filenames",
"ut_u2ts": "copy the last-modified timestamp$Nfrom your filesystem to the server\">📅",
"ut_ow": "overwrite existing files on the server?$N🛡: never (will generate a new filename instead)$N🕒: overwrite if server-file is older than yours$N♻: always overwrite if the files are different",
"ut_ow": "overwrite existing files on the server?$N🛡: never (will generate a new filename instead)$N🕒: overwrite if server-file is older than yours$N♻: always overwrite if the files are different$N⏭: unconditionally skip all existing files",
"ut_mt": "continue hashing other files while uploading$N$Nmaybe disable if your CPU or HDD is a bottleneck",
"ut_ask": 'ask for confirmation before upload starts">💭',
"ut_pot": "improve upload speed on slow devices$Nby making the UI less complex",
@ -249,6 +249,7 @@ Ls.hmn = {
"cl_reset": "reset",
"cl_hpick": "tap on column headers to hide in the table below",
"cl_hcancel": "column hiding aborted",
"cl_rcm": "right-click menu",
"ct_grid": '田 the grid',
"ct_ttips": '◔ ◡ ◔"> tooltips',
@ -291,6 +292,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 (&lt;code&gt;,sorthref&lt;/code&gt;) 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",
"tt_entree": "show navpane (directory tree sidebar)$NHotkey: B",
"tt_detree": "show breadcrumbs$NHotkey: B",
@ -667,6 +669,22 @@ Ls.hmn = {
"ur_um": "Finished;\n{0} uploads OK,\n{1} uploads failed, sorry",
"ur_sm": "Finished;\n{0} files found on server,\n{1} files NOT found on server",
"rc_opn": "Open",
"rc_ply": "Play",
"rc_pla": "Play as audio",
"rc_txt": "Open in file viewer",
"rc_md": "Open in markdown editor",
"rc_dl": "Download",
"rc_zip": "Download as archive",
"rc_del": "Delete",
"rc_cut": "Cut",
"rc_cpy": "Copy",
"rc_pst": "Paste",
"rc_nfo": "New folder",
"rc_nfi": "New file",
"rc_sal": "Select all",
"rc_sin": "Invert selection",
"lang_set": "refresh to make the change take effect?",
"splash": {

3
scripts/tl/1.sh Normal file
View file

@ -0,0 +1,3 @@
# place new key cl_rcm below cl_hcancel, and cdt_ren below cdt_hsort, and so on
# (existing keys (ut_ow) are NOT updated; todo)
gawk <tl.txt '/^var /{lang=$2;k="xxxx"} {p=k} /"cl_rcm"/{p="cl_hcancel"} /"cdt_ren"/{p="cdt_hsort"} /"rc_opn"/{p="ur_sm"} /"/{k=$1;gsub(/[" ]/,"",k);sub(/:.*/,"",k);print lang " " p " " $0}' | while read lang after ln; do gawk -v p="\"$after\":" -v v="$ln" <$lang.js '1;$0~p{print "\t" v}' >t; mv t $lang.js; done

15
scripts/tl/1.txt Normal file
View file

@ -0,0 +1,15 @@
var chi = {
"ut_ow": "aa", //m
"cl_rcm": "aa", //m
"cdt_ren": "aa", //m
"rc_opn": "aa", //m
"rc_ply": "aa", //m
}
var cze = {
"ut_ow": "aa", //m
"cl_rcm": "aa", //m
"cdt_ren": "aa", //m
"rc_opn": "aa", //m
"rc_ply": "aa", //m
}