diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index ff45b8d9..ecd5b6b6 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -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?", }; diff --git a/copyparty/web/tl/chi.js b/copyparty/web/tl/chi.js index 964f918b..fdaca92e 100644 --- a/copyparty/web/tl/chi.js +++ b/copyparty/web/tl/chi.js @@ -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": { diff --git a/copyparty/web/tl/cze.js b/copyparty/web/tl/cze.js index 6472f45e..66fcd850 100644 --- a/copyparty/web/tl/cze.js +++ b/copyparty/web/tl/cze.js @@ -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": { diff --git a/copyparty/web/tl/deu.js b/copyparty/web/tl/deu.js index ab66e358..f440fac4 100644 --- a/copyparty/web/tl/deu.js +++ b/copyparty/web/tl/deu.js @@ -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": { diff --git a/copyparty/web/tl/epo.js b/copyparty/web/tl/epo.js index 2e43f808..5e02196b 100644 --- a/copyparty/web/tl/epo.js +++ b/copyparty/web/tl/epo.js @@ -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": { diff --git a/copyparty/web/tl/fin.js b/copyparty/web/tl/fin.js index 0d79fcb1..d227726c 100644 --- a/copyparty/web/tl/fin.js +++ b/copyparty/web/tl/fin.js @@ -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": { diff --git a/copyparty/web/tl/fra.js b/copyparty/web/tl/fra.js index 8cb617ca..b1ae2814 100644 --- a/copyparty/web/tl/fra.js +++ b/copyparty/web/tl/fra.js @@ -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 d’Ariane$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": { diff --git a/copyparty/web/tl/grc.js b/copyparty/web/tl/grc.js index 2fc69d78..48552fee 100644 --- a/copyparty/web/tl/grc.js +++ b/copyparty/web/tl/grc.js @@ -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": { diff --git a/copyparty/web/tl/ita.js b/copyparty/web/tl/ita.js index c4e0c7fb..6ee5b0ea 100644 --- a/copyparty/web/tl/ita.js +++ b/copyparty/web/tl/ita.js @@ -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 nell’editor 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": { diff --git a/copyparty/web/tl/kor.js b/copyparty/web/tl/kor.js index 0bed5a83..cf23b915 100644 --- a/copyparty/web/tl/kor.js +++ b/copyparty/web/tl/kor.js @@ -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": { diff --git a/copyparty/web/tl/nld.js b/copyparty/web/tl/nld.js index eba51d0a..69381214 100644 --- a/copyparty/web/tl/nld.js +++ b/copyparty/web/tl/nld.js @@ -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": { diff --git a/copyparty/web/tl/nno.js b/copyparty/web/tl/nno.js index 5ac0bb96..7d99ddfa 100644 --- a/copyparty/web/tl/nno.js +++ b/copyparty/web/tl/nno.js @@ -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": { diff --git a/copyparty/web/tl/nor.js b/copyparty/web/tl/nor.js index d3c3269f..8e357726 100644 --- a/copyparty/web/tl/nor.js +++ b/copyparty/web/tl/nor.js @@ -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": { diff --git a/copyparty/web/tl/pol.js b/copyparty/web/tl/pol.js index 665749a1..397990f9 100644 --- a/copyparty/web/tl/pol.js +++ b/copyparty/web/tl/pol.js @@ -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": { diff --git a/copyparty/web/tl/por.js b/copyparty/web/tl/por.js index 8fdae9f5..0ba3ee6c 100644 --- a/copyparty/web/tl/por.js +++ b/copyparty/web/tl/por.js @@ -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": { diff --git a/copyparty/web/tl/rus.js b/copyparty/web/tl/rus.js index 5d0c9527..5a7bcc65 100644 --- a/copyparty/web/tl/rus.js +++ b/copyparty/web/tl/rus.js @@ -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": { diff --git a/copyparty/web/tl/spa.js b/copyparty/web/tl/spa.js index 0170e6e8..d6303cc9 100644 --- a/copyparty/web/tl/spa.js +++ b/copyparty/web/tl/spa.js @@ -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": { diff --git a/copyparty/web/tl/swe.js b/copyparty/web/tl/swe.js index e41df0f7..599fd5d7 100644 --- a/copyparty/web/tl/swe.js +++ b/copyparty/web/tl/swe.js @@ -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": { diff --git a/copyparty/web/tl/tur.js b/copyparty/web/tl/tur.js index 5a9c18d8..fe0cf435 100644 --- a/copyparty/web/tl/tur.js +++ b/copyparty/web/tl/tur.js @@ -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": { diff --git a/copyparty/web/tl/ukr.js b/copyparty/web/tl/ukr.js index 2049c241..1b1b7bd2 100644 --- a/copyparty/web/tl/ukr.js +++ b/copyparty/web/tl/ukr.js @@ -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": { diff --git a/copyparty/web/tl/vie.js b/copyparty/web/tl/vie.js index af52eedd..948f14bb 100644 --- a/copyparty/web/tl/vie.js +++ b/copyparty/web/tl/vie.js @@ -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": { diff --git a/docs/notes.sh b/docs/notes.sh index 9152d4ac..cfb5bbf1 100644 --- a/docs/notes.sh +++ b/docs/notes.sh @@ -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 📅", - "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 (<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_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": { diff --git a/scripts/tl/1.sh b/scripts/tl/1.sh new file mode 100644 index 00000000..9c1aac6a --- /dev/null +++ b/scripts/tl/1.sh @@ -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 t; mv t $lang.js; done diff --git a/scripts/tl/1.txt b/scripts/tl/1.txt new file mode 100644 index 00000000..94d98c68 --- /dev/null +++ b/scripts/tl/1.txt @@ -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 +}