From a5e6ed0b7e2cabe6f113392ab3fddb0c1b78473c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuz=20Ersen?= Date: Sun, 4 Feb 2024 08:34:49 +0100 Subject: [PATCH 01/32] Added translation using Weblate (Turkish) --- apps/app/locales/tr.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/app/locales/tr.json diff --git a/apps/app/locales/tr.json b/apps/app/locales/tr.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/apps/app/locales/tr.json @@ -0,0 +1 @@ +{} From 6d417f56d150fdfc45f56b5ecc471816938caca1 Mon Sep 17 00:00:00 2001 From: ButterflyOfFire Date: Sun, 4 Feb 2024 11:34:55 +0000 Subject: [PATCH 02/32] Translated using Weblate (French) Currently translated at 98.5% (133 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/fr/ --- apps/app/locales/fr.json | 364 ++++++++++++++++++++------------------- 1 file changed, 185 insertions(+), 179 deletions(-) diff --git a/apps/app/locales/fr.json b/apps/app/locales/fr.json index 4bd8b5b5..ea59b27c 100644 --- a/apps/app/locales/fr.json +++ b/apps/app/locales/fr.json @@ -1,183 +1,189 @@ { - "menu": { - "about": "À propos", - "settings": "Paramètres", - "library": "Bibliothèque" - }, - "torrents": { - "add": "Ajouter", - "startAll": "Tout reprendre", - "pauseAll": "Tout mettre en pause", - "searchPlaceholder": "Choisir un torrent en ligne...", - "filterListPlaceholder": "Filtrer la liste...", - "searchEngineSelectorLabel": "Moteurs de recherches", - "addYourFirstTorrentTitle": "Ajoutez votre premier torrent", - "addYourFirstTorrentDescription": "Vos torrents seront affichés ici", - "filteredLabels": "Étiquettes filtrées" - }, - "settings": { - "nodes": { - "loading": "Chargement", - "title": "Nœuds", - "listLabel": "Nœuds local et à distance", - "qrCodeLabel": "QR code pour lier l'application mobile", - "hideQRCode": "Hide QR Code", - "showQRCode": "Show QR Code", - "secretLinkLabel": "Url secrète pour lier app.pikatorrent.com", - "copyLink": "Copier le lien", - "qrCodeScanButtonLabel": "Scanner un QR code", - "acceptedPeersLabel": "Connections acceptées", - "rejectedPeersLabel": "Connections rejetées", - "acceptedOrRejectedPeers": { - "none": "Aucun", - "delete": "Supprimer" - } - }, - "app": { - "title": "Paramètres de l'application", - "theme": "Thème", - "language": "Langue", - "searchEngines": "Urls de moteurs de recherches (un par ligne)", - "searchEnginesInstructions": "%s sera remplacé par la recherche", - "invalidUrls": "Urls invalides", - "save": "Sauvegarder", - "reset": "Réinitialiser" + "menu": { + "about": "À propos", + "settings": "Paramètres", + "library": "Bibliothèque" }, "torrents": { - "title": "Paramètres des torrents", - "downloadDirectory": "Dossier de téléchargements", - "encryption": "Chiffrement", - "encryptionModes": { - "required": "Requis", - "preferred": "Préféré", - "tolerated": "Toléré" - }, - "save": "Sauvegarder", - "enableUTP": "Activer uTP", - "enableDHT": "Activer DHT", - "enableLPD": "Activer LPD", - "enablePEX": "Activer PEX", - "enablePortForwarding": "Activer la redirection de port", - "peerPort": "Port entrant" + "add": "Ajouter", + "startAll": "Tout reprendre", + "pauseAll": "Tout mettre en pause", + "searchPlaceholder": "Choisir un torrent en ligne...", + "filterListPlaceholder": "Filtrer la liste...", + "searchEngineSelectorLabel": "Moteurs de recherches", + "addYourFirstTorrentTitle": "Ajoutez votre premier torrent", + "addYourFirstTorrentDescription": "Vos torrents seront affichés ici", + "filteredLabels": "Étiquettes filtrées" + }, + "settings": { + "nodes": { + "loading": "Chargement", + "title": "Nœuds", + "listLabel": "Nœuds local et à distance", + "qrCodeLabel": "QR code pour lier l'application mobile", + "hideQRCode": "Masquer le code QR", + "showQRCode": "Afficher le code QR", + "secretLinkLabel": "Url secrète pour lier app.pikatorrent.com", + "copyLink": "Copier le lien", + "qrCodeScanButtonLabel": "Scanner un QR code", + "acceptedPeersLabel": "Connections acceptées", + "rejectedPeersLabel": "Connections rejetées", + "acceptedOrRejectedPeers": { + "none": "Aucun", + "delete": "Supprimer" + } + }, + "app": { + "title": "Paramètres de l'application", + "theme": "Thème", + "language": "Langue", + "searchEngines": "Urls de moteurs de recherches (un par ligne)", + "searchEnginesInstructions": "%s sera remplacé par la recherche", + "invalidUrls": "Urls invalides", + "save": "Sauvegarder", + "reset": "Réinitialiser" + }, + "torrents": { + "title": "Paramètres des torrents", + "downloadDirectory": "Dossier de téléchargements", + "encryption": "Chiffrement", + "encryptionModes": { + "required": "Requis", + "preferred": "Préféré", + "tolerated": "Toléré" + }, + "save": "Sauvegarder", + "enableUTP": "Activer uTP", + "enableDHT": "Activer DHT", + "enableLPD": "Activer LPD", + "enablePEX": "Activer PEX", + "enablePortForwarding": "Activer la redirection de port", + "peerPort": "Port entrant" + } + }, + "about": { + "pikatorrentVersion": "Version de PikaTorrent", + "transmissionVersion": "Version de Transmission", + "reportBugOrFeature": "Un bug trouvé ou une fonctionnalité à proposer ?", + "githubLinkDescription": "Ouvrir un ticket sur Github", + "discordLinkDescription": "Rejoindre le Discord" + }, + "addNodeDialog": { + "title": "Ajouter un nœuds", + "description": "Ajouter un nouveau nœuds pour le contrôler depuis n'importe où.", + "triggerLabel": "Ajouter le nœud", + "nameLabel": "Nom", + "idLabel": "Id", + "namePlaceholder": "Nom", + "idPlaceholder": "Id", + "add": "Ajouter" + }, + "addTorrentDialog": { + "title": "Ajouter un torrent", + "add": "Ajouter", + "selectFile": "Selectionner un fichier .torrent", + "torrentOrMagnetLinkPlaceholder": "Lien torrent ou magnet://", + "sendToNode": "Envoyer ce torrent vers" + }, + "confirmNodeDeleteAlertDialog": { + "title": "Confirmer la suppression du nœud", + "confirmMessage": "Êtes-vous certain de supprimer ce nœud ?", + "cancel": "Annuler", + "delete": "Supprimer" + }, + "sessionInfoDialog": { + "title": "Info de session" + }, + "acceptOrRejectPeerDialog": { + "title": "Authoriser une nouvelle connection", + "description": "Un nouvel appareil souhaite contrôler pikatorrent :", + "warningIfNotRecognize": "Si vous ne reconnaissez pas cet appareil, cliquez sur rejeter.", + "reject": "Rejeter", + "accept": "Accepter" + }, + "directoryPickerDialog": { + "title": "Choix d'un dossier", + "privateAppSwitchLabel": "Utiliser le dossier privé de l'application", + "privateAppDescription1": "Utiliser le dossier privé de l'application peut empêcher d'autres application d'accéder à vos contenus téléchargés.", + "privateAppDescription2": "Tous vos téléchargements seront supprimés lorsque vous désinstallerez PikaTorrent.", + "select": "Selectionner" + }, + "unsupportedBrowserDialog": { + "title": "Navigateur non supporté", + "description": "Ce navigateur n'est pas supporté. Merci d'essayer PikaTorrent dans un autre navigateur." + }, + "torrentDialog": { + "copyLink": "Copier le lien", + "share": "Partager", + "editLabels": "Editer les étiquettes", + "openFolder": "Ouvrir le dossier", + "remove": "Supprimer", + "files": "Fichiers", + "newLabel": "Nouvelle étiquette", + "add": "Ajouter", + "clearAll": "Tout effacer", + "selectedLabels": "Étiquettes sélectionnées", + "allLabels": "Toutes les étiquettes", + "noLabels": "Il n'y a pas encore d'étiquettes.", + "addLabelInstruction": "Ajoutez une étiquette en éditant un torrent." + }, + "scanQRCodeDialog": { + "title": "Scanner un QRCode", + "cameraPermissionDenied": "Permission de l'appareil photo refusé" + }, + "removeTorrentDialog": { + "title": "Confirmation de suppression", + "warningMessage": "Êtes vous certain de supprimer", + "remove": "Supprimer", + "removeWithData": "Supprimer avec les données" + }, + "filesListDialog": { + "title": "Fichiers", + "open": "Ouvrir", + "openFolder": "Ouvrir le dossier", + "share": "Partager" + }, + "termsOfUseDialog": { + "title": "Conditions d'utilisation", + "termsOfUseMessage": "En utilisant PikaTorrent, vous acceptez que le contenu que vous téléchargez ou partagez est de votre entière responsabilité.", + "privacyPolicyMessage": "Vous acceptez également la", + "privacyPolicy": "politique de vie privée", + "cancel": "Annuler", + "accept": "Accepter" + }, + "toasts": { + "linkCopied": "Lien copié", + "torrentDownloaded": "Torrent téléchargé", + "noAppCanOpenFile": "Aucune application ne peut ouvrir ce fichier" + }, + "sortingOptionsDialog": { + "title": "Filtrer par", + "name": "Nom", + "totalSize": "Taille ", + "percentDone": "Progression", + "reverseOrder": "Ordre inversé" + }, + "statsDialog": { + "title": "Statistiques", + "torrentsCount": "Nombre de torrents", + "allTorrents": "Tous les torrents", + "activeTorrents": "Torrents actifs", + "pauseTorrents": "Torrents en pause", + "sinceAppStart": "Since app start", + "downloaded": "Téléchargé", + "uploaded": "Transféré", + "filesAdded": "Fichiers ajoutés", + "timeActive": "Time active", + "sinceBeginning": "Depuis le début" + }, + "library": { + "download": "Télécharger", + "moreToCome": "Plus à venir..." + }, + "alerts": { + "storagePermissionRequest": { + "title": "Autorisation de stockage", + "description": "PikaTorrent a besoin d'accéder au stockage pour enregistrer les données téléchargées." + } } - }, - "about": { - "pikatorrentVersion": "Version de PikaTorrent", - "transmissionVersion": "Version de Transmission", - "reportBugOrFeature": "Un bug trouvé ou une fonctionnalité à proposer ?", - "githubLinkDescription": "Ouvrir un ticket sur Github", - "discordLinkDescription": "Rejoindre le Discord" - }, - "addNodeDialog": { - "title": "Ajouter un nœuds", - "description": "Ajouter un nouveau nœuds pour le contrôler depuis n'importe où.", - "triggerLabel": "Ajouter le nœud", - "nameLabel": "Nom", - "idLabel": "Id", - "namePlaceholder": "Nom", - "idPlaceholder": "Id", - "add": "Ajouter" - }, - "addTorrentDialog": { - "title": "Ajouter un torrent", - "add": "Ajouter", - "selectFile": "Selectionner un fichier .torrent", - "torrentOrMagnetLinkPlaceholder": "Lien torrent ou magnet://", - "sendToNode": "Envoyer ce torrent vers" - }, - "confirmNodeDeleteAlertDialog": { - "title": "Confirmer la suppression du nœud", - "confirmMessage": "Êtes-vous certain de supprimer ce nœud ?", - "cancel": "Annuler", - "delete": "Supprimer" - }, - "sessionInfoDialog": { - "title": "Info de session" - }, - "acceptOrRejectPeerDialog": { - "title": "Authoriser une nouvelle connection", - "description": "Un nouvel appareil souhaite contrôler pikatorrent:", - "warningIfNotRecognize": "Si vous ne reconnaissez pas cet appareil, cliquez sur rejeter.", - "reject": "Rejeter", - "accept": "Accepter" - }, - "directoryPickerDialog": { - "title": "Choix d'un dossier", - "privateAppSwitchLabel": "Utiliser le dossier privé de l'application", - "privateAppDescription1": "Utiliser le dossier privé de l'application peut empêcher d'autres application d'accéder à vos contenus téléchargés.", - "privateAppDescription2": "Tous vos téléchargements seront supprimés lorsque vous désinstallerez PikaTorrent.", - "select": "Selectionner" - }, - "unsupportedBrowserDialog": { - "title": "Navigateur non supporté", - "description": "Ce navigateur n'est pas supporté. Merci d'essayer PikaTorrent dans un autre navigateur." - }, - "torrentDialog": { - "copyLink": "Copier le lien", - "share": "Partager", - "editLabels": "Editer les étiquettes", - "openFolder": "Ouvrir le dossier", - "remove": "Supprimer", - "files": "Fichiers", - "newLabel": "Nouvelle étiquette", - "add": "Ajouter", - "clearAll": "Tout effacer", - "selectedLabels": "Étiquettes sélectionnées", - "allLabels": "Toutes les étiquettes", - "noLabels": "Il n'y a pas encore d'étiquettes.", - "addLabelInstruction": "Ajoutez une étiquette en éditant un torrent." - }, - "scanQRCodeDialog": { - "title": "Scanner un QRCode", - "cameraPermissionDenied": "Permission de l'appareil photo refusé" - }, - "removeTorrentDialog": { - "title": "Confirmation de suppression", - "warningMessage": "Êtes vous certain de supprimer", - "remove": "Supprimer", - "removeWithData": "Supprimer avec les données" - }, - "filesListDialog": { - "title": "Fichiers", - "open": "Ouvrir", - "openFolder": "Ouvrir le dossier", - "share": "Partager" - }, - "termsOfUseDialog": { - "title": "Conditions d'utilisation", - "termsOfUseMessage": "En utilisant PikaTorrent, vous acceptez que le contenu que vous téléchargez ou partagez est de votre entière responsabilité.", - "privacyPolicyMessage": "Vous acceptez également la", - "privacyPolicy": "politique de vie privée", - "cancel": "Annuler", - "accept": "Accepter" - }, - "toasts": { - "linkCopied": "Lien copié", - "torrentDownloaded": "Torrent téléchargé", - "noAppCanOpenFile": "Aucune application ne peut ouvrir ce fichier" - }, - "sortingOptionsDialog": { - "title": "Filtrer par", - "name": "Nom", - "totalSize": "Taille", - "percentDone": "Progression", - "reverseOrder": "Ordre inversé" - }, - "statsDialog": { - "title": "Statistics", - "torrentsCount": "Torrents count", - "allTorrents": "All torrents", - "activeTorrents": "Active torrents", - "pauseTorrents": "Paused torrents", - "sinceAppStart": "Since app start", - "downloaded": "Downloaded", - "uploaded": "Uploaded", - "filesAdded": "Files added", - "timeActive": "Time active", - "sinceBeginning": "Since the beginning" - }, - "library": { - "download": "Télécharger", - "moreToCome": "Plus à venir..." - } -} \ No newline at end of file +} From fb5fec3c5d830faea1e021af2cccb44fda098b39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuz=20Ersen?= Date: Sun, 4 Feb 2024 07:37:11 +0000 Subject: [PATCH 03/32] Translated using Weblate (Turkish) Currently translated at 100.0% (135 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/tr/ --- apps/app/locales/tr.json | 194 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 193 insertions(+), 1 deletion(-) diff --git a/apps/app/locales/tr.json b/apps/app/locales/tr.json index 0967ef42..b79bfeee 100644 --- a/apps/app/locales/tr.json +++ b/apps/app/locales/tr.json @@ -1 +1,193 @@ -{} +{ + "torrents": { + "filterListPlaceholder": "Listeyi filtrele...", + "add": "Ekle", + "startAll": "Tümünü başlat", + "pauseAll": "Tümünü duraklat", + "searchPlaceholder": "Çevrim içi bir torrent seçin...", + "searchEngineSelectorLabel": "Arama motorları", + "addYourFirstTorrentTitle": "İlk torrentinizi ekleyin", + "addYourFirstTorrentDescription": "Torrentleriniz burada görünecektir", + "filteredLabels": "Filtrelenen etiketler" + }, + "settings": { + "torrents": { + "peerPort": "Eş bağlantı noktası", + "title": "Torrent ayarları", + "downloadDirectory": "İndirme dizini", + "encryption": "Şifreleme", + "encryptionModes": { + "required": "Gerekli", + "preferred": "Tercih edilir", + "tolerated": "Kabul edilebilir" + }, + "save": "Kaydet", + "enableUTP": "uTP'yi etkinleştir", + "enableDHT": "DHT'yi etkinleştir", + "enableLPD": "LPD'yi etkinleştir", + "enablePEX": "PEX'i etkinleştir", + "enablePortForwarding": "Bağlantı noktası yönlendirmeyi etkinleştir" + }, + "nodes": { + "loading": "Yükleniyor", + "title": "Düğümler", + "listLabel": "Yerel ve uzak düğümler", + "qrCodeLabel": "Mobil uygulamayı bağlamak için QR kodu", + "showQRCode": "QR kodunu göster", + "hideQRCode": "QR kodunu gizle", + "secretLinkLabel": "app.pikatorrent.com bağlantısı için gizli URL", + "acceptedOrRejectedPeers": { + "delete": "Sil", + "none": "Yok" + }, + "copyLink": "Bağlantıyı kopyala", + "qrCodeScanButtonLabel": "QR kodunu tara", + "acceptedPeersLabel": "Kabul edilen bağlantılar", + "rejectedPeersLabel": "Reddedilen bağlantılar" + }, + "app": { + "title": "Uygulama ayarları", + "theme": "Tema", + "language": "Dil", + "searchEngines": "Arama motoru URL'leri (her satırda bir tane)", + "reset": "Sıfırla", + "searchEnginesInstructions": "%s sorgu ile değiştirilecektir", + "invalidUrls": "Geçersiz URL'ler", + "save": "Kaydet" + } + }, + "about": { + "pikatorrentVersion": "PikaTorrent sürümü", + "githubLinkDescription": "Github'da bir sorun açın", + "transmissionVersion": "Transmission sürümü", + "reportBugOrFeature": "Bir hata buldunuz veya bir özellik mi önermek istiyorsunuz?", + "discordLinkDescription": "Discord'da bize katılın" + }, + "addNodeDialog": { + "title": "Yeni düğüm ekle", + "description": "Herhangi bir yerden yönetmek için yeni bir düğüm ekleyin.", + "triggerLabel": "Düğüm ekle", + "nameLabel": "Ad", + "idLabel": "Kimlik", + "namePlaceholder": "Ad", + "idPlaceholder": "Kimlik", + "add": "Ekle" + }, + "acceptOrRejectPeerDialog": { + "accept": "Kabul et", + "title": "Yeni bağlantıyı yetkilendir", + "description": "Yeni bir aygıt pikatorrent'i yönetmek istiyor:", + "reject": "Reddet", + "warningIfNotRecognize": "Bu aygıtı tanımıyorsanız, reddet üzerine tıklayın." + }, + "directoryPickerDialog": { + "title": "Dizin seçici", + "privateAppSwitchLabel": "Özel uygulama dizinini kullan", + "select": "Seç", + "privateAppDescription1": "Özel uygulama dizini kullanmak, diğer uygulamaların indirdiğiniz içeriğe erişmesini engelleyebilir.", + "privateAppDescription2": "PikaTorrent'i kaldırırsanız tüm indirmeleriniz silinecektir." + }, + "unsupportedBrowserDialog": { + "title": "Desteklenmeyen tarayıcı", + "description": "Bu tarayıcı desteklenmiyor. Lütfen pikatorrent'i başka bir tarayıcıda deneyin." + }, + "torrentDialog": { + "copyLink": "Bağlantıyı Kopyala", + "share": "Paylaş", + "editLabels": "Etiketleri Düzenle", + "openFolder": "Klasörü Aç", + "add": "Ekle", + "clearAll": "Tümünü temizle", + "remove": "Kaldır", + "files": "Dosyalar", + "newLabel": "Yeni etiket", + "selectedLabels": "Seçilen etiketler", + "allLabels": "Tüm etiketler", + "noLabels": "Henüz etiket yok.", + "addLabelInstruction": "Torrent'i düzenleyerek etiket ekleyin." + }, + "scanQRCodeDialog": { + "title": "QR kodunu tara", + "cameraPermissionDenied": "Kamera izni reddedildi" + }, + "removeTorrentDialog": { + "warningMessage": "Silmek istediğinizden emin misiniz", + "remove": "Kaldır", + "removeWithData": "Verilerle birlikte kaldır", + "title": "Kaldırma onayı" + }, + "filesListDialog": { + "title": "Dosyalar", + "open": "Aç", + "openFolder": "Klasörü Aç", + "share": "Paylaş" + }, + "termsOfUseDialog": { + "title": "Kullanım koşulları", + "termsOfUseMessage": "PikaTorrent'i kullanarak, indirdiğiniz veya paylaştığınız içeriğin tamamen sizin sorumluluğunuzda olduğunu kabul edersiniz.", + "privacyPolicyMessage": "Ayrıca kabul ettikleriniz", + "privacyPolicy": "gizlilik politikası", + "accept": "Kabul et", + "cancel": "İptal" + }, + "toasts": { + "torrentDownloaded": "Torrent indirildi", + "noAppCanOpenFile": "Bu dosyayı işleyecek uygulama yok", + "linkCopied": "Bağlantı kopyalandı" + }, + "sortingOptionsDialog": { + "name": "Ad", + "totalSize": "Boyut ", + "reverseOrder": "Tersine sırala", + "title": "Sıralama ölçütü", + "percentDone": "İlerleme" + }, + "statsDialog": { + "title": "İstatistikler", + "torrentsCount": "Torrent sayısı", + "allTorrents": "Tüm torrentler", + "activeTorrents": "Etkin torrentler", + "pauseTorrents": "Duraklatılan torrentler", + "sinceAppStart": "Uygulama başlangıcından bu yana", + "downloaded": "İndirilen", + "uploaded": "Yüklenen", + "filesAdded": "Eklenen dosyalar", + "sinceBeginning": "Başlangıçtan bu yana", + "timeActive": "Etkin süre" + }, + "library": { + "download": "İndir", + "moreToCome": "Daha fazlası gelecek..." + }, + "alerts": { + "storagePermissionRequest": { + "title": "Depolama izni", + "description": "PikaTorrent indirilen verileri kaydetmek için depolama alanına erişime ihtiyaç duyar." + }, + "storagePermissionDenied": { + "title": "Depolama izni reddedildi", + "description": "'PikaTorrent için depolama alanına erişime izin vermeniz gerekiyor.'" + } + }, + "menu": { + "about": "Hakkında", + "settings": "Ayarlar", + "library": "Kütüphane" + }, + "addTorrentDialog": { + "title": "Torrent ekle", + "add": "Ekle", + "selectFile": ".torrent dosyası seç", + "torrentOrMagnetLinkPlaceholder": "Torrent veya magnet:// bağlantıları", + "sendToNode": "Bu torrenti şuraya gönder" + }, + "confirmNodeDeleteAlertDialog": { + "title": "Düğüm kaldırmayı onayla", + "delete": "Sil", + "confirmMessage": "Bu düğümü silmek istediğinizden emin misiniz?", + "cancel": "İptal" + }, + "sessionInfoDialog": { + "title": "Oturum bilgileri" + } +} From cb845a69ccd079c3189f13e6e555a8b2f72dc56b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Mon, 5 Feb 2024 12:55:20 +0100 Subject: [PATCH 04/32] =?UTF-8?q?Added=20translation=20using=20Weblate=20(?= =?UTF-8?q?Norwegian=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/app/locales/nb_NO.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/app/locales/nb_NO.json diff --git a/apps/app/locales/nb_NO.json b/apps/app/locales/nb_NO.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/apps/app/locales/nb_NO.json @@ -0,0 +1 @@ +{} From f65020c1867bb7924f8e1b360240e596a92a75e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Mon, 5 Feb 2024 12:13:55 +0000 Subject: [PATCH 05/32] Translated using Weblate (English) Currently translated at 100.0% (135 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/en/ --- apps/app/locales/en.json | 376 +++++++++++++++++++-------------------- 1 file changed, 188 insertions(+), 188 deletions(-) diff --git a/apps/app/locales/en.json b/apps/app/locales/en.json index c2050e0f..3041a67f 100644 --- a/apps/app/locales/en.json +++ b/apps/app/locales/en.json @@ -1,193 +1,193 @@ { - "menu": { - "about": "About", - "settings": "Settings", - "library": "Library" - }, - "torrents": { - "add": "Add", - "startAll": "Start all", - "pauseAll": "Pause all", - "searchPlaceholder": "Pick a torrent online...", - "filterListPlaceholder": "Filter list...", - "searchEngineSelectorLabel": "Search engines", - "addYourFirstTorrentTitle": "Add your first torrent", - "addYourFirstTorrentDescription": "Your torrents will be displayed here", - "filteredLabels": "Filtered labels" - }, - "settings": { - "nodes": { - "loading": "Loading", - "title": "Nodes", - "listLabel": "Local & remote nodes", - "qrCodeLabel": "QR code to link the mobile app", - "hideQRCode": "Hide QR Code", - "showQRCode": "Show QR Code", - "secretLinkLabel": "Secret url to link app.pikatorrent.com", - "copyLink": "Copy link", - "qrCodeScanButtonLabel": "Scan QR code", - "acceptedPeersLabel": "Accepted connections", - "rejectedPeersLabel": "Rejected connections", - "acceptedOrRejectedPeers": { - "none": "None", - "delete": "Delete" - } - }, - "app": { - "title": "App settings", - "theme": "Theme", - "language": "Language", - "searchEngines": "Search engines urls (one per line)", - "searchEnginesInstructions": "%s will be replaced by the query", - "invalidUrls": "Invalid urls", - "save": "Save", - "reset": "Reset" + "menu": { + "about": "About", + "settings": "Settings", + "library": "Library" }, "torrents": { - "title": "Torrents settings", - "downloadDirectory": "Download directory", - "encryption": "Encryption", - "encryptionModes": { - "required": "Required", - "preferred": "Preferred", - "tolerated": "Tolerated" - }, - "save": "Save", - "enableUTP": "Enable uTP", - "enableDHT": "Enable DHT", - "enableLPD": "Enable LPD", - "enablePEX": "Enable PEX", - "enablePortForwarding": "Enable port forwarding", - "peerPort": "Peer port" - } - }, - "about": { - "pikatorrentVersion": "PikaTorrent version", - "transmissionVersion": "Transmission version", - "reportBugOrFeature": "Found a bug or want to suggest a feature ?", - "githubLinkDescription": "Open an issue on Github", - "discordLinkDescription": "Join us on Discord" - }, - "addNodeDialog": { - "title": "Add a new node", - "description": "Add a new node to control it from anywhere.", - "triggerLabel": "Add node", - "nameLabel": "Name", - "idLabel": "Id", - "namePlaceholder": "Name", - "idPlaceholder": "Id", - "add": "Add" - }, - "addTorrentDialog": { - "title": "Add a torrent", - "add": "Add", - "selectFile": "Select a .torrent file", - "torrentOrMagnetLinkPlaceholder": "Torrent or magnet:// links", - "sendToNode": "Send this torrent to" - }, - "confirmNodeDeleteAlertDialog": { - "title": "Confirm node removal", - "confirmMessage": "Are you sure you want to delete this node ?", - "cancel": "Cancel", - "delete": "Delete" - }, - "sessionInfoDialog": { - "title": "Session info" - }, - "acceptOrRejectPeerDialog": { - "title": "Authorize new connection", - "description": "A new device would like to control pikatorrent:", - "warningIfNotRecognize": "If you do not recognize this device, click on reject.", - "reject": "Reject", - "accept": "Accept" - }, - "directoryPickerDialog": { - "title": "Directory picker", - "privateAppSwitchLabel": "Use private app directory", - "privateAppDescription1": "Using private app directory might prevent other app to access your downloaded content.", - "privateAppDescription2": "All your downloads will be deleted if you uninstall PikaTorrent.", - "select": "Select" - }, - "unsupportedBrowserDialog": { - "title": "Unsupported browser", - "description": "This browser is not supported. Please try pikatorrent in another browser." - }, - "torrentDialog": { - "copyLink": "Copy Link", - "share": "Share", - "editLabels": "Edit Labels", - "openFolder": "Open Folder", - "remove": "Remove", - "files": "Files", - "newLabel": "New label", - "add": "Add", - "clearAll": "Clear all", - "selectedLabels": "Selected labels", - "allLabels": "All labels", - "noLabels": "There is no labels yet.", - "addLabelInstruction": "Add labels by editing a torrent." - }, - "scanQRCodeDialog": { - "title": "Scan QRCode", - "cameraPermissionDenied": "Camera permission denied" - }, - "removeTorrentDialog": { - "title": "Remove confirmation", - "warningMessage": "Are your sure to delete", - "remove": "Remove", - "removeWithData": "Remove with data" - }, - "filesListDialog": { - "title": "Files", - "open": "Open", - "openFolder": "Open Folder", - "share": "Share" - }, - "termsOfUseDialog": { - "title": "Terms of use", - "termsOfUseMessage": "By using PikaTorrent, you accept the content you download or share is your sole responsability.", - "privacyPolicyMessage": "You also accept the", - "privacyPolicy": "privacy policy", - "cancel": "Cancel", - "accept": "Accept" - }, - "toasts": { - "linkCopied": "Link copied", - "torrentDownloaded": "Torrent downloaded", - "noAppCanOpenFile": "No application can handle this file" - }, - "sortingOptionsDialog": { - "title": "Sort by", - "name": "Name", - "totalSize": "Size ", - "percentDone": "Progress", - "reverseOrder": "Reverse order" - }, - "statsDialog": { - "title": "Statistics", - "torrentsCount": "Torrents count", - "allTorrents": "All torrents", - "activeTorrents": "Active torrents", - "pauseTorrents": "Paused torrents", - "sinceAppStart": "Since app start", - "downloaded": "Downloaded", - "uploaded": "Uploaded", - "filesAdded": "Files added", - "timeActive": "Time active", - "sinceBeginning": "Since the beginning" - }, - "library": { - "download": "Download", - "moreToCome": "More to come..." - }, - "alerts": { - "storagePermissionRequest": { - "title": "Storage permission", - "description": "PikaTorrent needs access to storage to save downloaded data." - }, - "storagePermissionDenied": { - "title": "Storage permission denied", - "description": "'You need to allow storage permission for PikaTorrent.'" + "add": "Add", + "startAll": "Start all", + "pauseAll": "Pause all", + "searchPlaceholder": "Pick a torrent online…", + "filterListPlaceholder": "Filter list...", + "searchEngineSelectorLabel": "Search engines", + "addYourFirstTorrentTitle": "Add your first torrent", + "addYourFirstTorrentDescription": "Your torrents will be displayed here", + "filteredLabels": "Filtered labels" + }, + "settings": { + "nodes": { + "loading": "Loading", + "title": "Nodes", + "listLabel": "Local and remote nodes", + "qrCodeLabel": "QR code to link the mobile app", + "hideQRCode": "Hide QR Code", + "showQRCode": "Show QR Code", + "secretLinkLabel": "Secret URL to link app.pikatorrent.com", + "copyLink": "Copy link", + "qrCodeScanButtonLabel": "Scan QR code", + "acceptedPeersLabel": "Accepted connections", + "rejectedPeersLabel": "Rejected connections", + "acceptedOrRejectedPeers": { + "none": "None", + "delete": "Delete" + } + }, + "app": { + "title": "App settings", + "theme": "Theme", + "language": "Language", + "searchEngines": "Search engine URLs (one per line)", + "searchEnginesInstructions": "%s will be replaced by the query", + "invalidUrls": "Invalid URLs", + "save": "Save", + "reset": "Reset" + }, + "torrents": { + "title": "Torrents settings", + "downloadDirectory": "Download folder", + "encryption": "Encryption", + "encryptionModes": { + "required": "Required", + "preferred": "Preferred", + "tolerated": "Tolerated" + }, + "save": "Save", + "enableUTP": "Turn on uTP", + "enableDHT": "Turn on DHT", + "enableLPD": "Turn on LPD", + "enablePEX": "Turn on PEX", + "enablePortForwarding": "Turn on port forwarding", + "peerPort": "Peer port" + } + }, + "about": { + "pikatorrentVersion": "PikaTorrent version", + "transmissionVersion": "Transmission version", + "reportBugOrFeature": "Report a bug or suggest a feature?", + "githubLinkDescription": "Open an issue on GitHub", + "discordLinkDescription": "Join us on Discord" + }, + "addNodeDialog": { + "title": "Add a new node", + "description": "Add a new node to control it from anywhere.", + "triggerLabel": "Add node", + "nameLabel": "Name", + "idLabel": "ID", + "namePlaceholder": "Name", + "idPlaceholder": "ID", + "add": "Add" + }, + "addTorrentDialog": { + "title": "Add a torrent", + "add": "Add", + "selectFile": "Select a .torrent file", + "torrentOrMagnetLinkPlaceholder": "Torrent or magnet:// links", + "sendToNode": "Send this torrent to" + }, + "confirmNodeDeleteAlertDialog": { + "title": "Confirm node removal", + "confirmMessage": "Delete this node?", + "cancel": "Cancel", + "delete": "Delete" + }, + "sessionInfoDialog": { + "title": "Session info" + }, + "acceptOrRejectPeerDialog": { + "title": "Authorize new connection", + "description": "A new device would like to control PikaTorrent:", + "warningIfNotRecognize": "Reject it If you do not recognize this device.", + "reject": "Reject", + "accept": "Accept" + }, + "directoryPickerDialog": { + "title": "Folder picker", + "privateAppSwitchLabel": "Use private app folder", + "privateAppDescription1": "Using a private app folder can prevent other apps from accessing your downloaded content.", + "privateAppDescription2": "All your downloads will be deleted if you uninstall PikaTorrent.", + "select": "Select" + }, + "unsupportedBrowserDialog": { + "title": "Unsupported web browser", + "description": "This web browser is unsupported. Please try PikaTorrent in another web browser." + }, + "torrentDialog": { + "copyLink": "Copy Link", + "share": "Share", + "editLabels": "Edit Labels", + "openFolder": "Open Folder", + "remove": "Remove", + "files": "Files", + "newLabel": "New label", + "add": "Add", + "clearAll": "Clear all", + "selectedLabels": "Selected labels", + "allLabels": "All labels", + "noLabels": "There are no labels yet.", + "addLabelInstruction": "Add labels by editing a torrent." + }, + "scanQRCodeDialog": { + "title": "Scan QR Code", + "cameraPermissionDenied": "Camera permission denied" + }, + "removeTorrentDialog": { + "title": "Removal confirmation", + "warningMessage": "Confirm deletion", + "remove": "Remove", + "removeWithData": "Remove with data" + }, + "filesListDialog": { + "title": "Files", + "open": "Open", + "openFolder": "Open Folder", + "share": "Share" + }, + "termsOfUseDialog": { + "title": "Terms of use", + "termsOfUseMessage": "By using PikaTorrent, you accept the content you download or share is your sole responsability.", + "privacyPolicyMessage": "You also accept the", + "privacyPolicy": "privacy policy", + "cancel": "Cancel", + "accept": "Accept" + }, + "toasts": { + "linkCopied": "Link copied", + "torrentDownloaded": "Torrent downloaded", + "noAppCanOpenFile": "No installed app can open this file" + }, + "sortingOptionsDialog": { + "title": "Sort by", + "name": "Name", + "totalSize": "Size ", + "percentDone": "Progress", + "reverseOrder": "Reverse order" + }, + "statsDialog": { + "title": "Statistics", + "torrentsCount": "Torrent count", + "allTorrents": "All", + "activeTorrents": "Active", + "pauseTorrents": "Paused", + "sinceAppStart": "Since app start", + "downloaded": "Downloaded", + "uploaded": "Uploaded", + "filesAdded": "Files added", + "timeActive": "Time active", + "sinceBeginning": "Since the beginning" + }, + "library": { + "download": "Download", + "moreToCome": "More to come…" + }, + "alerts": { + "storagePermissionRequest": { + "title": "Storage permission", + "description": "PikaTorrent needs access to storage to save downloaded data." + }, + "storagePermissionDenied": { + "title": "Storage permission denied", + "description": "'You need to allow storage permission for PikaTorrent.'" + } } - } } From cdd90279ab877e8836000f57d49f0264e4956180 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Mon, 5 Feb 2024 12:14:13 +0000 Subject: [PATCH 06/32] Translated using Weblate (German) Currently translated at 74.8% (101 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/de/ --- apps/app/locales/de.json | 358 +++++++++++++++++++-------------------- 1 file changed, 179 insertions(+), 179 deletions(-) diff --git a/apps/app/locales/de.json b/apps/app/locales/de.json index f311353a..99996d7c 100644 --- a/apps/app/locales/de.json +++ b/apps/app/locales/de.json @@ -1,183 +1,183 @@ { - "menu": { - "about": "Über", - "settings": "Einstellungen", - "library": "Library" - }, - "torrents": { - "add": "Hinzufügen", - "startAll": "Alle starten", - "pauseAll": "Alle pausieren", - "searchPlaceholder": "Suche ein Torrent online...", - "filterListPlaceholder": "Filter liste...", - "searchEngineSelectorLabel": "Such Maschine", - "addYourFirstTorrentTitle": "Füge deinen ersten Torrent hinzu", - "addYourFirstTorrentDescription": "Deine Torrents werden hir angezeigt", - "filteredLabels": "Gefilterte Etiketten" - }, - "settings": { - "nodes": { - "loading": "Laden", - "title": "Nodes", - "listLabel": "Lokale & Ferngesteuerte nodes", - "qrCodeLabel": "QR code um die Mobile App zu linken", - "hideQRCode": "Hide QR Code", - "showQRCode": "Show QR Code", - "secretLinkLabel": " Suche eine url um app.pikatorrent.com zu linken", - "copyLink": "Link kopieren", - "qrCodeScanButtonLabel": "QR code scannen", - "acceptedPeersLabel": "Verbindung akzeptieren", - "rejectedPeersLabel": "Verbindung ablehnen", - "acceptedOrRejectedPeers": { - "none": "Keines", - "delete": "Löschen" - } - }, - "app": { - "title": "App Einstellungen", - "theme": "Thema", - "language": "Sprache", - "searchEngines": "Such maschienen urls (eine pro linie)", - "searchEnginesInstructions": "%s will be replaced by the query", - "invalidUrls": "Ungültige urls", - "save": "Speichern", - "reset": "Neu setzten" + "menu": { + "about": "Über", + "settings": "Einstellungen", + "library": "Library" }, "torrents": { - "title": "Torrents Einstellungen", - "downloadDirectory": "Download Verzeichnis", - "encryption": "Verschlüsselung", - "encryptionModes": { - "required": "Erforderlich", - "preferred": "Bevorzugt", - "tolerated": "Toleriert" - }, - "save": "Speichern", - "enableUTP": "uTP aktivieren", - "enableDHT": "DHT aktivieren", - "enableLPD": "LPD aktivieren", - "enablePEX": "PEX aktivieren", - "enablePortForwarding": "port forwarding aktivieren", - "peerPort": "Peer port" + "add": "Hinzufügen", + "startAll": "Alle starten", + "pauseAll": "Alle pausieren", + "searchPlaceholder": "Suche ein Torrent online…", + "filterListPlaceholder": "Filter liste...", + "searchEngineSelectorLabel": "Such Maschine", + "addYourFirstTorrentTitle": "Füge deinen ersten Torrent hinzu", + "addYourFirstTorrentDescription": "Deine Torrents werden hir angezeigt", + "filteredLabels": "Gefilterte Etiketten" + }, + "settings": { + "nodes": { + "loading": "Laden", + "title": "Nodes", + "listLabel": "Lokale & Ferngesteuerte nodes", + "qrCodeLabel": "QR code um die Mobile App zu linken", + "hideQRCode": "Hide QR Code", + "showQRCode": "Show QR Code", + "secretLinkLabel": " Suche eine url um app.pikatorrent.com zu linken", + "copyLink": "Link kopieren", + "qrCodeScanButtonLabel": "QR code scannen", + "acceptedPeersLabel": "Verbindung akzeptieren", + "rejectedPeersLabel": "Verbindung ablehnen", + "acceptedOrRejectedPeers": { + "none": "Keines", + "delete": "Löschen" + } + }, + "app": { + "title": "App Einstellungen", + "theme": "Thema", + "language": "Sprache", + "searchEngines": "Such maschienen urls (eine pro linie)", + "searchEnginesInstructions": "%s will be replaced by the query", + "invalidUrls": "Ungültige URLs", + "save": "Speichern", + "reset": "Neu setzten" + }, + "torrents": { + "title": "Torrents Einstellungen", + "downloadDirectory": "Download Verzeichnis", + "encryption": "Verschlüsselung", + "encryptionModes": { + "required": "Erforderlich", + "preferred": "Bevorzugt", + "tolerated": "Toleriert" + }, + "save": "Speichern", + "enableUTP": "uTP aktivieren", + "enableDHT": "DHT aktivieren", + "enableLPD": "LPD aktivieren", + "enablePEX": "PEX aktivieren", + "enablePortForwarding": "port forwarding aktivieren", + "peerPort": "Peer port" + } + }, + "about": { + "pikatorrentVersion": "PikaTorrent version", + "transmissionVersion": "Übertragungsversion", + "reportBugOrFeature": "Hast du einen Fehler gefunden oder willst eine Funktion vorschlagen?", + "githubLinkDescription": "Ein Problem (issue) in Github öffnen", + "discordLinkDescription": "Trete unseren Discord bei" + }, + "addNodeDialog": { + "title": "Füge einen neuen node hinzu", + "description": "Fügen Sie einen neuen node hinzu, um ihn von überall aus zu steuern.", + "triggerLabel": "Node hinzufügen", + "nameLabel": "Name", + "idLabel": "Id", + "namePlaceholder": "Name", + "idPlaceholder": "Id", + "add": "Hinzufügen" + }, + "addTorrentDialog": { + "title": "Ein torrent hinzufügen", + "add": "Hinzufügen", + "selectFile": "Wählen Sie eine .torrent Datei", + "torrentOrMagnetLinkPlaceholder": "Torrent oder magnet:// links", + "sendToNode": "Sende diesen Torrent zu" + }, + "confirmNodeDeleteAlertDialog": { + "title": "Bestätigen Sie die entfernung der node", + "confirmMessage": "Sind Sie sicher, dass Sie diesen node löschen möchten?", + "cancel": "Abbrechen", + "delete": "Löschen" + }, + "sessionInfoDialog": { + "title": "Sitzungsinformationen" + }, + "acceptOrRejectPeerDialog": { + "title": "Neue Verbindung autorisieren", + "description": "Ein neues Gerät möchte pikatorrent steuern:", + "warningIfNotRecognize": "Wenn Sie dieses Gerät nicht erkennen, klicken Sie auf Ablehnen.", + "reject": "Ablehnen", + "accept": "Akzeptieren" + }, + "directoryPickerDialog": { + "title": "Verzeichnisauswahl", + "privateAppSwitchLabel": "Privates App-Verzeichnis verwenden", + "privateAppDescription1": "Die Verwendung eines privaten App-Verzeichnisses könnte verhindern, dass andere Apps auf Ihre heruntergeladenen Inhalte zugreifen.", + "privateAppDescription2": "Alle deine Downloads werden gelöscht, wenn du pikatorrent deinstallierst.", + "select": "Auswählen" + }, + "unsupportedBrowserDialog": { + "title": "Nicht unterstützter Browser", + "description": "Dieser Browser wird nicht unterstützt. Bitte versuche pikatorrent in einen anderen Browser zu öffnen." + }, + "torrentDialog": { + "copyLink": "Link kopieren", + "share": "Teilen", + "editLabels": "Etiketten bearbeiten", + "openFolder": "Ordner öffnen", + "remove": "Entfernen", + "files": "Dateien", + "newLabel": "Neue Etikette", + "add": "Hinzufügen", + "clearAll": "Alles löschen", + "selectedLabels": "Wähle eine Etikette aus", + "allLabels": "Alle Etiketten", + "noLabels": "Es gibt noch keine Etiketten.", + "addLabelInstruction": "Fügen Sie Beschriftungen hinzu, indem Sie einen Torrent bearbeiten." + }, + "scanQRCodeDialog": { + "title": "QRCode Scannen", + "cameraPermissionDenied": "Kameraberechtigung verweigert" + }, + "removeTorrentDialog": { + "title": "Bestätigung entfernen", + "warningMessage": "Sind Sie sicher, dass Sie löschen wollen", + "remove": "Entfernen", + "removeWithData": "Mit Daten löschen" + }, + "filesListDialog": { + "title": "Dateien", + "open": "Öfnen", + "openFolder": "Ordner öffnen", + "share": "Teilen" + }, + "termsOfUseDialog": { + "title": "Nutzungsbedingungen", + "termsOfUseMessage": "Durch die Verwendung von PikaTorrent akzeptieren Sie, dass die Inhalte, die Sie herunterladen oder teilen, in Ihrer alleinigen Verantwortung liegt.", + "privacyPolicyMessage": "Sie akzeptieren auch die", + "privacyPolicy": "Datenschutzerklärung", + "cancel": "Abbrechen", + "accept": "Akzeptieren" + }, + "toasts": { + "linkCopied": "Link kopiert", + "torrentDownloaded": "Torrent runtergeladen", + "noAppCanOpenFile": "Keine App kann diese Datei öffnen" + }, + "sortingOptionsDialog": { + "title": "Sortieren nach", + "name": "Name", + "totalSize": "Größe ", + "percentDone": "Fortschritt", + "reverseOrder": "Umgekehrte Reihenfolge" + }, + "statsDialog": { + "title": "Statistics", + "torrentsCount": "Torrents count", + "allTorrents": "All torrents", + "activeTorrents": "Active torrents", + "pauseTorrents": "Paused torrents", + "sinceAppStart": "Since app start", + "downloaded": "Downloaded", + "uploaded": "Uploaded", + "filesAdded": "Files added", + "timeActive": "Time active", + "sinceBeginning": "Since the beginning" + }, + "library": { + "download": "Download", + "moreToCome": "More to come…" } - }, - "about": { - "pikatorrentVersion": "PikaTorrent version", - "transmissionVersion": "Übertragungsversion", - "reportBugOrFeature": "Hast du einen Fehler gefunden oder willst eine Funktion vorschlagen?", - "githubLinkDescription": "Ein Problem (issue) in Github öffnen", - "discordLinkDescription": "Trete unseren Discord bei" - }, - "addNodeDialog": { - "title": "Füge einen neuen node hinzu", - "description": "Fügen Sie einen neuen node hinzu, um ihn von überall aus zu steuern.", - "triggerLabel": "Node hinzufügen", - "nameLabel": "Name", - "idLabel": "Id", - "namePlaceholder": "Name", - "idPlaceholder": "Id", - "add": "Hinzufügen" - }, - "addTorrentDialog": { - "title": "Ein torrent hinzufügen", - "add": "Hinzufügen", - "selectFile": "Wählen Sie eine .torrent Datei", - "torrentOrMagnetLinkPlaceholder": "Torrent oder magnet:// links", - "sendToNode": "Sende diesen Torrent zu" - }, - "confirmNodeDeleteAlertDialog": { - "title": "Bestätigen Sie die entfernung der node", - "confirmMessage": "Sind Sie sicher, dass Sie diesen node löschen möchten?", - "cancel": "Abbrechen", - "delete": "Löschen" - }, - "sessionInfoDialog": { - "title": "Sitzungsinformationen" - }, - "acceptOrRejectPeerDialog": { - "title": "Neue Verbindung autorisieren", - "description": "Ein neues Gerät möchte pikatorrent steuern:", - "warningIfNotRecognize": "Wenn Sie dieses Gerät nicht erkennen, klicken Sie auf Ablehnen.", - "reject": "Ablehnen", - "accept": "Akzeptieren" - }, - "directoryPickerDialog": { - "title": "Verzeichnisauswahl", - "privateAppSwitchLabel": "Privates App-Verzeichnis verwenden", - "privateAppDescription1": "Die Verwendung eines privaten App-Verzeichnisses könnte verhindern, dass andere Apps auf Ihre heruntergeladenen Inhalte zugreifen.", - "privateAppDescription2": "Alle deine Downloads werden gelöscht, wenn du pikatorrent deinstallierst.", - "select": "Auswählen" - }, - "unsupportedBrowserDialog": { - "title": "Nicht unterstützter Browser", - "description": "Dieser Browser wird nicht unterstützt. Bitte versuche pikatorrent in einen anderen Browser zu öffnen." - }, - "torrentDialog": { - "copyLink": "Link kopieren", - "share": "Teilen", - "editLabels": "Etiketten bearbeiten", - "openFolder": "Ordner öffnen", - "remove": "Entfernen", - "files": "Dateien", - "newLabel": "Neue Etikette", - "add": "Hinzufügen", - "clearAll": "Alles löschen", - "selectedLabels": "Wähle eine Etikette aus", - "allLabels": "Alle Etiketten", - "noLabels": "Es gibt noch keine Etiketten.", - "addLabelInstruction": "Fügen Sie Beschriftungen hinzu, indem Sie einen Torrent bearbeiten." - }, - "scanQRCodeDialog": { - "title": "QRCode Scannen", - "cameraPermissionDenied": "Kameraberechtigung verweigert" - }, - "removeTorrentDialog": { - "title": "Bestätigung entfernen", - "warningMessage": "Sind Sie sicher, dass Sie löschen wollen", - "remove": "Entfernen", - "removeWithData": "Mit Daten löschen" - }, - "filesListDialog": { - "title": "Dateien", - "open": "Öfnen", - "openFolder": "Ordner öffnen", - "share": "Teilen" - }, - "termsOfUseDialog": { - "title": "Nutzungsbedingungen", - "termsOfUseMessage": "Durch die Verwendung von PikaTorrent akzeptieren Sie, dass die Inhalte, die Sie herunterladen oder teilen, in Ihrer alleinigen Verantwortung liegt.", - "privacyPolicyMessage": "Sie akzeptieren auch die", - "privacyPolicy": "Datenschutzerklärung", - "cancel": "Abbrechen", - "accept": "Akzeptieren" - }, - "toasts": { - "linkCopied": "Link kopiert", - "torrentDownloaded": "Torrent runtergeladen", - "noAppCanOpenFile": "Keine App kann diese Datei öffnen" - }, - "sortingOptionsDialog": { - "title": "Sortieren nach", - "name": "Name", - "totalSize": "Größe ", - "percentDone": "Fortschritt", - "reverseOrder": "Umgekehrte Reihenfolge" - }, - "statsDialog": { - "title": "Statistics", - "torrentsCount": "Torrents count", - "allTorrents": "All torrents", - "activeTorrents": "Active torrents", - "pauseTorrents": "Paused torrents", - "sinceAppStart": "Since app start", - "downloaded": "Downloaded", - "uploaded": "Uploaded", - "filesAdded": "Files added", - "timeActive": "Time active", - "sinceBeginning": "Since the beginning" - }, - "library": { - "download": "Download", - "moreToCome": "More to come..." - } -} \ No newline at end of file +} From 2ba0512f8dae72687d4fe3d002f2f0685492c47f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Mon, 5 Feb 2024 12:14:19 +0000 Subject: [PATCH 07/32] Translated using Weblate (French) Currently translated at 76.2% (103 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/fr/ --- apps/app/locales/fr.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/app/locales/fr.json b/apps/app/locales/fr.json index ea59b27c..5709f407 100644 --- a/apps/app/locales/fr.json +++ b/apps/app/locales/fr.json @@ -8,7 +8,7 @@ "add": "Ajouter", "startAll": "Tout reprendre", "pauseAll": "Tout mettre en pause", - "searchPlaceholder": "Choisir un torrent en ligne...", + "searchPlaceholder": "Choisir un torrent en ligne…", "filterListPlaceholder": "Filtrer la liste...", "searchEngineSelectorLabel": "Moteurs de recherches", "addYourFirstTorrentTitle": "Ajoutez votre premier torrent", @@ -39,7 +39,7 @@ "language": "Langue", "searchEngines": "Urls de moteurs de recherches (un par ligne)", "searchEnginesInstructions": "%s sera remplacé par la recherche", - "invalidUrls": "Urls invalides", + "invalidUrls": "URLs invalides", "save": "Sauvegarder", "reset": "Réinitialiser" }, @@ -178,7 +178,7 @@ }, "library": { "download": "Télécharger", - "moreToCome": "Plus à venir..." + "moreToCome": "Plus à venir…" }, "alerts": { "storagePermissionRequest": { From c820dec714e3bc2d697a083b5cca89cd02157ce2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Mon, 5 Feb 2024 11:57:09 +0000 Subject: [PATCH 08/32] Translated using Weblate (Portuguese (Brazil)) Currently translated at 74.8% (101 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/pt_BR/ --- apps/app/locales/pt_br.json | 358 ++++++++++++++++++------------------ 1 file changed, 179 insertions(+), 179 deletions(-) diff --git a/apps/app/locales/pt_br.json b/apps/app/locales/pt_br.json index 419520f2..81956f12 100644 --- a/apps/app/locales/pt_br.json +++ b/apps/app/locales/pt_br.json @@ -1,183 +1,183 @@ { - "menu": { - "about": "Sobre", - "settings": "Configurações", - "library": "Library" - }, - "torrents": { - "add": "Adicionar", - "startAll": "Iniciar todos", - "pauseAll": "Pausar todos", - "searchPlaceholder": "Escolha um torrent online...", - "filterListPlaceholder": "Filtrar a lista...", - "searchEngineSelectorLabel": "Mecanismos de busca", - "addYourFirstTorrentTitle": "Adicione seu primeiro torrent", - "addYourFirstTorrentDescription": "Seus torrents serão exibidos aqui", - "filteredLabels": "Filtrar etiquetas" - }, - "settings": { - "nodes": { - "loading": "Loading", - "title": "Nodes", - "listLabel": "Nodes local & remoto", - "qrCodeLabel": "Código QR para vincular o aplicativo móvel", - "hideQRCode": "Hide QR Code", - "showQRCode": "Show QR Code", - "secretLinkLabel": "URL secreto para vincular app.pikatorrent.com", - "copyLink": "Copiar link", - "qrCodeScanButtonLabel": "Ler o código QR", - "acceptedPeersLabel": "Conexões aceitas", - "rejectedPeersLabel": "Conexões rejeitadas", - "acceptedOrRejectedPeers": { - "none": "Nenhum", - "delete": "Excluir" - } - }, - "app": { - "title": "Configurações do aplicativo", - "theme": "Tema", - "language": "Idioma", - "searchEngines": "URLs de mecanismos de busca (um por linha)", - "searchEnginesInstructions": "%s will be replaced by the query", - "invalidUrls": "Urls inválidos", - "save": "Salvar", - "reset": "Resetar" + "menu": { + "about": "Sobre", + "settings": "Configurações", + "library": "Library" }, "torrents": { - "title": "Configurações de torrents", - "downloadDirectory": "Diretório de download", - "encryption": "Encriptação", - "encryptionModes": { - "required": "Requerido", - "preferred": "Preferido", - "tolerated": "Tolerado" - }, - "save": "Salvar", - "enableUTP": "Habilitar uTP", - "enableDHT": "Habilitar DHT", - "enableLPD": "Habilitar LPD", - "enablePEX": "Habilitar PEX", - "enablePortForwarding": "Habilitar encaminhamento de porta", - "peerPort": "Porta" + "add": "Adicionar", + "startAll": "Iniciar todos", + "pauseAll": "Pausar todos", + "searchPlaceholder": "Escolha um torrent online…", + "filterListPlaceholder": "Filtrar a lista...", + "searchEngineSelectorLabel": "Mecanismos de busca", + "addYourFirstTorrentTitle": "Adicione seu primeiro torrent", + "addYourFirstTorrentDescription": "Seus torrents serão exibidos aqui", + "filteredLabels": "Filtrar etiquetas" + }, + "settings": { + "nodes": { + "loading": "Loading", + "title": "Nodes", + "listLabel": "Nodes local & remoto", + "qrCodeLabel": "Código QR para vincular o aplicativo móvel", + "hideQRCode": "Hide QR Code", + "showQRCode": "Show QR Code", + "secretLinkLabel": "URL secreto para vincular app.pikatorrent.com", + "copyLink": "Copiar link", + "qrCodeScanButtonLabel": "Ler o código QR", + "acceptedPeersLabel": "Conexões aceitas", + "rejectedPeersLabel": "Conexões rejeitadas", + "acceptedOrRejectedPeers": { + "none": "Nenhum", + "delete": "Excluir" + } + }, + "app": { + "title": "Configurações do aplicativo", + "theme": "Tema", + "language": "Idioma", + "searchEngines": "URLs de mecanismos de busca (um por linha)", + "searchEnginesInstructions": "%s will be replaced by the query", + "invalidUrls": "URLs inválidos", + "save": "Salvar", + "reset": "Resetar" + }, + "torrents": { + "title": "Configurações de torrents", + "downloadDirectory": "Diretório de download", + "encryption": "Encriptação", + "encryptionModes": { + "required": "Requerido", + "preferred": "Preferido", + "tolerated": "Tolerado" + }, + "save": "Salvar", + "enableUTP": "Habilitar uTP", + "enableDHT": "Habilitar DHT", + "enableLPD": "Habilitar LPD", + "enablePEX": "Habilitar PEX", + "enablePortForwarding": "Habilitar encaminhamento de porta", + "peerPort": "Porta" + } + }, + "about": { + "pikatorrentVersion": "Versão do PikaTorrent", + "transmissionVersion": "Versão do Transmission", + "reportBugOrFeature": "Encontrou um bug ou quer sugerir um recurso?", + "githubLinkDescription": "Abrir um problema no Github", + "discordLinkDescription": "Junte-se ao nosso Discord" + }, + "addNodeDialog": { + "title": "Adicionar um novo node", + "description": "Adicione um novo node para controlá-lo de qualquer lugar.", + "triggerLabel": "Adicionar node", + "nameLabel": "Nome", + "idLabel": "Id", + "namePlaceholder": "Nome", + "idPlaceholder": "Id", + "add": "Adicionar" + }, + "addTorrentDialog": { + "title": "Adicionar um torrent", + "add": "Adicionar", + "selectFile": "Selecionar um arquivo .torrent", + "torrentOrMagnetLinkPlaceholder": "Link torrent ou magnet://", + "sendToNode": "Send this torrent to" + }, + "confirmNodeDeleteAlertDialog": { + "title": "Confirm node removal", + "confirmMessage": "Are you sure you want to delete this node ?", + "cancel": "Cancel", + "delete": "Delete" + }, + "sessionInfoDialog": { + "title": "Informação da sessão" + }, + "acceptOrRejectPeerDialog": { + "title": "Autorizar nova conexão", + "description": "Um novo dispositivo gostaria de controlar o PikaTorrent:", + "warningIfNotRecognize": "Se você não reconhece este dispositivo, clique em rejeitar.", + "reject": "Rejeitar", + "accept": "Aceitar" + }, + "directoryPickerDialog": { + "title": "Directory picker", + "privateAppSwitchLabel": "Use private app directory", + "privateAppDescription1": "Using private app directory might prevent other app to access your downloaded content.", + "privateAppDescription2": "All your downloads will be deleted if you uninstall PikaTorrent.", + "select": "Select" + }, + "unsupportedBrowserDialog": { + "title": "Unsupported browser", + "description": "This browser is not supported. Please try pikatorrent in another browser." + }, + "torrentDialog": { + "copyLink": "Copiar link", + "share": "Compartilhar", + "editLabels": "Editar etiquetas", + "openFolder": "Abrir pasta", + "remove": "Remover", + "files": "Arquivos", + "newLabel": "New label", + "add": "Add", + "clearAll": "Clear all", + "selectedLabels": "Selected labels", + "allLabels": "All labels", + "noLabels": "There is no labels yet.", + "addLabelInstruction": "Add labels by editing a torrent." + }, + "scanQRCodeDialog": { + "title": "Scan QRCode", + "cameraPermissionDenied": "Camera permission denied" + }, + "removeTorrentDialog": { + "title": "Remover torrent", + "warningMessage": "Você tem certeza que deseja excluir", + "remove": "Remover", + "removeWithData": "Remove with data" + }, + "filesListDialog": { + "title": "Arquivos", + "open": "Abrir", + "openFolder": "Open Folder", + "share": "Share" + }, + "termsOfUseDialog": { + "title": "Termos de uso", + "termsOfUseMessage": "Ao usar o PikaTorrent, você aceita que o conteúdo baixado ou compartilhado é de sua exclusiva responsabilidade.", + "privacyPolicyMessage": "Você também aceita o", + "privacyPolicy": "política de privacidade", + "cancel": "Cancelar", + "accept": "Aceitar" + }, + "toasts": { + "linkCopied": "Link copiado", + "torrentDownloaded": "Torrent concluído", + "noAppCanOpenFile": "Nenhum aplicativo pode lidar com este arquivo" + }, + "sortingOptionsDialog": { + "title": "Ordenar por", + "name": "Nome", + "totalSize": "Tamanho ", + "percentDone": "Progresso", + "reverseOrder": "Ordem inversa" + }, + "statsDialog": { + "title": "Statistics", + "torrentsCount": "Torrents count", + "allTorrents": "All torrents", + "activeTorrents": "Active torrents", + "pauseTorrents": "Paused torrents", + "sinceAppStart": "Since app start", + "downloaded": "Downloaded", + "uploaded": "Uploaded", + "filesAdded": "Files added", + "timeActive": "Time active", + "sinceBeginning": "Since the beginning" + }, + "library": { + "download": "Download", + "moreToCome": "More to come…" } - }, - "about": { - "pikatorrentVersion": "Versão do PikaTorrent", - "transmissionVersion": "Versão do Transmission", - "reportBugOrFeature": "Encontrou um bug ou quer sugerir um recurso?", - "githubLinkDescription": "Abrir um problema no Github", - "discordLinkDescription": "Junte-se ao nosso Discord" - }, - "addNodeDialog": { - "title": "Adicionar um novo node", - "description": "Adicione um novo node para controlá-lo de qualquer lugar.", - "triggerLabel": "Adicionar node", - "nameLabel": "Nome", - "idLabel": "Id", - "namePlaceholder": "Nome", - "idPlaceholder": "Id", - "add": "Adicionar" - }, - "addTorrentDialog": { - "title": "Adicionar um torrent", - "add": "Adicionar", - "selectFile": "Selecionar um arquivo .torrent", - "torrentOrMagnetLinkPlaceholder": "Link torrent ou magnet://", - "sendToNode": "Send this torrent to" - }, - "confirmNodeDeleteAlertDialog": { - "title": "Confirm node removal", - "confirmMessage": "Are you sure you want to delete this node ?", - "cancel": "Cancel", - "delete": "Delete" - }, - "sessionInfoDialog": { - "title": "Informação da sessão" - }, - "acceptOrRejectPeerDialog": { - "title": "Autorizar nova conexão", - "description": "Um novo dispositivo gostaria de controlar o PikaTorrent:", - "warningIfNotRecognize": "Se você não reconhece este dispositivo, clique em rejeitar.", - "reject": "Rejeitar", - "accept": "Aceitar" - }, - "directoryPickerDialog": { - "title": "Directory picker", - "privateAppSwitchLabel": "Use private app directory", - "privateAppDescription1": "Using private app directory might prevent other app to access your downloaded content.", - "privateAppDescription2": "All your downloads will be deleted if you uninstall PikaTorrent.", - "select": "Select" - }, - "unsupportedBrowserDialog": { - "title": "Unsupported browser", - "description": "This browser is not supported. Please try pikatorrent in another browser." - }, - "torrentDialog": { - "copyLink": "Copiar link", - "share": "Compartilhar", - "editLabels": "Editar etiquetas", - "openFolder": "Abrir pasta", - "remove": "Remover", - "files": "Arquivos", - "newLabel": "New label", - "add": "Add", - "clearAll": "Clear all", - "selectedLabels": "Selected labels", - "allLabels": "All labels", - "noLabels": "There is no labels yet.", - "addLabelInstruction": "Add labels by editing a torrent." - }, - "scanQRCodeDialog": { - "title": "Scan QRCode", - "cameraPermissionDenied": "Camera permission denied" - }, - "removeTorrentDialog": { - "title": "Remover torrent", - "warningMessage": "Você tem certeza que deseja excluir", - "remove": "Remover", - "removeWithData": "Remove with data" - }, - "filesListDialog": { - "title": "Arquivos", - "open": "Abrir", - "openFolder": "Open Folder", - "share": "Share" - }, - "termsOfUseDialog": { - "title": "Termos de uso", - "termsOfUseMessage": "Ao usar o PikaTorrent, você aceita que o conteúdo baixado ou compartilhado é de sua exclusiva responsabilidade.", - "privacyPolicyMessage": "Você também aceita o", - "privacyPolicy": "política de privacidade", - "cancel": "Cancelar", - "accept": "Aceitar" - }, - "toasts": { - "linkCopied": "Link copiado", - "torrentDownloaded": "Torrent concluído", - "noAppCanOpenFile": "Nenhum aplicativo pode lidar com este arquivo" - }, - "sortingOptionsDialog": { - "title": "Ordenar por", - "name": "Nome", - "totalSize": "Tamanho ", - "percentDone": "Progresso", - "reverseOrder": "Ordem inversa" - }, - "statsDialog": { - "title": "Statistics", - "torrentsCount": "Torrents count", - "allTorrents": "All torrents", - "activeTorrents": "Active torrents", - "pauseTorrents": "Paused torrents", - "sinceAppStart": "Since app start", - "downloaded": "Downloaded", - "uploaded": "Uploaded", - "filesAdded": "Files added", - "timeActive": "Time active", - "sinceBeginning": "Since the beginning" - }, - "library": { - "download": "Download", - "moreToCome": "More to come..." - } -} \ No newline at end of file +} From 5c3bfbdcd8e4c9f29cf00bd49d8f83460c19d0a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Mon, 5 Feb 2024 12:25:39 +0000 Subject: [PATCH 09/32] Translated using Weblate (Russian) Currently translated at 74.0% (100 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/ru/ --- apps/app/locales/ru.json | 358 +++++++++++++++++++-------------------- 1 file changed, 179 insertions(+), 179 deletions(-) diff --git a/apps/app/locales/ru.json b/apps/app/locales/ru.json index 88325910..5d39795a 100644 --- a/apps/app/locales/ru.json +++ b/apps/app/locales/ru.json @@ -1,183 +1,183 @@ { - "menu": { - "about": "Подробнее", - "settings": "Настройки", - "library": "Библиотека" - }, - "torrents": { - "add": "Добавить", - "startAll": "Возобновить все", - "pauseAll": "Остановить все", - "searchPlaceholder": "Выбрать торрент онлайн...", - "filterListPlaceholder": "Фильтровать список...", - "searchEngineSelectorLabel": "Поисковые системы", - "addYourFirstTorrentTitle": "Добавить свой первый торрент", - "addYourFirstTorrentDescription": "Ваши торренты будут отображаться здесь", - "filteredLabels": "Отфильтрованные метки" - }, - "settings": { - "nodes": { - "loading": "Загрузка", - "title": "Узлы", - "listLabel": "Локальные & удалённые узлы", - "qrCodeLabel": "QR-код для перехода к мобильному приложению", - "hideQRCode": "Hide QR Code", - "showQRCode": "Show QR Code", - "secretLinkLabel": "Секретный URL для app.pikatorrent.com", - "copyLink": "Копировать ссылку", - "qrCodeScanButtonLabel": "Сканировать QR-код", - "acceptedPeersLabel": "Разрешённые соединения", - "rejectedPeersLabel": "Запрещённые соединения", - "acceptedOrRejectedPeers": { - "none": "Нет", - "delete": "Удалить" - } - }, - "app": { - "title": "Настройки приложения", - "theme": "Тема", - "language": "Язык", - "searchEngines": "URL-адреса поисковых систем (один адрес на строку)", - "searchEnginesInstructions": "%s будет заменено запросом", - "invalidUrls": "Недопустимые URL-адреса", - "save": "Сохранить", - "reset": "Сбросить" + "menu": { + "about": "Подробнее", + "settings": "Настройки", + "library": "Библиотека" }, "torrents": { - "title": "Настройки торрентов", - "downloadDirectory": "Папка загрузки", - "encryption": "Шифрование", - "encryptionModes": { - "required": "Необходимо", - "preferred": "Предпочтительно", - "tolerated": "Допустимо" - }, - "save": "Сохранить", - "enableUTP": "Включить uTP", - "enableDHT": "Включить DHT", - "enableLPD": "Включить LPD", - "enablePEX": "Включить PEX", - "enablePortForwarding": "Включить перенаправление портов", - "peerPort": "Порт пира" + "add": "Добавить", + "startAll": "Возобновить все", + "pauseAll": "Остановить все", + "searchPlaceholder": "Выбрать торрент онлайн…", + "filterListPlaceholder": "Фильтровать список...", + "searchEngineSelectorLabel": "Поисковые системы", + "addYourFirstTorrentTitle": "Добавить свой первый торрент", + "addYourFirstTorrentDescription": "Ваши торренты будут отображаться здесь", + "filteredLabels": "Отфильтрованные метки" + }, + "settings": { + "nodes": { + "loading": "Загрузка", + "title": "Узлы", + "listLabel": "Локальные & удалённые узлы", + "qrCodeLabel": "QR-код для перехода к мобильному приложению", + "hideQRCode": "Hide QR Code", + "showQRCode": "Show QR Code", + "secretLinkLabel": "Секретный URL для app.pikatorrent.com", + "copyLink": "Копировать ссылку", + "qrCodeScanButtonLabel": "Сканировать QR-код", + "acceptedPeersLabel": "Разрешённые соединения", + "rejectedPeersLabel": "Запрещённые соединения", + "acceptedOrRejectedPeers": { + "none": "Нет", + "delete": "Удалить" + } + }, + "app": { + "title": "Настройки приложения", + "theme": "Тема", + "language": "Язык", + "searchEngines": "URL-адреса поисковых систем (один адрес на строку)", + "searchEnginesInstructions": "%s будет заменено запросом", + "invalidUrls": "Недопустимые URL-адреса", + "save": "Сохранить", + "reset": "Сбросить" + }, + "torrents": { + "title": "Настройки торрентов", + "downloadDirectory": "Папка загрузки", + "encryption": "Шифрование", + "encryptionModes": { + "required": "Необходимо", + "preferred": "Предпочтительно", + "tolerated": "Допустимо" + }, + "save": "Сохранить", + "enableUTP": "Включить uTP", + "enableDHT": "Включить DHT", + "enableLPD": "Включить LPD", + "enablePEX": "Включить PEX", + "enablePortForwarding": "Включить перенаправление портов", + "peerPort": "Порт пира" + } + }, + "about": { + "pikatorrentVersion": "Версия PikaTorrent", + "transmissionVersion": "Версия передачи данных", + "reportBugOrFeature": "Нашли баг или хотите предложить новую функцию?", + "githubLinkDescription": "Открыть задачу на GitHub", + "discordLinkDescription": "Присоединиться к нам в Discord" + }, + "addNodeDialog": { + "title": "Добавить новый узел", + "description": "Добавить новый узел, чтобы управлять им откуда угодно.", + "triggerLabel": "Добавить узел", + "nameLabel": "Имя", + "idLabel": "Id", + "namePlaceholder": "Имя", + "idPlaceholder": "Id", + "add": "Добавить" + }, + "addTorrentDialog": { + "title": "Добавить торрент", + "add": "Добавить", + "selectFile": "Выбрать файл .torrent", + "torrentOrMagnetLinkPlaceholder": "Торренты или magnet:// ссылки", + "sendToNode": "Отправить этот торрент в" + }, + "confirmNodeDeleteAlertDialog": { + "title": "Подтвердите удаление узла", + "confirmMessage": "Вы уверены, что хотите удалить этот узел?", + "cancel": "Отмена", + "delete": "Удалить" + }, + "sessionInfoDialog": { + "title": "Информация о сессии" + }, + "acceptOrRejectPeerDialog": { + "title": "Авторизовать новое подлючение", + "description": "Новый запрос на управление pikatorrent от устройства:", + "warningIfNotRecognize": "Если вы не узнаёте данное устройство, нажмите на кнопку отклонения.", + "reject": "Отклонить", + "accept": "Разрешить" + }, + "directoryPickerDialog": { + "title": "Выбор каталога", + "privateAppSwitchLabel": "Использование приватного каталога приложения", + "privateAppDescription1": "Использование приватного каталога приложения может не дать другим приложениям получить доступ к загружаемым файлам.", + "privateAppDescription2": "Все ваши загрузки будут уничтожены, если вы удалите PikaTorrent.", + "select": "Выбрать" + }, + "unsupportedBrowserDialog": { + "title": "Неподдерживаемый браузер", + "description": "Этот браузер не поддерживается. Пожалуйста, попробуйте использовать для pikatorrent другой браузер." + }, + "torrentDialog": { + "copyLink": "Копировать Ссылку", + "share": "Поделиться", + "editLabels": "Изменить Название", + "openFolder": "Открыть Папку", + "remove": "Удалить", + "files": "Файлы", + "newLabel": "Новая метка", + "add": "Добавить", + "clearAll": "Очистить всё", + "selectedLabels": "Выбранные метки", + "allLabels": "Все метки", + "noLabels": "Пока что нет меток.", + "addLabelInstruction": "Чтобы добавить метку, измените торрент." + }, + "scanQRCodeDialog": { + "title": "Сканировать QRCode", + "cameraPermissionDenied": "Доступ к камере запрещён" + }, + "removeTorrentDialog": { + "title": "Подтверждение удаления", + "warningMessage": "Вы уверены, что хотите удалить", + "remove": "Удалить", + "removeWithData": "Удалить с файлами" + }, + "filesListDialog": { + "title": "Файлы", + "open": "Открыть", + "openFolder": "Открыть Папку", + "share": "Поделиться" + }, + "termsOfUseDialog": { + "title": "Условия использования", + "termsOfUseMessage": "Используя PikaTorrent, вы соглашаетесь с тем, что контент, который вы загружаете или которым делитесь, является исключительно вашей ответственностью.", + "privacyPolicyMessage": "Вы также соглашаетесь с", + "privacyPolicy": "политикой конфиденциальности", + "cancel": "Отмена", + "accept": "Подтверждаю" + }, + "toasts": { + "linkCopied": "Ссылка скопирована", + "torrentDownloaded": "Торрент загружен", + "noAppCanOpenFile": "Не найдено приложение для открытия данного файла" + }, + "sortingOptionsDialog": { + "title": "Сортировать по", + "name": "Имени", + "totalSize": "Размеру ", + "percentDone": "Прогрессу", + "reverseOrder": "В обратном порядке" + }, + "statsDialog": { + "title": "Статистика", + "torrentsCount": "Количество торрентов", + "allTorrents": "Все торренты", + "activeTorrents": "Возобновить торрент", + "pauseTorrents": "Остановить торрент", + "sinceAppStart": "С момента запуска приложения", + "downloaded": "Загружено", + "uploaded": "Отдано", + "filesAdded": "Добавленные файлы", + "timeActive": "Активное время", + "sinceBeginning": "С самого начала" + }, + "library": { + "download": "Загрузить", + "moreToCome": "Дальше будет больше…" } - }, - "about": { - "pikatorrentVersion": "Версия PikaTorrent", - "transmissionVersion": "Версия передачи данных", - "reportBugOrFeature": "Нашли баг или хотите предложить новую функцию?", - "githubLinkDescription": "Открыть задачу на GitHub", - "discordLinkDescription": "Присоединиться к нам в Discord" - }, - "addNodeDialog": { - "title": "Добавить новый узел", - "description": "Добавить новый узел, чтобы управлять им откуда угодно.", - "triggerLabel": "Добавить узел", - "nameLabel": "Имя", - "idLabel": "Id", - "namePlaceholder": "Имя", - "idPlaceholder": "Id", - "add": "Добавить" - }, - "addTorrentDialog": { - "title": "Добавить торрент", - "add": "Добавить", - "selectFile": "Выбрать файл .torrent", - "torrentOrMagnetLinkPlaceholder": "Торренты или magnet:// ссылки", - "sendToNode": "Отправить этот торрент в" - }, - "confirmNodeDeleteAlertDialog": { - "title": "Подтвердите удаление узла", - "confirmMessage": "Вы уверены, что хотите удалить этот узел?", - "cancel": "Отмена", - "delete": "Удалить" - }, - "sessionInfoDialog": { - "title": "Информация о сессии" - }, - "acceptOrRejectPeerDialog": { - "title": "Авторизовать новое подлючение", - "description": "Новый запрос на управление pikatorrent от устройства:", - "warningIfNotRecognize": "Если вы не узнаёте данное устройство, нажмите на кнопку отклонения.", - "reject": "Отклонить", - "accept": "Разрешить" - }, - "directoryPickerDialog": { - "title": "Выбор каталога", - "privateAppSwitchLabel": "Использование приватного каталога приложения", - "privateAppDescription1": "Использование приватного каталога приложения может не дать другим приложениям получить доступ к загружаемым файлам.", - "privateAppDescription2": "Все ваши загрузки будут уничтожены, если вы удалите PikaTorrent.", - "select": "Выбрать" - }, - "unsupportedBrowserDialog": { - "title": "Неподдерживаемый браузер", - "description": "Этот браузер не поддерживается. Пожалуйста, попробуйте использовать для pikatorrent другой браузер." - }, - "torrentDialog": { - "copyLink": "Копировать Ссылку", - "share": "Поделиться", - "editLabels": "Изменить Название", - "openFolder": "Открыть Папку", - "remove": "Удалить", - "files": "Файлы", - "newLabel": "Новая метка", - "add": "Добавить", - "clearAll": "Очистить всё", - "selectedLabels": "Выбранные метки", - "allLabels": "Все метки", - "noLabels": "Пока что нет меток.", - "addLabelInstruction": "Чтобы добавить метку, измените торрент." - }, - "scanQRCodeDialog": { - "title": "Сканировать QRCode", - "cameraPermissionDenied": "Доступ к камере запрещён" - }, - "removeTorrentDialog": { - "title": "Подтверждение удаления", - "warningMessage": "Вы уверены, что хотите удалить", - "remove": "Удалить", - "removeWithData": "Удалить с файлами" - }, - "filesListDialog": { - "title": "Файлы", - "open": "Открыть", - "openFolder": "Открыть Папку", - "share": "Поделиться" - }, - "termsOfUseDialog": { - "title": "Условия использования", - "termsOfUseMessage": "Используя PikaTorrent, вы соглашаетесь с тем, что контент, который вы загружаете или которым делитесь, является исключительно вашей ответственностью.", - "privacyPolicyMessage": "Вы также соглашаетесь с", - "privacyPolicy": "политикой конфиденциальности", - "cancel": "Отмена", - "accept": "Подтверждаю" - }, - "toasts": { - "linkCopied": "Ссылка скопирована", - "torrentDownloaded": "Торрент загружен", - "noAppCanOpenFile": "Не найдено приложение для открытия данного файла" - }, - "sortingOptionsDialog": { - "title": "Сортировать по", - "name": "Имени", - "totalSize": "Размеру ", - "percentDone": "Прогрессу", - "reverseOrder": "В обратном порядке" - }, - "statsDialog": { - "title": "Статистика", - "torrentsCount": "Количество торрентов", - "allTorrents": "Все торренты", - "activeTorrents": "Возобновить торрент", - "pauseTorrents": "Остановить торрент", - "sinceAppStart": "С момента запуска приложения", - "downloaded": "Загружено", - "uploaded": "Отдано", - "filesAdded": "Добавленные файлы", - "timeActive": "Активное время", - "sinceBeginning": "С самого начала" - }, - "library": { - "download": "Загрузить", - "moreToCome": "Дальше будет больше..." - } -} \ No newline at end of file +} From 35a6e96a6ee5bdd03f891db32ff9c9550c49ac02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Mon, 5 Feb 2024 12:07:11 +0000 Subject: [PATCH 10/32] Translated using Weblate (Turkish) Currently translated at 77.0% (104 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/tr/ --- apps/app/locales/tr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/app/locales/tr.json b/apps/app/locales/tr.json index b79bfeee..fc789a01 100644 --- a/apps/app/locales/tr.json +++ b/apps/app/locales/tr.json @@ -4,7 +4,7 @@ "add": "Ekle", "startAll": "Tümünü başlat", "pauseAll": "Tümünü duraklat", - "searchPlaceholder": "Çevrim içi bir torrent seçin...", + "searchPlaceholder": "Çevrim içi bir torrent seçin…", "searchEngineSelectorLabel": "Arama motorları", "addYourFirstTorrentTitle": "İlk torrentinizi ekleyin", "addYourFirstTorrentDescription": "Torrentleriniz burada görünecektir", @@ -157,7 +157,7 @@ }, "library": { "download": "İndir", - "moreToCome": "Daha fazlası gelecek..." + "moreToCome": "Daha fazlası gelecek…" }, "alerts": { "storagePermissionRequest": { From 32d9cb5d897975ed3446d9692355b04bc36e0b09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Mon, 5 Feb 2024 12:18:25 +0000 Subject: [PATCH 11/32] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 91.8% (124 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/nb_NO/ --- apps/app/locales/nb_NO.json | 194 +++++++++++++++++++++++++++++++++++- 1 file changed, 193 insertions(+), 1 deletion(-) diff --git a/apps/app/locales/nb_NO.json b/apps/app/locales/nb_NO.json index 0967ef42..9a778322 100644 --- a/apps/app/locales/nb_NO.json +++ b/apps/app/locales/nb_NO.json @@ -1 +1,193 @@ -{} +{ + "torrents": { + "filteredLabels": "Filtrerte etiketter", + "add": "Legg til", + "startAll": "Start alle", + "pauseAll": "Pause alle", + "searchEngineSelectorLabel": "Søkemotorer", + "searchPlaceholder": "Velg en torrent på nett …", + "addYourFirstTorrentTitle": "Legg til din første torrent", + "addYourFirstTorrentDescription": "Torrentene dine vil vises her", + "filterListPlaceholder": "Listefiltrering …" + }, + "settings": { + "nodes": { + "copyLink": "Kopier lenke", + "secretLinkLabel": "Hemmelig nettadresse for å sammenkoble app.pikatorrent.com", + "qrCodeLabel": "QR-kode for sammenkobling med mobilprogrammet", + "listLabel": "Lokale- og noder annensteds hen", + "rejectedPeersLabel": "Avslåtte tilkoblinger", + "title": "Noder", + "hideQRCode": "Skjul QR-kode", + "showQRCode": "Vis QR-kode", + "qrCodeScanButtonLabel": "Skann QR-kode", + "acceptedPeersLabel": "Godkjente tilkoblinger", + "acceptedOrRejectedPeers": { + "none": "Ingen", + "delete": "Slett" + }, + "loading": "Laster inn …" + }, + "app": { + "searchEngines": "Søkemotornettadresser (én per linje)", + "invalidUrls": "Ugyldige nettadresser", + "save": "Lagre", + "reset": "Tilbakestill", + "title": "Programinnstillinger", + "theme": "Drakt", + "language": "Språk", + "searchEnginesInstructions": "%s vil erstattes av selve søket" + }, + "torrents": { + "downloadDirectory": "Nedlastingsmappe", + "encryptionModes": { + "tolerated": "Tolerert", + "required": "Påkrevd", + "preferred": "Foretrukket" + }, + "enableDHT": "Skru på DHT", + "enablePEX": "Skru på PEX", + "peerPort": "Likemannsport", + "save": "Lagre", + "encryption": "Kryptering", + "title": "Torrentinnstillinger", + "enableUTP": "Skru på uTP", + "enableLPD": "Skru på LPD", + "enablePortForwarding": "Skru på portvideresending" + } + }, + "about": { + "pikatorrentVersion": "PikaTorrent-versjon", + "transmissionVersion": "Transmission-versjon", + "reportBugOrFeature": "Rapporter feil eller foreslå funksjoner?", + "githubLinkDescription": "Åpne en feilrapport på GitHub", + "discordLinkDescription": "Ta del på Discord" + }, + "addNodeDialog": { + "description": "Legg til en ny node for å kontrollere den fra hvor som helst", + "nameLabel": "Navn", + "idLabel": "ID", + "namePlaceholder": "Navn", + "add": "Legg til", + "idPlaceholder": "ID", + "title": "Legg til ny node", + "triggerLabel": "Legg til node" + }, + "addTorrentDialog": { + "torrentOrMagnetLinkPlaceholder": "Torrent eller magnet:// -lenker", + "sendToNode": "Send denne torrenten til", + "add": "Legg til", + "title": "Legg til en torrent", + "selectFile": "Velg en .torrent-fil" + }, + "sessionInfoDialog": { + "title": "Øktinfo" + }, + "acceptOrRejectPeerDialog": { + "title": "Godkjenn ny tilkobling", + "reject": "Avslå", + "warningIfNotRecognize": "Avslå den hvis du ikke gjenkjenner enheten.", + "accept": "Godta", + "description": "En ny enhet ønsker å kontrollere PikaTorrent:" + }, + "unsupportedBrowserDialog": { + "title": "Ustøttet nettleser", + "description": "Denne nettleseren er ikke støttet. Prøv PikaTorrent i en annen nettleser." + }, + "torrentDialog": { + "newLabel": "Ny etikett", + "add": "Legg til", + "selectedLabels": "Valgte etiketter", + "allLabels": "Alle etiketter", + "addLabelInstruction": "Legg til etiketter ved å redigere en torrent.", + "remove": "Fjern", + "share": "Del", + "clearAll": "Tøm alle", + "copyLink": "Kopier lenke", + "editLabels": "Rediger etiketter", + "openFolder": "Åpne mappe", + "files": "Filer", + "noLabels": "Ingen etiketter enda." + }, + "scanQRCodeDialog": { + "title": "Skann QR-kode", + "cameraPermissionDenied": "Kameratilgang nektet" + }, + "removeTorrentDialog": { + "title": "Fjerningsbekreftelse", + "warningMessage": "Bekreft sletting", + "remove": "Fjern", + "removeWithData": "Fjern med data" + }, + "filesListDialog": { + "share": "Del", + "title": "Filer", + "openFolder": "Åpne mappe", + "open": "Åpne" + }, + "termsOfUseDialog": { + "accept": "Godta", + "privacyPolicyMessage": "Du godkjenner også", + "title": "Bruksvilkår", + "privacyPolicy": "personvernspraksis", + "cancel": "Avbryt", + "termsOfUseMessage": "Ved å bruke PikaTorrent, godkjenner du at innhold du laster ned eller deler kun er ditt ansvar." + }, + "toasts": { + "linkCopied": "Lenke kopiert", + "noAppCanOpenFile": "Ingen installerte programmer kan åpne denne filen", + "torrentDownloaded": "Torrent nedlastet" + }, + "sortingOptionsDialog": { + "percentDone": "Framdrift", + "title": "Sorter etter", + "name": "Navn", + "totalSize": "Størrelse ", + "reverseOrder": "Omvendt rekkefølge" + }, + "statsDialog": { + "title": "Statistikk", + "allTorrents": "Alle", + "torrentsCount": "Torrentantall", + "sinceAppStart": "Siden programstart", + "uploaded": "Opplastet", + "filesAdded": "Filer tillagt", + "activeTorrents": "Aktive", + "downloaded": "Nedlastet", + "timeActive": "Tid aktiv", + "sinceBeginning": "Siden begynnelsen", + "pauseTorrents": "Pausede" + }, + "library": { + "download": "Last ned", + "moreToCome": "Mer i følge …" + }, + "alerts": { + "storagePermissionRequest": { + "title": "Lagringstilgang", + "description": "PikaTorrent trenger tilgang til lagring for å lagre nedlastet data." + }, + "storagePermissionDenied": { + "title": "Lagringstilgang nektet", + "description": "Innvilg PikaTorrent lagringstilgang." + } + }, + "menu": { + "about": "Om", + "settings": "Innstillinger", + "library": "Bibliotek" + }, + "directoryPickerDialog": { + "select": "Velg", + "privateAppSwitchLabel": "Bruk privat program-mappe", + "privateAppDescription2": "Alle nedlastningene dine slettes hvis du avinstallerer PikaTorrent.", + "title": "Mappevelger", + "privateAppDescription1": "Bruk av privat programmappe kan forhindre andre programmer fra å bruke nedlastet innhold." + }, + "confirmNodeDeleteAlertDialog": { + "confirmMessage": "Slett denne noden?", + "title": "Bekreft nodefjerning", + "cancel": "Avbryt", + "delete": "Slett" + } +} From 243490d94d884bd3bc8588fccda41bf56a6b47a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Mon, 5 Feb 2024 16:40:54 +0000 Subject: [PATCH 12/32] Translated using Weblate (Portuguese (Brazil)) Currently translated at 75.5% (102 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/pt_BR/ --- apps/app/locales/pt_br.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/app/locales/pt_br.json b/apps/app/locales/pt_br.json index 81956f12..7d0e628a 100644 --- a/apps/app/locales/pt_br.json +++ b/apps/app/locales/pt_br.json @@ -9,7 +9,7 @@ "startAll": "Iniciar todos", "pauseAll": "Pausar todos", "searchPlaceholder": "Escolha um torrent online…", - "filterListPlaceholder": "Filtrar a lista...", + "filterListPlaceholder": "Filtrar a lista…", "searchEngineSelectorLabel": "Mecanismos de busca", "addYourFirstTorrentTitle": "Adicione seu primeiro torrent", "addYourFirstTorrentDescription": "Seus torrents serão exibidos aqui", From 5467b5073c0c4de8ded244b563c179b5d5c42096 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Mon, 5 Feb 2024 16:41:00 +0000 Subject: [PATCH 13/32] Translated using Weblate (Russian) Currently translated at 74.8% (101 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/ru/ --- apps/app/locales/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/app/locales/ru.json b/apps/app/locales/ru.json index 5d39795a..2a47a5e4 100644 --- a/apps/app/locales/ru.json +++ b/apps/app/locales/ru.json @@ -9,7 +9,7 @@ "startAll": "Возобновить все", "pauseAll": "Остановить все", "searchPlaceholder": "Выбрать торрент онлайн…", - "filterListPlaceholder": "Фильтровать список...", + "filterListPlaceholder": "Фильтровать список…", "searchEngineSelectorLabel": "Поисковые системы", "addYourFirstTorrentTitle": "Добавить свой первый торрент", "addYourFirstTorrentDescription": "Ваши торренты будут отображаться здесь", From 4306d8d5eb3d1cbd04f493b3d15df19bd1aa6b28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Mon, 5 Feb 2024 16:41:06 +0000 Subject: [PATCH 14/32] Translated using Weblate (Turkish) Currently translated at 100.0% (135 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/tr/ --- apps/app/locales/tr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/app/locales/tr.json b/apps/app/locales/tr.json index fc789a01..28072f18 100644 --- a/apps/app/locales/tr.json +++ b/apps/app/locales/tr.json @@ -1,6 +1,6 @@ { "torrents": { - "filterListPlaceholder": "Listeyi filtrele...", + "filterListPlaceholder": "Listeyi filtrele…", "add": "Ekle", "startAll": "Tümünü başlat", "pauseAll": "Tümünü duraklat", From 9e0d1a3ebbf661196f2c39209c194a71331b03da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuz=20Ersen?= Date: Mon, 5 Feb 2024 16:10:45 +0000 Subject: [PATCH 15/32] Translated using Weblate (Turkish) Currently translated at 100.0% (135 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/tr/ --- apps/app/locales/tr.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/apps/app/locales/tr.json b/apps/app/locales/tr.json index 28072f18..e572c189 100644 --- a/apps/app/locales/tr.json +++ b/apps/app/locales/tr.json @@ -14,7 +14,7 @@ "torrents": { "peerPort": "Eş bağlantı noktası", "title": "Torrent ayarları", - "downloadDirectory": "İndirme dizini", + "downloadDirectory": "İndirme klasörü", "encryption": "Şifreleme", "encryptionModes": { "required": "Gerekli", @@ -58,9 +58,9 @@ }, "about": { "pikatorrentVersion": "PikaTorrent sürümü", - "githubLinkDescription": "Github'da bir sorun açın", + "githubLinkDescription": "GitHub'da bir sorun açın", "transmissionVersion": "Transmission sürümü", - "reportBugOrFeature": "Bir hata buldunuz veya bir özellik mi önermek istiyorsunuz?", + "reportBugOrFeature": "Bir hata bildirmek veya bir özellik mi önermek istiyorsunuz?", "discordLinkDescription": "Discord'da bize katılın" }, "addNodeDialog": { @@ -76,20 +76,20 @@ "acceptOrRejectPeerDialog": { "accept": "Kabul et", "title": "Yeni bağlantıyı yetkilendir", - "description": "Yeni bir aygıt pikatorrent'i yönetmek istiyor:", + "description": "Yeni bir aygıt PikaTorrent'i yönetmek istiyor:", "reject": "Reddet", - "warningIfNotRecognize": "Bu aygıtı tanımıyorsanız, reddet üzerine tıklayın." + "warningIfNotRecognize": "Bu aygıtı tanımıyorsanız reddedin." }, "directoryPickerDialog": { - "title": "Dizin seçici", - "privateAppSwitchLabel": "Özel uygulama dizinini kullan", + "title": "Klasör seçici", + "privateAppSwitchLabel": "Özel uygulama klasörünü kullan", "select": "Seç", - "privateAppDescription1": "Özel uygulama dizini kullanmak, diğer uygulamaların indirdiğiniz içeriğe erişmesini engelleyebilir.", + "privateAppDescription1": "Özel bir uygulama klasörü kullanmak, diğer uygulamaların indirdiğiniz içeriğe erişmesini engelleyebilir.", "privateAppDescription2": "PikaTorrent'i kaldırırsanız tüm indirmeleriniz silinecektir." }, "unsupportedBrowserDialog": { - "title": "Desteklenmeyen tarayıcı", - "description": "Bu tarayıcı desteklenmiyor. Lütfen pikatorrent'i başka bir tarayıcıda deneyin." + "title": "Desteklenmeyen internet tarayıcısı", + "description": "Bu internet tarayıcısı desteklenmiyor. Lütfen PikaTorrent'i başka bir internet tarayıcısında deneyin." }, "torrentDialog": { "copyLink": "Bağlantıyı Kopyala", @@ -111,7 +111,7 @@ "cameraPermissionDenied": "Kamera izni reddedildi" }, "removeTorrentDialog": { - "warningMessage": "Silmek istediğinizden emin misiniz", + "warningMessage": "Silme onayı", "remove": "Kaldır", "removeWithData": "Verilerle birlikte kaldır", "title": "Kaldırma onayı" @@ -132,7 +132,7 @@ }, "toasts": { "torrentDownloaded": "Torrent indirildi", - "noAppCanOpenFile": "Bu dosyayı işleyecek uygulama yok", + "noAppCanOpenFile": "Bu dosyayı açacak kurulu uygulama yok", "linkCopied": "Bağlantı kopyalandı" }, "sortingOptionsDialog": { @@ -145,9 +145,9 @@ "statsDialog": { "title": "İstatistikler", "torrentsCount": "Torrent sayısı", - "allTorrents": "Tüm torrentler", - "activeTorrents": "Etkin torrentler", - "pauseTorrents": "Duraklatılan torrentler", + "allTorrents": "Tümü", + "activeTorrents": "Etkin", + "pauseTorrents": "Duraklatılan", "sinceAppStart": "Uygulama başlangıcından bu yana", "downloaded": "İndirilen", "uploaded": "Yüklenen", @@ -184,7 +184,7 @@ "confirmNodeDeleteAlertDialog": { "title": "Düğüm kaldırmayı onayla", "delete": "Sil", - "confirmMessage": "Bu düğümü silmek istediğinizden emin misiniz?", + "confirmMessage": "Bu düğüm silinsin mi?", "cancel": "İptal" }, "sessionInfoDialog": { From ed6125d61c183e1c4aff103c0d612d9d7af3dbc3 Mon Sep 17 00:00:00 2001 From: Scrambled777 Date: Wed, 7 Feb 2024 18:18:48 +0100 Subject: [PATCH 16/32] Added translation using Weblate (Hindi) --- apps/app/locales/hi.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/app/locales/hi.json diff --git a/apps/app/locales/hi.json b/apps/app/locales/hi.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/apps/app/locales/hi.json @@ -0,0 +1 @@ +{} From f77196a1736e19665b71ec8e8a871a4d13cc5f16 Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Tue, 6 Feb 2024 18:39:11 +0000 Subject: [PATCH 17/32] Translated using Weblate (German) Currently translated at 92.5% (125 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/de/ --- apps/app/locales/de.json | 44 ++++++++++++++++++++++++---------------- 1 file changed, 27 insertions(+), 17 deletions(-) diff --git a/apps/app/locales/de.json b/apps/app/locales/de.json index 99996d7c..65ee55a5 100644 --- a/apps/app/locales/de.json +++ b/apps/app/locales/de.json @@ -2,7 +2,7 @@ "menu": { "about": "Über", "settings": "Einstellungen", - "library": "Library" + "library": "Bibliothek" }, "torrents": { "add": "Hinzufügen", @@ -18,12 +18,12 @@ "settings": { "nodes": { "loading": "Laden", - "title": "Nodes", - "listLabel": "Lokale & Ferngesteuerte nodes", - "qrCodeLabel": "QR code um die Mobile App zu linken", - "hideQRCode": "Hide QR Code", - "showQRCode": "Show QR Code", - "secretLinkLabel": " Suche eine url um app.pikatorrent.com zu linken", + "title": "Knoten", + "listLabel": "Lokale und entfernte Knoten", + "qrCodeLabel": "QR-Code, um die Mobile-App zu linken", + "hideQRCode": "QR-Code ausblenden", + "showQRCode": "QR-Code anzeigen", + "secretLinkLabel": "Suche eine URL, um app.pikatorrent.com zu linken", "copyLink": "Link kopieren", "qrCodeScanButtonLabel": "QR code scannen", "acceptedPeersLabel": "Verbindung akzeptieren", @@ -37,7 +37,7 @@ "title": "App Einstellungen", "theme": "Thema", "language": "Sprache", - "searchEngines": "Such maschienen urls (eine pro linie)", + "searchEngines": "Suchmaschinen-URLs (eine pro Zeile)", "searchEnginesInstructions": "%s will be replaced by the query", "invalidUrls": "Ungültige URLs", "save": "Speichern", @@ -45,7 +45,7 @@ }, "torrents": { "title": "Torrents Einstellungen", - "downloadDirectory": "Download Verzeichnis", + "downloadDirectory": "Download-Ordner", "encryption": "Verschlüsselung", "encryptionModes": { "required": "Erforderlich", @@ -169,15 +169,25 @@ "allTorrents": "All torrents", "activeTorrents": "Active torrents", "pauseTorrents": "Paused torrents", - "sinceAppStart": "Since app start", - "downloaded": "Downloaded", - "uploaded": "Uploaded", - "filesAdded": "Files added", - "timeActive": "Time active", - "sinceBeginning": "Since the beginning" + "sinceAppStart": "Seit dem Start", + "downloaded": "Heruntergeladen", + "uploaded": "Hochgeladen", + "filesAdded": "Dateien hinzugefügt", + "timeActive": "Zeit aktiv", + "sinceBeginning": "Seit den Beginn" }, "library": { - "download": "Download", - "moreToCome": "More to come…" + "download": "Herunterladen", + "moreToCome": "Mehr zu kommen …" + }, + "alerts": { + "storagePermissionRequest": { + "title": "Speicherberechtigung", + "description": "PikaTorrent benötigt Zugriff auf die Speicherung, um heruntergeladene Daten zu speichern." + }, + "storagePermissionDenied": { + "title": "Speicherberechtigung verweigert", + "description": "„Sie müssen eine Speichergenehmigung für PikaTorrent zulassen.“" + } } } From 009ded14fb1f61a71f974086e7c3adc9d19285b2 Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Tue, 6 Feb 2024 19:19:50 +0000 Subject: [PATCH 18/32] Translated using Weblate (German) Currently translated at 92.5% (125 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/de/ --- apps/app/locales/de.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/apps/app/locales/de.json b/apps/app/locales/de.json index 65ee55a5..4ff960c5 100644 --- a/apps/app/locales/de.json +++ b/apps/app/locales/de.json @@ -57,14 +57,14 @@ "enableDHT": "DHT aktivieren", "enableLPD": "LPD aktivieren", "enablePEX": "PEX aktivieren", - "enablePortForwarding": "port forwarding aktivieren", + "enablePortForwarding": "Portweiterleitung aktivieren", "peerPort": "Peer port" } }, "about": { "pikatorrentVersion": "PikaTorrent version", "transmissionVersion": "Übertragungsversion", - "reportBugOrFeature": "Hast du einen Fehler gefunden oder willst eine Funktion vorschlagen?", + "reportBugOrFeature": "Einen Fehler melden oder eine Funktion vorschlagen?", "githubLinkDescription": "Ein Problem (issue) in Github öffnen", "discordLinkDescription": "Trete unseren Discord bei" }, @@ -73,9 +73,9 @@ "description": "Fügen Sie einen neuen node hinzu, um ihn von überall aus zu steuern.", "triggerLabel": "Node hinzufügen", "nameLabel": "Name", - "idLabel": "Id", + "idLabel": "ID", "namePlaceholder": "Name", - "idPlaceholder": "Id", + "idPlaceholder": "ID", "add": "Hinzufügen" }, "addTorrentDialog": { @@ -87,7 +87,7 @@ }, "confirmNodeDeleteAlertDialog": { "title": "Bestätigen Sie die entfernung der node", - "confirmMessage": "Sind Sie sicher, dass Sie diesen node löschen möchten?", + "confirmMessage": "Diesen Knoten löschen?", "cancel": "Abbrechen", "delete": "Löschen" }, @@ -102,8 +102,8 @@ "accept": "Akzeptieren" }, "directoryPickerDialog": { - "title": "Verzeichnisauswahl", - "privateAppSwitchLabel": "Privates App-Verzeichnis verwenden", + "title": "Ordnerauswahl", + "privateAppSwitchLabel": "Privaten App-Ordner verwenden", "privateAppDescription1": "Die Verwendung eines privaten App-Verzeichnisses könnte verhindern, dass andere Apps auf Ihre heruntergeladenen Inhalte zugreifen.", "privateAppDescription2": "Alle deine Downloads werden gelöscht, wenn du pikatorrent deinstallierst.", "select": "Auswählen" @@ -128,7 +128,7 @@ "addLabelInstruction": "Fügen Sie Beschriftungen hinzu, indem Sie einen Torrent bearbeiten." }, "scanQRCodeDialog": { - "title": "QRCode Scannen", + "title": "QR-Code scannen", "cameraPermissionDenied": "Kameraberechtigung verweigert" }, "removeTorrentDialog": { @@ -166,9 +166,9 @@ "statsDialog": { "title": "Statistics", "torrentsCount": "Torrents count", - "allTorrents": "All torrents", - "activeTorrents": "Active torrents", - "pauseTorrents": "Paused torrents", + "allTorrents": "Alle", + "activeTorrents": "Aktiv", + "pauseTorrents": "Pausiert", "sinceAppStart": "Seit dem Start", "downloaded": "Heruntergeladen", "uploaded": "Hochgeladen", From 77d91c04d3bb15c9812df454b7a08d1d72a04920 Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Tue, 6 Feb 2024 18:45:48 +0000 Subject: [PATCH 19/32] Translated using Weblate (French) Currently translated at 88.1% (119 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/fr/ --- apps/app/locales/fr.json | 58 +++++++++++++++++++++------------------- 1 file changed, 31 insertions(+), 27 deletions(-) diff --git a/apps/app/locales/fr.json b/apps/app/locales/fr.json index 5709f407..0b931534 100644 --- a/apps/app/locales/fr.json +++ b/apps/app/locales/fr.json @@ -9,8 +9,8 @@ "startAll": "Tout reprendre", "pauseAll": "Tout mettre en pause", "searchPlaceholder": "Choisir un torrent en ligne…", - "filterListPlaceholder": "Filtrer la liste...", - "searchEngineSelectorLabel": "Moteurs de recherches", + "filterListPlaceholder": "Filtrer la liste…", + "searchEngineSelectorLabel": "Moteurs de recherche", "addYourFirstTorrentTitle": "Ajoutez votre premier torrent", "addYourFirstTorrentDescription": "Vos torrents seront affichés ici", "filteredLabels": "Étiquettes filtrées" @@ -19,15 +19,15 @@ "nodes": { "loading": "Chargement", "title": "Nœuds", - "listLabel": "Nœuds local et à distance", - "qrCodeLabel": "QR code pour lier l'application mobile", + "listLabel": "Nœuds locaux et distants", + "qrCodeLabel": "Code QR pour lier l'application mobile", "hideQRCode": "Masquer le code QR", "showQRCode": "Afficher le code QR", - "secretLinkLabel": "Url secrète pour lier app.pikatorrent.com", + "secretLinkLabel": "URL secrète pour lier app.pikatorrent.com", "copyLink": "Copier le lien", - "qrCodeScanButtonLabel": "Scanner un QR code", - "acceptedPeersLabel": "Connections acceptées", - "rejectedPeersLabel": "Connections rejetées", + "qrCodeScanButtonLabel": "Scanner un code QR", + "acceptedPeersLabel": "Connexions acceptées", + "rejectedPeersLabel": "Connexions rejetées", "acceptedOrRejectedPeers": { "none": "Aucun", "delete": "Supprimer" @@ -37,7 +37,7 @@ "title": "Paramètres de l'application", "theme": "Thème", "language": "Langue", - "searchEngines": "Urls de moteurs de recherches (un par ligne)", + "searchEngines": "URL de moteurs de recherche (un par ligne)", "searchEnginesInstructions": "%s sera remplacé par la recherche", "invalidUrls": "URLs invalides", "save": "Sauvegarder", @@ -63,19 +63,19 @@ }, "about": { "pikatorrentVersion": "Version de PikaTorrent", - "transmissionVersion": "Version de Transmission", - "reportBugOrFeature": "Un bug trouvé ou une fonctionnalité à proposer ?", - "githubLinkDescription": "Ouvrir un ticket sur Github", + "transmissionVersion": "Version de transmission", + "reportBugOrFeature": "Signaler une erreur ou suggérer une fonctionnalité", + "githubLinkDescription": "Ouvrir un ticket sur GitHub", "discordLinkDescription": "Rejoindre le Discord" }, "addNodeDialog": { - "title": "Ajouter un nœuds", + "title": "Ajouter un nœud", "description": "Ajouter un nouveau nœuds pour le contrôler depuis n'importe où.", "triggerLabel": "Ajouter le nœud", "nameLabel": "Nom", - "idLabel": "Id", + "idLabel": "Identifiant", "namePlaceholder": "Nom", - "idPlaceholder": "Id", + "idPlaceholder": "Identifiant", "add": "Ajouter" }, "addTorrentDialog": { @@ -87,7 +87,7 @@ }, "confirmNodeDeleteAlertDialog": { "title": "Confirmer la suppression du nœud", - "confirmMessage": "Êtes-vous certain de supprimer ce nœud ?", + "confirmMessage": "Supprimer ce nœud ?", "cancel": "Annuler", "delete": "Supprimer" }, @@ -95,8 +95,8 @@ "title": "Info de session" }, "acceptOrRejectPeerDialog": { - "title": "Authoriser une nouvelle connection", - "description": "Un nouvel appareil souhaite contrôler pikatorrent :", + "title": "Autoriser une nouvelle connexion", + "description": "Un nouvel appareil souhaite contrôler PikaTorrent :", "warningIfNotRecognize": "Si vous ne reconnaissez pas cet appareil, cliquez sur rejeter.", "reject": "Rejeter", "accept": "Accepter" @@ -106,16 +106,16 @@ "privateAppSwitchLabel": "Utiliser le dossier privé de l'application", "privateAppDescription1": "Utiliser le dossier privé de l'application peut empêcher d'autres application d'accéder à vos contenus téléchargés.", "privateAppDescription2": "Tous vos téléchargements seront supprimés lorsque vous désinstallerez PikaTorrent.", - "select": "Selectionner" + "select": "Sélectionner" }, "unsupportedBrowserDialog": { - "title": "Navigateur non supporté", - "description": "Ce navigateur n'est pas supporté. Merci d'essayer PikaTorrent dans un autre navigateur." + "title": "Navigateur non pris en charge", + "description": "Ce navigateur Web n'est pas pris en charge. Veuillez essayer PikaTorrent dans un autre navigateur Web." }, "torrentDialog": { "copyLink": "Copier le lien", "share": "Partager", - "editLabels": "Editer les étiquettes", + "editLabels": "Modifier les étiquettes", "openFolder": "Ouvrir le dossier", "remove": "Supprimer", "files": "Fichiers", @@ -128,7 +128,7 @@ "addLabelInstruction": "Ajoutez une étiquette en éditant un torrent." }, "scanQRCodeDialog": { - "title": "Scanner un QRCode", + "title": "Scanner un code QR", "cameraPermissionDenied": "Permission de l'appareil photo refusé" }, "removeTorrentDialog": { @@ -147,7 +147,7 @@ "title": "Conditions d'utilisation", "termsOfUseMessage": "En utilisant PikaTorrent, vous acceptez que le contenu que vous téléchargez ou partagez est de votre entière responsabilité.", "privacyPolicyMessage": "Vous acceptez également la", - "privacyPolicy": "politique de vie privée", + "privacyPolicy": "politique de confidentialité", "cancel": "Annuler", "accept": "Accepter" }, @@ -169,11 +169,11 @@ "allTorrents": "Tous les torrents", "activeTorrents": "Torrents actifs", "pauseTorrents": "Torrents en pause", - "sinceAppStart": "Since app start", + "sinceAppStart": "Depuis le démarrage de l'appli", "downloaded": "Téléchargé", - "uploaded": "Transféré", + "uploaded": "Téléversé", "filesAdded": "Fichiers ajoutés", - "timeActive": "Time active", + "timeActive": "Temps actif", "sinceBeginning": "Depuis le début" }, "library": { @@ -184,6 +184,10 @@ "storagePermissionRequest": { "title": "Autorisation de stockage", "description": "PikaTorrent a besoin d'accéder au stockage pour enregistrer les données téléchargées." + }, + "storagePermissionDenied": { + "title": "Licence de stockage refusée", + "description": "« Vous devez autoriser la permission de stockage pour PikaTorrent. »" } } } From 242987acb342f54509abaf547a459d0aa0a2cdc6 Mon Sep 17 00:00:00 2001 From: Nitin Khalia Date: Wed, 7 Feb 2024 17:20:05 +0000 Subject: [PATCH 20/32] Translated using Weblate (Hindi) Currently translated at 100.0% (135 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/hi/ --- apps/app/locales/hi.json | 193 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 192 insertions(+), 1 deletion(-) diff --git a/apps/app/locales/hi.json b/apps/app/locales/hi.json index 0967ef42..b6fafdbd 100644 --- a/apps/app/locales/hi.json +++ b/apps/app/locales/hi.json @@ -1 +1,192 @@ -{} +{ + "menu": { + "library": "लाइब्रेरी", + "about": "बारे में", + "settings": "सेटिंग्स" + }, + "torrents": { + "add": "जोड़ें", + "startAll": "सभी प्रारंभ करें", + "pauseAll": "सभी को रोकें", + "addYourFirstTorrentTitle": "अपना पहला टोरेंट जोड़ें", + "filteredLabels": "फ़िल्टर किए गए लेबल", + "filterListPlaceholder": "फ़िल्टर सूची..।", + "searchPlaceholder": "ऑनलाइन एक टोरेंट चुनें…", + "searchEngineSelectorLabel": "सर्च इंजन", + "addYourFirstTorrentDescription": "आपके टोरेंट यहां प्रदर्शित होंगे" + }, + "settings": { + "nodes": { + "loading": "लोड हो रहा है", + "title": "नोड्स", + "listLabel": "स्थानीय और दूरस्थ नोड्स", + "hideQRCode": "QR कोड छिपाएँ", + "showQRCode": "QR कोड दिखाएँ", + "secretLinkLabel": "app.pikatorrent.com को लिंक करने का गुप्त URL", + "copyLink": "लिंक कॉपी करें", + "qrCodeScanButtonLabel": "स्कैन QR कोड", + "qrCodeLabel": "मोबाइल ऐप को लिंक करने के लिए QR कोड", + "rejectedPeersLabel": "अस्वीकृत कनेक्शन", + "acceptedPeersLabel": "स्वीकृत कनेक्शन", + "acceptedOrRejectedPeers": { + "none": "कोई नहीं", + "delete": "हटाएं" + } + }, + "app": { + "title": "एप्लिकेशन सेटिंग", + "theme": "थीम", + "language": "भाषा", + "searchEngines": "खोज इंजन URL (प्रति पंक्ति एक)", + "searchEnginesInstructions": "%s को क्वेरी द्वारा प्रतिस्थापित किया जाएगा", + "reset": "रीसेट", + "invalidUrls": "अमान्य URLs", + "save": "सहेजें" + }, + "torrents": { + "downloadDirectory": "डाउनलोड फ़ोल्डर", + "encryption": "एन्क्रिप्शन", + "encryptionModes": { + "required": "आवश्यक", + "preferred": "वरीय", + "tolerated": "सहन" + }, + "save": "सहेजें", + "enableUTP": "uTP चालू करें", + "enableDHT": "DHT चालू करें", + "enableLPD": "LPD चालू करें", + "enablePortForwarding": "पोर्ट फ़ॉरवर्डिंग चालू करें", + "peerPort": "पीयर पोर्ट", + "title": "Torrents सेटिंग्स", + "enablePEX": "PEX चालू करें" + } + }, + "about": { + "transmissionVersion": "Transmission संस्करण", + "reportBugOrFeature": "किसी बग की रिपोर्ट करें या कोई सुविधा सुझाएं?", + "pikatorrentVersion": "PikaTorrent संस्करण", + "githubLinkDescription": "GitHub पर एक समस्या खोलें", + "discordLinkDescription": "Discord पर हमसे जुड़ें" + }, + "addNodeDialog": { + "title": "एक नया नोड जोड़ें", + "description": "इसे कहीं से भी नियंत्रित करने के लिए एक नया नोड जोड़ें।", + "triggerLabel": "नोड जोड़ें", + "nameLabel": "नाम", + "idLabel": "ID", + "namePlaceholder": "नाम", + "add": "जोड़ें", + "idPlaceholder": "ID" + }, + "addTorrentDialog": { + "title": "एक torrent जोड़ें", + "selectFile": "एक .torrent फ़ाइल चुनें", + "add": "जोड़ें", + "torrentOrMagnetLinkPlaceholder": "Torrent या magnet:// links", + "sendToNode": "इस torrent को यहां भेजें" + }, + "confirmNodeDeleteAlertDialog": { + "title": "नोड हटाने की पुष्टि करें", + "confirmMessage": "इस नोड को हटाएँ?", + "cancel": "रद्द करें", + "delete": "हटाएं" + }, + "sessionInfoDialog": { + "title": "सत्र की जानकारी" + }, + "acceptOrRejectPeerDialog": { + "title": "नये कनेक्शन को अधिकृत करें", + "description": "एक नया उपकरण PikaTorrent को नियंत्रित करना चाहेगा:", + "warningIfNotRecognize": "यदि आप इस डिवाइस को नहीं पहचानते हैं तो इसे अस्वीकार कर दें।", + "reject": "अस्वीकार करें", + "accept": "स्वीकार करें" + }, + "directoryPickerDialog": { + "title": "फ़ोल्डर पिकर", + "privateAppSwitchLabel": "निजी ऐप फ़ोल्डर का उपयोग करें", + "privateAppDescription2": "यदि आप PikaTorrent को अनइंस्टॉल करते हैं तो आपके सभी डाउनलोड हटा दिए जाएंगे।", + "select": "चुनें", + "privateAppDescription1": "निजी ऐप फ़ोल्डर का उपयोग करने से अन्य ऐप्स को आपकी डाउनलोड की गई सामग्री तक पहुंचने से रोका जा सकता है।" + }, + "unsupportedBrowserDialog": { + "title": "असमर्थित वेब ब्राउज़र", + "description": "यह वेब ब्राउज़र असमर्थित है. कृपया किसी अन्य वेब ब्राउज़र में PikaTorrent आज़माएँ।" + }, + "torrentDialog": { + "copyLink": "लिंक कॉपी करें", + "share": "शेयर", + "editLabels": "लेबल संपादित करें", + "openFolder": "फोल्डर खोलें", + "remove": "हटाएँ", + "files": "फ़ाइलें", + "newLabel": "नया लेबल", + "add": "जोड़ें", + "clearAll": "सभी साफ करें", + "selectedLabels": "चयनित लेबल", + "allLabels": "सभी लेबल", + "noLabels": "अभी तक कोई लेबल नहीं हैं।", + "addLabelInstruction": "Torrent संपादित करके लेबल जोड़ें।" + }, + "scanQRCodeDialog": { + "title": "स्कैन QR कोड", + "cameraPermissionDenied": "कैमरे की अनुमति अस्वीकृत" + }, + "filesListDialog": { + "title": "फ़ाइलें", + "open": "खोलें", + "openFolder": "फोल्डर खोलें", + "share": "शेयर" + }, + "removeTorrentDialog": { + "title": "हटाने की पुष्टि", + "removeWithData": "डेटा सहित हटाएँ", + "remove": "हटाएँ" + }, + "termsOfUseDialog": { + "title": "उपयोग की शर्तें", + "cancel": "रद्द करें", + "privacyPolicy": "गोपनीयता नीति", + "privacyPolicyMessage": "आप भी स्वीकार करते हैं", + "accept": "स्वीकार करें", + "termsOfUseMessage": "PikaTorrent का उपयोग करके, आप स्वीकार करते हैं कि आपके द्वारा डाउनलोड या साझा की गई सामग्री आपकी एकमात्र जिम्मेदारी है।" + }, + "sortingOptionsDialog": { + "percentDone": "प्रगति", + "totalSize": "साइज़ ", + "title": "इसके अनुसार क्रमबद्ध करें", + "reverseOrder": "उल्टे क्रम", + "name": "नाम" + }, + "statsDialog": { + "activeTorrents": "सक्रिय", + "allTorrents": "सभी", + "pauseTorrents": "रुका हुआ", + "title": "आंकड़े", + "torrentsCount": "Torrent गिनती", + "downloaded": "डाउनलोड हो गया", + "filesAdded": "फ़ाइलें जोड़ी गईं", + "sinceAppStart": "जब से ऐप शुरू हुआ है", + "sinceBeginning": "शुरुआत से ही", + "timeActive": "समय सक्रिय", + "uploaded": "अपलोड किए गए" + }, + "library": { + "download": "डाउनलोड", + "moreToCome": "और भी आने को है…" + }, + "alerts": { + "storagePermissionDenied": { + "title": "स्टोरेज की अनुमति अस्वीकृत", + "description": "'आपको PikaTorrent के लिए स्टोरेज की अनुमति देनी होगी।'" + }, + "storagePermissionRequest": { + "description": "डाउनलोड किए गए डेटा को सहेजने के लिए PikaTorrent को स्टोरेज तक पहुंच की आवश्यकता है।", + "title": "स्टोरेज की अनुमति" + } + }, + "toasts": { + "linkCopied": "लिंक कॉपी किया गया", + "noAppCanOpenFile": "कोई भी इंस्टॉल किया गया ऐप इस फ़ाइल को नहीं खोल सकता", + "torrentDownloaded": "Torrent डाउनलोड किया गया" + } +} From bf2fbeae1618e8b8f3cafa785d79259aa9ce99f3 Mon Sep 17 00:00:00 2001 From: Nitin Khalia Date: Thu, 8 Feb 2024 11:24:46 +0000 Subject: [PATCH 21/32] Translated using Weblate (Hindi) Currently translated at 100.0% (135 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/hi/ --- apps/app/locales/hi.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/app/locales/hi.json b/apps/app/locales/hi.json index b6fafdbd..7eadb381 100644 --- a/apps/app/locales/hi.json +++ b/apps/app/locales/hi.json @@ -11,15 +11,15 @@ "addYourFirstTorrentTitle": "अपना पहला टोरेंट जोड़ें", "filteredLabels": "फ़िल्टर किए गए लेबल", "filterListPlaceholder": "फ़िल्टर सूची..।", - "searchPlaceholder": "ऑनलाइन एक टोरेंट चुनें…", + "searchPlaceholder": "ऑनलाइन एक torrent चुनें…", "searchEngineSelectorLabel": "सर्च इंजन", - "addYourFirstTorrentDescription": "आपके टोरेंट यहां प्रदर्शित होंगे" + "addYourFirstTorrentDescription": "आपके torrent यहां प्रदर्शित होंगे" }, "settings": { "nodes": { "loading": "लोड हो रहा है", "title": "नोड्स", - "listLabel": "स्थानीय और दूरस्थ नोड्स", + "listLabel": "स्थानीय और रिमोट नोड्स", "hideQRCode": "QR कोड छिपाएँ", "showQRCode": "QR कोड दिखाएँ", "secretLinkLabel": "app.pikatorrent.com को लिंक करने का गुप्त URL", @@ -62,9 +62,9 @@ } }, "about": { - "transmissionVersion": "Transmission संस्करण", + "transmissionVersion": "Transmission वर्शन", "reportBugOrFeature": "किसी बग की रिपोर्ट करें या कोई सुविधा सुझाएं?", - "pikatorrentVersion": "PikaTorrent संस्करण", + "pikatorrentVersion": "PikaTorrent वर्शन", "githubLinkDescription": "GitHub पर एक समस्या खोलें", "discordLinkDescription": "Discord पर हमसे जुड़ें" }, @@ -96,7 +96,7 @@ }, "acceptOrRejectPeerDialog": { "title": "नये कनेक्शन को अधिकृत करें", - "description": "एक नया उपकरण PikaTorrent को नियंत्रित करना चाहेगा:", + "description": "एक नया डिवाइस PikaTorrent को नियंत्रित करना चाहेगा:", "warningIfNotRecognize": "यदि आप इस डिवाइस को नहीं पहचानते हैं तो इसे अस्वीकार कर दें।", "reject": "अस्वीकार करें", "accept": "स्वीकार करें" From 829264a044a49258f2db38eeb70c1e0ab69adae1 Mon Sep 17 00:00:00 2001 From: Nitin Khalia Date: Sun, 11 Feb 2024 17:48:05 +0000 Subject: [PATCH 22/32] Translated using Weblate (Hindi) Currently translated at 100.0% (135 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/hi/ --- apps/app/locales/hi.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/apps/app/locales/hi.json b/apps/app/locales/hi.json index 7eadb381..5085b03d 100644 --- a/apps/app/locales/hi.json +++ b/apps/app/locales/hi.json @@ -8,9 +8,9 @@ "add": "जोड़ें", "startAll": "सभी प्रारंभ करें", "pauseAll": "सभी को रोकें", - "addYourFirstTorrentTitle": "अपना पहला टोरेंट जोड़ें", - "filteredLabels": "फ़िल्टर किए गए लेबल", - "filterListPlaceholder": "फ़िल्टर सूची..।", + "addYourFirstTorrentTitle": "अपना पहला torrent जोड़ें", + "filteredLabels": "फिल्टर किए गए लेबल", + "filterListPlaceholder": "फिल्टर सूची..।", "searchPlaceholder": "ऑनलाइन एक torrent चुनें…", "searchEngineSelectorLabel": "सर्च इंजन", "addYourFirstTorrentDescription": "आपके torrent यहां प्रदर्शित होंगे" @@ -34,7 +34,7 @@ } }, "app": { - "title": "एप्लिकेशन सेटिंग", + "title": "एप्लिकेशन सेटिंग्स", "theme": "थीम", "language": "भाषा", "searchEngines": "खोज इंजन URL (प्रति पंक्ति एक)", @@ -44,7 +44,7 @@ "save": "सहेजें" }, "torrents": { - "downloadDirectory": "डाउनलोड फ़ोल्डर", + "downloadDirectory": "डाउनलोड फोल्डर", "encryption": "एन्क्रिप्शन", "encryptionModes": { "required": "आवश्यक", @@ -102,11 +102,11 @@ "accept": "स्वीकार करें" }, "directoryPickerDialog": { - "title": "फ़ोल्डर पिकर", - "privateAppSwitchLabel": "निजी ऐप फ़ोल्डर का उपयोग करें", + "title": "फोल्डर पिकर", + "privateAppSwitchLabel": "निजी ऐप फोल्डर का उपयोग करें", "privateAppDescription2": "यदि आप PikaTorrent को अनइंस्टॉल करते हैं तो आपके सभी डाउनलोड हटा दिए जाएंगे।", "select": "चुनें", - "privateAppDescription1": "निजी ऐप फ़ोल्डर का उपयोग करने से अन्य ऐप्स को आपकी डाउनलोड की गई सामग्री तक पहुंचने से रोका जा सकता है।" + "privateAppDescription1": "निजी ऐप फोल्डर का उपयोग करने से अन्य ऐप्स को आपकी डाउनलोड की गई सामग्री तक पहुंचने से रोका जा सकता है।" }, "unsupportedBrowserDialog": { "title": "असमर्थित वेब ब्राउज़र", @@ -118,7 +118,7 @@ "editLabels": "लेबल संपादित करें", "openFolder": "फोल्डर खोलें", "remove": "हटाएँ", - "files": "फ़ाइलें", + "files": "फाइलें", "newLabel": "नया लेबल", "add": "जोड़ें", "clearAll": "सभी साफ करें", @@ -132,7 +132,7 @@ "cameraPermissionDenied": "कैमरे की अनुमति अस्वीकृत" }, "filesListDialog": { - "title": "फ़ाइलें", + "title": "फाइलें", "open": "खोलें", "openFolder": "फोल्डर खोलें", "share": "शेयर" @@ -164,7 +164,7 @@ "title": "आंकड़े", "torrentsCount": "Torrent गिनती", "downloaded": "डाउनलोड हो गया", - "filesAdded": "फ़ाइलें जोड़ी गईं", + "filesAdded": "फाइलें जोड़ी गईं", "sinceAppStart": "जब से ऐप शुरू हुआ है", "sinceBeginning": "शुरुआत से ही", "timeActive": "समय सक्रिय", @@ -186,7 +186,7 @@ }, "toasts": { "linkCopied": "लिंक कॉपी किया गया", - "noAppCanOpenFile": "कोई भी इंस्टॉल किया गया ऐप इस फ़ाइल को नहीं खोल सकता", + "noAppCanOpenFile": "कोई भी इंस्टॉल किया गया ऐप इस फाइल को नहीं खोल सकता", "torrentDownloaded": "Torrent डाउनलोड किया गया" } } From cb73c54396a57e4ef137e23720b6f5877b599823 Mon Sep 17 00:00:00 2001 From: Eryk Michalak Date: Wed, 6 Mar 2024 16:59:13 +0100 Subject: [PATCH 23/32] Added translation using Weblate (Polish) --- apps/app/locales/pl.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/app/locales/pl.json diff --git a/apps/app/locales/pl.json b/apps/app/locales/pl.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/apps/app/locales/pl.json @@ -0,0 +1 @@ +{} From 404cb7ae4cfa9ae2fbe7cf398254f1a4ec0f7910 Mon Sep 17 00:00:00 2001 From: Eryk Michalak Date: Wed, 6 Mar 2024 15:59:58 +0000 Subject: [PATCH 24/32] Translated using Weblate (Polish) Currently translated at 33.3% (45 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/pl/ --- apps/app/locales/pl.json | 87 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 86 insertions(+), 1 deletion(-) diff --git a/apps/app/locales/pl.json b/apps/app/locales/pl.json index 0967ef42..34eb9dd1 100644 --- a/apps/app/locales/pl.json +++ b/apps/app/locales/pl.json @@ -1 +1,86 @@ -{} +{ + "torrents": { + "add": "Dodaj" + }, + "settings": { + "nodes": { + "loading": "Ładowanie", + "acceptedOrRejectedPeers": { + "none": "Brak", + "delete": "Usuń" + } + }, + "torrents": { + "encryptionModes": { + "required": "Wymagane", + "preferred": "Preferowane" + }, + "encryption": "Szyfrowanie", + "save": "Zapisz" + }, + "app": { + "language": "Język", + "theme": "Motyw", + "save": "Zapisz", + "reset": "Przywróć domyślne" + } + }, + "addNodeDialog": { + "nameLabel": "Nazwa", + "idLabel": "ID", + "namePlaceholder": "Nazwa", + "idPlaceholder": "ID", + "add": "Dodaj" + }, + "addTorrentDialog": { + "add": "Dodaj" + }, + "confirmNodeDeleteAlertDialog": { + "cancel": "Anuluj", + "delete": "Usuń" + }, + "acceptOrRejectPeerDialog": { + "reject": "Odrzuć", + "accept": "Akceptuj" + }, + "torrentDialog": { + "files": "Pliki", + "remove": "Usuń", + "add": "Dodaj" + }, + "filesListDialog": { + "title": "Pliki", + "open": "Otwórz", + "share": "Udostępnij" + }, + "statsDialog": { + "downloaded": "Pobrane", + "title": "Statystyki", + "allTorrents": "Wszystko", + "activeTorrents": "Aktywne", + "pauseTorrents": "Zatrzymane" + }, + "library": { + "download": "Pobierz" + }, + "menu": { + "about": "O programie", + "settings": "Ustawienia", + "library": "Biblioteka" + }, + "directoryPickerDialog": { + "select": "Wybierz" + }, + "removeTorrentDialog": { + "remove": "Usuń" + }, + "termsOfUseDialog": { + "cancel": "Anuluj", + "accept": "Akceptuj" + }, + "sortingOptionsDialog": { + "totalSize": "Rozmiar ", + "name": "Nazwa", + "percentDone": "Postęp" + } +} From 01fdb4c3ce9e7eb2842db33f3626f1d29f739504 Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Fri, 8 Mar 2024 21:07:54 +0000 Subject: [PATCH 25/32] Translated using Weblate (German) Currently translated at 94.0% (127 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/de/ --- apps/app/locales/de.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/app/locales/de.json b/apps/app/locales/de.json index 4ff960c5..03828785 100644 --- a/apps/app/locales/de.json +++ b/apps/app/locales/de.json @@ -65,7 +65,7 @@ "pikatorrentVersion": "PikaTorrent version", "transmissionVersion": "Übertragungsversion", "reportBugOrFeature": "Einen Fehler melden oder eine Funktion vorschlagen?", - "githubLinkDescription": "Ein Problem (issue) in Github öffnen", + "githubLinkDescription": "Ein Problem (issue) in GitHub öffnen", "discordLinkDescription": "Trete unseren Discord bei" }, "addNodeDialog": { @@ -96,7 +96,7 @@ }, "acceptOrRejectPeerDialog": { "title": "Neue Verbindung autorisieren", - "description": "Ein neues Gerät möchte pikatorrent steuern:", + "description": "Ein neues Gerät möchte PikaTorrent steuern:", "warningIfNotRecognize": "Wenn Sie dieses Gerät nicht erkennen, klicken Sie auf Ablehnen.", "reject": "Ablehnen", "accept": "Akzeptieren" From e2c8da33e7babe6f7c49b8729500ba5869cae70d Mon Sep 17 00:00:00 2001 From: Scrambled777 Date: Wed, 27 Mar 2024 20:06:07 +0000 Subject: [PATCH 26/32] Translated using Weblate (Hindi) Currently translated at 100.0% (135 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/hi/ --- apps/app/locales/hi.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/app/locales/hi.json b/apps/app/locales/hi.json index 5085b03d..fad3ab74 100644 --- a/apps/app/locales/hi.json +++ b/apps/app/locales/hi.json @@ -7,7 +7,7 @@ "torrents": { "add": "जोड़ें", "startAll": "सभी प्रारंभ करें", - "pauseAll": "सभी को रोकें", + "pauseAll": "सभी रोकें", "addYourFirstTorrentTitle": "अपना पहला torrent जोड़ें", "filteredLabels": "फिल्टर किए गए लेबल", "filterListPlaceholder": "फिल्टर सूची..।", @@ -88,7 +88,7 @@ "confirmNodeDeleteAlertDialog": { "title": "नोड हटाने की पुष्टि करें", "confirmMessage": "इस नोड को हटाएँ?", - "cancel": "रद्द करें", + "cancel": "रद्द", "delete": "हटाएं" }, "sessionInfoDialog": { @@ -144,7 +144,7 @@ }, "termsOfUseDialog": { "title": "उपयोग की शर्तें", - "cancel": "रद्द करें", + "cancel": "रद्द", "privacyPolicy": "गोपनीयता नीति", "privacyPolicyMessage": "आप भी स्वीकार करते हैं", "accept": "स्वीकार करें", From c8f90b96c5175a224c35eee37c0178c848d87087 Mon Sep 17 00:00:00 2001 From: At protom Date: Sat, 6 Apr 2024 05:09:38 +0200 Subject: [PATCH 27/32] Added translation using Weblate (Armenian) --- apps/app/locales/hy.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/app/locales/hy.json diff --git a/apps/app/locales/hy.json b/apps/app/locales/hy.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/apps/app/locales/hy.json @@ -0,0 +1 @@ +{} From 053d08fb65c6d910634de93b843f7b1bff726af7 Mon Sep 17 00:00:00 2001 From: At protom Date: Sat, 6 Apr 2024 03:09:51 +0000 Subject: [PATCH 28/32] Translated using Weblate (Armenian) Currently translated at 100.0% (135 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/hy/ --- apps/app/locales/hy.json | 193 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 192 insertions(+), 1 deletion(-) diff --git a/apps/app/locales/hy.json b/apps/app/locales/hy.json index 0967ef42..b235a17b 100644 --- a/apps/app/locales/hy.json +++ b/apps/app/locales/hy.json @@ -1 +1,192 @@ -{} +{ + "menu": { + "about": "Մասին", + "settings": "Կարգավորումներ", + "library": "Դարան" + }, + "torrents": { + "add": "Ավելացնել", + "startAll": "Մեկնարկել բոլորը", + "searchPlaceholder": "Ընտրել torrent առցանց…", + "pauseAll": "Դադարեցնել բոլորը", + "searchEngineSelectorLabel": "Որոնիչներ", + "addYourFirstTorrentTitle": "Ավելացնել Ձեր առաջին torrent-ը", + "filterListPlaceholder": "Զտիչի ցուցակ...", + "addYourFirstTorrentDescription": "Ձեր torrent-ները կցուցադրվեն այստեղ", + "filteredLabels": "Զտված մակնշումներ" + }, + "settings": { + "nodes": { + "loading": "Բեռնում", + "title": "Հանգույցներ", + "listLabel": "Տեղական և հեռավոր հանգույցներ", + "hideQRCode": "Թաքցնել QR ծածկագիրը", + "qrCodeLabel": "Շարժական հավելվածին կապման QR ծածկագիր", + "showQRCode": "Ցուցադրել QR ծածկագիրը", + "qrCodeScanButtonLabel": "Ծրել QR ծածկագիրը", + "rejectedPeersLabel": "Մերժված միացումներ", + "acceptedOrRejectedPeers": { + "none": "Չկա", + "delete": "Ջնջել" + }, + "acceptedPeersLabel": "Ընդունված միացումներ", + "secretLinkLabel": "app.pikatorrent.com-ին կապելու գաղտնի URL", + "copyLink": "Պատճենել հղումը" + }, + "app": { + "theme": "Ոճ", + "save": "Պահպանել", + "reset": "Վերադնել", + "title": "Հավելվածի կարգավորումներ", + "language": "Լեզու", + "searchEngines": "Որոնիչների URL-ներ (ըստ ամեն տողի)", + "invalidUrls": "Անվավեր URL-ներ", + "searchEnginesInstructions": "%s-ը կփոխարինվի ըստ հարցման" + }, + "torrents": { + "downloadDirectory": "Ներբեռնման թղթապանակ", + "encryption": "Գաղտնագրում", + "encryptionModes": { + "required": "Պահանջված", + "preferred": "Նախընտրած", + "tolerated": "Հանդուրժված" + }, + "enablePortForwarding": "Միացնել փոխանորդի վերահասցեավորումը", + "save": "Պահպանել", + "title": "Torrent-ների կարգավորումներ", + "enableUTP": "Միացնել uTP-ն", + "enableDHT": "Միացնել DHT-ն", + "enableLPD": "Միացնել LPD-ն", + "enablePEX": "Միացնել PEX-ը", + "peerPort": "Հավասարազոր փոխանորդ" + } + }, + "about": { + "pikatorrentVersion": "PikaTorrent-ի տարբերակ", + "transmissionVersion": "Փոխանցման տարբերակ", + "reportBugOrFeature": "Զեկուցել վրիպա՞կ թե՞ առաջարկել հատկություն:", + "githubLinkDescription": "Բացել խնդիր GitHub-ում", + "discordLinkDescription": "Միացեք մեզ Discord-ում" + }, + "sortingOptionsDialog": { + "title": "Դասավորել ըստ", + "name": "Անունի", + "totalSize": "Չափի ", + "percentDone": "Առաջընթացի", + "reverseOrder": "Հակադարձ հերթականության" + }, + "statsDialog": { + "torrentsCount": "Torrent-ների քանակը", + "allTorrents": "Բոլորը", + "title": "Վիճակագրություն", + "activeTorrents": "Գործողը", + "pauseTorrents": "Ընդմիջվածը", + "downloaded": "Ներբեռնվածը", + "sinceAppStart": "Հավելվածի մեկնարկից սկսած", + "uploaded": "Վերբեռնվածը", + "filesAdded": "Ավելացված ֆայլերը", + "timeActive": "Գործող ժամանակը", + "sinceBeginning": "Ի սկզբանե" + }, + "addNodeDialog": { + "title": "Ավելացնել նոր հանգույց", + "description": "Ավելացնել նոր հանգույց՝ այն ամեն տեղից կառավարելու համար:", + "triggerLabel": "Ավելացնել հանգույց", + "nameLabel": "Անուն", + "idLabel": "ID", + "namePlaceholder": "Անունը", + "idPlaceholder": "ID-ն", + "add": "Ավելացնել" + }, + "addTorrentDialog": { + "title": "Ավելացնել torrent", + "add": "Ավելացնել", + "selectFile": "Ընտրեք .torrent ֆայլը", + "torrentOrMagnetLinkPlaceholder": "Torrent կամ magnet:// հղումներ", + "sendToNode": "Ուղարկել այս torrent-ը դեպի" + }, + "confirmNodeDeleteAlertDialog": { + "title": "Հաստատեք հանգույցի հեռացումը", + "confirmMessage": "Հեռացնե՞լ այս հանգույցը", + "cancel": "Չեղարկել", + "delete": "Ջնջել" + }, + "sessionInfoDialog": { + "title": "Նստաշրջանի տեղեկություն" + }, + "acceptOrRejectPeerDialog": { + "title": "Լիազորել նոր կապը", + "description": "Նոր սարքավորումը ցանկանում է կառավարել PikaTorrent-ը.", + "warningIfNotRecognize": "Մերժեք, եթե չեք ճանաչում այս սարքավորումը:", + "reject": "Մերժել", + "accept": "Ընդունել" + }, + "directoryPickerDialog": { + "title": "Թղթապանակի ընտրիչ", + "privateAppSwitchLabel": "Օգտագործեք հավելվածի գաղտնի թղթապանակ", + "privateAppDescription1": "Հավելվածի գաղտնի թղթապանակն օգտագործելը կարող է կանխել այլ հավելվածներին Ձեր ներբեռնած բովանդակությանը հասանելիություն ունենալուց:", + "privateAppDescription2": "Ձեր բոլոր ներբեռնումները կջնջվեն եթե Դուք ապատեղադրեք PikaTorrent-ը:", + "select": "Ընտրել" + }, + "unsupportedBrowserDialog": { + "description": "Այս վեդ դիտարկիչը չի աջակցվում: Խնդրում ենք փորձել PikaTorrent-ն այլ վեբ դիտարկիչում:", + "title": "Չաջակցված վեբ դիտարկիչ" + }, + "torrentDialog": { + "copyLink": "Պատճենել հղումը", + "share": "Տարածել", + "editLabels": "Խմբագրել մակնշումները", + "openFolder": "Բացել թղթապանակը", + "remove": "Հեռացնել", + "files": "Ֆայլեր", + "newLabel": "Նոր մակնշում", + "add": "Ավելացնել", + "clearAll": "Մաքրել բոլորը", + "selectedLabels": "Ընտրված մակնշումներ", + "allLabels": "Բոլոր մակնշումներ", + "noLabels": "Մակնշումներ դեռ չկան:", + "addLabelInstruction": "Ավելացնել մակնշումներ՝ խմբագրելով torrent-ը:" + }, + "scanQRCodeDialog": { + "title": "Ծրել QR ծածկագիրը", + "cameraPermissionDenied": "Տեսախցիկի թույլտվությունը մերժվեց" + }, + "removeTorrentDialog": { + "remove": "Հեռացնել", + "title": "Հեռացման հաստատում", + "removeWithData": "Հեռացնել տվյալներով" + }, + "filesListDialog": { + "title": "Ֆայլեր", + "open": "Բացել", + "openFolder": "Բացել թղթապանակը", + "share": "Տարածել" + }, + "termsOfUseDialog": { + "title": "Օգտագործան պայմանները", + "accept": "Ընդունել", + "privacyPolicy": "գաղտնիության քաղաքականությունը", + "cancel": "Չեղարկել", + "termsOfUseMessage": "Օգտվելով PikaTorrent-ից՝ Դուք ընդունում եք, որ Ձեր ներբեռնած կամ տարածած բովանդակությունը միայն Ձեր պատասխանատվությունն է:", + "privacyPolicyMessage": "Դուք ընդունում եք նաև" + }, + "toasts": { + "linkCopied": "Հղումը պատճենվեց", + "torrentDownloaded": "Torrent-ը ներբեռնվեց", + "noAppCanOpenFile": "Տեղադրված ոչ մի հավելված չի կարող բացել այս ֆայլը" + }, + "library": { + "download": "Ներբեռնել", + "moreToCome": "Ավելին է գալու…" + }, + "alerts": { + "storagePermissionRequest": { + "title": "Պահեստի թույլտվություն", + "description": "PikaTorrent-ին պետք է հասանելիություն ունելալ պահեստին՝ ներբեռնված տվյալները պահպանելու համար:" + }, + "storagePermissionDenied": { + "title": "Պահեստի թույլտվությունը մերժվեց", + "description": "«Դուք պետք է ընդունեք PikaTorrent-ի համար պահետի թույտվությունը:»" + } + } +} From 5c552ad6e7da2b5d5211ed711c3b4c6e391faeaa Mon Sep 17 00:00:00 2001 From: Loge Xu Date: Tue, 7 May 2024 14:59:23 +0200 Subject: [PATCH 29/32] Added translation using Weblate (Chinese (Simplified)) --- apps/app/locales/zh_Hans.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/app/locales/zh_Hans.json diff --git a/apps/app/locales/zh_Hans.json b/apps/app/locales/zh_Hans.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/apps/app/locales/zh_Hans.json @@ -0,0 +1 @@ +{} From ca9534fd09f5dea72ff4bb0b620be95c016349c4 Mon Sep 17 00:00:00 2001 From: Scrambled777 Date: Tue, 7 May 2024 03:32:29 +0000 Subject: [PATCH 30/32] Translated using Weblate (Hindi) Currently translated at 100.0% (135 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/hi/ --- apps/app/locales/hi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/app/locales/hi.json b/apps/app/locales/hi.json index fad3ab74..5835e7f6 100644 --- a/apps/app/locales/hi.json +++ b/apps/app/locales/hi.json @@ -10,7 +10,7 @@ "pauseAll": "सभी रोकें", "addYourFirstTorrentTitle": "अपना पहला torrent जोड़ें", "filteredLabels": "फिल्टर किए गए लेबल", - "filterListPlaceholder": "फिल्टर सूची..।", + "filterListPlaceholder": "फिल्टर सूची…", "searchPlaceholder": "ऑनलाइन एक torrent चुनें…", "searchEngineSelectorLabel": "सर्च इंजन", "addYourFirstTorrentDescription": "आपके torrent यहां प्रदर्शित होंगे" From 5e6fd5a30c7d3f2204d9d9567a05c4e9ff5f6975 Mon Sep 17 00:00:00 2001 From: Loge Xu Date: Tue, 7 May 2024 13:04:39 +0000 Subject: [PATCH 31/32] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (135 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/zh_Hans/ --- apps/app/locales/zh_Hans.json | 194 +++++++++++++++++++++++++++++++++- 1 file changed, 193 insertions(+), 1 deletion(-) diff --git a/apps/app/locales/zh_Hans.json b/apps/app/locales/zh_Hans.json index 0967ef42..eba458ca 100644 --- a/apps/app/locales/zh_Hans.json +++ b/apps/app/locales/zh_Hans.json @@ -1 +1,193 @@ -{} +{ + "torrents": { + "add": "添加", + "startAll": "全部开始", + "pauseAll": "全部暂停", + "filterListPlaceholder": "筛选列表…", + "addYourFirstTorrentDescription": "您的种子会显示在这里", + "filteredLabels": "筛选标签", + "searchPlaceholder": "选择在线种子…", + "searchEngineSelectorLabel": "搜索引擎", + "addYourFirstTorrentTitle": "添加您的首个种子" + }, + "settings": { + "nodes": { + "loading": "加载中", + "showQRCode": "显示二维码", + "copyLink": "复制链接", + "acceptedPeersLabel": "已接受的连接", + "rejectedPeersLabel": "已拒绝的连接", + "acceptedOrRejectedPeers": { + "delete": "删除", + "none": "无" + }, + "qrCodeLabel": "通过二维码连接至移动端", + "title": "节点", + "hideQRCode": "隐藏二维码", + "listLabel": "本地和远程节点", + "secretLinkLabel": "连接至 app.pikatorrent.com 的私密链接", + "qrCodeScanButtonLabel": "扫描二维码" + }, + "app": { + "title": "应用设置", + "theme": "主题", + "language": "语言", + "searchEngines": "搜索引擎网址(每行一个)", + "searchEnginesInstructions": "%s 会被查询内容替换", + "invalidUrls": "无效网址", + "save": "保存", + "reset": "重置" + }, + "torrents": { + "downloadDirectory": "下载文件夹", + "encryption": "加密", + "encryptionModes": { + "preferred": "倾向加密", + "tolerated": "倾向非加密", + "required": "全部加密" + }, + "save": "保存", + "enableUTP": "打开 uTP", + "enableDHT": "打开 DHT", + "enableLPD": "打开 LPD", + "enablePEX": "打开 PEX", + "enablePortForwarding": "打开端口转发", + "peerPort": "peer 端口", + "title": "种子设置" + } + }, + "menu": { + "library": "库", + "about": "关于", + "settings": "设置" + }, + "about": { + "pikatorrentVersion": "PikaTorrent 版本", + "transmissionVersion": "Transmission 版本", + "reportBugOrFeature": "反馈漏洞或意见建议?", + "githubLinkDescription": "在 GitHub 上提交 issue", + "discordLinkDescription": "加入我们的 Discord" + }, + "addNodeDialog": { + "title": "添加新节点", + "triggerLabel": "添加节点", + "nameLabel": "名称", + "namePlaceholder": "名称", + "idPlaceholder": "ID", + "add": "添加", + "description": "添加新节点以从他处控制。", + "idLabel": "ID" + }, + "addTorrentDialog": { + "selectFile": "选择一个 .torrent 文件", + "sendToNode": "发送种子至", + "title": "添加种子", + "add": "添加", + "torrentOrMagnetLinkPlaceholder": "种子或 magnet:// 链接" + }, + "confirmNodeDeleteAlertDialog": { + "title": "确认移除节点", + "confirmMessage": "删除此节点?", + "cancel": "取消", + "delete": "删除" + }, + "sessionInfoDialog": { + "title": "会话信息" + }, + "acceptOrRejectPeerDialog": { + "title": "授权新连接", + "description": "一个可以控制 PikaTorrent 的新设备:", + "warningIfNotRecognize": "如果您不认识此设备请拒绝。", + "reject": "拒绝", + "accept": "接受" + }, + "directoryPickerDialog": { + "privateAppSwitchLabel": "使用私有应用文件夹", + "title": "文件夹选取", + "privateAppDescription1": "选择私有文件夹可防止其他应用读取您的下载内容。", + "privateAppDescription2": "卸载 PikaTorrent 后您的所有下载文件都会被删除。", + "select": "选择" + }, + "torrentDialog": { + "copyLink": "复制链接", + "share": "分享", + "editLabels": "编辑标签", + "openFolder": "打开文件夹", + "noLabels": "暂无标签。", + "addLabelInstruction": "编辑种子以添加标签。", + "add": "添加", + "allLabels": "所有标签", + "remove": "移除", + "files": "文件", + "newLabel": "新标签", + "clearAll": "全部清除", + "selectedLabels": "已选标签" + }, + "scanQRCodeDialog": { + "title": "扫描二维码", + "cameraPermissionDenied": "相机权限被拒绝" + }, + "removeTorrentDialog": { + "title": "确认移除", + "warningMessage": "确认删除", + "remove": "移除", + "removeWithData": "随数据移除" + }, + "filesListDialog": { + "title": "文件", + "open": "打开", + "openFolder": "打卡文件夹", + "share": "分享" + }, + "sortingOptionsDialog": { + "title": "排序依据", + "name": "名称", + "totalSize": "大小 ", + "percentDone": "进度", + "reverseOrder": "倒序" + }, + "statsDialog": { + "title": "统计", + "torrentsCount": "种子数", + "allTorrents": "所有", + "activeTorrents": "启动", + "pauseTorrents": "暂停", + "downloaded": "已下载", + "uploaded": "已上传", + "filesAdded": "添加的文件", + "timeActive": "启动时间", + "sinceAppStart": "自应用启动起", + "sinceBeginning": "自开始起" + }, + "library": { + "download": "下载", + "moreToCome": "更多…" + }, + "alerts": { + "storagePermissionRequest": { + "title": "储存权限", + "description": "PikaTorrent 需要访问储存空间来下载数据。" + }, + "storagePermissionDenied": { + "title": "储存权限被拒绝", + "description": "“您需要允许 PikaTorrent 访问储存空间。”" + } + }, + "unsupportedBrowserDialog": { + "title": "不支持的网页浏览器", + "description": "不支持此网页浏览器。请尝试在其他浏览器中使用 PikaTorrent。" + }, + "termsOfUseDialog": { + "accept": "接受", + "title": "服务条款", + "termsOfUseMessage": "使用 PikaTorrent 即表示您为您下载或分享的内容负责。", + "privacyPolicyMessage": "您还接受", + "privacyPolicy": "隐私政策", + "cancel": "取消" + }, + "toasts": { + "linkCopied": "链接已复制", + "torrentDownloaded": "种子已下载", + "noAppCanOpenFile": "未找到可打开此文件的应用" + } +} From 4d88db22b93d4894cc78c5807073aedd150352fd Mon Sep 17 00:00:00 2001 From: Jose Delvani Date: Wed, 8 May 2024 05:05:03 +0000 Subject: [PATCH 32/32] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (135 of 135 strings) Translation: PikaTorrent/translations Translate-URL: https://hosted.weblate.org/projects/pikatorrent/translations/pt_BR/ --- apps/app/locales/pt_br.json | 132 +++++++++++++++++++----------------- 1 file changed, 71 insertions(+), 61 deletions(-) diff --git a/apps/app/locales/pt_br.json b/apps/app/locales/pt_br.json index 7d0e628a..d24e4408 100644 --- a/apps/app/locales/pt_br.json +++ b/apps/app/locales/pt_br.json @@ -2,14 +2,14 @@ "menu": { "about": "Sobre", "settings": "Configurações", - "library": "Library" + "library": "Biblioteca" }, "torrents": { "add": "Adicionar", "startAll": "Iniciar todos", "pauseAll": "Pausar todos", "searchPlaceholder": "Escolha um torrent online…", - "filterListPlaceholder": "Filtrar a lista…", + "filterListPlaceholder": "Lista de filtros...", "searchEngineSelectorLabel": "Mecanismos de busca", "addYourFirstTorrentTitle": "Adicione seu primeiro torrent", "addYourFirstTorrentDescription": "Seus torrents serão exibidos aqui", @@ -17,15 +17,15 @@ }, "settings": { "nodes": { - "loading": "Loading", - "title": "Nodes", - "listLabel": "Nodes local & remoto", + "loading": "Carregando", + "title": "Nós", + "listLabel": "Nós locais e remotos", "qrCodeLabel": "Código QR para vincular o aplicativo móvel", - "hideQRCode": "Hide QR Code", - "showQRCode": "Show QR Code", + "hideQRCode": "Ocultar código QR", + "showQRCode": "Mostrar código QR", "secretLinkLabel": "URL secreto para vincular app.pikatorrent.com", "copyLink": "Copiar link", - "qrCodeScanButtonLabel": "Ler o código QR", + "qrCodeScanButtonLabel": "Ler código QR", "acceptedPeersLabel": "Conexões aceitas", "rejectedPeersLabel": "Conexões rejeitadas", "acceptedOrRejectedPeers": { @@ -38,17 +38,17 @@ "theme": "Tema", "language": "Idioma", "searchEngines": "URLs de mecanismos de busca (um por linha)", - "searchEnginesInstructions": "%s will be replaced by the query", + "searchEnginesInstructions": "%s será substituído pela consulta", "invalidUrls": "URLs inválidos", "save": "Salvar", - "reset": "Resetar" + "reset": "Redefinir" }, "torrents": { "title": "Configurações de torrents", - "downloadDirectory": "Diretório de download", + "downloadDirectory": "Pasta de download", "encryption": "Encriptação", "encryptionModes": { - "required": "Requerido", + "required": "Obrigatório", "preferred": "Preferido", "tolerated": "Tolerado" }, @@ -64,32 +64,32 @@ "about": { "pikatorrentVersion": "Versão do PikaTorrent", "transmissionVersion": "Versão do Transmission", - "reportBugOrFeature": "Encontrou um bug ou quer sugerir um recurso?", - "githubLinkDescription": "Abrir um problema no Github", + "reportBugOrFeature": "Relatar um erro ou sugerir um recurso?", + "githubLinkDescription": "Abrir um problema no GitHub", "discordLinkDescription": "Junte-se ao nosso Discord" }, "addNodeDialog": { - "title": "Adicionar um novo node", - "description": "Adicione um novo node para controlá-lo de qualquer lugar.", - "triggerLabel": "Adicionar node", + "title": "Adicione um novo nó", + "description": "Adicione um novo nó para controlá-lo de qualquer lugar.", + "triggerLabel": "Adicionar nó", "nameLabel": "Nome", - "idLabel": "Id", + "idLabel": "ID", "namePlaceholder": "Nome", - "idPlaceholder": "Id", + "idPlaceholder": "ID", "add": "Adicionar" }, "addTorrentDialog": { - "title": "Adicionar um torrent", + "title": "Adicione um torrent", "add": "Adicionar", - "selectFile": "Selecionar um arquivo .torrent", - "torrentOrMagnetLinkPlaceholder": "Link torrent ou magnet://", - "sendToNode": "Send this torrent to" + "selectFile": "Selecione um arquivo .torrent", + "torrentOrMagnetLinkPlaceholder": "Torrent ou link magnet://", + "sendToNode": "Enviar este torrent para" }, "confirmNodeDeleteAlertDialog": { - "title": "Confirm node removal", - "confirmMessage": "Are you sure you want to delete this node ?", - "cancel": "Cancel", - "delete": "Delete" + "title": "Confirmar remoção do nó", + "confirmMessage": "Excluir este nó?", + "cancel": "Cancelar", + "delete": "Excluir" }, "sessionInfoDialog": { "title": "Informação da sessão" @@ -97,20 +97,20 @@ "acceptOrRejectPeerDialog": { "title": "Autorizar nova conexão", "description": "Um novo dispositivo gostaria de controlar o PikaTorrent:", - "warningIfNotRecognize": "Se você não reconhece este dispositivo, clique em rejeitar.", + "warningIfNotRecognize": "Rejeite-o se você não reconhecer este dispositivo.", "reject": "Rejeitar", "accept": "Aceitar" }, "directoryPickerDialog": { - "title": "Directory picker", - "privateAppSwitchLabel": "Use private app directory", - "privateAppDescription1": "Using private app directory might prevent other app to access your downloaded content.", - "privateAppDescription2": "All your downloads will be deleted if you uninstall PikaTorrent.", - "select": "Select" + "title": "Seletor de pastas", + "privateAppSwitchLabel": "Usar pasta privada do aplicativo", + "privateAppDescription1": "Usar uma pasta privada de aplicativos pode impedir que outros aplicativos acessem o conteúdo baixado.", + "privateAppDescription2": "Todos os seus downloads serão excluídos se você desinstalar o PikaTorrent.", + "select": "Selecionar" }, "unsupportedBrowserDialog": { - "title": "Unsupported browser", - "description": "This browser is not supported. Please try pikatorrent in another browser." + "title": "Navegador incompatível", + "description": "Este navegador da Web não é compatível. Tente usar o PikaTorrent em outro navegador da Web." }, "torrentDialog": { "copyLink": "Copiar link", @@ -119,29 +119,29 @@ "openFolder": "Abrir pasta", "remove": "Remover", "files": "Arquivos", - "newLabel": "New label", - "add": "Add", - "clearAll": "Clear all", - "selectedLabels": "Selected labels", - "allLabels": "All labels", - "noLabels": "There is no labels yet.", - "addLabelInstruction": "Add labels by editing a torrent." + "newLabel": "Nova etiqueta", + "add": "Adicionar", + "clearAll": "Limpar todos", + "selectedLabels": "Etiquetas selecionadas", + "allLabels": "Todas as etiquetas", + "noLabels": "Ainda não há etiquetas.", + "addLabelInstruction": "Adicione etiquetas ao editar uma torrent." }, "scanQRCodeDialog": { - "title": "Scan QRCode", - "cameraPermissionDenied": "Camera permission denied" + "title": "Ler código QR", + "cameraPermissionDenied": "Permissão da câmera negada" }, "removeTorrentDialog": { - "title": "Remover torrent", + "title": "Confirmar remoção", "warningMessage": "Você tem certeza que deseja excluir", "remove": "Remover", - "removeWithData": "Remove with data" + "removeWithData": "Remover com os dados" }, "filesListDialog": { "title": "Arquivos", "open": "Abrir", - "openFolder": "Open Folder", - "share": "Share" + "openFolder": "Abrir pasta", + "share": "Compartilhar" }, "termsOfUseDialog": { "title": "Termos de uso", @@ -154,7 +154,7 @@ "toasts": { "linkCopied": "Link copiado", "torrentDownloaded": "Torrent concluído", - "noAppCanOpenFile": "Nenhum aplicativo pode lidar com este arquivo" + "noAppCanOpenFile": "Nenhum aplicativo instalado pode abrir esse arquivo" }, "sortingOptionsDialog": { "title": "Ordenar por", @@ -164,20 +164,30 @@ "reverseOrder": "Ordem inversa" }, "statsDialog": { - "title": "Statistics", - "torrentsCount": "Torrents count", - "allTorrents": "All torrents", - "activeTorrents": "Active torrents", - "pauseTorrents": "Paused torrents", - "sinceAppStart": "Since app start", - "downloaded": "Downloaded", - "uploaded": "Uploaded", - "filesAdded": "Files added", - "timeActive": "Time active", - "sinceBeginning": "Since the beginning" + "title": "Estatísticas", + "torrentsCount": "Contagem de torrents", + "allTorrents": "Todos", + "activeTorrents": "Ativo", + "pauseTorrents": "Em pausa", + "sinceAppStart": "Desde o início do aplicativo", + "downloaded": "Download concluído", + "uploaded": "Enviado", + "filesAdded": "Arquivos adicionados", + "timeActive": "Tempo de atividade", + "sinceBeginning": "Desde o começo" }, "library": { "download": "Download", - "moreToCome": "More to come…" + "moreToCome": "Mais novidades em breve…" + }, + "alerts": { + "storagePermissionRequest": { + "title": "Permissão de Armazenamento", + "description": "PikaTorrent precisa de acesso ao Armazenamento para salvar os dados baixados." + }, + "storagePermissionDenied": { + "title": "Permissão de Armazenamento negada", + "description": "'Você precisa dar permissão de Armazenamento para o PikaTorrent.'" + } } }