diff --git a/README.md b/README.md index 79a55dce..63227835 100644 --- a/README.md +++ b/README.md @@ -634,7 +634,7 @@ the main tabs in the ui * `[🧯]` [unpost](#unpost): undo/delete accidental uploads * `[🚀]` and `[🎈]` are the [uploaders](#uploading) * `[📂]` mkdir: create directories -* `[📝]` new-md: create a new markdown document +* `[📝]` new-file: create a new textfile * `[📟]` send-msg: either to server-log or into textfiles if `--urlform save` * `[🎺]` audio-player config options * `[⚙️]` general client config options diff --git a/copyparty/httpcli.py b/copyparty/httpcli.py index 2abea441..81d6ea3b 100644 --- a/copyparty/httpcli.py +++ b/copyparty/httpcli.py @@ -3308,9 +3308,9 @@ class HttpCli(object): vfs, rem = self.asrv.vfs.get(self.vpath, self.uname, False, True) self._assert_safe_rem(rem) - ext = "" if "." not in new_file else new_file.split(".")[-1] - if not ext or len(ext) > 5 or not self.can_delete: - new_file += ".md" + if not self.can_delete and not new_file.lower().endswith(".md"): + t = "you can only create .md files because you don't have the delete-permission" + raise Pebkac(400, t) sanitized = sanitize_fn(new_file, "") fdir = vfs.canonical(rem) @@ -3349,7 +3349,6 @@ class HttpCli(object): raise Pebkac(500, "that file exists already") with open(fsenc(fn), "wb") as f: - f.write(b"`GRUNNUR`\n") if "fperms" in vfs.flags: set_fperms(f, vfs.flags) diff --git a/copyparty/web/browser.html b/copyparty/web/browser.html index 3a9d8e65..b467af72 100644 --- a/copyparty/web/browser.html +++ b/copyparty/web/browser.html @@ -51,8 +51,9 @@
📝 - +
+

diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 12ff96b9..090ae45b 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -119,7 +119,7 @@ if (1) "ot_unpost": "unpost: delete your recent uploads, or abort unfinished ones", "ot_bup": "bup: basic uploader, even supports netscape 4.0", "ot_mkdir": "mkdir: create a new directory", - "ot_md": "new-md: create a new markdown document", + "ot_md": "new-file: create a new textfile", "ot_msg": "msg: send a message to the server log", "ot_mp": "media player options", "ot_cfg": "configuration options", @@ -128,7 +128,7 @@ if (1) "ot_noie": 'Please use Chrome / Firefox / Edge', "ab_mkdir": "make directory", - "ab_mkdoc": "new markdown doc", + "ab_mkdoc": "new textfile", "ab_msg": "send msg to srv log", "ay_path": "skip to folders", @@ -440,6 +440,8 @@ if (1) "fcp_both_b": 'CopyUpload', "mk_noname": "type a name into the text field on the left before you do that :p", + "nmd_i1": "also add the file extension you want, for example .md", + "nmd_i2": "you can only create .md files because you don't have the delete-permission", "tv_load": "Loading text document:\n\n{0}\n\n{1}% ({2} of {3} MiB loaded)", "tv_xe1": "could not load textfile:\n\nerror ", @@ -7743,6 +7745,8 @@ function apply_perms(res) { if (up2k) up2k.set_fsearch(); + ebi('new_mdi').innerHTML = has(perms, "delete") ? L.nmd_i1 : L.nmd_i2; + widget.setvis(); thegrid.setvis(); if (!have_read && have_write) diff --git a/copyparty/web/tl/chi.js b/copyparty/web/tl/chi.js index 7eacefd0..8596c31b 100644 --- a/copyparty/web/tl/chi.js +++ b/copyparty/web/tl/chi.js @@ -116,7 +116,7 @@ Ls.chi = { "ot_unpost": "取消发布:删除最近上传的内容,或中止未完成的内容", "ot_bup": "bup:基础上传器,甚至支持 Netscape 4.0", "ot_mkdir": "mkdir:创建新目录", - "ot_md": "new-md:创建新 Markdown 文档", + "ot_md": "new-file:创建新的文本文件", //m "ot_msg": "msg:向服务器日志发送消息", "ot_mp": "媒体播放器选项", "ot_cfg": "配置选项", @@ -125,7 +125,7 @@ Ls.chi = { "ot_noie": '请使用 Chrome / Firefox / Edge', "ab_mkdir": "创建目录", - "ab_mkdoc": "新建 Markdown 文档", + "ab_mkdoc": "新建文本文件", //m "ab_msg": "发送消息到服务器日志", "ay_path": "跳转到文件夹", @@ -437,6 +437,8 @@ Ls.chi = { "fcp_both_b": '复制上传', //m "mk_noname": "在左侧文本框中输入名称,然后再执行此操作 :p", + "nmd_i1": "还可以添加需要的文件扩展名,例如 .txt", //m + "nmd_i2": "由于没有删除权限,你只能创建 .md 文件", //m "tv_load": "加载文本文件:\n\n{0}\n\n{1}% ({2} 的 {3} MiB 已加载)", "tv_xe1": "无法加载文本文件:\n\n错误 ", diff --git a/copyparty/web/tl/cze.js b/copyparty/web/tl/cze.js index 6aa66fef..cfe65526 100644 --- a/copyparty/web/tl/cze.js +++ b/copyparty/web/tl/cze.js @@ -120,7 +120,7 @@ Ls.cze = { "ot_unpost": "unpost: smazat vaše nedávné nahrání nebo zrušit nedokončené", "ot_bup": "bup: základní nahrávač, podporuje i netscape 4.0", "ot_mkdir": "mkdir: vytvořit nový adresář", - "ot_md": "new-md: vytvořit nový markdown dokument", + "ot_md": "new-file: vytvořit nový textový soubor", //m "ot_msg": "msg: poslat zprávu do logu serveru", "ot_mp": "možnosti přehrávače médií", "ot_cfg": "možnosti konfigurace", @@ -129,7 +129,7 @@ Ls.cze = { "ot_noie": 'Prosím použijte Chrome / Firefox / Edge', "ab_mkdir": "vytvořit adresář", - "ab_mkdoc": "nový markdown dokument", + "ab_mkdoc": "nový textový soubor", //m "ab_msg": "poslat zprávu do logu serveru", "ay_path": "přejít na složky", @@ -441,6 +441,8 @@ Ls.cze = { "fcp_both_b": 'KopírovatNahrát', "mk_noname": "napište název do textového pole vlevo předtím než to uděláte :p", + "nmd_i1": "můžeš také přidat příponu souboru, například .txt", //m + "nmd_i2": "můžeš vytvářet pouze .md soubory, protože nemáš oprávnění mazat", //m "tv_load": "Načítání textového dokumentu:\n\n{0}\n\n{1}% ({2} z {3} MiB načteno)", "tv_xe1": "nelze načíst textový soubor:\n\nchyba ", diff --git a/copyparty/web/tl/deu.js b/copyparty/web/tl/deu.js index cb71c881..4ef76896 100644 --- a/copyparty/web/tl/deu.js +++ b/copyparty/web/tl/deu.js @@ -116,7 +116,7 @@ Ls.deu = { "ot_unpost": "unpost: lösche deine letzten Uploads oder breche unvollständige ab", "ot_bup": "bup: Basic Uploader, unterstützt sogar Neuheiten wie Netscape 4.0", "ot_mkdir": "mkdir: Neuen Ordner erstellen", - "ot_md": "new-md: Neues Markdown-Dokument erstellen", + "ot_md": "new-file: Neues Textdokument erstellen", //m "ot_msg": "msg: Eine Nachricht an das Server-Log schicken", "ot_mp": "Media Player-Optionen", "ot_cfg": "Konfigurationsoptionen", @@ -125,7 +125,7 @@ Ls.deu = { "ot_noie": 'Bitte benutze Chrome / Firefox / Edge', "ab_mkdir": "Ordner erstellen", - "ab_mkdoc": "Markdown Doc erstellen", + "ab_mkdoc": "Textdatei erstellen", //m "ab_msg": "Nachricht an Server Log senden", "ay_path": "zu Ordnern springen", @@ -437,6 +437,8 @@ Ls.deu = { "fcp_both_b": 'KopierenHochladen', "mk_noname": "Tipp' mal vorher lieber einen Namen in das Textfeld links, bevor du das machst :p", + "nmd_i1": "Fügen Sie auch die gewünschte Dateiendung hinzu, z. B. .txt", //m + "nmd_i2": "Sie können nur .md-Dateien erstellen, da Ihnen die Löschberechtigung fehlt", //m "tv_load": "Textdatei wird geladen:\n\n{0}\n\n{1}% ({2} von {3} MiB geladen)", "tv_xe1": "Konnte Textdatei nicht laden:\n\nFehler ", diff --git a/copyparty/web/tl/epo.js b/copyparty/web/tl/epo.js index b8c24f4a..c5a310c5 100644 --- a/copyparty/web/tl/epo.js +++ b/copyparty/web/tl/epo.js @@ -116,7 +116,7 @@ Ls.epo = { "ot_unpost": "unpost: forigi viaj plej lastaj alŝutoj, aŭ ĉesigi nefinigitajn", "ot_bup": "bup: fundamenta alŝutilo, funkias eĉ kun netscape 4.0", "ot_mkdir": "mkdir: krei novan dosierujon", - "ot_md": "new-md: krei novan markdown-dosieron", + "ot_md": "new-file: krei novan tekstodosieron", //m "ot_msg": "msg: sendi mesaĝon al servila protokolo", "ot_mp": "agordoj de medialudilo", "ot_cfg": "aliaj agordoj", @@ -125,7 +125,7 @@ Ls.epo = { "ot_noie": 'Bonvolu uzi retumilojn Chrome / Firefox / Edge', "ab_mkdir": "krei dosierujon", - "ab_mkdoc": "krei markdown-dosieron", + "ab_mkdoc": "krei tekstodosieron", //m "ab_msg": "sendi mesaĝon al protokolo", "ay_path": "iri al dosierujoj", @@ -437,6 +437,8 @@ Ls.epo = { "fcp_both_b": 'KopiiAlŝuti', "mk_noname": "tajpu nomon en tekstokampo maldekstre antaŭ vi faras ĉi tion :p", + "nmd_i1": "vi povas aldoni la deziratan sufikson, ekzemple .txt", //m + "nmd_i2": "vi povas krei nur .md-dosierojn ĉar vi ne havas forigan permeson", //m "tv_load": "Ŝargado de teksto-dokumento:\n\n{0}\n\n{1}% ({2} da {3} MiB ŝargita)", "tv_xe1": "ne povas ŝargi teksto-dosieron:\n\neraro ", diff --git a/copyparty/web/tl/fin.js b/copyparty/web/tl/fin.js index e9b136ba..cd396221 100644 --- a/copyparty/web/tl/fin.js +++ b/copyparty/web/tl/fin.js @@ -116,7 +116,7 @@ Ls.fin = { "ot_unpost": "unpost: poista viimeaikaiset tai keskeytä keskeneräiset lataukset", "ot_bup": "bup: tiedostojen 'perus'lähetysohjelma, tukee jopa netscape 4.0", "ot_mkdir": "mkdir: luo uusi hakemisto", - "ot_md": "new-md: luo uusi markdown-dokumentti", + "ot_md": "new-file: luo uusi tekstitiedosto", //m "ot_msg": "msg: lähetä viesti palvelinlokiin", "ot_mp": "mediasoittimen asetukset", "ot_cfg": "asetukset", @@ -125,7 +125,7 @@ Ls.fin = { "ot_noie": 'Suosittelemme käyttämään uudempaa selainta.', "ab_mkdir": "luo hakemisto", - "ab_mkdoc": "luo markdown-tiedosto", + "ab_mkdoc": "luo tekstitiedosto", //m "ab_msg": "lähetä viesti palvelinlokiin", "ay_path": "siirry hakemistoihin", @@ -437,6 +437,8 @@ Ls.fin = { "fcp_both_b": 'KopioiLähetä', "mk_noname": "kirjoita nimi vasemmalla olevaan tekstikenttään ennen kuin teet tuon :p", + "nmd_i1": "voit myös lisätä haluamasi tiedostopäätteen, esimerkiksi .txt", //m + "nmd_i2": "voit luoda vain .md-tiedostoja, koska sinulla ei ole poistolupaa", //m "tv_load": "Ladataan tekstidokumenttia:\n\n{0}\n\n{1}% ({2} / {3} Mt ladattu)", "tv_xe1": "tekstitiedoston lataaminen epäonnistui:\n\nvirhe ", diff --git a/copyparty/web/tl/fra.js b/copyparty/web/tl/fra.js index 1496d049..5fabeccb 100644 --- a/copyparty/web/tl/fra.js +++ b/copyparty/web/tl/fra.js @@ -116,7 +116,7 @@ Ls.fra = { "ot_unpost": "unpost: supprimer vos téléchargements récents, ou annuler ceux en cours", "ot_bup": "bup: téléverseur de base, prend même en charge netscape 4.0", "ot_mkdir": "mkdir: créer un nouveau répertoire", - "ot_md": "new-md: créer un nouveau document markdown", + "ot_md": "new-file: créer un nouveau fichier texte", //m "ot_msg": "msg: envoyer un message au journal du serveur", "ot_mp": "options du lecteur multimedia", "ot_cfg": "options de configuration", @@ -125,7 +125,7 @@ Ls.fra = { "ot_noie": 'Utilisez Chrome / Firefox / Edge', "ab_mkdir": "créer un nouveau répertoire", - "ab_mkdoc": "faire un nouveau document markdown", + "ab_mkdoc": "nouveau fichier texte", //m "ab_msg": "envoyer un message au journal du serveur", "ay_path": "passer aux dossiers", @@ -437,6 +437,8 @@ Ls.fra = { "fcp_both_b": 'CopierTéléverser', "mk_noname": "entrez un nom dans le champ de texte à gauche avant de faire ça :p", + "nmd_i1": "ajoutez aussi l’extension souhaitée, par exemple .txt", //m + "nmd_i2": "vous ne pouvez créer que des fichiers .md car vous n’avez pas la permission d’effacer", //m "tv_load": "Chargement du document texte:\n\n{0}\n\n{1}% ({2} de {3} MiB chargés)", "tv_xe1": "impossible de charger le fichier texte:\n\nerreur", diff --git a/copyparty/web/tl/grc.js b/copyparty/web/tl/grc.js index d4faf40e..987fc37f 100644 --- a/copyparty/web/tl/grc.js +++ b/copyparty/web/tl/grc.js @@ -116,7 +116,7 @@ Ls.grc = { "ot_unpost": "unpost: διαγραφή πρόσφατων μεταφορτώσεων ή ακύρωση ανολοκλήρωτων", "ot_bup": "bup: βασικός uploader, υποστηρίζει μέχρι και netscape 4.0", "ot_mkdir": "mkdir: δημιουργία νέου φακέλου", - "ot_md": "new-md: δημιουργία νέου markdown εγγράφου", + "ot_md": "new-file: δημιουργία νέου αρχείου κειμένου", //m "ot_msg": "msg: αποστολή μηνύματος στο server log", "ot_mp": "επιλογές media player", "ot_cfg": "επιλογές ρυθμίσεων", @@ -125,7 +125,7 @@ Ls.grc = { "ot_noie": 'Χρησιμοποίησε Chrome / Firefox / Edge', "ab_mkdir": "δημιουργία φακέλου", - "ab_mkdoc": "νέο markdown έγγραφο", + "ab_mkdoc": "νέο αρχείο κειμένου", //m "ab_msg": "στείλε μήνυμα στο server log", "ay_path": "πήγαινε σε φακέλους", @@ -437,6 +437,8 @@ Ls.grc = { "fcp_both_b": 'ΑντιγραφήΜεταφόρτωση', "mk_noname": "γράψε ένα όνομα στο πεδίο κειμένου αριστερά πριν το κάνεις :p", + "nmd_i1": "μπορείτε επίσης να προσθέσετε την κατάληξη που θέλετε, όπως .txt", //m + "nmd_i2": "μπορείτε να δημιουργήσετε μόνο αρχεία .md επειδή δεν έχετε δικαίωμα διαγραφής", //m "tv_load": "Φόρτωση αρχείου κειμένου:\n\n{0}\n\n{1}% ({2} από {3} MiB φορτωμένα)", "tv_xe1": "αδυναμία φόρτωσης αρχείου κειμένου:\n\nσφάλμα ", diff --git a/copyparty/web/tl/ita.js b/copyparty/web/tl/ita.js index 9fe9ce31..63712d5f 100644 --- a/copyparty/web/tl/ita.js +++ b/copyparty/web/tl/ita.js @@ -116,7 +116,7 @@ Ls.ita = { "ot_unpost": "unpost: elimina i tuoi caricamenti recenti, o interrompi quelli non completati", "ot_bup": "bup: uploader di base, supporta anche netscape 4.0", "ot_mkdir": "mkdir: crea una nuova directory", - "ot_md": "new-md: crea un nuovo documento markdown", + "ot_md": "new-file: crea un nuovo file di testo", //m "ot_msg": "msg: invia un messaggio al log del server", "ot_mp": "opzioni lettore multimediale", "ot_cfg": "opzioni di configurazione", @@ -125,7 +125,7 @@ Ls.ita = { "ot_noie": 'Perfavore usa Chrome / Firefox / Edge', "ab_mkdir": "crea directory", - "ab_mkdoc": "nuovo doc markdown", + "ab_mkdoc": "nuovo file di testo", //m "ab_msg": "invia msg al log srv", "ay_path": "salta alle cartelle", @@ -437,6 +437,8 @@ Ls.ita = { "fcp_both_b": 'CopiaCarica', "mk_noname": "scrivi un nome nel campo di testo a sinistra prima di farlo :p", + "nmd_i1": "puoi anche aggiungere l’estensione che vuoi, per esempio .txt", //m + "nmd_i2": "puoi creare solo file .md perché non hai il permesso di eliminare", //m "tv_load": "Caricando documento di testo:\n\n{0}\n\n{1}% ({2} di {3} MiB caricati)", "tv_xe1": "impossibile caricare file di testo:\n\nerrore ", diff --git a/copyparty/web/tl/kor.js b/copyparty/web/tl/kor.js index b6f5ab69..19446466 100644 --- a/copyparty/web/tl/kor.js +++ b/copyparty/web/tl/kor.js @@ -116,7 +116,7 @@ Ls.kor = { "ot_unpost": "주워담기: 최근 업로드한 항목을 삭제하거나 미완료된 업로드를 중단합니다", "ot_bup": "bup: 기본 업로더. 넷스케이프 4.0도 지원합니다", "ot_mkdir": "mkdir: 새 디렉터리를 만듭니다", - "ot_md": "new-md: 새 마크다운 문서를 만듭니다", + "ot_md": "new-file: 새 텍스트 파일을 만듭니다", //m "ot_msg": "msg: 서버 로그에 메시지를 보냅니다", "ot_mp": "미디어 플레이어 옵션", "ot_cfg": "구성 옵션", @@ -125,7 +125,7 @@ Ls.kor = { "ot_noie": 'Chrome / Firefox / Edge를 사용해주세요', "ab_mkdir": "디렉터리 만들기", - "ab_mkdoc": "새 마크다운 문서", + "ab_mkdoc": "새 텍스트 파일", //m "ab_msg": "서버 로그에 메시지 보내기", "ay_path": "폴더로 건너뛰기", @@ -437,6 +437,8 @@ Ls.kor = { "fcp_both_b": '복사업로드', "mk_noname": "왼쪽 텍스트 필드에 이름을 먼저 입력해주세요 :p", + "nmd_i1": "원하는 파일 확장자를 추가할 수 있습니다. 예: .txt", //m + "nmd_i2": "삭제 권한이 없어서 .md 파일만 만들 수 있습니다", //m "tv_load": "텍스트 문서 불러오는 중:\n\n{0}\n\n{1}% ({3} MiB 중 {2} MiB 로드됨)", "tv_xe1": "텍스트 파일을 불러올 수 없습니다:\n\n오류 ", diff --git a/copyparty/web/tl/nld.js b/copyparty/web/tl/nld.js index c64762dd..870a0991 100644 --- a/copyparty/web/tl/nld.js +++ b/copyparty/web/tl/nld.js @@ -116,7 +116,7 @@ Ls.nld = { "ot_unpost": "unpost: verwijder je recente uploads, of onvoltooide uploads afbreken", "ot_bup": "bup: Basisuploader, supports zelfs netscape 4.0", "ot_mkdir": "mkdir: Maak een nieuwe map", - "ot_md": "new-md: Maak een nieuwe markdown bestand", + "ot_md": "new-file: Maak een nieuw tekstbestand", //m "ot_msg": "msg: Verstuur een bericht naar de server logs", "ot_mp": "Media speler opties", "ot_cfg": "Configuratie opties", @@ -125,7 +125,7 @@ Ls.nld = { "ot_noie": 'Gebruik alstublieft Chrome / Firefox / Edge', "ab_mkdir": "maak map", - "ab_mkdoc": "nieuw markdown doc", + "ab_mkdoc": "nieuw tekstbestand", //m "ab_msg": "verstuur msg naar srv log", "ay_path": "skip naar mappen", @@ -437,6 +437,8 @@ Ls.nld = { "fcp_both_b": 'KopieerUpload', "mk_noname": "Voer een naam in het tekstveld aan de linkerkant voordat je verder gaat :p", + "nmd_i1": "Voeg ook de gewenste extensie toe, bijvoorbeeld .txt", //m + "nmd_i2": "Je kunt alleen .md-bestanden maken omdat je geen verwijderrechten hebt", //m "tv_load": "Tekstdocument laden:\n\n{0}\n\n{1}% ({2} van de {3} MiB geladen)", "tv_xe1": "Kon tekstbestand niet laden:\n\nfout ", diff --git a/copyparty/web/tl/nno.js b/copyparty/web/tl/nno.js index 8d3944bf..6966ee90 100644 --- a/copyparty/web/tl/nno.js +++ b/copyparty/web/tl/nno.js @@ -114,7 +114,7 @@ Ls.nno = { "ot_unpost": "unpost: slett filer som du nyleg har lastet opp; «angre-knappen»", "ot_bup": "bup: tradisjonell / primitiv filopplasting,$N$Nfungerar i om lag samtlege nettlesarar", "ot_mkdir": "mkdir: lag ei ny mappe", - "ot_md": "new-md: lag eit nytt markdown-dokument", + "ot_md": "new-file: lag ein ny tekstfil", "ot_msg": "msg: send ein beskjed åt serverloggen", "ot_mp": "musikkspelarinstillinger", "ot_cfg": "andre innstillinger", @@ -123,7 +123,7 @@ Ls.nno = { "ot_noie": 'Fungerer mye betre i Chrome / Firefox / Edge', "ab_mkdir": "lag mappe", - "ab_mkdoc": "nytt dokument", + "ab_mkdoc": "ny tekstfil", "ab_msg": "send melding", "ay_path": "gå videre åt mapper", @@ -435,6 +435,8 @@ Ls.nno = { "fcp_both_b": 'KopiérLast opp', "mk_noname": "skriv inn eit namn i tekstboksa åt venstre først :p", + "nmd_i1": "leggja også til filendinga du vil, til dømes .txt", //m + "nmd_i2": "du kan berre laga .md-filer fordi du ikkje har delete-tilgang", //m "tv_load": "Lastar inn tekstfil:\n\n{0}\n\n{1}% ({2} av {3} MiB lasta ned)", "tv_xe1": "kunne ikkje laste tekstfil:\n\nfeil ", diff --git a/copyparty/web/tl/nor.js b/copyparty/web/tl/nor.js index d31dd1ef..12967339 100644 --- a/copyparty/web/tl/nor.js +++ b/copyparty/web/tl/nor.js @@ -114,7 +114,7 @@ Ls.nor = { "ot_unpost": "unpost: slett filer som du nylig har lastet opp; «angre-knappen»", "ot_bup": "bup: tradisjonell / primitiv filopplastning,$N$Nfungerer i omtrent samtlige nettlesere", "ot_mkdir": "mkdir: lag en ny mappe", - "ot_md": "new-md: lag et nytt markdown-dokument", + "ot_md": "new-file: lag en ny tekstfil", "ot_msg": "msg: send en beskjed til serverloggen", "ot_mp": "musikkspiller-instillinger", "ot_cfg": "andre innstillinger", @@ -123,7 +123,7 @@ Ls.nor = { "ot_noie": 'Fungerer mye bedre i Chrome / Firefox / Edge', "ab_mkdir": "lag mappe", - "ab_mkdoc": "nytt dokument", + "ab_mkdoc": "ny tekstfil", "ab_msg": "send melding", "ay_path": "gå videre til mapper", @@ -435,6 +435,8 @@ Ls.nor = { "fcp_both_b": 'KopiérLast opp', "mk_noname": "skriv inn et navn i tekstboksen til venstre først :p", + "nmd_i1": "legg også til ønsket filtype, for eksempel .txt", //m + "nmd_i2": "du kan bare lage .md-filer fordi du ikke har delete-tilgang", //m "tv_load": "Laster inn tekstfil:\n\n{0}\n\n{1}% ({2} av {3} MiB lastet ned)", "tv_xe1": "kunne ikke laste tekstfil:\n\nfeil ", diff --git a/copyparty/web/tl/pol.js b/copyparty/web/tl/pol.js index a0e89c7f..86d8a983 100644 --- a/copyparty/web/tl/pol.js +++ b/copyparty/web/tl/pol.js @@ -119,7 +119,7 @@ Ls.pol = { "ot_unpost": "unpost: usuń ostatnio przesłane pliki lub przerwij przesyłanie", "ot_bup": "bup: podstawowe przesyłanie danych, wspiera nawet netscape 4.0", "ot_mkdir": "mkdir: tworzy nowy folder", - "ot_md": "new-md: tworzy nowy dokument markdown", + "ot_md": "new-file: tworzy nowy plik tekstowy", //m "ot_msg": "msg: wysyła wiadomość do loga serwera", "ot_mp": "opcje odtwarzacza multimediów", "ot_cfg": "opcje konfiguracji", @@ -128,7 +128,7 @@ Ls.pol = { "ot_noie": 'Użyj przeglądarki Chrome / Firefox / Edge', "ab_mkdir": "stwórz folder", - "ab_mkdoc": "stwórz dok. markdown", + "ab_mkdoc": "nowy plik tekstowy", //m "ab_msg": "wyślij wiad. do logów serwera", "ay_path": "przejdź do folderów", @@ -440,6 +440,8 @@ Ls.pol = { "fcp_both_b": 'KopiujPrześlij', "mk_noname": "wpisz nazwę do pola po lewej zanim to zrobisz :p", + "nmd_i1": "możesz też dodać wybrane rozszerzenie, np. .txt", //m + "nmd_i2": "możesz tworzyć tylko pliki .md, ponieważ nie masz uprawnień do usuwania", //m "tv_load": "Wczytywanie pliku tekstowego:\n\n{0}\n\n{1}% (wczytano {2} z {3} MiB)", "tv_xe1": "nie udało się wczytać pliku:\n\nbłąd ", diff --git a/copyparty/web/tl/por.js b/copyparty/web/tl/por.js index 78a77aec..6e2d45b0 100644 --- a/copyparty/web/tl/por.js +++ b/copyparty/web/tl/por.js @@ -116,7 +116,7 @@ Ls.por = { "ot_unpost": "despublicar: excluir seus uploads recentes, ou abortar os que não foram concluídos", "ot_bup": "bup: uploader básico, até suporta netscape 4.0", "ot_mkdir": "mkdir: criar um novo diretório", - "ot_md": "new-md: criar um novo documento markdown", + "ot_md": "new-file: criar um novo ficheiro de texto", //m "ot_msg": "msg: enviar uma mensagem para o log do servidor", "ot_mp": "opções do reprodutor de mídia", "ot_cfg": "opções de configuração", @@ -125,7 +125,7 @@ Ls.por = { "ot_noie": 'Por favor, use Chrome / Firefox / Edge', "ab_mkdir": "criar diretório", - "ab_mkdoc": "novo documento markdown", + "ab_mkdoc": "novo ficheiro de texto", //m "ab_msg": "enviar msg para o log do srv", "ay_path": "pular para pastas", @@ -437,6 +437,8 @@ Ls.por = { "fcp_both_b": 'CopiarEnviar', "mk_noname": "digite um nome no campo de texto à esquerda antes de fazer isso :p", + "nmd_i1": "também pode adicionar a extensão desejada, por exemplo .txt", //m + "nmd_i2": "só pode criar ficheiros .md porque não tem permissão para apagar", //m "tv_load": "Carregando documento de texto:\n\n{0}\n\n{1}% ({2} de {3} MiB carregados)", "tv_xe1": "não foi possível carregar o arquivo de texto:\n\nerro ", diff --git a/copyparty/web/tl/rus.js b/copyparty/web/tl/rus.js index c094dfdc..7c7f005b 100644 --- a/copyparty/web/tl/rus.js +++ b/copyparty/web/tl/rus.js @@ -116,7 +116,7 @@ Ls.rus = { "ot_unpost": "unpost: удалить ваши недавние загрузки и отменить незавершённые", "ot_bup": "bup: легковесный загрузчик файлов, поддерживает даже netscape 4.0", "ot_mkdir": "mkdir: создать новую папку", - "ot_md": "new-md: создать новый markdown-документ", + "ot_md": "new-file: создать новый текстовый файл", //m "ot_msg": "msg: отправить сообщение в лог сервера", "ot_mp": "настройка медиаплеера", "ot_cfg": "остальные настройки", @@ -125,7 +125,7 @@ Ls.rus = { "ot_noie": 'Пожалуйста, используйте Chrome / Firefox / Edge', "ab_mkdir": "создать папку", - "ab_mkdoc": "создать markdown-документ", + "ab_mkdoc": "создать текстовый файл", //m "ab_msg": "отправить сообщение в лог сервера", "ay_path": "перейти к папкам", @@ -437,6 +437,8 @@ Ls.rus = { "fcp_both_b": 'СкопироватьЗагрузить', "mk_noname": "введите имя в текстовое поле слева перед тем, как это делать :p", + "nmd_i1": "вы также можете указать нужное расширение, например .txt", //m + "nmd_i2": "вы можете создавать только файлы .md, так как у вас нет разрешения на удаление", //m "tv_load": "Загружаю текстовый документ:\n\n{0}\n\n{1}% ({2} из {3} МиБ загружено)", "tv_xe1": "не удалось загрузить текстовый файл:\n\nошибка ", diff --git a/copyparty/web/tl/spa.js b/copyparty/web/tl/spa.js index dd5ffd9c..27b13163 100644 --- a/copyparty/web/tl/spa.js +++ b/copyparty/web/tl/spa.js @@ -116,7 +116,7 @@ Ls.spa = { "ot_unpost": "dessubir: elimina tus subidas recientes, o aborta las inacabadas", "ot_bup": "bup: uploader básico, soporta hasta netscape 4.0", "ot_mkdir": "mkdir: crear un nuevo directorio", - "ot_md": "new-md: crear un nuevo documento markdown", + "ot_md": "new-file: crear un nuevo archivo de texto", //m "ot_msg": "msg: enviar un mensaje al registro del servidor", "ot_mp": "opciones del reproductor multimedia", "ot_cfg": "opciones de configuración", @@ -125,7 +125,7 @@ Ls.spa = { "ot_noie": "Por favor, usa Chrome / Firefox / Edge", "ab_mkdir": "crear directorio", - "ab_mkdoc": "nuevo documento markdown", + "ab_mkdoc": "nuevo archivo de texto", //m "ab_msg": "enviar msg al registro del servidor", "ay_path": "saltar a carpetas", @@ -436,6 +436,8 @@ Ls.spa = { "fcp_both_b": "CopiarSubir", "mk_noname": "escribe un nombre en el campo de texto de la izquierda antes de hacer eso :p", + "nmd_i1": "también puedes añadir la extensión que quieras, por ejemplo .txt", //m + "nmd_i2": "solo puedes crear archivos .md porque no tienes permiso para borrar", //m "tv_load": "Cargando documento de texto:\n\n{0}\n\n{1}% ({2} de {3} MiB cargados)", "tv_xe1": "no se pudo cargar el archivo de texto:\n\nerror ", diff --git a/copyparty/web/tl/swe.js b/copyparty/web/tl/swe.js index 2df6f402..34daf87a 100644 --- a/copyparty/web/tl/swe.js +++ b/copyparty/web/tl/swe.js @@ -116,7 +116,7 @@ Ls.swe = { "ot_unpost": "unpost: radera dina senaste uppladdningar, eller avbryt pågående sådana", "ot_bup": "bup: enkel uppladdare, stödjer t o m netscape 4.0", "ot_mkdir": "mkdir: skapa en ny mapp", - "ot_md": "new-md: skapa ett nytt markdown-dokument", + "ot_md": "new-file: skapa en ny textfil", "ot_msg": "msg: skicka ett meddelande till serverloggen", "ot_mp": "mediaspelarinställningar", "ot_cfg": "konfigurationsinställningar", @@ -125,7 +125,7 @@ Ls.swe = { "ot_noie": 'Var vänlig använd Chrome / Firefox / Edge', "ab_mkdir": "skapa mapp", - "ab_mkdoc": "nytt markdown-dokument", + "ab_mkdoc": "ny textfil", "ab_msg": "skicka medd. till serverlogg", "ay_path": "hoppa till mappar", @@ -437,6 +437,8 @@ Ls.swe = { "fcp_both_b": 'KopieraLadda upp', "mk_noname": "skriv ett namn i fältet till vänster först :p", + "nmd_i1": "lägg också till filändelsen du vill ha, till exempel .txt", //m + "nmd_i2": "du kan bara skapa .md-filer eftersom du inte har borttagningsbehörighet", //m "tv_load": "Laddar textfil:\n\n{0}\n\n{1}% ({2} av {3} MiB laddat)", "tv_xe1": "kunde ej ladda textfil:\n\nfel ", diff --git a/copyparty/web/tl/tur.js b/copyparty/web/tl/tur.js index 99cdc3b7..fe44438a 100644 --- a/copyparty/web/tl/tur.js +++ b/copyparty/web/tl/tur.js @@ -116,7 +116,7 @@ Ls.tur = { "ot_unpost": "unpost: son yüklemelerinizi silin veya tamamlanmamış olanları iptal edin", "ot_bup": "bup: temel yükleyici, hatta netscape 4.0'ı destekler", "ot_mkdir": "mkdir: yeni bir dizin oluştur", - "ot_md": "new-md: yeni bir markdown belgesi oluştur", + "ot_md": "new-file: yeni bir metin dosyası oluştur", //m "ot_msg": "msg: sunucu günlüğüne bir mesaj gönder", "ot_mp": "medya oynatıcı seçenekleri", "ot_cfg": "konfigürasyon seçenekleri", @@ -125,7 +125,7 @@ Ls.tur = { "ot_noie": 'Lütfen Chrome / Firefox / Edge kullanın', "ab_mkdir": "dizin oluştur", - "ab_mkdoc": "yeni markdown belgesi", + "ab_mkdoc": "yeni metin dosyası", //m "ab_msg": "sunucu günlüğüne mesaj gönder", "ay_path": "klasörlere atla", @@ -437,6 +437,8 @@ Ls.tur = { "fcp_both_b": 'KopyalaYükle', "mk_noname": "bunu yapmadan önce soldaki boşluğa bir şeyler yazsana :p", + "nmd_i1": "ayrıca istediğin dosya uzantısını ekleyebilirsin, örneğin .txt", //m + "nmd_i2": "silme iznin olmadığı için yalnızca .md dosyaları oluşturabilirsin", //m "tv_load": "Metin belgesi yükleniyor:\n\n{0}\n\n{1}% ({2} of {3} MiB yüklendi)", "tv_xe1": "metin dosyası yüklenemedi:\n\nhata ", diff --git a/copyparty/web/tl/ukr.js b/copyparty/web/tl/ukr.js index a051c01b..f542494a 100644 --- a/copyparty/web/tl/ukr.js +++ b/copyparty/web/tl/ukr.js @@ -116,7 +116,7 @@ Ls.ukr = { "ot_unpost": "скасувати: видалити недавні завантаження або перервати незавершені", "ot_bup": "bup: основний завантажувач, підтримує навіть netscape 4.0", "ot_mkdir": "mkdir: створити нову папку", - "ot_md": "new-md: створити новий markdown документ", + "ot_md": "new-file: створити новий текстовий файл", //m "ot_msg": "msg: надіслати повідомлення в лог сервера", "ot_mp": "налаштування медіаплеєра", "ot_cfg": "параметри конфігурації", @@ -125,7 +125,7 @@ Ls.ukr = { "ot_noie": 'Будь ласка, використовуйте Chrome / Firefox / Edge', "ab_mkdir": "створити папку", - "ab_mkdoc": "новий markdown документ", + "ab_mkdoc": "новий текстовий файл", //m "ab_msg": "надіслати повідомлення в лог сервера", "ay_path": "перейти до папок", @@ -437,6 +437,8 @@ Ls.ukr = { "fcp_both_b": 'СкопіюватиЗавантажити', "mk_noname": "введіть ім'я в текстове поле зліва перед тим, як робити це :p", + "nmd_i1": "ви також можете додати потрібне розширення, наприклад .txt", //m + "nmd_i2": "ви можете створювати тільки файли .md, оскільки не маєте дозволу на видалення", //m "tv_load": "Завантаження текстового документа:\n\n{0}\n\n{1}% ({2} з {3} MiB завантажено)", "tv_xe1": "не вдалося завантажити текстовий файл:\n\nпомилка ", diff --git a/scripts/tl.js b/scripts/tl.js index 6ea6e543..7c9010f7 100644 --- a/scripts/tl.js +++ b/scripts/tl.js @@ -145,7 +145,7 @@ Ls.hmn = { "ot_unpost": "unpost: delete your recent uploads, or abort unfinished ones", "ot_bup": "bup: basic uploader, even supports netscape 4.0", "ot_mkdir": "mkdir: create a new directory", - "ot_md": "new-md: create a new markdown document", + "ot_md": "new-file: create a new textfile", "ot_msg": "msg: send a message to the server log", "ot_mp": "media player options", "ot_cfg": "configuration options", @@ -154,7 +154,7 @@ Ls.hmn = { "ot_noie": 'Please use Chrome / Firefox / Edge', "ab_mkdir": "make directory", - "ab_mkdoc": "new markdown doc", + "ab_mkdoc": "new textfile", "ab_msg": "send msg to srv log", "ay_path": "skip to folders", @@ -466,6 +466,8 @@ Ls.hmn = { "fcp_both_b": 'CopyUpload', "mk_noname": "type a name into the text field on the left before you do that :p", + "nmd_i1": "also add the file extension you want, for example .md", + "nmd_i2": "you can only create .md files because you don't have the delete-permission", "tv_load": "Loading text document:\n\n{0}\n\n{1}% ({2} of {3} MiB loaded)", "tv_xe1": "could not load textfile:\n\nerror ",