From db38cb2f79e8f2cd94dde970d955268263b806cb Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 16 Dec 2025 20:27:09 +0000 Subject: [PATCH] mtl new strings --- copyparty/web/tl/chi.js | 2 ++ copyparty/web/tl/cze.js | 3 +++ copyparty/web/tl/deu.js | 3 +++ copyparty/web/tl/epo.js | 2 ++ copyparty/web/tl/fin.js | 2 ++ copyparty/web/tl/fra.js | 3 +++ copyparty/web/tl/grc.js | 3 +++ copyparty/web/tl/ita.js | 2 ++ copyparty/web/tl/kor.js | 2 ++ copyparty/web/tl/nld.js | 2 ++ copyparty/web/tl/nno.js | 2 ++ copyparty/web/tl/pol.js | 2 ++ copyparty/web/tl/por.js | 2 ++ copyparty/web/tl/rus.js | 2 ++ copyparty/web/tl/spa.js | 2 ++ copyparty/web/tl/swe.js | 2 ++ copyparty/web/tl/tur.js | 3 +++ copyparty/web/tl/ukr.js | 2 ++ copyparty/web/tl/vie.js | 3 +++ scripts/tl.js | 1 + scripts/tl.py | 1 + 21 files changed, 46 insertions(+) diff --git a/copyparty/web/tl/chi.js b/copyparty/web/tl/chi.js index 6987904d..ecaa13ed 100644 --- a/copyparty/web/tl/chi.js +++ b/copyparty/web/tl/chi.js @@ -678,6 +678,8 @@ Ls.chi = { "ta1": "请先输入新密码", "ta2": "重复以确认新密码:", "ta3": "发现拼写错误;请重试", + "nop": "错误:密码不能为空", //m + "nou": "错误:用户名和/或密码不能为空", //m "aa1": "正在接收的文件:", //m "ab1": "关闭 k304", "ac1": "开启 k304", diff --git a/copyparty/web/tl/cze.js b/copyparty/web/tl/cze.js index f0fad123..75006c9e 100644 --- a/copyparty/web/tl/cze.js +++ b/copyparty/web/tl/cze.js @@ -682,11 +682,14 @@ Ls.cze = { "ta1": "nejprve vyplňte své nové heslo", "ta2": "zopakujte pro potvrzení nového hesla:", "ta3": "nalezen překlep; zkuste to prosím znovu", + "nop": "CHYBA: Heslo nesmí být prázdné", //m + "nou": "CHYBA: Uživatelské jméno a/nebo heslo nesmí být prázdné", //m "aa1": "příchozí soubory:", "ab1": "deaktivovat no304", "ac1": "povolit no304", "ad1": "povolení no304 deaktivuje veškeré mezipaměti; zkuste to, pokud k304 nestačilo. To ovšem zapříčíní obrovské množství síťového provozu!", "ae1": "aktivní stahování:", "af1": "zobrazit nedávné nahrávání", + "ag1": "zobrazit známé uživatele IdP", //m } }; diff --git a/copyparty/web/tl/deu.js b/copyparty/web/tl/deu.js index 15efa50d..62c4d001 100644 --- a/copyparty/web/tl/deu.js +++ b/copyparty/web/tl/deu.js @@ -678,11 +678,14 @@ Ls.deu = { "ta1": "Trage zuerst dein Passwort ein", "ta2": "Wiederhole dein Passwort zur Bestätigung:", "ta3": "Da stimmt etwas nicht; probier's nochmal", + "nop": "FEHLER: Passwort darf nicht leer sein", //m + "nou": "FEHLER: Benutzername und/oder Passwort dürfen nicht leer sein", //m "aa1": "Eingehende Dateien:", "ab1": "no304 deaktivieren", "ac1": "no304 aktivieren", "ad1": "Das Aktivieren von no304 deaktiviert jegliche Form von Caching; probier dies, wenn k304 nicht genug war. Dies verschwendet eine grosse Menge Netzwerk-Traffic!", "ae1": "Aktive Downloads:", "af1": "Zeige neue Uploads", + "ag1": "Bekannte IdP-Benutzer anzeigen", //m } }; diff --git a/copyparty/web/tl/epo.js b/copyparty/web/tl/epo.js index 322cb9a9..0d254491 100644 --- a/copyparty/web/tl/epo.js +++ b/copyparty/web/tl/epo.js @@ -678,6 +678,8 @@ Ls.epo = { "ta1": "entajpu novan pasvorton unue", "ta2": "retajpu por konfirmi:", "ta3": "tajpo-eraro; bonvolu provu denove", + "nop": "ERARO: Pasvorto ne povas esti malplena", //m + "nou": "ERARO: Uzantnomo kaj/aŭ pasvorto ne povas esti malplena", //m "aa1": "aktivaj alŝutoj:", "ab1": "malŝalti no304-on", "ac1": "ŝalti no304-on", diff --git a/copyparty/web/tl/fin.js b/copyparty/web/tl/fin.js index 1088cc62..8e493341 100644 --- a/copyparty/web/tl/fin.js +++ b/copyparty/web/tl/fin.js @@ -678,6 +678,8 @@ Ls.fin = { "ta1": "täytä ensin uusi salasana", "ta2": "toista vahvistaaksesi uuden salasanan:", "ta3": "löytyi kirjoitusvirhe; yritä uudelleen", + "nop": "VIRHE: Salasana ei voi olla tyhjä", //m + "nou": "VIRHE: Käyttäjänimi ja/tai salasana ei voi olla tyhjä", //m "aa1": "saapuvat:", "ab1": "poista no304 käytöstä", "ac1": "ota no304 käyttöön", diff --git a/copyparty/web/tl/fra.js b/copyparty/web/tl/fra.js index a090a3f0..e95625ce 100644 --- a/copyparty/web/tl/fra.js +++ b/copyparty/web/tl/fra.js @@ -678,11 +678,14 @@ Ls.fra = { "ta1": "entrez d'abord votre nouveau mot de passe", "ta2": "répétez pour confirmer le nouveau mot de passe :", "ta3": "une faute de frappe a été détectée ; veuillez réessayer.", + "nop": "ERREUR : Le mot de passe ne peut pas être vide", //m + "nou": "ERREUR : Le nom d’utilisateur et/ou le mot de passe ne peut pas être vide", //m "aa1": "fichiers entrants :", "ab1": "désactiver no304", "ac1": "activer no304", "ad1": "l'activation de no304 désactivera toute mise en cache ; essayez ceci si k304 n'était pas suffisant. Cela va générer un trafic réseau considérable !", "ae1": "téléchargements actifs :", "af1": "afficher les derniers téléchargements", + "ag1": "afficher les utilisateurs IdP connus", //m } }; diff --git a/copyparty/web/tl/grc.js b/copyparty/web/tl/grc.js index 27ef5edf..c730d317 100644 --- a/copyparty/web/tl/grc.js +++ b/copyparty/web/tl/grc.js @@ -678,11 +678,14 @@ Ls.grc = { "ta1": "συμπλήρωσε πρώτα το νέο σου κωδικό", "ta2": "επανέλαβε για να επιβεβαιώσεις το νέο κωδικό:", "ta3": "βρέθηκε τυπογραφικό λάθος· δοκίμασε ξανά", + "nop": "ΣΦΑΛΜΑ: Ο κωδικός πρόσβασης δεν μπορεί να είναι κενός", //m + "nou": "ΣΦΑΛΜΑ: Το όνομα χρήστη και/ή ο κωδικός πρόσβασης δεν μπορεί να είναι κενό", //m "aa1": "εισερχόμενα αρχεία:", "ab1": "απενεργοποίηση no304", "ac1": "ενεργοποίηση no304", "ad1": "η ενεργοποίηση του no304 θα απενεργοποιήσει όλη την προσωρινή αποθήκευση· δοκίμασέ το αν το k304 δεν ήταν αρκετό. Προσοχή, θα σπαταλήσει τεράστιο όγκο δικτυακής κίνησης!", "ae1": "ενεργές μεταφορτώσεις:", "af1": "προβολή πρόσφατων μεταφορτώσεων", + "ag1": "εμφάνιση γνωστών χρηστών IdP", //m } }; diff --git a/copyparty/web/tl/ita.js b/copyparty/web/tl/ita.js index a65020de..465f44e3 100644 --- a/copyparty/web/tl/ita.js +++ b/copyparty/web/tl/ita.js @@ -678,6 +678,8 @@ Ls.ita = { "ta1": "devi prima inserire una nuova password", "ta2": "ripeti per confermare la nuova password:", "ta3": "errore di digitazione; riprova", + "nop": "ERRORE: La password non può essere vuota", //m + "nou": "ERRORE: Il nome utente e/o la password non possono essere vuoti", //m "aa1": "in arrivo:", "ab1": "disattiva no304", "ac1": "attiva no304", diff --git a/copyparty/web/tl/kor.js b/copyparty/web/tl/kor.js index 7321d25c..454ad9b2 100644 --- a/copyparty/web/tl/kor.js +++ b/copyparty/web/tl/kor.js @@ -678,6 +678,8 @@ Ls.kor = { "ta1": "새 비밀번호를 먼저 입력하세요", "ta2": "새 비밀번호 확인을 위해 다시 입력하세요:", "ta3": "오타가 있습니다. 다시 시도해주세요", + "nop": "오류: 비밀번호를 비워 둘 수 없습니다", //m + "nou": "오류: 사용자 이름 및/또는 비밀번호를 비워 둘 수 없습니다", //m "aa1": "수신 중인 파일:", "ab1": "no304 비활성화", "ac1": "no304 활성화", diff --git a/copyparty/web/tl/nld.js b/copyparty/web/tl/nld.js index 666bed4a..8f494479 100644 --- a/copyparty/web/tl/nld.js +++ b/copyparty/web/tl/nld.js @@ -678,6 +678,8 @@ Ls.nld = { "ta1": "Je moet eerst een nieuw wachtwoord invoeren", "ta2": "Herhaal om nieuw wachtwoord te bevestigen:", "ta3": "Typefout gevonden; probeer het opnieuw", + "nop": "FOUT: Wachtwoord mag niet leeg zijn", //m + "nou": "FOUT: Gebruikersnaam en/of wachtwoord mag niet leeg zijn", //m "aa1": "Inkomend:", "ab1": "Schakel nr. 304 uit", "ac1": "Schakel nr. 304 in", diff --git a/copyparty/web/tl/nno.js b/copyparty/web/tl/nno.js index 18ff9ac5..41829abb 100644 --- a/copyparty/web/tl/nno.js +++ b/copyparty/web/tl/nno.js @@ -675,6 +675,8 @@ Ls.nno = { "ta1": "du må skrive eit nytt passord først", "ta2": "gjenta for å stadfeste nytt passord:", "ta3": "fant ein skrivefeil; vennligst prøv igjen", + "nop": "FEIL: Passord kan ikkje vere tomt", + "nou": "FEIL: Brukarnamn og passord må fyllast ut", "aa1": "innkommande:", "ab1": "skru av no304", "ac1": "skru på no304", diff --git a/copyparty/web/tl/pol.js b/copyparty/web/tl/pol.js index 1abcea68..d564b4bb 100644 --- a/copyparty/web/tl/pol.js +++ b/copyparty/web/tl/pol.js @@ -681,6 +681,8 @@ Ls.pol = { "ta1": "najpierw wprowadź nowe hasło", "ta2": "powtórz hasło dla potwierdzenia:", "ta3": "znaleziono literówkę, spróbuj ponownie", + "nop": "BŁĄD: Hasło nie może być puste", //m + "nou": "BŁĄD: Nazwa użytkownika i/lub hasło nie może być puste", //m "aa1": "pliki przychodzące:", "ab1": "wyłącz no304", "ac1": "włącz no304", diff --git a/copyparty/web/tl/por.js b/copyparty/web/tl/por.js index bb531490..aef5cdd5 100644 --- a/copyparty/web/tl/por.js +++ b/copyparty/web/tl/por.js @@ -678,6 +678,8 @@ Ls.por = { "ta1": "primeiro digite sua nova senha", "ta2": "repita para confirmar a nova senha:", "ta3": "há um erro; por favor, tente novamente", + "nop": "ERRO: A senha não pode estar em branco", //m + "nou": "ERRO: O nome de usuário e/ou a senha não podem estar em branco", //m "aa1": "arquivos de entrada:", "ab1": "desativar no304", "ac1": "ativar no304", diff --git a/copyparty/web/tl/rus.js b/copyparty/web/tl/rus.js index 0c1a6b15..2578f15a 100644 --- a/copyparty/web/tl/rus.js +++ b/copyparty/web/tl/rus.js @@ -678,6 +678,8 @@ Ls.rus = { "ta1": "сначала введите свой новый пароль", "ta2": "повторите новый пароль:", "ta3": "опечатка; попробуйте снова", + "nop": "ОШИБКА: Пароль не может быть пустым", //m + "nou": "ОШИБКА: Имя пользователя и/или пароль не могут быть пустыми", //m "aa1": "входящие файлы:", "ab1": "отключить no304", "ac1": "включить no304", diff --git a/copyparty/web/tl/spa.js b/copyparty/web/tl/spa.js index 2fed11b5..c2864003 100644 --- a/copyparty/web/tl/spa.js +++ b/copyparty/web/tl/spa.js @@ -677,6 +677,8 @@ Ls.spa = { "ta1": "primero escribe tu nueva contraseña", "ta2": "repite para confirmar la nueva contraseña:", "ta3": "hay un error; por favor, inténtalo de nuevo", + "nop": "ERROR: La contraseña no puede estar vacía", //m + "nou": "ERROR: El nombre de usuario y/o la contraseña no pueden estar vacíos", //m "aa1": "archivos entrantes:", "ab1": "desactivar no304", "ac1": "activar no304", diff --git a/copyparty/web/tl/swe.js b/copyparty/web/tl/swe.js index 5f3ad313..3ffd8eed 100644 --- a/copyparty/web/tl/swe.js +++ b/copyparty/web/tl/swe.js @@ -678,6 +678,8 @@ Ls.swe = { "ta1": "fyll i ditt nya lösenord", "ta2": "upprepa det nya lösenordet:", "ta3": "det blev fel; vänligen försök igen", + "nop": "FEL: Lösenordet får inte vara tomt", //m + "nou": "FEL: Användarnamn och/eller lösenord får inte vara tomt", //m "aa1": "inkommande filer:", "ab1": "avaktivera no304", "ac1": "aktivera no304", diff --git a/copyparty/web/tl/tur.js b/copyparty/web/tl/tur.js index ef45f717..2aafd3d7 100644 --- a/copyparty/web/tl/tur.js +++ b/copyparty/web/tl/tur.js @@ -673,11 +673,14 @@ Ls.tur = { "ta1": "ilk önce yeni şifreyi doldur", "ta2": "yeni şifreyi onaylamak için tekrar girin:", "ta3": "bir yazım hatası bulundu; lütfen tekrar deneyin", + "nop": "HATA: Parola boş olamaz", //m + "nou": "HATA: Kullanıcı adı ve/veya parola boş olamaz", //m "aa1": "gelen dosyalar:", "ab1": "no304'ü devre dışı bırak", "ac1": "no304'ü etkinleştir", "ad1": "no304'ü etkinleştirmek, tüm önbelleği devre dışı bırakır; bunu k304 yeterli olmadıysa deneyin. Bu, büyük miktarda ağ trafiği israf edecektir!", "ae1": "aktif indirmeler:", "af1": "son yüklemeleri göster", + "ag1": "bilinen IdP kullanıcılarını göster", //m } }; diff --git a/copyparty/web/tl/ukr.js b/copyparty/web/tl/ukr.js index 1416769a..9d336516 100644 --- a/copyparty/web/tl/ukr.js +++ b/copyparty/web/tl/ukr.js @@ -678,6 +678,8 @@ Ls.ukr = { "ta1": "спочатку заповніть ваш новий пароль", "ta2": "повторіть для підтвердження нового пароля:", "ta3": "описка; спробуйте знову", + "nop": "ПОМИЛКА: Пароль не може бути порожнім", //m + "nou": "ПОМИЛКА: Ім’я користувача та/або пароль не можуть бути порожніми", //m "aa1": "вхідні файли:", "ab1": "вимкнути no304", "ac1": "увімкнути no304", diff --git a/copyparty/web/tl/vie.js b/copyparty/web/tl/vie.js index 71e91194..32cde8b9 100644 --- a/copyparty/web/tl/vie.js +++ b/copyparty/web/tl/vie.js @@ -717,11 +717,14 @@ Ls.vie = { "ta1": "điền mật khẩu mới:", "ta2": "nhập lại mật khẩu mới:", "ta3": "mật khẩu không khớp, xin hãy thử lại", + "nop": "LỖI: Mật khẩu không được để trống", //m + "nou": "LỖI: Tên người dùng và/hoặc mật khẩu không được để trống", //m "aa1": "tệp đến", "ab1": "vô hiệu hóa no304", "ac1": "bật no304", "ad1": "bật no304 sẽ vô hiệu hóa tất cả bộ nhớ đệm; hãy thử tùy chọn này nếu k304 không đủ. Tùy chọn này sẽ làm lãng phí một lượng lớn lưu lượng mạng!", "ae1": "tải xuống đang hoạt động:", "af1": "hiển thị các tệp đã tải lên gần đây", + "ag1": "hiển thị người dùng IdP đã biết", //m } }; diff --git a/scripts/tl.js b/scripts/tl.js index 28146c09..39b6542c 100644 --- a/scripts/tl.js +++ b/scripts/tl.js @@ -710,5 +710,6 @@ Ls.hmn = { "ad1": "enabling no304 will disable all caching; try this if k304 wasn't enough. This will waste a huge amount of network traffic!", "ae1": "active downloads:", "af1": "show recent uploads", + "ag1": "view idp cache", // TLNote: is a link to a page where IdP users can be managed } }; diff --git a/scripts/tl.py b/scripts/tl.py index 52c1c54f..39893445 100755 --- a/scripts/tl.py +++ b/scripts/tl.py @@ -113,6 +113,7 @@ Ls.{lang3} = {{ "ad1": "enabling no304 will disable all caching; try this if k304 wasn't enough. This will waste a huge amount of network traffic!", "ae1": "active downloads:", "af1": "show recent uploads", + "ag1": "view idp cache", // TLNote: is a link to a page where IdP users can be managed }} }}; """