From a64373693e1d8801bb7af052e1c4357a751191ae Mon Sep 17 00:00:00 2001 From: Tien Do Nam <38380847+Tienisto@users.noreply.github.com> Date: Mon, 17 Feb 2025 23:55:31 +0100 Subject: [PATCH] Translated using Weblate (#2168) --- app/assets/i18n/ar.json | 30 ++- app/assets/i18n/az.json | 3 +- app/assets/i18n/bg.json | 14 +- app/assets/i18n/bn.json | 18 +- app/assets/i18n/ca.json | 12 +- app/assets/i18n/ckb.json | 124 +++++++++++ app/assets/i18n/cs.json | 8 +- app/assets/i18n/de.json | 12 +- app/assets/i18n/el.json | 22 +- app/assets/i18n/en-IN.json | 14 +- app/assets/i18n/eo.json | 403 +++++++++++++++++++++++++++++++++++ app/assets/i18n/es-ES.json | 24 ++- app/assets/i18n/et.json | 14 +- app/assets/i18n/fa.json | 14 +- app/assets/i18n/fi.json | 4 +- app/assets/i18n/fr.json | 28 ++- app/assets/i18n/he.json | 28 ++- app/assets/i18n/hi.json | 18 +- app/assets/i18n/id.json | 14 +- app/assets/i18n/kab.json | 139 ++++++++++++ app/assets/i18n/ml.json | 217 +++++++++++++++++++ app/assets/i18n/ne.json | 260 +++++++++++++++------- app/assets/i18n/oc.json | 244 +++++++++++++++++++++ app/assets/i18n/pl.json | 86 ++++---- app/assets/i18n/pt-BR.json | 14 +- app/assets/i18n/ro.json | 152 +++++++------ app/assets/i18n/ru.json | 14 +- app/assets/i18n/sk.json | 14 +- app/assets/i18n/sr-Cyrl.json | 26 ++- app/assets/i18n/sr.json | 22 +- app/assets/i18n/sv.json | 14 +- app/assets/i18n/ta.json | 56 +++-- app/assets/i18n/tr.json | 23 +- app/assets/i18n/uk.json | 54 +++-- app/assets/i18n/zh-CN.json | 20 +- app/assets/i18n/zh-TW.json | 28 ++- 36 files changed, 1875 insertions(+), 312 deletions(-) create mode 100644 app/assets/i18n/ckb.json create mode 100644 app/assets/i18n/eo.json create mode 100644 app/assets/i18n/kab.json create mode 100644 app/assets/i18n/ml.json create mode 100644 app/assets/i18n/oc.json diff --git a/app/assets/i18n/ar.json b/app/assets/i18n/ar.json index 189ce7a4..7fd5a8de 100644 --- a/app/assets/i18n/ar.json +++ b/app/assets/i18n/ar.json @@ -32,14 +32,14 @@ "renamed": "اعادة تسمية", "reset": "إعادة ضبط", "restart": "إعادة تشغيل", - "settings": "إعدادات", + "settings": "الإعدادات", "skipped": "تم تخطيه", "start": "ابدأ", "stop": "قف", "save": "احفظ", "unchanged": "دون تغيير", "unknown": "مجهول", - "noItemInClipboard": "لا توجد عناصر في الحافظة" + "noItemInClipboard": "لا توجد عناصر في الحافظة." }, "receiveTab": { "title": "استلام", @@ -85,7 +85,7 @@ "placeItems": "ضع العناصر للمشاركة." }, "settingsTab": { - "title": "إعدادات", + "title": "الإعدادات", "general": { "title": "عام", "brightness": "سمة", @@ -140,7 +140,12 @@ "portWarning": "ربما لا يتم الكشف عنك من قبل الأجهزة الأخرى لأنك تستخدم منفذ مخصص. (الافتراضي: {defaultPort})", "encryption": "التشفير", "multicastGroup": "فرق البث المتعدد", - "multicastGroupWarning": "ربما لا يتم الكشف عنك من قبل الأجهزة الأخرى لأنك تستخدم عنوان بث متعدد مخصص. (الافتراضي: {defaultMulticast})" + "multicastGroupWarning": "ربما لا يتم الكشف عنك من قبل الأجهزة الأخرى لأنك تستخدم عنوان بث متعدد مخصص. (الافتراضي: {defaultMulticast})", + "networkOptions": { + "filtered": "مُصفاة", + "all": "الكل" + }, + "network": "الشبكة" }, "other": { "title": "أخرى", @@ -208,7 +213,7 @@ "saveToGalleryOff": "تم إيقافه تلقائيًا لوجود دلائل." }, "sendPage": { - "waiting": "بإنتظار الرد...", + "waiting": "بإنتظار الرد…", "rejected": "المستلم رفض الطلب.", "tooManyAttempts": "@:web.tooManyAttempts", "busy": "المستلم مشغول بطلب آخر." @@ -231,8 +236,8 @@ }, "webSharePage": { "title": "مشاركة عبر الرابط", - "loading": "جاري بدء الخادم...", - "stopping": "جاري إيقاف الخادم...", + "loading": "جارِ بدء الخادم…", + "stopping": "جارِ إيقاف الخادم…", "error": "حدث خطأ أثناء بدء الخادم.", "openLink": { "one": "افتح هذا الرابط في المتصفح:", @@ -492,7 +497,7 @@ "preview": "معاينة", "select": "تحديد", "emptyList": "القائمة فارغة", - "unSupportedAssetType": "نوع غير مدعوم", + "unSupportedAssetType": "نوع ملف غير مدعوم.", "unableToAccessAll": "لا يمكن الوصول إلى جميع الملفات الموجودة على الجهاز", "viewingLimitedAssetsTip": "إظهار الملفات والألبومات التي يمكن للتطبيق الوصول إليها فقط.", "changeAccessibleLimitedAssets": "السماح بالوصول إلى ملفات إضافية", @@ -504,12 +509,19 @@ "sTypeImageLabel": "صورة", "sTypeVideoLabel": "فيديو", "sTypeOtherLabel": "آخر", - "sActionPlayHint": "تشغيل", + "sActionPlayHint": "شغّل", "sActionPreviewHint": "معاينة", "sActionSelectHint": "تحديد", "sActionSwitchPathLabel": "تبديل المسار", "sActionUseCameraHint": "استخدم الكاميرا", "sNameDurationLabel": "مدة", "sUnitAssetCountLabel": "عدد" + }, + "networkInterfacesPage": { + "whitelist": "القائمة البيضاء", + "title": "واجهات الشبكة", + "blacklist": "القائمة السوداء", + "info": "بشكل افتراضي، يستخدم LocalSend جميع واجهات الشبكة المتاحة. يمكنك استبعاد الشبكات غير المرغوب فيها هنا. تحتاج إلى إعادة تشغيل الخادم لتطبيق التغييرات.", + "preview": "معاينة" } } diff --git a/app/assets/i18n/az.json b/app/assets/i18n/az.json index d7572aaf..2c5ba48c 100644 --- a/app/assets/i18n/az.json +++ b/app/assets/i18n/az.json @@ -115,7 +115,8 @@ "title": "Qəbul et", "quickSave": "@:general.quickSave", "quickSaveFromFavorites": "@:general.quickSaveFromFavorites", - "autoFinish": "Avtomatik Bitirmə" + "autoFinish": "Avtomatik Bitirmə", + "requirePin": "@:webSharePage.requirePin" } } } diff --git a/app/assets/i18n/bg.json b/app/assets/i18n/bg.json index 5a30aca8..197b831f 100644 --- a/app/assets/i18n/bg.json +++ b/app/assets/i18n/bg.json @@ -140,7 +140,12 @@ "portWarning": "Възможно е да не бъдете открити от други устройства, защото използвате персонализиран порт. (default: {defaultPort})", "encryption": "Шифроване", "multicastGroup": "Адрес за множествено предаване", - "multicastGroupWarning": "Възможно е да не бъдете открити от други устройства, защото използвате персонализиран адрес за множествено предаване. (default: {defaultMulticast})" + "multicastGroupWarning": "Възможно е да не бъдете открити от други устройства, защото използвате персонализиран адрес за множествено предаване. (default: {defaultMulticast})", + "network": "Мрежа", + "networkOptions": { + "all": "Всички", + "filtered": "Филтриране" + } }, "other": { "title": "Други", @@ -441,5 +446,12 @@ "sActionUseCameraHint": "използвайте камера", "sNameDurationLabel": "продължителност", "sUnitAssetCountLabel": "брой" + }, + "networkInterfacesPage": { + "preview": "Преглед", + "whitelist": "Бял списък", + "blacklist": "Черен списък", + "title": "Мрежови интерфейси", + "info": "По подразбиране, LocalSend използва всички налични мрежови интерфейси. Тук можете да изключите нежелани мрежи. Трябва да рестартирате сървъра, за да приложите промените." } } diff --git a/app/assets/i18n/bn.json b/app/assets/i18n/bn.json index ceedb0b8..655793ce 100644 --- a/app/assets/i18n/bn.json +++ b/app/assets/i18n/bn.json @@ -38,7 +38,8 @@ "save": "সেভ করুন", "unchanged": "অপরিবর্তিত", "unknown": "অজানা", - "noItemInClipboard": "ক্লিপবোর্ডে কোনো আইটেম নেই" + "noItemInClipboard": "ক্লিপবোর্ডে কোনো আইটেম নেই", + "quickSaveFromFavorites": "\"প্রিয়\"দের জন্য দ্রুত সংরক্ষণ করুন" }, "receiveTab": { "title": "গ্রহণ", @@ -46,6 +47,11 @@ "ip": "আইপি:", "port": "পোর্ট:", "alias": "উপনাম:" + }, + "quickSave": { + "off": "@:সাধারণ.বন্ধ", + "favorites": "প্রিয়", + "on": "@:সাধারণ.চালু" } }, "sendTab": { @@ -75,7 +81,8 @@ }, "sendModeHelp": "ব্যাখ্যা", "help": "অনুগ্রহ করে নিশ্চিত করুন যে পছন্দসই লক্ষ্যটিও একই ওয়াইফাই নেটওয়ার্কে রয়েছে।", - "placeItems": "শেয়ার করার জন্য আইটেম রাখুন।" + "placeItems": "শেয়ার করার জন্য আইটেম রাখুন।", + "manualSending": "নিজে পাঠানো" }, "settingsTab": { "title": "সেটিংস", @@ -100,7 +107,9 @@ "minimizeToTray": "প্রস্থান করুন: ট্রেতে মিনিমাইজ করুন", "launchAtStartup": "লগইন করার পরে অটোস্টার্ট করুন", "launchMinimized": "অটোস্টার্ট: হিডেন থেকে শুরু করুন", - "animations": "অ্যানিমেশন" + "animations": "অ্যানিমেশন", + "saveWindowPlacementWindows": "প্রস্থানের পরে উইন্ডোর অবস্থান সংরক্ষণ করুন", + "showInContextMenu": "প্রসঙ্গ মেনুতে LocalSend দেখান" }, "receive": { "title": "গ্রহণ করুন", @@ -109,7 +118,8 @@ "destination": "গন্তব্য", "downloads": "(Downloads)", "saveToGallery": "গ্যালারিতে মিডিয়া সেভ করুন", - "saveToHistory": "ইতিহাসে সংরক্ষণ করুন" + "saveToHistory": "ইতিহাসে সংরক্ষণ করুন", + "quickSaveFromFavorites": "@:general.quickপ্রিয় থেকে সংরক্ষণ করুন" }, "network": { "title": "নেটওয়ার্ক", diff --git a/app/assets/i18n/ca.json b/app/assets/i18n/ca.json index 6d0e7e0b..f8913aec 100644 --- a/app/assets/i18n/ca.json +++ b/app/assets/i18n/ca.json @@ -37,7 +37,7 @@ "start": "Iniciar", "stop": "Parar", "save": "Desar", - "unchanged": "Sense canvis", + "unchanged": "No canviat", "unknown": "Desconegut", "noItemInClipboard": "No hi ha elements al porta-papers." }, @@ -52,7 +52,7 @@ "sendTab": { "title": "Enviar", "selection": { - "title": "Selección", + "title": "Selecció", "files": "Fitxers: {files}", "size": "Mida: {size}" }, @@ -71,8 +71,8 @@ "manualSending": "Enviament manual", "sendMode": "Mode d'enviament", "sendModes": { - "single": "Destí únic", - "multiple": "Varis destins", + "single": "Destinatari únic", + "multiple": "Múltiple destinataris", "link": "Compartir via enllaç" }, "sendModeHelp": "Explicació", @@ -103,7 +103,7 @@ "minimizeToTray": "Surt: Minimitzar a la safata", "launchAtStartup": "Inici automàtic després d'iniciar sessió", "launchMinimized": "Inici automàtic: Inici minimitzat", - "showInContextMenu": "Mostrar LocalSend al menu contextual", + "showInContextMenu": "Mostrar LocalSend al menú contextual", "animations": "Animacions" }, "receive": { @@ -234,7 +234,7 @@ "other": "Obrir un d'aquests enllaços al navegador:" }, "requests": "Peticions", - "noRequests": "Encar ano hi ha peticions.", + "noRequests": "Encara no hi ha peticions.", "encryption": "@:settingsTab.network.encryption", "autoAccept": "Acceptar peticions automàticament", "requirePin": "Requerir un PIN", diff --git a/app/assets/i18n/ckb.json b/app/assets/i18n/ckb.json new file mode 100644 index 00000000..7b56480d --- /dev/null +++ b/app/assets/i18n/ckb.json @@ -0,0 +1,124 @@ +{ + "general": { + "accept": "پەسەندکردن", + "accepted": "پەسەندکرا", + "add": "زیادکردن", + "advanced": "پێشکەوتوو", + "cancel": "پاشگەزبوونەوە", + "close": "داخستن", + "continueStr": "بەردەوامبوون", + "copy": "لەبەرگرتنەوە", + "copiedToClipboard": "لەبەرگیرایەوە بۆ بیرۆکەی کاتی", + "done": "تەواوبوو", + "delete": "سڕینەوە", + "edit": "دەستکاریکردن", + "error": "هەڵە", + "example": "نموونە", + "files": "پەڕگە", + "finished": "تەواوبوو", + "off": "کوژانەوە", + "offline": "دەرهێڵ", + "on": "پێکردن", + "online": "سەرهێڵ", + "open": "کردنەوە", + "queue": "لەسەرەدایە", + "quickSave": "دەستبەجێ پەسەندکردن", + "renamed": "ناونرا", + "reset": "هەڵوەشاندنەوەی گۆڕانکارییەکان", + "restart": "دەستپێکردنەوە", + "settings": "ڕێکخستنەکان", + "skipped": "پەڕێندرا", + "start": "دەستپێکردن", + "save": "پاشەکەوتکردن", + "noItemInClipboard": "هیچ بڕگەیەک لەناو بیرۆکەی کاتی نییە.", + "confirm": "پشتڕاستکردنەوە", + "unchanged": "نەگۆڕاو", + "decline": "پەسەند نەکردن", + "hide": "شاردنەوە", + "quickSaveFromFavorites": "دەستبەجێ پەسەندکردن بۆ \"دڵخوازەکان\"", + "stop": "وەستاندن", + "unknown": "نەزانراو" + }, + "locale": "ئینگلیزی", + "receiveTab": { + "title": "وەرگرتن", + "infoBox": { + "ip": "ئای‌پی:", + "port": "دەرچە:", + "alias": "ناوی ئامێر:" + }, + "quickSave": { + "favorites": "دڵخوازەکان" + } + }, + "sendTab": { + "title": "ناردن", + "selection": { + "title": "دیاریکردن" + }, + "picker": { + "folder": "بووخچە", + "media": "میدیا", + "text": "نووسین", + "app": "بەرنامە", + "file": "پەڕگە", + "clipboard": "لکاندن" + }, + "nearbyDevices": "ئامێرە نزیکەکان", + "thisDevice": "ئەم ئامێرە", + "scan": "گەڕان بۆ ئامێرەکان بکە", + "sendMode": "دۆخی ناردن", + "sendModes": { + "single": "یەک وەرگر", + "multiple": "چەند وەرگرێك", + "link": "هاوبەشی پێبکە لە ڕێگەی بەستەرەوە" + }, + "sendModeHelp": "ڕوونکردنەوە", + "placeItems": "بڕگەکان لێرە دابنێ بۆ هاوبەشی پێکردن.", + "shareIntentInfo": "دەتوانیت سوود لە تایبەتمەندی \"Share\"ی مۆبایلەکەت ببینیت بۆ دیاریکردنی پەڕگەکان بە ئاسانی.", + "help": "دیکە دڵنیاببەوە لە ئامێری خوازراو کە ئەویش لەسەر هەمان ئینتەرنێتی تۆیە." + }, + "settingsTab": { + "title": "ڕێکخستنەکان", + "general": { + "title": "گشتی", + "brightness": "ڕووکار", + "brightnessOptions": { + "system": "وەک سیستەم", + "dark": "تاریک", + "light": "ڕووناک" + }, + "colorOptions": { + "oled": "ئۆلێد", + "system": "وەک سیستەم" + }, + "language": "زمان", + "saveWindowPlacement": "باری پەنجەرە پاشەکەوت بکە دوای دەرچوون", + "saveWindowPlacementWindows": "باری پەنجەرە پاشەکەوت بکە دوای چوونەدەرەوە", + "animations": "ئەنیمەیشن", + "languageOptions": { + "system": "وەک سیستەم" + }, + "color": "ڕەنگ", + "launchAtStartup": "ڕاستەخۆ پێکردن پاش هەڵکردنەوەی ئامێر" + }, + "receive": { + "title": "وەرگرتن" + } + }, + "aboutPage": { + "title": "سەبارەت بە لۆکاڵ‌سێند", + "contributors": "هاوبەشکارەکان", + "packagers": "پاکێجەرەکان", + "description": [ + "لۆکاڵ‌سێند بەرنامەیەکی بێبەرانبەر و سەرچاوە-کراوەیە، کە ڕێگەت پێدەدات بە شێوەیەکی پارێزراو پەرگە و نامەکان لەگەڵ ئامێرەکانی نزیک لە خۆت لە ڕێگەی تۆڕی ناوخۆییەوە هاوبەشی پێبکەیت بەبێ پەیوەست بوون بە هێڵی ئینتەرنێت." + ], + "translators": "وەرگێڕەکان", + "author": "دروستکەر" + }, + "donationPage": { + "title": "بەخشین", + "info": "لۆکاڵ‌سێند بێبەرانبەر و سەرچاوە-کراوەیە و بەبێ هیچ ڕێکلامێک. ئەگەر بەرنامەکەت بەدڵ بوو، دەتوانیت بە بەخشینێک پشتگیری گەشەپێدانی بکەیت." + }, + "appName": "لۆکاڵ‌سێند" +} diff --git a/app/assets/i18n/cs.json b/app/assets/i18n/cs.json index 71a6d92d..074a3383 100644 --- a/app/assets/i18n/cs.json +++ b/app/assets/i18n/cs.json @@ -140,7 +140,10 @@ "portWarning": "Je možné, že vás ostatní zařízení nezjistí, protože používáte vlastní port. (výchozí: {defaultPort})", "encryption": "Šifrování", "multicastGroup": "Multicast", - "multicastGroupWarning": "Je možné, že vás ostatní zařízení nezjistí, protože používáte vlastní adresu vícesměrového vysílání. (výchozí: {defaultMulticast})" + "multicastGroupWarning": "Je možné, že vás ostatní zařízení nezjistí, protože používáte vlastní adresu vícesměrového vysílání. (výchozí: {defaultMulticast})", + "networkOptions": { + "all": "Vše" + } }, "other": { "title": "Ostatní", @@ -441,5 +444,8 @@ "sActionUseCameraHint": "použít kameru", "sNameDurationLabel": "doba trvání", "sUnitAssetCountLabel": "počet" + }, + "networkInterfacesPage": { + "title": "Síťová rozhraní" } } diff --git a/app/assets/i18n/de.json b/app/assets/i18n/de.json index 51c44e95..92c91a16 100644 --- a/app/assets/i18n/de.json +++ b/app/assets/i18n/de.json @@ -140,7 +140,12 @@ "portWarning": "Möglicherweise wirst du von anderen Geräten nicht erkannt, weil du einen benutzerdefinierten Port verwendest. (Standard: {defaultPort})", "encryption": "Verschlüsselung", "multicastGroup": "Multicast", - "multicastGroupWarning": "Möglicherweise wirst du von anderen Geräten nicht erkannt, weil du eine benutzerdefinierte Multicast-Adresse verwendest. (Standard: {defaultMulticast})" + "multicastGroupWarning": "Möglicherweise wirst du von anderen Geräten nicht erkannt, weil du eine benutzerdefinierte Multicast-Adresse verwendest. (Standard: {defaultMulticast})", + "network": "Netzwerk", + "networkOptions": { + "all": "Alle", + "filtered": "Gefiltert" + } }, "other": { "title": "Weitere", @@ -441,5 +446,10 @@ "sActionUseCameraHint": "Kamera benutzen", "sNameDurationLabel": "Dauer", "sUnitAssetCountLabel": "Anzahl" + }, + "networkInterfacesPage": { + "title": "Netzwerkschnittstellen", + "preview": "Vorschau", + "info": "Standardmäßig verwendet LocalSend alle verfügbaren Netzwerkschnittstellen. Hier können Sie unerwünschte Netzwerke ausschließen. Sie müssen den Server neu starten, um die Änderungen zu übernehmen." } } diff --git a/app/assets/i18n/el.json b/app/assets/i18n/el.json index 25eda1d5..bd6fd175 100644 --- a/app/assets/i18n/el.json +++ b/app/assets/i18n/el.json @@ -39,7 +39,7 @@ "save": "Αποθήκευση", "unchanged": "Χωρίς αλλαγές", "unknown": "Αγνωστο", - "noItemInClipboard": "Κανένα στοιχείο στο Πρόχειρο" + "noItemInClipboard": "Κανένα στοιχείο στο Πρόχειρο." }, "receiveTab": { "title": "Λήψη", @@ -140,7 +140,12 @@ "portWarning": "Ενδέχεται να μην εντοπιστείτε από άλλες συσκευές επειδή χρησιμοποιείτε μια προσαρμοσμένη θύρα. (προεπιλογή: {defaultPort})", "encryption": "Κρυπτογράφηση", "multicastGroup": "Αναμετάδοση", - "multicastGroupWarning": "Ενδέχεται να μην εντοπιστείτε από άλλες συσκευές επειδή χρησιμοποιείτε μια προσαρμοσμένη διεύθυνση αναμετάδοσης. (προεπιλογή: {defaultMulticast})" + "multicastGroupWarning": "Ενδέχεται να μην εντοπιστείτε από άλλες συσκευές επειδή χρησιμοποιείτε μια προσαρμοσμένη διεύθυνση αναμετάδοσης. (προεπιλογή: {defaultMulticast})", + "network": "Δίκτυο", + "networkOptions": { + "all": "Όλα", + "filtered": "Περιορισμένο" + } }, "other": { "title": "Άλλα", @@ -208,7 +213,7 @@ "saveToGalleryOff": "Απενεργοποιήθηκε αυτόματα επειδή υπάρχουν κατάλογοι." }, "sendPage": { - "waiting": "Αναμονή για απάντηση...", + "waiting": "Αναμονή για απάντηση…", "rejected": "Ο παραλήπτης απέρριψε το αίτημα.", "tooManyAttempts": "@:web.tooManyAttempts", "busy": "Ο παραλήπτης είναι απασχολημένος με άλλο αίτημα." @@ -231,8 +236,8 @@ }, "webSharePage": { "title": "Διαμοιρασμός μέσω συνδέσμου", - "loading": "Εκκίνηση διακομιστή...", - "stopping": "Σταμάτημα διακομιστή...", + "loading": "Εκκίνηση διακομιστή…", + "stopping": "Σταμάτημα διακομιστή…", "error": "Ένα σφάλμα προέκυψε κατά την εκκίνηση του διακομιστή.", "openLink": { "one": "Άνοιγμα αυτού του συνδέσμου στον φυλλομετρητή:", @@ -511,5 +516,12 @@ "sActionUseCameraHint": "χρήση κάμερας", "sNameDurationLabel": "διάρκεια", "sUnitAssetCountLabel": "μετρητής" + }, + "networkInterfacesPage": { + "info": "Από προεπιλογή, το LocalSend χρησιμοποιεί όλες τις διαθέσιμες διεπαφές δικτύου. Μπορείτε να εξαιρέσετε τα ανεπιθύμητα δίκτυα εδώ. Πρέπει να κάνετε επανεκκίνηση του διακομιστή για να εφαρμόσετε τις αλλαγές.", + "title": "Διεπαφές δικτύου", + "preview": "Προεπισκόπηση", + "whitelist": "Λευκή λίστα", + "blacklist": "Μαύρη λίστα" } } diff --git a/app/assets/i18n/en-IN.json b/app/assets/i18n/en-IN.json index df96f815..101155ef 100644 --- a/app/assets/i18n/en-IN.json +++ b/app/assets/i18n/en-IN.json @@ -140,7 +140,12 @@ "portWarning": "You might not be detected by other devices because you are using a custom port. (default: {defaultPort})", "encryption": "Encryption", "multicastGroup": "Multicast", - "multicastGroupWarning": "You might not be detected by other devices because you are using a custom multicast address. (default: {defaultMulticast})" + "multicastGroupWarning": "You might not be detected by other devices because you are using a custom multicast address. (default: {defaultMulticast})", + "network": "Network", + "networkOptions": { + "all": "All", + "filtered": "Filtered" + } }, "other": { "title": "Other", @@ -511,5 +516,12 @@ "sActionUseCameraHint": "use camera", "sNameDurationLabel": "duration", "sUnitAssetCountLabel": "count" + }, + "networkInterfacesPage": { + "preview": "Preview", + "info": "By default, LocalSend uses all available network interfaces. You can exclude unwanted networks here. You need to restart the server to apply the changes.", + "whitelist": "Whitelist", + "blacklist": "Blacklist", + "title": "Network Interfaces" } } diff --git a/app/assets/i18n/eo.json b/app/assets/i18n/eo.json new file mode 100644 index 00000000..aaf2973d --- /dev/null +++ b/app/assets/i18n/eo.json @@ -0,0 +1,403 @@ +{ + "general": { + "queue": "Vico", + "renamed": "Alinomita", + "unknown": "Nekonata", + "noItemInClipboard": "Neniu aĵo en tondujo.", + "accepted": "Akceptita", + "add": "Aldoni", + "settings": "Agordoj", + "accept": "Akcepti", + "advanced": "Altnivelaj", + "cancel": "Nuligi", + "close": "Fermi", + "confirm": "Konfirmi", + "continueStr": "Daŭrigi", + "copy": "Kopii", + "copiedToClipboard": "Kopiita al tondujo", + "decline": "Malakcepti", + "done": "Farite", + "delete": "Forigi", + "edit": "Redakti", + "error": "Eraro", + "example": "Ekzemplo", + "files": "Dosieroj", + "finished": "Finite", + "hide": "Kaŝi", + "off": "Malŝaltita", + "on": "Ŝaltita", + "offline": "Eksterreta", + "online": "Enreta", + "open": "Malfermi", + "quickSave": "Rapida konservo", + "quickSaveFromFavorites": "Rapida konservo por \"Plej ŝatataj\"", + "reset": "Malfari ŝanĝojn", + "restart": "Restartigi", + "skipped": "Preterpasita", + "start": "Komenci", + "stop": "Haltigi", + "save": "Konservi", + "unchanged": "Neŝanĝita" + }, + "settingsTab": { + "general": { + "languageOptions": { + "system": "Sistema" + }, + "color": "Koloro", + "brightness": "Etoso", + "brightnessOptions": { + "dark": "Malhela", + "system": "Sistema", + "light": "Hela" + }, + "colorOptions": { + "system": "Sistema", + "oled": "OLED" + }, + "language": "Lingvo", + "animations": "Animacioj", + "title": "Ĝeneralaj" + }, + "receive": { + "title": "Ricevi", + "quickSave": "@:general.quickSave", + "quickSaveFromFavorites": "@:general.quickSaveFromFavorites", + "requirePin": "@:webSharePage.requirePin", + "autoFinish": "Aŭtomate fini", + "destination": "Konservi al dosierujo", + "downloads": "(Elŝutoj)", + "saveToGallery": "Konservi plurmediojn al galerio", + "saveToHistory": "Konservi al historio" + }, + "title": "Agordoj", + "network": { + "title": "Reto", + "needRestart": "Restartigi la servilon por apliki la agordojn!", + "server": "Servilo", + "alias": "Aparata nomo", + "deviceType": "Aparata speco", + "deviceModel": "Aparata modelo", + "port": "Pordo", + "network": "Reto", + "networkOptions": { + "all": "Ĉiuj", + "filtered": "Filtrita" + }, + "useSystemName": "Uzi sisteman nomon", + "generateRandomAlias": "Generi hazardan kromnomon", + "encryption": "Ĉifrado", + "multicastGroup": "Multicast-adreso" + }, + "other": { + "title": "Aliaj", + "support": "Subteni LocalSend-on", + "donate": "Donaci", + "privacyPolicy": "Privateca politiko", + "termsOfUse": "Uzokondiĉoj" + }, + "advancedSettings": "Altnivelaj agordoj", + "send": { + "title": "Sendi" + } + }, + "aboutPage": { + "author": "Aŭtoro", + "title": "Pri LocalSend", + "packagers": "Pakantoj", + "translators": "Tradukistoj", + "contributors": "Kontribuantoj" + }, + "receiveTab": { + "title": "Ricevi", + "infoBox": { + "port": "Pordo:", + "alias": "Aparata nomo:", + "ip": "IP:" + }, + "quickSave": { + "off": "@:general.off", + "favorites": "Plej ŝatataj", + "on": "@:general.on" + } + }, + "sendTab": { + "picker": { + "media": "Plurmedio", + "file": "Dosiero", + "folder": "Dosierujo", + "text": "Teksto", + "app": "Aplikaĵo", + "clipboard": "Alglui" + }, + "title": "Sendi", + "selection": { + "title": "Elekto", + "files": "Dosieroj: {files}", + "size": "Grando: {size}" + }, + "nearbyDevices": "Proksimaj aparatoj", + "thisDevice": "Tiu ĉi aparato", + "scan": "Serĉi aparatojn", + "manualSending": "Permana sendo", + "sendMode": "Senda reĝimo", + "sendModes": { + "single": "Unuopa ricevonto", + "multiple": "Pluraj ricevontoj", + "link": "Kunhavigi per ligilo" + }, + "sendModeHelp": "Klarigo" + }, + "locale": "Esperanto", + "appName": "LocalSend", + "troubleshootPage": { + "title": "Problemsolvi", + "solution": "Solvo:", + "fixButton": "Ripari aŭtomate", + "firewall": { + "openFirewall": "Malfermi fajroŝirmilon" + } + }, + "networkInterfacesPage": { + "title": "Retaj interfacoj", + "preview": "Antaŭrigardo", + "whitelist": "Blanka listo", + "blacklist": "Nigra listo" + }, + "receiveHistoryPage": { + "title": "Historio", + "deleteHistory": "Forigi historion", + "empty": "La historio malplenas.", + "entryActions": { + "open": "Malfermi dosieron", + "showInFolder": "Rigardi en dosierujo", + "info": "Informoj", + "deleteFromHistory": "Forigi el historio" + }, + "openFolder": "Malfermi dosierujon" + }, + "apkPickerPage": { + "title": "Aplikaĵoj (APK)", + "excludeSystemApps": "Ekskluzivi sistemajn aplikaĵojn", + "excludeAppsWithoutLaunchIntent": "Ekskluzivi nelanĉeblajn aplikaĵojn", + "apps": "{n} Aplikaĵoj" + }, + "selectedFilesPage": { + "deleteAll": "Forigi ĉiujn" + }, + "receivePage": { + "subTitle": { + "one": "volas sendi al vi dosieron", + "other": "volas sendi al vi {n} dosierojn" + }, + "subTitleMessage": "sendis vin mesaĝon:", + "subTitleLink": "sendis vin ligilon:", + "canceled": "La sendinto nuligis la peton." + }, + "receiveOptionsPage": { + "title": "Opcioj", + "destination": "@:settingsTab.receive.destination", + "appDirectory": "(Dosierujo de LocalSend)", + "saveToGallery": "@:settingsTab.receive.saveToGallery", + "saveToGalleryOff": "Malŝaltis aŭtomate, ĉar estas dosierujoj." + }, + "sendPage": { + "waiting": "Atendas por respondo…", + "tooManyAttempts": "@:web.tooManyAttempts", + "rejected": "Ricevonto malakceptis la peton.", + "busy": "La ricevonto estas okupata per alia peto." + }, + "progressPage": { + "savedToGallery": "Konservita en Fotoj", + "total": { + "title": { + "finishedError": "Finis kun eraro", + "canceledReceiver": "Nuligita de ricevonto", + "canceledSender": "Nuligita de sendinto" + }, + "count": "Dosieroj: {curr} / {n}", + "size": "Grando: {curr} / {n}", + "speed": "Rapido: {speed}/s" + }, + "titleSending": "Dosiera sendo", + "titleReceiving": "Dosiera ricevo" + }, + "webSharePage": { + "title": "Kunhavigi per ligilo", + "loading": "Lanĉas servilon…", + "stopping": "Haltigas servilon…", + "openLink": { + "other": "Malfermi unu el tiuj ligiloj en via retumilo:", + "one": "Malfermi tiun ligilon en via retumilo:" + }, + "requests": "Petoj", + "noRequests": "Ankoraŭ sen petoj.", + "requirePin": "Devigi PIN-on", + "pinHint": "La PIN-o estas \"{pin}\"", + "pendingRequests": "Pritraktotaj petoj: {n}", + "encryption": "@:settingsTab.network.encryption", + "autoAccept": "Aŭtomate akcepti petojn" + }, + "donationPage": { + "thanks": "Multan dankon!", + "restore": "Restaŭri aĉeton", + "title": "Donaci", + "donate": "Donaci {amount}" + }, + "changelogPage": { + "title": "Ŝanĝprotokolo" + }, + "dialogs": { + "addFile": { + "content": "Kion vi volas aldoni?", + "title": "Aldoni al elekto" + }, + "openFile": { + "title": "Malfermi dosieron", + "content": "Ĉu vi volas malfermi la ricevitan dosieron?" + }, + "addressInput": { + "title": "Entajpu adreson", + "hashtag": "Krado", + "recentlyUsed": "Laste uzitaj: ", + "ip": "IP-adreso" + }, + "cancelSession": { + "title": "Nuligi dosiertransigon", + "content": "Ĉu vi vere volas nuligi la dosiertransigon?" + }, + "cannotOpenFile": { + "title": "Ne povas malfermi dosieron", + "content": "Ne povas malfermi \"{file}\". Ĉu ĝi estis movita, alinomita aŭ forigita?" + }, + "encryptionDisabledNotice": { + "title": "Ĉifrado malŝaltita", + "content": "Komunikado nun okazas per la neĉifrita HTTP-protokolo. Por uzi HTTPS-protokolon, ŝalti ĉifradon denove." + }, + "errorDialog": { + "title": "@:general.error" + }, + "favoriteDialog": { + "title": "Plej ŝatataj", + "noFavorites": "Ankoraŭ sen plej ŝatataj aparatoj.", + "addFavorite": "Aldoni" + }, + "favoriteDeleteDialog": { + "title": "Forigi el plej ŝatataj", + "content": "Ĉu vi vere volas forigi el plej ŝatataj \"{name}\"?" + }, + "favoriteEditDialog": { + "titleAdd": "Aldoni al plej ŝatataj", + "titleEdit": "Agordoj", + "auto": "(aŭtomate)", + "ip": "IP-adreso", + "name": "Aparata nomo", + "port": "Pordo" + }, + "fileInfo": { + "title": "Dosieraj informoj", + "fileName": "Dosiernomo:", + "path": "Vojo:", + "size": "Grando:", + "time": "Tempo:", + "sender": "Sendinto:" + }, + "fileNameInput": { + "title": "Entajpu dosiernomon", + "original": "Origina: {original}" + }, + "historyClearDialog": { + "title": "Viŝi historion", + "content": "Ĉu vi vere volas forigi la tutan historion?" + }, + "localNetworkUnauthorized": { + "title": "@:dialogs.noPermission.title", + "gotoSettings": "Agordoj" + }, + "messageInput": { + "title": "Tajpu mesaĝon", + "multiline": "Plurlinia" + }, + "noFiles": { + "title": "Neniu dosiero elektita", + "content": "Bonvole elektu almenaŭ unu dosieron." + }, + "noPermission": { + "title": "Sen permesoj" + }, + "notAvailableOnPlatform": { + "title": "Nedisponebla", + "content": "Tiu funkcio nur disponeblas ĉe:" + }, + "qr": { + "title": "QR-kodo" + }, + "quickActions": { + "title": "Rapidaj agoj", + "counter": "Nombrilo", + "prefix": "Prefikso", + "padZero": "Plenigi per nuloj", + "sortBeforeCount": "Antaŭe ordigi alfabete (A-Z)", + "random": "Hazarda" + }, + "quickSaveFromFavoritesNotice": { + "title": "@:general.quickSaveFromFavorites", + "content": [ + "Dosierpetoj estas nun akceptataj aŭtomate de aparatoj el via listo de plej ŝatataj." + ] + }, + "pin": { + "title": "Entajpu PIN-on" + }, + "sendModeHelp": { + "title": "Sendaj reĝimoj" + }, + "zoom": { + "title": "URL-o" + }, + "quickSaveNotice": { + "title": "@:general.quickSave" + } + }, + "sanitization": { + "empty": "Dosiernomo ne rajtas malpleni", + "invalid": "Dosiernomo enhavas nevildajn signojn" + }, + "tray": { + "open": "@:general.open", + "close": "Forlasi LocalSend-on", + "closeWindows": "Eliri" + }, + "web": { + "waiting": "@:sendPage.waiting", + "enterPin": "Entajpu PIN-on", + "invalidPin": "Nevalida PIN-o", + "tooManyAttempts": "Tro da provoj", + "rejected": "Malakceptita", + "files": "Dosieroj", + "fileName": "Dosiernomo", + "size": "Grando" + }, + "assetPicker": { + "sActionPreviewHint": "antaŭrigardo", + "sActionSelectHint": "elekti", + "confirm": "Konfirmi", + "cancel": "Nuligi", + "edit": "Redakti", + "sTypeVideoLabel": "Videaĵo", + "sTypeOtherLabel": "Aliaj plurmedioj", + "sActionPlayHint": "ludi", + "sActionSwitchPathLabel": "ŝanĝi vojon", + "sActionUseCameraHint": "uzi kameraon", + "sNameDurationLabel": "daŭro", + "sUnitAssetCountLabel": "nombro", + "emptyList": "Malplena listo", + "gifIndicator": "GIF", + "goToSystemSettings": "Iri al sistemaj agordoj", + "unSupportedAssetType": "Nesubtenata dosiertipo.", + "sTypeAudioLabel": "Aŭdaĵo", + "sTypeImageLabel": "Bildo", + "preview": "Antaŭrigardo", + "select": "Elekti" + } +} diff --git a/app/assets/i18n/es-ES.json b/app/assets/i18n/es-ES.json index b616d21d..8387830f 100644 --- a/app/assets/i18n/es-ES.json +++ b/app/assets/i18n/es-ES.json @@ -30,7 +30,7 @@ "quickSave": "Guardado rápido", "quickSaveFromFavorites": "Guardado rápido en \"Favoritos\"", "renamed": "Renombrado", - "reset": "Resetear", + "reset": "Deshacer cambios", "restart": "Reiniciar", "settings": "Ajustes", "skipped": "Omitido", @@ -81,8 +81,8 @@ "link": "Compartir enlace" }, "sendModeHelp": "Explicación", - "help": "Asegúrate que el destino elegido esté en la misma red Wi-Fi.", - "placeItems": "Selecciona items para compartir." + "help": "Por favor asegúrese que el destino elegido esté en la misma red Wi-Fi.", + "placeItems": "Selecciona elementos para compartir." }, "settingsTab": { "title": "Ajustes", @@ -117,7 +117,7 @@ "quickSaveFromFavorites": "@:general.quickSaveFromFavorites", "requirePin": "@:webSharePage.requirePin", "autoFinish": "Auto finalizar", - "destination": "Destino", + "destination": "Guardar en carpeta", "downloads": "(Descargas)", "saveToGallery": "Guardar media en la galería", "saveToHistory": "Guardar en el historial" @@ -139,8 +139,13 @@ "generateRandomAlias": "Generar alias aleatorio", "portWarning": "Es posible que no seas visible para otros dispositivos porque estás utilizando un puerto personalizado. (Puerto por defecto: {defaultPort})", "encryption": "Encriptación", - "multicastGroup": "Multicast", - "multicastGroupWarning": "Es posible que no seas visible para otros dispositivos porque estás utilizando una dirección multicast personalizada. (Dirección multicast por defecto: {defaultMulticast})" + "multicastGroup": "Direccion Multicast", + "multicastGroupWarning": "Es posible que no seas visible para otros dispositivos porque estás utilizando una dirección multicast personalizada. (Dirección multicast por defecto: {defaultMulticast})", + "network": "Red", + "networkOptions": { + "all": "Todo", + "filtered": "Filtrado" + } }, "other": { "title": "Otros", @@ -441,5 +446,12 @@ "sActionUseCameraHint": "usar cámara", "sNameDurationLabel": "duración", "sUnitAssetCountLabel": "conteo" + }, + "networkInterfacesPage": { + "title": "Interfaces de red", + "info": "De forma predeterminada, LocalSend utiliza todas las interfaces de red disponibles. Aquí puede desactivar las redes no deseadas. Debe reiniciar el servidor para aplicar los cambios.", + "preview": "Vista previa", + "whitelist": "Lista de permitidos", + "blacklist": "Lista negra" } } diff --git a/app/assets/i18n/et.json b/app/assets/i18n/et.json index e2adf39e..2e1ded57 100644 --- a/app/assets/i18n/et.json +++ b/app/assets/i18n/et.json @@ -140,7 +140,12 @@ "portWarning": "Kuna kasutad endamääratud porti, siis muud seadmed ei pruugi seda seadet leida. (vaikimisi: {defaultPort})", "encryption": "Krüptimine", "multicastGroup": "Multiedastuse aadress", - "multicastGroupWarning": "Kuna kasutad endamääratud multiedastuse aadressi, siis muud seadmed ei pruugi seda seadet leida. (vaikimisi: {defaultMulticast})" + "multicastGroupWarning": "Kuna kasutad endamääratud multiedastuse aadressi, siis muud seadmed ei pruugi seda seadet leida. (vaikimisi: {defaultMulticast})", + "networkOptions": { + "filtered": "Filtreeritud", + "all": "Kõik" + }, + "network": "Võrk" }, "other": { "title": "Muu teave", @@ -441,5 +446,12 @@ "sActionUseCameraHint": "kasuta kaamerat", "sNameDurationLabel": "kestus", "sUnitAssetCountLabel": "kogus" + }, + "networkInterfacesPage": { + "title": "Võrguliidesed", + "preview": "Eelvaade", + "whitelist": "Lubatud loend", + "blacklist": "Keelatud loend", + "info": "Vaikimisi kasutab LocalSend kõiki võrguliideseid. Kui sul on vaja, siis saad mittesoovitud võrgud siinkohal välistada ning muudatuste jõustumine eeldab serverikomponendi uuesti käivitamist." } } diff --git a/app/assets/i18n/fa.json b/app/assets/i18n/fa.json index d33da1ef..6a263656 100644 --- a/app/assets/i18n/fa.json +++ b/app/assets/i18n/fa.json @@ -140,7 +140,12 @@ "portWarning": "ممکن است به دلیل استفاده از یک پورت سفارشی، دستگاه‌های دیگر شما را شناسایی نکنند (پیشفرض : {defaultPort})", "encryption": "رمزنگاری", "multicastGroup": "چندپخشی", - "multicastGroupWarning": "ممکن است به دلیل استفاده از چندپخشی سفارشی، دستگاه‌های دیگر شما را شناسایی نکنند (پیشفرض: {defaultMulticast})" + "multicastGroupWarning": "ممکن است به دلیل استفاده از چندپخشی سفارشی، دستگاه‌های دیگر شما را شناسایی نکنند (پیشفرض: {defaultMulticast})", + "network": "شبکه", + "networkOptions": { + "all": "همه", + "filtered": "فیلتر شده" + } }, "other": { "title": "سایر", @@ -511,5 +516,12 @@ "sActionUseCameraHint": "از دوربین استفاده کنید", "sNameDurationLabel": "مدت زمان", "sUnitAssetCountLabel": "شمردن" + }, + "networkInterfacesPage": { + "title": "رابط‌های شبکه", + "info": "به طور پیش فرض، LocalSend از تمام رابط های شبکه موجود استفاده می کند. در اینجا می توانید شبکه های ناخواسته را حذف کنید. برای اعمال تغییرات باید سرور را ریستارت کنید.", + "preview": "پیشنمایش", + "whitelist": "لیست سفید", + "blacklist": "لیست سیاه" } } diff --git a/app/assets/i18n/fi.json b/app/assets/i18n/fi.json index 07e5cacc..5383cb8a 100644 --- a/app/assets/i18n/fi.json +++ b/app/assets/i18n/fi.json @@ -124,7 +124,7 @@ }, "network": { "title": "Verkko", - "needRestart": "Uudelleenkäynistä sovellus, jotta muutokset tallennetaan.", + "needRestart": "Uudelleenkäynnistä palvelin ottaaksesi asetukset käyttöön!", "server": "Palvelin", "alias": "Laitteen nimi", "deviceType": "Laitteen tyyppi", @@ -150,7 +150,7 @@ "troubleshootPage": { "title": "Ongelmanratkaisu", "subTitle": "Eikö sovellus toimi odotetusti? Täältä löydät joitain yleisiä ratkaisuja.", - "solution": "Ratkaisu", + "solution": "Ratkaisu:", "fixButton": "Automaattinen korjaus", "firewall": { "symptom": "Tämä sovellus voi lähettää tiedostoja muihin laitteisiin; mutta muut laitteet eivät voi lähettää tiedostoja tähän laitteeseen.", diff --git a/app/assets/i18n/fr.json b/app/assets/i18n/fr.json index 1a282895..647d7977 100644 --- a/app/assets/i18n/fr.json +++ b/app/assets/i18n/fr.json @@ -76,8 +76,8 @@ "manualSending": "Recherche manuelle", "sendMode": "Mode d'envoi", "sendModes": { - "single": "Récipient unique", - "multiple": "Récipients multiples", + "single": "Destinataire unique", + "multiple": "Destinataires multiples", "link": "Partager via un lien" }, "sendModeHelp": "Explication", @@ -124,7 +124,7 @@ }, "send": { "title": "Envoyer", - "shareViaLinkAutoAccept": "Envoyer via un lien: Accepter automatiquement" + "shareViaLinkAutoAccept": "Accepter automatiquement les demandes de téléchargement d'un partage par lien" }, "network": { "title": "Réseau", @@ -140,7 +140,12 @@ "portWarning": "Il se peut que vous ne soyez pas détecté par d'autres appareils car vous utilisez un port personnalisé. (par défaut : {defaultPort})", "encryption": "Chiffrement", "multicastGroup": "Multicast", - "multicastGroupWarning": "Il est possible que vous ne soyez pas détecté par d'autres appareils car vous utilisez une adresse multicast différente de celle par défaut. (par défaut: {defaultMulticast})" + "multicastGroupWarning": "Il est possible que vous ne soyez pas détecté par d'autres appareils car vous utilisez une adresse multicast différente de celle par défaut. (par défaut : {defaultMulticast})", + "network": "Réseau", + "networkOptions": { + "filtered": "Filtré", + "all": "Tout" + } }, "other": { "title": "Autre", @@ -167,7 +172,7 @@ }, "noConnection": { "symptom": "Les deux appareils ne peuvent ni se trouver, ni partager des fichiers.", - "solution": "Le problème existe-il des deux côtés? Si oui, vérifiez que les deux appareils soient connectés au même réseau Wi-Fi et qu'ils partagent la même configuration (port, adresse multicast, chiffrement). Il se peut que les appareils soient isolés les uns des autres, empêchant toutes communications entre eux. Cet isolement peut être désactivé dans votre routeur/box internet via l'option \"Isolement du point d'accès\" ou \"AP Isolation\"." + "solution": "Le problème existe-il des deux côtés ? Si oui, vérifiez que les deux appareils soient connectés au même réseau Wi-Fi et qu'ils partagent la même configuration (port, adresse multicast, chiffrement). Il se peut que les appareils soient isolés les uns des autres, empêchant toutes communications entre eux. Cet isolement peut être désactivé dans votre routeur/box internet via l'option \"Isolement du point d'accès\" ou \"AP Isolation\"." } }, "receiveHistoryPage": { @@ -383,9 +388,9 @@ }, "sendModeHelp": { "title": "Modes d'envoi", - "single": "Envoyer des fichiers à un récipient. La sélection sera effacée une fois l'envoi du fichier terminé.", - "multiple": "Envoyer des fichiers à plusieurs récipients. La sélection ne sera pas effacée.", - "link": "Les récipients n'ayant pas LocalSend installé peuvent télécharger les fichiers sélectionnés en ouvrant le lien dans leur navigateur." + "single": "Envoyer des fichiers à un destinataire. La sélection sera effacée une fois l'envoi du fichier terminé.", + "multiple": "Envoyer des fichiers à plusieurs destinataires. La sélection ne sera pas effacée.", + "link": "Les destinataires n'ayant pas LocalSend installé peuvent télécharger les fichiers sélectionnés en ouvrant le lien dans leur navigateur." }, "zoom": { "title": "URL" @@ -441,5 +446,12 @@ "sActionUseCameraHint": "Utiliser la Caméra", "sNameDurationLabel": "durée", "sUnitAssetCountLabel": "quantité" + }, + "networkInterfacesPage": { + "title": "Interfaces réseau", + "info": "Par défaut, LocalSend utilise toutes les interfaces réseau disponibles. Vous pouvez exclure les réseaux indésirables ici. Vous aurez besoin de redémarrer le serveur pour appliquer les changements.", + "preview": "Aperçu", + "whitelist": "Liste blanche", + "blacklist": "Liste noire" } } diff --git a/app/assets/i18n/he.json b/app/assets/i18n/he.json index 9ef460bb..051cda02 100644 --- a/app/assets/i18n/he.json +++ b/app/assets/i18n/he.json @@ -39,7 +39,7 @@ "save": "שמור", "unchanged": "ללא שינוי", "unknown": "לא ידוע", - "noItemInClipboard": "לוח ההעתקה ריק" + "noItemInClipboard": "לוח ההעתקה ריק." }, "receiveTab": { "title": "קבלה", @@ -140,7 +140,12 @@ "portWarning": "יתכן שלא יזוהו מכשירים אחרים בגלל שאתה משתמש ביציאה מותאמת אישית. (ברירת־מחדל: {defaultPort})", "encryption": "הצפנה", "multicastGroup": "מולטיקאסט", - "multicastGroupWarning": "יתכן שלא יזוהו מכשירים אחרים בגלל שאתה משתמש בכתובת מולטיקאסט מותאמת אישית. (ברירת־מחדל: {defaultMulticast})" + "multicastGroupWarning": "יתכן שלא יזוהו מכשירים אחרים בגלל שאתה משתמש בכתובת מולטיקאסט מותאמת אישית. (ברירת־מחדל: {defaultMulticast})", + "networkOptions": { + "filtered": "מסונן", + "all": "הכל" + }, + "network": "רשת" }, "other": { "title": "אחר", @@ -157,7 +162,7 @@ "solution": "פתרון:", "fixButton": "תקן אוטומטית", "firewall": { - "symptom": "האפליקציה יכולה לשלוח קבצים למכשירים אחרים, אך מכשירים אחרים אינם יכולים לשלוח קבצים למכשיר זה", + "symptom": "האפליקציה יכולה לשלוח קבצים למכשירים אחרים, אך מכשירים אחרים אינם יכולים לשלוח קבצים למכשיר זה.", "solution": "כנראה זו בעיה של חומת אש. באפשרותך לפתור את הבעיה על ידי אפשור חיבורים נכנסים (UDP ו-TCP) ביציאה {port}.", "openFirewall": "פתח את חומת האש" }, @@ -166,7 +171,7 @@ "solution": "אנא ודא שכל המכשירים נמצאים באותה רשת Wi-Fi וחולקים את אותה תצורה (יציאה, כתובת ריבוי שידור, הצפנה). אתה יכול לנסות להקליד את כתובת ה-IP של מכשיר היעד באופן ידני. אם זה יעבוד, שקול להוסיף את המכשיר למועדפים כדי שניתן יהיה לגלות אותו אוטומטית בעתיד." }, "noConnection": { - "symptom": "שני המכשירים לא מצליחים לגלות אחד את השני כדי לשתף קבצים", + "symptom": "שני המכשירים לא מצליחים לגלות אחד את השני כדי לשתף קבצים.", "solution": "הבעיה קיימת בשני הצדדים? עליך לוודא ששני המכשירים נמצאים באותה רשת WiFi וחולקים את אותה תצורה (יציאה, כתובת מולטיקאסט, הצפנה). רשת ה-WiFi עשויה שלא לאפשר תקשורת בין משתתפים. במקרה כזה, יש לאפשר אפשרות זו בראוטר." } }, @@ -208,7 +213,7 @@ "saveToGalleryOff": "כבוי באופן אוטומטי בשל קיום ספריות." }, "sendPage": { - "waiting": "ממתין לתגובה...", + "waiting": "ממתין לתגובה…", "rejected": "הנמען דחה את הבקשה.", "tooManyAttempts": "@:web.tooManyAttempts", "busy": "הנמען תפוס בבקשה אחרת." @@ -231,8 +236,8 @@ }, "webSharePage": { "title": "שיתוף באמצעות קישור", - "loading": "מפעיל את השרת...", - "stopping": "עוצר את השרת...", + "loading": "מפעיל את השרת…", + "stopping": "עוצר את השרת…", "error": "אירעה שגיאה בזמן הפעלת השרת.", "openLink": { "one": "פתח את הקישור בדפדפן:", @@ -422,7 +427,7 @@ "preview": "תצוגה מקדימה", "select": "בחירה", "emptyList": "רשימה ריקה", - "unSupportedAssetType": "סוג קובץ לא נתמך", + "unSupportedAssetType": "סוג קובץ לא נתמך.", "unableToAccessAll": "לא ניתן לגשת לכל הקבצים במכשיר", "viewingLimitedAssetsTip": "ניתן להציג רק קבצים ואלבומים שנגישים לאפליקציה.", "changeAccessibleLimitedAssets": "לחץ כדי לעדכן את הקבצים הנגישים", @@ -441,5 +446,12 @@ "sActionUseCameraHint": "שימוש במצלמה", "sNameDurationLabel": "אורך", "sUnitAssetCountLabel": "מספר" + }, + "networkInterfacesPage": { + "title": "ממשקי רשת", + "info": "כברירת מחדל, LocalSend משתמש בכל ממשקי הרשת הזמינים. באפשרותך להסיר רשתות שאינן רצויות כאן. עליך להפעיל מחדש את השרת כדי להחיל את השינויים.", + "preview": "תצוגה מקדימה", + "whitelist": "רשימה לבנה", + "blacklist": "רשימה שחורה" } } diff --git a/app/assets/i18n/hi.json b/app/assets/i18n/hi.json index bba001cb..3b63b36f 100644 --- a/app/assets/i18n/hi.json +++ b/app/assets/i18n/hi.json @@ -5,12 +5,12 @@ "accept": "स्वीकार करें", "accepted": "स्वीकृत", "add": "जोड़ें", - "advanced": "एडवांस्ड", + "advanced": "उन्नत", "cancel": "रद्द करें", "close": "बंद करें", "confirm": "पुष्टि करें", "continueStr": "जारी रखें", - "copy": "कॉपी करें", + "copy": "नकल करें", "copiedToClipboard": "क्लिपबोर्ड पर कॉपी किया गया", "decline": "अस्वीकार करें", "done": "हो गया", @@ -140,7 +140,12 @@ "portWarning": "आप कस्टम पोर्ट का उपयोग कर रहे हैं इसलिए अन्य डिवाइस आपको पहचान नहीं सकते हैं। (डिफ़ॉल्ट: {defaultPort})", "encryption": "एन्क्रिप्शन", "multicastGroup": "मल्टीकास्ट", - "multicastGroupWarning": "आप कस्टम मल्टीकास्ट पते का उपयोग कर रहे हैं इसलिए अन्य डिवाइस आपको पहचान नहीं सकते हैं। (डिफ़ॉल्ट: {defaultMulticast})" + "multicastGroupWarning": "आप कस्टम मल्टीकास्ट पते का उपयोग कर रहे हैं इसलिए अन्य डिवाइस आपको पहचान नहीं सकते हैं। (डिफ़ॉल्ट: {defaultMulticast})", + "network": "नेटवर्क", + "networkOptions": { + "all": "सब", + "filtered": "परिष्कृत" + } }, "other": { "title": "अन्य", @@ -511,5 +516,12 @@ "sActionUseCameraHint": "कैमरा का उपयोग करें", "sNameDurationLabel": "अवधि", "sUnitAssetCountLabel": "गणना" + }, + "networkInterfacesPage": { + "title": "नेटवर्क इंटरफेस", + "info": "डिफ़ॉल्ट रूप से, LocalSend सभी उपलब्ध नेटवर्क इंटरफेस का उपयोग करता है। आप यहां अवांछित नेटवर्क को बाहर कर सकते हैं। परिवर्तनों को लागू करने के लिए आपको सर्वर को पुनः आरंभ करना होगा।", + "preview": "पूर्वावलोकन", + "whitelist": "श्वेतसूची", + "blacklist": "काले सूची" } } diff --git a/app/assets/i18n/id.json b/app/assets/i18n/id.json index bd2d2209..a85ef94a 100644 --- a/app/assets/i18n/id.json +++ b/app/assets/i18n/id.json @@ -140,7 +140,12 @@ "portWarning": "Anda mungkin tidak terdeteksi oleh perangkat lain karena menggunakan porta kustom. (bawaan: {defaultPort})", "encryption": "Enkripsi", "multicastGroup": "Multicast", - "multicastGroupWarning": "Anda mungkin tidak terdeteksi oleh perangkat lain karena menggunakan alamat multicast khusus. (bawaan: {defaultMulticast})" + "multicastGroupWarning": "Anda mungkin tidak terdeteksi oleh perangkat lain karena menggunakan alamat multicast khusus. (bawaan: {defaultMulticast})", + "network": "Jaringan", + "networkOptions": { + "all": "Semua", + "filtered": "Tersaring" + } }, "other": { "title": "Lainnya", @@ -441,5 +446,12 @@ "sActionUseCameraHint": "Gunakan kamera", "sNameDurationLabel": "Durasi", "sUnitAssetCountLabel": "Jumlah" + }, + "networkInterfacesPage": { + "title": "Antarmuka Jaringan", + "preview": "Pratinjau", + "whitelist": "Daftar putih", + "blacklist": "Daftar hitam", + "info": "Secara default, LocalSend menggunakan semua antarmuka jaringan yang tersedia. Anda dapat mengecualikan jaringan yang tidak diinginkan di sini. Anda perlu memulai ulang server untuk menerapkan perubahan." } } diff --git a/app/assets/i18n/kab.json b/app/assets/i18n/kab.json new file mode 100644 index 00000000..4f455574 --- /dev/null +++ b/app/assets/i18n/kab.json @@ -0,0 +1,139 @@ +{ + "receiveHistoryPage": { + "title": "Amazray", + "entryActions": { + "open": "Ldi afaylu", + "showInFolder": "Sken deg ukaram", + "info": "Talɣut" + }, + "openFolder": "Ldi akaram" + }, + "settingsTab": { + "general": { + "languageOptions": { + "system": "Anagraw" + }, + "title": "Amatu", + "brightness": "Asentel", + "brightnessOptions": { + "dark": "Ubrik", + "light": "Aceεlal", + "system": "Anagraw" + }, + "color": "Ini", + "colorOptions": { + "system": "Anagraw", + "oled": "OLED" + }, + "language": "Tutlayt" + }, + "title": "Iɣewwaṛen", + "receive": { + "downloads": "(Isadaren)", + "destination": "Sekles ɣer ukaram" + }, + "send": { + "title": "Azen" + }, + "network": { + "title": "Aẓeṭṭa", + "alias": "Isem n yibenk", + "deviceType": "Anaw n yibenk", + "port": "Tawwurt", + "network": "Aẓeṭṭa", + "networkOptions": { + "all": "Akk" + }, + "encryption": "Awgelhen", + "server": "Aqeddac" + }, + "other": { + "title": "Wayeḍ", + "support": "Ɛiwen LocalSend", + "donate": "Mudd tawsa", + "privacyPolicy": "Tasertit n tbaḍnit" + } + }, + "general": { + "add": "Rnu", + "advanced": "Talqayt", + "cancel": "Semmet", + "continueStr": "Kemmel", + "copy": "Nɣel", + "copiedToClipboard": "Yettwanɣel ɣef afus", + "decline": "Agi", + "done": "Immed", + "delete": "Kkes", + "edit": "Ẓreg", + "error": "Tuccḍa", + "example": "Amedya", + "files": "Ifuyla", + "finished": "Ifukk", + "hide": "Seggelmes", + "offline": "War tuqqna", + "online": "Uqqin", + "open": "Ldi", + "restart": "Ales asekker", + "settings": "Iɣewwaṛen", + "skipped": "Yettwazgel", + "start": "Sekker", + "stop": "Seḥbes", + "save": "Sekles", + "unknown": "Arussin", + "close": "Mdel", + "confirm": "Sentem" + }, + "receiveTab": { + "infoBox": { + "ip": "IP:", + "port": "Tawwurt:", + "alias": "Isem n yibenk:" + }, + "quickSave": { + "favorites": "Imenyafen" + } + }, + "sendTab": { + "title": "Azen", + "selection": { + "title": "Tafrant", + "files": "Ifuyla: {files}" + }, + "picker": { + "file": "Afaylu", + "media": "Amidya", + "text": "Aḍris", + "app": "Asnas", + "folder": "Akaram" + }, + "thisDevice": "Ibenk-a", + "scan": "Nadi ibenkan", + "manualSending": "Tuzna s ufus", + "sendModes": { + "link": "Bḍu s useɣwen" + }, + "sendModeHelp": "Asegzi", + "sendMode": "Askar n tuzna" + }, + "troubleshootPage": { + "title": "Aqeεεed", + "solution": "Tifrat:", + "fixButton": "Ṣeggem s wudem awurman" + }, + "networkInterfacesPage": { + "preview": "Taskant", + "title": "Igrudmawen n uzeṭṭa" + }, + "apkPickerPage": { + "title": "Asnas (APK)", + "apps": "{n} n yesnasen" + }, + "selectedFilesPage": { + "deleteAll": "Kkes-iten akk" + }, + "receiveOptionsPage": { + "title": "Tixtiṛiyin" + }, + "locale": "Taqbaylit", + "appName": "LocalSend" +} diff --git a/app/assets/i18n/ml.json b/app/assets/i18n/ml.json new file mode 100644 index 00000000..c0f2a037 --- /dev/null +++ b/app/assets/i18n/ml.json @@ -0,0 +1,217 @@ +{ + "general": { + "edit": "തിരുത്തുക", + "accept": "സ്വീകരിക്കുക", + "accepted": "അംഗീകരിച്ചു", + "add": "ചേർക്കുക", + "advanced": "അഡ്വാൻസ്ഡ്", + "cancel": "വേണ്ടെന്നു വയ്ക്കുക", + "confirm": "സ്ഥിരീകരിക്കുക", + "continueStr": "തുടരുക", + "copy": "പകർത്തുക", + "decline": "നിരസിക്കുക", + "delete": "നീക്കം ചെയ്യുക", + "error": "തകരാറ്", + "example": "ഉദാഹരണം", + "files": "ഫയലുകൾ", + "finished": "പൂർത്തിയാക്കി", + "hide": "ഹൈഡ്", + "save": "സേവ്", + "close": "അവസാനിപ്പിക്കുക", + "copiedToClipboard": "ക്ലിപ്പ്ബോർഡിലേക്ക് കോപ്പി ചെയ്തു", + "done": "ചെയ്തു കഴിഞ്ഞു", + "off": "നിർത്തുക", + "offline": "ലഭ്യമല്ല", + "on": "തുടങ്ങുക", + "online": "പ്രവർത്തനക്ഷമമായി", + "open": "തുറക്കുക", + "queue": "കാത്തുനിൽക്കുക", + "quickSave": "വേഗത്തിൽ സേവ് ചെയ്യുക", + "quickSaveFromFavorites": "വേഗത്തിൽ ഫേവറിറ്റ് ആയി സേവ് ചെയ്യുക", + "renamed": "പേര് മാറ്റി", + "reset": "മാറ്റങ്ങൾ ഇല്ലാതാക്കുക", + "restart": "വീണ്ടും തുടങ്ങുക", + "settings": "സജ്ജീകരണങ്ങൾ", + "skipped": "വിട്ടു കളഞ്ഞു", + "start": "ആരംഭിക്കുക", + "stop": "നിർത്തുക", + "unchanged": "മാറ്റമില്ലാത്ത", + "unknown": "അജ്ഞാതമായ", + "noItemInClipboard": "ക്ലിപ്ബോർഡിൽ ഒന്നും ഇല്ല." + }, + "appName": "ലോക്കൽസെൻഡ്‌", + "locale": "മലയാളം", + "sendTab": { + "shareIntentInfo": "താങ്കൾക്ക് മൊബൈലിലെ ഷെയർ ഫീച്ചർ ഉപയോഗിച്ചു എളുപ്പത്തിൽ ഫയൽസ് സെലക്ട് ചെയ്യാം.", + "title": "അയക്കുക", + "selection": { + "title": "തിരഞ്ഞെടുക്കപ്പെട്ടത്" + }, + "picker": { + "file": "ഫയൽ", + "folder": "ഫോൾഡർ", + "media": "മീഡിയ", + "text": "ടെക്സ്റ്റ്", + "app": "ആപ്പ്", + "clipboard": "പേസ്റ്റ്" + }, + "nearbyDevices": "അടുത്തുള്ള ഉപകരണങ്ങൾ", + "thisDevice": "ഈ ഉപകരണം", + "scan": "സെർച്ച് ഡിവൈസസ്", + "manualSending": "മാന്വലായി അയക്കുക", + "sendMode": "അയക്കുന്ന രീതി", + "sendModes": { + "single": "സ്വീകരിക്കുന്നയാൾ", + "multiple": "സ്വീകരിക്കുന്നവർ", + "link": "ലിങ്ക് ഉപയോഗിച് ഷെയർ ചെയ്യുക" + }, + "sendModeHelp": "വിശദീകരണം", + "help": "ലഭിക്കേണ്ടയാളും ഒരേ WIFI യിൽ കണക്റ്റഡ് ആണെന്ന് ഉറപ്പു വരുത്തുക.", + "placeItems": "ഷെയർ ചെയ്യേണ്ട ഐറ്റംസ് ഇടുക." + }, + "receiveTab": { + "title": "സ്വീകരിക്കുക", + "infoBox": { + "ip": "IP:", + "port": "port:", + "alias": "പേര് :" + }, + "quickSave": { + "off": "നിർത്തുക", + "favorites": "പ്രത്യേകതാൽപര്യമുള്ള" + } + }, + "settingsTab": { + "general": { + "saveWindowPlacementWindows": "എക്സിറ് ആയ ശേഷം ഇപ്പോൾ ഉള്ള വിൻഡോ പൊസിഷൻ സേവ് ചെയ്യുക", + "showInContextMenu": "കണ്ടെക്സ്റ് മെനുവിൽ ഈ അപ്ലിക്കേഷൻ കാണിക്കുക", + "title": "പൊതുവായത്", + "brightness": "തീം", + "brightnessOptions": { + "system": "സിസ്റ്റം", + "dark": "ഇരുണ്ട", + "light": "വെളിച്ചമുള്ള" + }, + "color": "നിറങ്ങൾ", + "colorOptions": { + "system": "സിസ്റ്റം", + "oled": "OLED" + }, + "language": "ഭാഷ", + "languageOptions": { + "system": "സിസ്റ്റം" + }, + "saveWindowPlacement": "എക്സിറ് ആയ ശേഷം ഇപ്പോൾ ഉള്ള വിന്ഡോ പൊസിഷൻ സേവ് ചെയ്യുക", + "minimizeToTray": "ക്ലോസ് ചെയ്യുന്ന സമയത്തു മെനുബാറിലേക്കോ/സിസ്റ്റം ട്രയിലേക്കോ മിനിമൈസ് ചെയ്യുക", + "launchAtStartup": "ലോഗിൻ ആയ ശേഷം താനേ പ്രവർത്തിക്കുക", + "launchMinimized": "താനെ പ്രവർത്തിക്കുക: തുടങ്ങുമ്പോൾ ഹൈഡ് ആയി തുടങ്ങുക", + "animations": "അനിമേഷനുകൾ" + }, + "network": { + "needRestart": "പതിയ മാറ്റങ്ങൾ അപ്ലൈ ചെയ്യാൻ സെർവർ റീസ്റ്റാർട്ട് ചെയ്യുക!", + "title": "നെറ്റ്‌വർക്ക്", + "server": "സെർവർ", + "deviceType": "ഈ ഡിവൈസിന്റെ തരം", + "alias": "ഈ ഡിവൈസിന്റെ പേര്", + "deviceModel": "ഈ ഡിവൈസിന്റെ മോഡൽ", + "port": "Port", + "network": "നെറ്റ്‌വർക്ക്", + "networkOptions": { + "all": "മുഴുവൻ", + "filtered": "ഫിൽറ്റർ ചെയ്യപ്പെട്ട" + }, + "discoveryTimeout": "ഡിസ്കവർ ചെയ്യാനുള്ള സമയം കഴിഞ്ഞു", + "useSystemName": "ഈ സിസ്റ്റത്തിന്റെ പേര് ഉപയോഗിക്കുക", + "generateRandomAlias": "ഒരു ആകസ്മികമായ മറുപേർ ഉണ്ടാക്കുക" + }, + "receive": { + "saveToGallery": "മീഡിയ ഫയൽസ് ഗാലറിയിലേക്ക് സേവ് ചെയ്യുക", + "title": "സ്വീകരിക്കുന്ന", + "autoFinish": "ഓട്ടോമാറ്റിക് ആയി ഫിനിഷ് ചെയ്യുക", + "destination": "ഫോൾഡറിലേക്കു സേവ് ചെയ്യുക", + "downloads": "(ഡൗൻലോഡ്)", + "saveToHistory": "ഹിസ്റ്ററിയിലേക്കു സേവ് ചെയ്യുക" + }, + "send": { + "shareViaLinkAutoAccept": "\"ലിങ്ക് വഴി ഷെയർ\" ചെയ്യുമ്പോൾ ഓട്ടോമാറ്റിക് ആയി സ്വീകരിക്കുക", + "title": "അയക്കുക" + }, + "title": "സജ്ജീകരണങ്ങൾ", + "other": { + "privacyPolicy": "സ്വകാര്യത നയം" + } + }, + "assetPicker": { + "accessLimitedAssets": "മുഴുവൻ ആക്സസ് ഇല്ലാതെ തന്നെ മുന്നോട് പോവുക", + "accessAllTip": "ഈ ഡിവൈസ്സിലെ കുറച്ച ഫയൽസ് മാത്രമേ അക്സസ്സ് ചെയ്യാൻ പറ്റുന്നുള്ളു . സിസ്റ്റം സെറ്റിങ്‌സിൽ നിന്നും അനുവദിക്കുക.", + "sNameDurationLabel": "ദൈർഖ്യം", + "@info": "ഐഫോണിന്റെയും ആൻഡ്രോയിഡ്ന്റെയും മീഡിയ സെക്ഷൻ ടൂളിന്റെ ട്രാൻസിലേഷൻ", + "confirm": "ഉറപ്പാക്കുക", + "cancel": "വേണ്ടെന്നു വയ്ക്കുക", + "edit": "മാറ്റം വരുത്തുക", + "gifIndicator": "GIF", + "loadFailed": "ലോഡ് ചെയ്യാൻ പരാജയപെട്ടു", + "original": "ഉത്ഭവം", + "preview": "സ്വകാര്യപ്രദർശനം", + "select": "തിരഞ്ഞെടുക്കുക", + "emptyList": "ഒഴിഞ്ഞ ലിസ്റ്റ്", + "unSupportedAssetType": "ഫയൽ ടൈപ് സപ്പോർട്ട് ചെയ്യുന്നില്ല.", + "unableToAccessAll": "ഈ ഡിവൈസ്സിലെ മുഴുവൻ ഫയൽസും അക്സസ്സ് ചെയ്യാൻ പറ്റുന്നില്ല", + "viewingLimitedAssetsTip": "വ്യൂ ഫയൽസും കൂടെ ആൽബവും മാത്രമേ അക്സസ്സ് ചെയ്യാൻ പറ്റുന്നുള്ളു.", + "changeAccessibleLimitedAssets": "ആക്സിസിബിൾ ആയിട്ടുള്ള ഫയൽസ് അപ്ഡേറ്റ് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക", + "goToSystemSettings": "സിസ്റ്റം സെറ്റിങ്‌സിലേക്കു പോവുക", + "accessiblePathName": "അക്സസ്സ് ചെയ്യാൻ പറ്റുന്ന ഫയലുകൾ", + "sTypeAudioLabel": "ഓഡിയോ", + "sTypeImageLabel": "ഇമേജ്", + "sTypeVideoLabel": "വീഡിയോ", + "sTypeOtherLabel": "മറ്റു തരത്തിലുള്ളവ", + "sActionPlayHint": "പ്രവർത്തനം തുടങ്ങുക", + "sActionPreviewHint": "സ്വകാര്യപ്രദർശനം", + "sActionSelectHint": "തിരഞ്ഞെടുക്കുക", + "sActionSwitchPathLabel": "Path മാറ്റുക", + "sActionUseCameraHint": "ക്യാമറ ഉപയോഗിക്കുക", + "sUnitAssetCountLabel": "എണ്ണം" + }, + "web": { + "tooManyAttempts": "ഒരുപാട് തവണ തെറ്റായി ട്രൈ ചെയ്തു", + "fileName": "ഫയലിന്റെ പേര്", + "size": "സൈസ്", + "enterPin": "PIN എന്റർ ചെയ്യുക", + "invalidPin": "PIN തെറ്റാണു", + "rejected": "തള്ളിക്കളയപെട്ടു", + "files": "ഫയലുകൾ" + }, + "dialogs": { + "quickSaveFromFavoritesNotice": { + "content": [ + "നിങ്ങളുടെ ഫേവറൈറ്സ് ഉള്ള ഡിവൈസുകളിൽ നിന്നും ഓട്ടോമാറ്റിക് ആയി റിക്വസ്റ്റ് അക്സെപ്റ് ചെയ്യും.", + "മുന്നറിയിപ്പ് ! നിങ്ങളുടെ ഡിവൈസിനെ കുറിച്ച ഡീറ്റൈൽ ആയി അറിയാവുന്ന ഒരു ഹാക്കർക്ക് ,നേരിട്ട് ഫയൽ നിങ്ങള്ക്ക് അയക്കാൻ പറ്റും.", + "എന്നിരുന്നാലും , ഈ ഓപ്ഷൻ ലോക്കൽ നെറ്റ്‌വർക്കലെ എല്ലാവരെയും ഫയൽ സെൻറ് ചെയ്യാൻ അനുവദിക്കുന്നതിനേക്കാളും സേഫ് ആണ്." + ] + }, + "sendModeHelp": { + "link": "ലോക്കൽസെൻഡ്‌ ഇൻസ്റ്റാൾ ചെയ്തവർക് ഈ ലിങ്ക് ബ്രൗസറിൽ ഓപ്പൺ ചെയ്ത ഫയൽ ഡൌൺലോഡ് ചെയ്യാം.", + "title": "അയക്കാൻ പറ്റുന്ന രീതികൾ", + "single": "ഫയൽസ് എല്ലാം ഒരാൾക്ക് അയക്കുക, അയച്ചു കഴിഞ്ഞ ശേഷം സെക്ഷൻ ക്ലീൻ ചെയ്യപ്പെടും.", + "multiple": "ഫയൽസ് കുറേപേർക്കു അയക്കുക, അയച്ചു കഴിഞ്ഞ ശേഷം സെക്ഷൻ ക്ലീൻ ചെയ്യപ്പെടില്ല ." + }, + "pin": { + "title": "PIN എന്റർ ചെയ്യുക" + }, + "zoom": { + "title": "URL" + } + }, + "tray": { + "@info": "Apple ന്റെ ക്ലോസ് വേർഡ് നെ കുറിച്ചുള്ള നയങ്ങൾ വളരെ കർക്കശമാണ്.", + "close": "ഈ അപ്പ്ലിക്കേഷനിൽ നിന്നും പുറത്തു കടക്കുക", + "closeWindows": "എക്സിറ്" + }, + "networkInterfacesPage": { + "preview": "സ്വകാര്യപ്രദർശനം" + }, + "sanitization": { + "empty": "ഫയലിന്റെ പേര് ആവശ്യമാണ്", + "invalid": "ഫയലിന്റെ പേരിൽ അംഗീകാരമില്ലാത്ത അക്ഷരങ്ങൾ ഉണ്ട്" + } +} diff --git a/app/assets/i18n/ne.json b/app/assets/i18n/ne.json index 7483d7fd..637c6d9d 100644 --- a/app/assets/i18n/ne.json +++ b/app/assets/i18n/ne.json @@ -26,24 +26,31 @@ "online": "अनलाइन", "open": "खोल्नुहोस्", "queue": "लाम", - "quickSave": "छिटो सेव गर्नुहोस् ", + "quickSave": "छिटो सेव गर्नुहोस्", "renamed": "पुन: नामाकरण गरियो", - "reset": "रिसेट गर्नुहोस्", - "restart": "फेरि शुरु गर्नु", + "reset": "परिवर्तनहरू पूर्ववत गर्नुहोस्", + "restart": "पुनः सुरु गर्नुहोस्", "settings": "सेटिङहरू", "skipped": "छोडियो", "start": "सुरु गर्नुहोस्", "stop": "रोक", - "save": "सेव गर्नुहोस्", + "save": "सेव गर्नुहोस्", "unchanged": "अपरिवर्तित", - "unknown": "अज्ञात" + "unknown": "अज्ञात", + "delete": "मेट्नुहोस्", + "noItemInClipboard": "क्लिपबोर्डमा कुनै वस्तुहरू छैनन्।" }, "receiveTab": { "title": "प्राप्त गर्नुहोस्", "infoBox": { "ip": "IP:", "port": "पोर्ट:", - "alias": "उपनाम:" + "alias": "उपकरणको नाम:" + }, + "quickSave": { + "favorites": "मनपर्नेहरू", + "on": "@:general.on", + "off": "@:general.off" } }, "sendTab": { @@ -58,21 +65,23 @@ "folder": "फोल्डर", "media": "मिडिया", "text": "पाठ", - "app": "अनुप्रयोग" + "app": "अनुप्रयोग", + "clipboard": "पेस्ट गर्नुहोस्" }, "shareIntentInfo": "तपाईले आफ्नो मोबाइल उपकरणको \"साझेदारी\" सुविधा पनि प्रयोग गर्न सक्नुहुन्छ फाइलहरू थप सजिलै चयन गर्न।", "nearbyDevices": "नजिकैका उपकरणहरू", - "thisDevice": "यो डिभाईस", - "scan": "डिभाईसहरू खोज्नुहोस्", - "sendMode": "मोड भेजें", + "thisDevice": "यो उपकरण", + "scan": "उपकरणहरू खोज्नुहोस्", + "sendMode": "पठाउने मोड", "sendModes": { "single": "एकल प्राप्तकर्ता", "multiple": "एकाधिक प्राप्तकर्ता", - "link": "लिंक के माध्यम से साझा करें" + "link": "लिङ्क मार्फत सेयर गर्नुहोस्" }, "sendModeHelp": "स्पष्टीकरण", "help": "कृपया सुनिश्चित गर्नुहोस् कि इच्छित लक्ष्य पनि उही वाइफाइ नेटवर्कमा छ।", - "placeItems": "साझेदारी गर्न वस्तुहरू राख्नुहोस्।" + "placeItems": "साझेदारी गर्न वस्तुहरू राख्नुहोस्।", + "manualSending": "म्यानुअल पठाउने" }, "settingsTab": { "title": "सेटिङहरू", @@ -86,71 +95,101 @@ }, "color": "रंग", "colorOptions": { - "system": "सिस्टम" + "system": "सिस्टम", + "oled": "ओ एल ई डी" }, "language": "भाषा", "languageOptions": { "system": "सिस्टम" }, - "saveWindowPlacement": "बंद करें: विंडो स्थानन प्लेसमेंट सहेजें", + "saveWindowPlacement": "बन्द गरेपछि विन्डोको स्थिति सुरक्षित गर्नुहोस्", "minimizeToTray": "छोड्नुहोस्: ट्रेमा न्यूनतम गर्नुहोस्", "launchAtStartup": "लगइन पछि स्वत: सुरु गर्नुहोस्", "launchMinimized": "स्वतः सुरु गर्नुहोस्: लुकेको सुरु गर्नुहोस्", - "animations": "एनिमेसनहरू" + "animations": "एनिमेसनहरू", + "saveWindowPlacementWindows": "बाहिर निस्किएपछि विन्डोको स्थिति सुरक्षित गर्नुहोस्", + "showInContextMenu": "कन्टेक्स्ट मेनुमा LocalSend देखाउनुहोस्" }, "receive": { "title": "प्राप्त गर्नुहोस्", "quickSave": "@:general.quickSave", "destination": "गन्तव्य", "downloads": "(डाउनलोड)", - "saveToGallery": "ग्यालरीमा मिडिया सेव गर्नुहोस्", - "saveToHistory": "इतिहासमा संचय गर्नुहोस्" + "saveToGallery": "मिडियालाई ग्यालरीमा सेभ गर्नुहोस्", + "saveToHistory": "इतिहासमा संचय गर्नुहोस्", + "quickSaveFromFavorites": "@:general.quickSaveFromFavorites", + "requirePin": "@:webSharePage.requirePin", + "autoFinish": "स्वतः समाप्त" }, "network": { "title": "नेटवर्क", "needRestart": "सेटिङ्हरू लागू गर्न सर्भर पुन: सुरु गर्नुहोस्!", "server": "सर्भर", - "alias": "उपनाम", - "deviceType": "यन्त्रको प्रकार", - "deviceModel": "यन्त्र मोडेल", + "alias": "उपकरणको नाम", + "deviceType": "उपकरणको प्रकार", + "deviceModel": "उपकरण मोडेल", "port": "पोर्ट", "portWarning": "आपको अन्य उपकर्णों द्वारा पहचाना नहीं जा सकता है क्योंकि आप कस्टम पोर्ट का उपयोग कर रहे हैं। (डिफ़ॉल्ट: {defaultPort})", "encryption": "एनक्रिप्शन", "multicastGroup": "मल्टीकास्ट", - "multicastGroupWarning": "आप अन्य उपकर्णों द्वारा पहचाना नहीं जा सकता है क्योंकि आप कस्टम मल्टीकास्ट पता का उपयोग कर रहे हैं। (डिफ़ॉल्ट: {defaultMulticast})" + "multicastGroupWarning": "आप अन्य उपकर्णों द्वारा पहचाना नहीं जा सकता है क्योंकि आप कस्टम मल्टीकास्ट पता का उपयोग कर रहे हैं। (डिफ़ॉल्ट: {defaultMulticast})", + "generateRandomAlias": "अनियमित उपनाम उत्पन्न गर्नुहोस्", + "useSystemName": "प्रणालीको नाम प्रयोग गर्नुहोस्", + "discoveryTimeout": "डिस्कभरी टाइमआउट", + "network": "नेटवर्क", + "networkOptions": { + "all": "सबै", + "filtered": "फिल्टर गरिएको" + } }, - "advancedSettings": "उन्नत सेटिङहरू" + "advancedSettings": "उन्नत सेटिङहरू", + "send": { + "title": "पठाउनुहोस्", + "shareViaLinkAutoAccept": "\"लिङ्क मार्फत साझेदारी\" मोडमा स्वचालित रूपमा अनुरोधहरू स्वीकार गर्नुहोस्" + }, + "other": { + "donate": "दान गर्नुहोस्", + "title": "अन्य", + "privacyPolicy": "गोपनीयता नीति", + "termsOfUse": "प्रयोगका सर्तहरू", + "support": "LocalSend लाई समर्थन गर्नुहोस्" + } }, "troubleshootPage": { - "title": "समस्या निवारण करें", - "subTitle": "इस अनुप्रयोग का अपेक्षित रूप से काम नहीं कर रहा है क्या? यहाँ आप आम समाधान प्राप्त कर सकते हैं।", + "title": "समस्या निवारण गर्नुहोस्", + "subTitle": "के एपले अपेक्षा गरेअनुसार काम गर्दैन? यहाँ तपाईंले समस्याहरूको केही सामान्य समाधानहरू फेला पार्न सक्नुहुन्छ।", "solution": "समाधान:", - "fixButton": "स्वचालित ठीक करें", + "fixButton": "स्वतः समाधान गर्नुहोस्", "firewall": { - "symptom": "यह अनुप्रयोग फ़ाइलें अन्य उपकर्णों को भेज सकता है, लेकिन अन्य उपकरण इस उपकरण को फ़ाइलें नहीं भेज सकते हैं।", - "solution": "यह शायद एक फ़यरवॉल मुद्दा है। आप इसे पोर्ट {port} पर आने वाली कनेक्शन्स की अनुमति देकर इसे हल कर सकते हैं।", - "openFirewall": "फ़ायरवॉल खोलें" + "symptom": "यो यन्त्रले अन्य यन्त्रहरूमा फाइलहरू पठाउन सक्छ तर अन्य यन्त्रहरूले यस यन्त्रमा फाइलहरू पठाउन सक्दैनन्।", + "solution": "यो सम्भवतः फायरवाल समस्या हो। तपाईंले पोर्ट {port} मा आगमन जडानहरू (UDP र TCP) लाई अनुमति दिएर यो समाधान गर्न सक्नुहुन्छ।", + "openFirewall": "फायरवाल खोल्नुहोस्" }, "noConnection": { - "symptom": "दोनों उपकरण एक दूसरे को खोज नहीं सकते हैं और वे फ़ाइलें साझा नहीं कर सकते हैं।", - "solution": "समस्या दोनों ओर है? तो आपको सुनिश्चित करना होगा कि दोनों उपकरण एक ही Wifi नेटवर्क में हैं और वे एक ही कॉन्फ़िगरेशन (पोर्ट, मल्टीकास्ट पता, एन्क्रिप्शन) साझा करते हैं। Wifi कम संचार करने की अनुमति नहीं दे सकता है। इस मामले में, इस विकल्प को राउटर पर सक्षम किया जाना चाहिए।" + "symptom": "दुबै उपकरणहरूले एकअर्कालाई पत्ता लगाउन सक्दैनन् न त फाइलहरू साझेदारी गर्न सक्छन्।", + "solution": "के समस्या दुवै तर्फ छ? यदि त्यसो हो भने, तपाईंले दुवै यन्त्रहरू एउटै Wi-Fi नेटवर्कमा छन् र एउटै कन्फिगरेसन (पोर्ट, मल्टिकास्ट ठेगाना, इन्क्रिप्शन) साझा गर्छन् भनी सुनिश्चित गर्नुपर्छ। पहुँच बिन्दु (AP) आइसोलेसनको कारणले Wi-Fi नेटवर्कले सहभागीहरू बीच सञ्चारलाई अनुमति नदिन सक्छ। यस अवस्थामा, यो विकल्प राउटरमा असक्षम पारिएको हुनुपर्छ।" + }, + "noDiscovery": { + "symptom": "यो उपकरणले अन्य उपकरणहरू पत्ता लगाउन सक्दैन।", + "solution": "कृपया सबै उपकरणहरू एउटै Wi-Fi नेटवर्कमा छन् र एउटै कन्फिगरेसन (पोर्ट, मल्टिकास्ट ठेगाना, इन्क्रिप्शन) साझा गर्छन् भनी सुनिश्चित गर्नुहोस्। तपाईं लक्षित उपकरणको IP ठेगाना म्यानुअल रूपमा टाइप गर्ने प्रयास गर्न सक्नुहुन्छ। यदि यसले काम गर्छ भने, यो उपकरणलाई मनपर्नेहरूमा थप्ने विचार गर्नुहोस् ताकि भविष्यमा यसलाई स्वचालित रूपमा पत्ता लगाउन सकियोस्।" } }, "receiveHistoryPage": { "title": "इतिहास", - "openFolder": "फ़ोल्डर खोलें", - "deleteHistory": "इतिहास को हटाएँ", - "empty": "इतिहास खाली है।", + "openFolder": "फोल्डर खोल्नुहोस्", + "deleteHistory": "इतिहास मेटाउनुहोस्", + "empty": "इतिहास खाली छ।", "entryActions": { - "open": "फ़ाइल खोलें", + "open": "फाइल खोल्नुहोस्", "info": "सूचना", - "deleteFromHistory": "इतिहास से हटाएँ" + "deleteFromHistory": "इतिहासबाट मेटाउनुहोस्", + "showInFolder": "फोल्डरमा हर्नुहोस" } }, "apkPickerPage": { "title": "अनुप्रयोग (APK)", - "excludeSystemApps": "सिस्टम ऐप्स को छोड़ें", - "excludeAppsWithoutLaunchIntent": "लौंच के लिए उपयोग न करने योग्य ऐप्स को छोड़ें", + "excludeSystemApps": "प्रणाली एपहरू समावेश नगर्नुहोस्", + "excludeAppsWithoutLaunchIntent": "सुरु गर्न नसकिने एपहरू बहिष्कार गर्नुहोस्", "apps": "{n} अनुप्रयोग" }, "selectedFilesPage": { @@ -158,10 +197,10 @@ }, "receivePage": { "subTitle": { - "one": "तपाईंलाई एउटा फाइल पठाउन चाहन्छ।", - "other": "तपाईलाई {n} फाइलहरू पठाउन चाहन्छ।" + "one": "तपाईंलाई एउटा फाइल पठाउन चाहन्छ", + "other": "तपाईलाई {n} फाइलहरू पठाउन चाहन्छ" }, - "subTitleMessage": "तपाईलाई सन्देश पठाउनुभयो:", + "subTitleMessage": "तपाईलाई सन्देश पठाइयो:", "subTitleLink": "तपाईंलाई लिङ्क पठाइयो:", "canceled": "प्रेषकले अनुरोध रद्द गरेको छ।" }, @@ -170,12 +209,13 @@ "destination": "@:settingsTab.receive.destination", "appDirectory": "(LocalSend फोल्डर)", "saveToGallery": "@:settingsTab.receive.saveToGallery", - "saveToGalleryOff": "निर्दिष्ट की यह नहीं की जा सकती है क्योंकि डायरेक्टरियाँ हैं।" + "saveToGalleryOff": "फोल्डरहरू भएकाले स्वतः बन्द भयो।" }, "sendPage": { - "waiting": "प्रतिक्रियाको प्रतीक्षा गर्दै...", + "waiting": "प्रतिक्रियाको प्रतीक्षा गर्दै…", "rejected": "प्राप्तकर्ताले अनुरोध अस्वीकार गरेको छ।", - "busy": "ग्राहक दूसरे अनुरोध के साथ व्यस्त हैं।" + "busy": "प्राप्तकर्ता अर्को अनुरोधमा व्यस्त छ।", + "tooManyAttempts": "@:web.tooManyAttempts" }, "progressPage": { "titleSending": "फाइलहरू पठाउँदै", @@ -194,28 +234,39 @@ } }, "webSharePage": { - "title": "लिंक के माध्यम से साझा करें", - "loading": "सर्वर प्रारंभ हो रहा है...", - "stopping": "सर्वर को बंद कर रहा है...", - "error": "सर्वर को शुरू करने के दौरान एक त्रुटि हुई है।", + "title": "लिङ्क मार्फत सेयर गर्नुहोस्", + "loading": "सर्भर सुरु गर्दै…", + "stopping": "सर्भर रोकिँदै…", + "error": "सर्भर सुरु गर्दा एउटा त्रुटि भयो।", "openLink": { - "one": "ब्राउज़र में इस लिंक को खोलें:", - "other": "इनमें से लिंक्स में से एक ब्राउज़र में खोलें:" + "one": "यो लिङ्क आफ्नो ब्राउजरमा खोल्नुहोस्:", + "other": "आफ्नो ब्राउजरमा यी मध्ये एउटा लिङ्क खोल्नुहोस्:" }, "requests": "अनुरोध", - "noRequests": "अबतक कोई अनुरोध नहीं हैं।", + "noRequests": "अहिलेसम्म कुनै अनुरोध छैन।", "encryption": "@:settingsTab.network.encryption", "encryptionHint": "LocalSend एक स्वयंसिग्ध प्रमाणपत्र प्रयोग गर्दछ। तपाईंले ब्राउजरमा यसलाई स्वीकार्नु पर्दछ।", - "pendingRequests": "लंबित अनुरोध: {n}" + "pendingRequests": "लंबित अनुरोध: {n}", + "pinHint": "पिन \"{pin}\" हो", + "autoAccept": "स्वचालित रूपमा अनुरोधहरू स्वीकार गर्नुहोस्", + "requirePin": "पिन आवश्यक छ" }, "aboutPage": { - "title": "LocalSend को बारेमा" + "title": "LocalSend को बारेमा", + "description": [ + "LocalSend एउटा नि:शुल्क, खुला स्रोत एप हो जसले तपाईंलाई इन्टरनेट जडानको आवश्यकता बिना नै आफ्नो स्थानीय नेटवर्कमा नजिकैका उपकरणहरूसँग फाइलहरू र सन्देशहरू सुरक्षित रूपमा साझेदारी गर्न अनुमति दिन्छ।", + "यो एप एन्ड्रोइड, आईओएस, म्याकओएस, विन्डोज र लिनक्समा उपलब्ध छ। तपाईंले आधिकारिक होमपेजमा सबै डाउनलोड विकल्पहरू फेला पार्न सक्नुहुन्छ।" + ], + "author": "लेखक", + "contributors": "योगदानकर्ताहरू", + "packagers": "प्याकेजरहरू", + "translators": "अनुवादकहरू" }, "changelogPage": { - "title": "Changelog" + "title": "परिवर्तन लग" }, "aliasGenerator(ignoreMissing, ignoreGpt)": { - "@info": "विभिन्न स्थानहरूमा फरक शब्दहरू हुन सक्छन्, यो 1:1 सँग नमिल्न सक्छ", + "@info": "फरक-फरक स्थानमा फरक-फरक शब्दहरू हुन सक्छन्, यो १:१ अनुपातमा नमिल्न सक्छ", "adjectives": [ "मनमोहक", "सुन्दर", @@ -295,8 +346,8 @@ "addressInput": { "title": "ठेगाना प्रविष्ट गर्नुहोस्", "hashtag": "ह्यासट्याग", - "ip": "आईपी ​​ठेगाना", - "recentlyUsed": "हाल में इस्तेमाल हुआ: " + "ip": "IP ठेगाना", + "recentlyUsed": "हालसालै प्रयोग गरिएको: " }, "cancelSession": { "title": "फाइल स्थानान्तरण रद्द गर्नुहोस्", @@ -327,7 +378,7 @@ }, "localNetworkUnauthorized": { "title": "@:dialogs.noPermission.title", - "description": " LocalSend बिना निजी नेटवर्क स्कैन की अनुमति के बिना अन्य उपकरणों को नहीं खोज सकता है। कृपया सेटिंग्स में इस अनुमति को प्रदान करें।", + "description": "LocalSend ले स्थानीय नेटवर्क स्क्यान गर्ने अनुमति बिना अन्य उपकरणहरू फेला पार्न सक्दैन। कृपया सेटिङहरूमा यो अनुमति दिनुहोस्।", "gotoSettings": "सेटिंग्स" }, "messageInput": { @@ -343,11 +394,11 @@ "content": "तपाईंले आवश्यक अनुमतिहरूको प्रदान गर्न दिएको छैन। कृपया सेटिङहरूमा तिनीहरूलाई प्रदान गर्नुहोस्।" }, "notAvailableOnPlatform": { - "title": "उपलब्ध नहीं है", - "content": "यह सुविधा केवल निम्नलिखित में उपलब्ध है:" + "title": "उपलब्ध छैन", + "content": "यो सुविधा निम्नमा मात्र उपलब्ध छ:" }, "qr": { - "title": "क्यूआर कोड" + "title": "QR कोड" }, "quickActions": { "title": "द्रुत कार्यहरू", @@ -359,29 +410,72 @@ }, "quickSaveNotice": { "title": "@:general.quickSave", - "content": "फाइल अनुरोधहरू स्वचालित रूपमा स्वीकार गरिन्छ। " + "content": "फाइल अनुरोधहरू अब स्वचालित रूपमा स्वीकार गरिन्छन्। स्थानीय नेटवर्कमा भएका सबैले तपाईंलाई फाइलहरू पठाउन सक्छन् भन्ने कुरामा सचेत रहनुहोस्।" }, "sendModeHelp": { - "title": "मोड भेजें", - "single": "एकांत प्राप्तकर्ताओं को फ़ाइलें भेजता है। चयन फ़ाइल संचरण के बाद साफ़ हो जाएगा।", - "multiple": "एकाधिक प्राप्तकर्ताओं को फ़ाइलें भेजता है। चयन साफ़ नहीं होगा।", - "link": "LocalSend इंस्टॉल न करने वाले प्राप्तकर्ता चयनित फ़ाइलें डाउनलोड कर सकते हैं जब वह ब्राउज़र में लिंक खोलते हैं।" + "title": "पठाउने मोडहरू", + "single": "एउटा प्राप्तकर्तालाई फाइलहरू पठाउँछ। फाइलहरू स्थानान्तरण सम्पन्न भएपछि चयन खाली गरिनेछ।", + "multiple": "धेरै प्राप्तकर्ताहरूलाई फाइलहरू पठाउँछ। फाइलहरू स्थानान्तरण समाप्त भएपछि चयन खाली गरिने छैन।", + "link": "LocalSend इन्स्टल नगरेका प्राप्तकर्ताहरूले आफ्नो ब्राउजरमा लिङ्क खोलेर चयन गरिएका फाइलहरू डाउनलोड गर्न सक्छन्।" + }, + "openFile": { + "title": "फाइल खोल्नुहोस्", + "content": "के तपाईं प्राप्त फाइल खोल्न चाहनुहुन्छ?" + }, + "favoriteDeleteDialog": { + "content": "के तपाईं साँच्चै मनपर्ने \"{name}\" बाट मेटाउन चाहनुहुन्छ?", + "title": "मनपर्नेहरूबाट हटाउनुहोस्" + }, + "favoriteDialog": { + "addFavorite": "थप्नुहोस्", + "title": "मनपर्नेहरू", + "noFavorites": "अहिलेसम्म कुनै पनि मनपर्ने उपकरणहरू छैनन्।" + }, + "favoriteEditDialog": { + "titleAdd": "मनपर्नेमा थप्नुहोस्", + "titleEdit": "सेटिङहरू", + "name": "उपकरणको नाम", + "auto": "(स्वचालित)", + "ip": "IP ठेगाना", + "port": "पोर्ट" + }, + "historyClearDialog": { + "title": "इतिहास खाली गर्नुहोस्", + "content": "के तपाईं साँच्चै सम्पूर्ण इतिहास मेटाउन चाहनुहुन्छ?" + }, + "quickSaveFromFavoritesNotice": { + "title": "@:general.quickSaveFromFavorites", + "content": [ + "फाइल अनुरोधहरू अब तपाईंको मनपर्ने सूचीमा रहेका उपकरणहरूबाट स्वचालित रूपमा स्वीकार गरिन्छन्।", + "चेतावनी! हाल, यो पूर्ण रूपमा सुरक्षित छैन, किनकि तपाईंको मनपर्ने सूचीबाट कुनै पनि उपकरणको फिंगरप्रिन्ट भएको ह्याकरले तपाईंलाई बिना प्रतिबन्ध फाइलहरू पठाउन सक्छ।", + "यद्यपि, यो विकल्प स्थानीय नेटवर्कमा रहेका सबै प्रयोगकर्ताहरूलाई तपाईंलाई कुनै प्रतिबन्ध बिना फाइलहरू पठाउन अनुमति दिनु भन्दा अझै सुरक्षित छ।" + ] + }, + "pin": { + "title": "पिन प्रविष्ट गर्नुहोस्" + }, + "zoom": { + "title": "URL" } }, "tray": { "@info": "Apple दिशानिर्देशहरू 'नजिक' शब्दको बारेमा धेरै सख्त छन्।", "open": "@:general.open", - "close": "LocalSend छोड्नुहोस्" + "close": "LocalSend बन्द गर्नुहोस्", + "closeWindows": "बाहिर निस्कनुहोस्" }, "web": { "waiting": "@:sendPage.waiting", - "rejected": "मना कर दिया", - "files": "फ़ाइलें", - "fileName": "फ़ाइल का नाम", - "size": "आकार" + "rejected": "अस्वीकृत", + "files": "फाइलहरू", + "fileName": "फाइलको नाम", + "size": "आकार", + "enterPin": "पिन प्रविष्ट गर्नुहोस्", + "invalidPin": "अमान्य पिन", + "tooManyAttempts": "धेरै प्रयासहरू" }, "assetPicker": { - "@info": "Translations for the Media selection tool for Android and Iphone", + "@info": "एन्ड्रोइड र आईफोनको लागि मिडिया चयन उपकरणको लागि अनुवादहरू", "confirm": "पुष्टि गर्नुहोस्", "cancel": "रद्द गर्नुहोस्", "edit": "सम्पादन गर्नुहोस्", @@ -392,23 +486,41 @@ "select": "छान्नुहोस्", "emptyList": "खाली सूची", "unSupportedAssetType": "असमर्थित फाईल प्रकार।", - "unableToAccessAll": "यस उपकरणमा सबै फाईलहरूमा पहुँच प्राप्त गर्न सकिएन।", + "unableToAccessAll": "यस उपकरणमा सबै फाईलहरूमा पहुँच प्राप्त गर्न सकिएन", "viewingLimitedAssetsTip": "केवल फाईलहरू र एल्बमहरूलाई अनुप्रयोगको लागि पहुँचयोग्य हेर्नुहोस्।", "changeAccessibleLimitedAssets": "पहुँचयोग्य फाईलहरू अद्यावधिक गर्न क्लिक गर्नुहोस्", "accessAllTip": "अनुप्रयोगमा केहि फाईलहरूलाई मात्र पहुँच गर्न सक्दछ। प्रणाली सेटिङ्समा जानुहोस् र उपकरणमा सबै मिडिया मा अनुप्रयोगलाई पहुँच दिनुहोस्।", "goToSystemSettings": "प्रणाली सेटिंग्समा जानुहोस्", - "accessLimitedAssets": "अधिकृताद्वारा पहुँचले जारी राख्नुहोस्", + "accessLimitedAssets": "सीमित पहुँचको साथ जारी राख्नुहोस्", "accessiblePathName": "पहुँचीने फाईलहरू", "sTypeAudioLabel": "अडियो", "sTypeImageLabel": "तस्वीर", "sTypeVideoLabel": "भिडियो", "sTypeOtherLabel": "अन्य मिडिया", - "sActionPlayHint": "खेल्नुहोस्", + "sActionPlayHint": "प्ले गर्नुहोस्", "sActionPreviewHint": "अग्रिम पूर्वावलोकन गर्नुहोस्", "sActionSelectHint": "छान्नुहोस्", "sActionSwitchPathLabel": "पथ परिवर्तन गर्नुहोस्", "sActionUseCameraHint": "क्यामेरा प्रयोग गर्नुहोस्", "sNameDurationLabel": "समय अवधि", "sUnitAssetCountLabel": "गणना" + }, + "networkInterfacesPage": { + "title": "नेटवर्क इन्टरफेसहरू", + "preview": "पूर्वावलोकन", + "blacklist": "कालोसूची", + "whitelist": "श्वेतसूची", + "info": "पूर्वनिर्धारित रूपमा, LocalSend ले सबै उपलब्ध नेटवर्क इन्टरफेसहरू प्रयोग गर्दछ। तपाईं यहाँ अनावश्यक नेटवर्कहरू बहिष्कार गर्न सक्नुहुन्छ। परिवर्तनहरू लागू गर्न तपाईंले सर्भर पुन: सुरु गर्न आवश्यक छ।" + }, + "donationPage": { + "title": "दान गर्नुहोस्", + "info": "LocalSend नि:शुल्क, खुला स्रोत र कुनै पनि विज्ञापन बिनाको एप हो। यदि तपाईंलाई एप मनपर्छ भने, तपाईंले दान दिएर विकासलाई समर्थन गर्न सक्नुहुन्छ।", + "donate": "{amount} दान गर्नुहोस्", + "thanks": "धेरै धन्यवाद!", + "restore": "खरिद पुनर्स्थापित गर्नुहोस्" + }, + "sanitization": { + "empty": "फाइलको नाम खाली हुन सक्दैन", + "invalid": "फाइलको नाममा अवैध वर्णहरू छन्" } } diff --git a/app/assets/i18n/oc.json b/app/assets/i18n/oc.json new file mode 100644 index 00000000..174780aa --- /dev/null +++ b/app/assets/i18n/oc.json @@ -0,0 +1,244 @@ +{ + "general": { + "accepted": "Acceptat", + "open": "Dobrir", + "add": "Apondre", + "queue": "Fila", + "save": "Salvar", + "accept": "Acceptar", + "continueStr": "Contunhar", + "settings": "Paramètres", + "copy": "Copiar", + "decline": "Refusar", + "edit": "Modificar", + "cancel": "Anullar", + "close": "Tampar", + "confirm": "Confirmar", + "done": "Acabat", + "delete": "Suprimir", + "error": "Error", + "example": "Exemple", + "files": "Fichièrs", + "finished": "Terminat", + "hide": "Amagar", + "online": "En linha", + "quickSave": "Salvagarda rapida", + "skipped": "Ignorat", + "start": "Aviar", + "unchanged": "Non cambiat", + "unknown": "Desconegut", + "offline": "Desconnectat", + "stop": "Arrestar", + "advanced": "Avançat", + "renamed": "Renomenar", + "copiedToClipboard": "Copiat al quichapapièrs", + "off": "Atudat", + "on": "Alucat", + "reset": "Desfar las modificacions", + "restart": "Reaviar", + "noItemInClipboard": "Cap d'element al quichapapièrs." + }, + "sendTab": { + "picker": { + "text": "Tèxte", + "app": "Aplicacion", + "clipboard": "Pegar", + "folder": "Dossièr", + "file": "Fichièr", + "media": "Mèdias" + }, + "selection": { + "title": "Seleccion", + "size": "Talha : {size}", + "files": "Fichièrs : {files}" + }, + "title": "Enviar", + "scan": "Cercar d'aparelhs", + "thisDevice": "Aqueste aparelh", + "sendModeHelp": "Explicacions", + "nearbyDevices": "Aparelhs a proximitat", + "manualSending": "Mandadís manual", + "sendMode": "Mòde de mandadís", + "sendModes": { + "link": "Partejar via ligam", + "single": "Destinatari unic", + "multiple": "Multiple destinataris" + }, + "placeItems": "Botar los elements de partejar." + }, + "receiveTab": { + "infoBox": { + "ip": "IP :", + "port": "Pòrt :", + "alias": "Nom de l'aparelh :" + }, + "quickSave": { + "favorites": "Favorits", + "off": "@:general.off", + "on": "@:general.on" + }, + "title": "Recebre" + }, + "appName": "LocalSend", + "locale": "Occitan", + "receiveOptionsPage": { + "destination": "@:settingsTab.receive.destination", + "title": "Opcions", + "saveToGallery": "@:settingsTab.receive.saveToGallery", + "appDirectory": "(dorsièr LocalSend)" + }, + "settingsTab": { + "network": { + "encryption": "Chiframent", + "networkOptions": { + "all": "Tot", + "filtered": "Filtrat" + }, + "network": "Ret", + "title": "Ret", + "server": "Servidor", + "alias": "Nom del periferic", + "deviceType": "Tipe d'aparelh", + "deviceModel": "Modèl d'aparelh", + "port": "Pòrt", + "useSystemName": "Utilizar lo nom del sistèma" + }, + "other": { + "title": "Autre", + "support": "Sosténer LocalSend", + "donate": "Donar", + "privacyPolicy": "Politica de confidencialitat", + "termsOfUse": "Condicions d'utilizacion" + }, + "advancedSettings": "Configuracion avançada", + "general": { + "brightnessOptions": { + "dark": "Fosc", + "system": "Sistèma", + "light": "Clar" + }, + "colorOptions": { + "oled": "OLED", + "system": "Sistèma" + }, + "language": "Lenga", + "title": "General", + "brightness": "Tèma", + "color": "Color", + "languageOptions": { + "system": "Sistèma" + }, + "launchAtStartup": "Aviar aprèp connexion", + "showInContextMenu": "Mostrar LocalSend al menú contextual", + "animations": "Animacions" + }, + "title": "Configuracion", + "receive": { + "title": "Recebre", + "quickSave": "@:general.quickSave", + "quickSaveFromFavorites": "@:general.quickSaveFromFavorites", + "requirePin": "@:webSharePage.requirePin", + "autoFinish": "Finalizacion automatica", + "destination": "Destinacion", + "downloads": "(Telecargament)", + "saveToHistory": "Salvar a l'istoric", + "saveToGallery": "Salvar los mèdias a la galariá" + }, + "send": { + "title": "Enviar" + } + }, + "troubleshootPage": { + "solution": "Solucion :", + "title": "Despanatge", + "fixButton": "Corregir automaticament", + "firewall": { + "openFirewall": "Dobrir los parafuòc" + }, + "noDiscovery": { + "symptom": "Aqueste aparelh pòt pas descobrir d'autres aparelhs." + } + }, + "receivePage": { + "subTitle": { + "one": "vòl enviar un fichièr", + "other": "vòl enviar {n} fichièrs" + }, + "subTitleMessage": "vos a enviat un messatge :", + "subTitleLink": "vos a enviat un ligam :" + }, + "networkInterfacesPage": { + "whitelist": "Lista blanca", + "title": "Interfàcia ret", + "blacklist": "Lista negra", + "preview": "Apercebut" + }, + "receiveHistoryPage": { + "title": "Istoric", + "openFolder": "Dobrir lo dossièr", + "deleteHistory": "Escafar l'istoric", + "empty": "L'istoric es void.", + "entryActions": { + "showInFolder": "Mostrar dins lo dossièr", + "info": "Informacions", + "open": "Dobrir lo fichièr", + "deleteFromHistory": "Suprimir de l'istoric" + } + }, + "apkPickerPage": { + "title": "Aplicacions (APK)", + "apps": "{n} Aplicacions" + }, + "selectedFilesPage": { + "deleteAll": "Tot suprimir" + }, + "progressPage": { + "titleSending": "Mandadís dels fichièrs", + "titleReceiving": "Recepcion dels fichièrs", + "savedToGallery": "Salvat dins Fòtos", + "total": { + "title": { + "finishedError": "Finalizat ambé una error", + "sending": "Progression totala ({time})", + "canceledReceiver": "Anullat pel destinari" + }, + "speed": "Velocitat : {speed}/s", + "size": "Talha : {curr} / {n}", + "count": "Fichièrs : {curr} / {n}" + } + }, + "webSharePage": { + "loading": "Aviada del servidor…", + "stopping": "Arrèst del servidor…", + "requirePin": "Requerir un PIN", + "title": "Partejar via ligam", + "requests": "Demandas" + }, + "aboutPage": { + "title": "A prepaus de LocalSend", + "author": "Autor", + "translators": "Traductors" + }, + "donationPage": { + "title": "Far un don", + "donate": "Donar {amount}", + "thanks": "Mercés plan !" + }, + "dialogs": { + "addFile": { + "title": "Apondre la seleccion" + }, + "openFile": { + "title": "Dobrir lo fichièr" + }, + "addressInput": { + "title": "Picatz l'adreça IP", + "ip": "Adreça IP" + } + }, + "sendPage": { + "waiting": "En esperayd'una responsa…", + "tooManyAttempts": "@:web.tooManyAttempts", + "rejected": "Lo destinatari a regetat la demanda." + } +} diff --git a/app/assets/i18n/pl.json b/app/assets/i18n/pl.json index b1443f08..cf7cf771 100644 --- a/app/assets/i18n/pl.json +++ b/app/assets/i18n/pl.json @@ -69,8 +69,8 @@ "app": "Aplikacja", "clipboard": "Wklej" }, - "shareIntentInfo": "Możesz także skorzystać z funkcji „Udostępnij” swojego urządzenia mobilnego, aby łatwiej wybierać pliki.", - "nearbyDevices": "Urządzenia w pobliżu", + "shareIntentInfo": "Możesz także skorzystać z funkcji „Udostępnij” swojego urządzenia mobilnego, aby łatwiej wybierać pliki.", + "nearbyDevices": "Urządzenia w pobliżu", "thisDevice": "To urządzenie", "scan": "Szukaj urządzeń", "manualSending": "Wysyłanie ręczne", @@ -81,7 +81,7 @@ "link": "Udostępnij przez link" }, "sendModeHelp": "Wyjaśnienie", - "help": "Upewnij się, że żądany cel również znajduje się w tej samej sieci Wi-Fi.", + "help": "Upewnij się, że żądany cel również znajduje się w tej samej sieci Wi-Fi.", "placeItems": "Umieść elementy do udostępnienia." }, "settingsTab": { @@ -108,7 +108,7 @@ "minimizeToTray": "Zminimalizuj do menu ukrytych ikon przy zamykaniu", "launchAtStartup": "Autostart po zalogowaniu", "launchMinimized": "Autostart: start ukryty", - "showInContextMenu": "Pokaż LocalSend w menu kontekstowym", + "showInContextMenu": "Pokaż LocalSend w menu kontekstowym", "animations": "Animacje" }, "receive": { @@ -119,8 +119,8 @@ "autoFinish": "Zakończ automatycznie", "destination": "Miejsce docelowe", "downloads": "(Pobrane)", - "saveToGallery": "Zapisz media w galerii", - "saveToHistory": "Zapisz w historii" + "saveToGallery": "Zapisz media w galerii", + "saveToHistory": "Zapisz w historii" }, "send": { "title": "Wyślij", @@ -140,7 +140,12 @@ "portWarning": "Inne urządzenia mogą nie wykryć Twojego urządzenia, ponieważ używasz niestandardowego portu. (domyślnie: {defaultPort})", "encryption": "Szyfrowanie", "multicastGroup": "Multicast", - "multicastGroupWarning": "Inne urządzenia mogą nie wykryć Twojego urządzenia, ponieważ używasz niestandardowego adresu multicast. (domyślnie: {defaultMulticast})" + "multicastGroupWarning": "Inne urządzenia mogą nie wykryć Twojego urządzenia, ponieważ używasz niestandardowego adresu multicast. (domyślnie: {defaultMulticast})", + "networkOptions": { + "all": "Wszystkie", + "filtered": "Przefiltrowane" + }, + "network": "Sieć" }, "other": { "title": "Inne", @@ -153,21 +158,21 @@ }, "troubleshootPage": { "title": "Rozwiązywanie problemów", - "subTitle": "Aplikacja nie działa zgodnie z oczekiwaniami? Tutaj znajdziesz powszechne rozwiązania.", + "subTitle": "Aplikacja nie działa zgodnie z oczekiwaniami? Tutaj znajdziesz powszechne rozwiązania.", "solution": "Rozwiązanie:", "fixButton": "Napraw automatycznie", "firewall": { "symptom": "Aplikacja może wysyłać pliki do innych urządzeń, ale inne urządzenia nie mogą wysyłać plików do tego urządzenia.", - "solution": "Prawdopodobnie jest to problem z zaporą. Możesz go rozwiązać, zezwalając na przychodzące połączenia (UDP i TCP) na porcie {port}.", + "solution": "Prawdopodobnie jest to problem z zaporą. Możesz go rozwiązać, zezwalając na przychodzące połączenia (UDP i TCP) na porcie {port}.", "openFirewall": "Otwórz zaporę" }, "noDiscovery": { "symptom": "To urządzenie nie może wykryć innych urządzeń.", - "solution": "Upewnij się, że wszystkie urządzenia są w tej samej sieci Wi-Fi i mają tę samą konfigurację (port, adres multiemisji, szyfrowanie). Możesz spróbować wpisać adres IP urządzenia docelowego ręcznie. Jeśli to zadziała, rozważ dodanie tego urządzenia do ulubionych, aby mogło zostać automatycznie wykryte w przyszłości." + "solution": "Upewnij się, że wszystkie urządzenia są w tej samej sieci Wi-Fi i mają tę samą konfigurację (port, adres multiemisji, szyfrowanie). Możesz spróbować wpisać adres IP urządzenia docelowego ręcznie. Jeśli to zadziała, rozważ dodanie tego urządzenia do ulubionych, aby mogło zostać automatycznie wykryte w przyszłości." }, "noConnection": { "symptom": "Oba urządzenia nie mogą się nawzajem wykryć ani dzielić się plikami.", - "solution": "Problem istnieje po obu stronach? Upewnij się, że oba urządzenia są w tej samej sieci Wi-Fi i mają takie same ustawienia (port, adres multicast, szyfrowanie). Wi-Fi może nie zezwalać na komunikację między uczestnikami z powodu izolacji punktu dostępu (AP). W takim przypadku tę opcję należy wyłączyć w routerze." + "solution": "Problem istnieje po obu stronach? Upewnij się, że oba urządzenia są w tej samej sieci Wi-Fi i mają takie same ustawienia (port, adres multicast, szyfrowanie). Wi-Fi może nie zezwalać na komunikację między uczestnikami z powodu izolacji punktu dostępu (AP). W takim przypadku tę opcję należy wyłączyć w routerze." } }, "receiveHistoryPage": { @@ -177,9 +182,9 @@ "empty": "Historia jest pusta.", "entryActions": { "open": "Otwórz plik", - "showInFolder": "Pokaż w folderze", + "showInFolder": "Pokaż w folderze", "info": "Informacje", - "deleteFromHistory": "Usuń z historii" + "deleteFromHistory": "Usuń z historii" } }, "apkPickerPage": { @@ -216,11 +221,11 @@ "progressPage": { "titleSending": "Wysyłanie plików", "titleReceiving": "Odbieranie plików", - "savedToGallery": "Zapisane w galerii", + "savedToGallery": "Zapisane w galerii", "total": { "title": { "sending": "Całkowity postęp ({time})", - "finishedError": "Zakończono z błędem", + "finishedError": "Zakończono z błędem", "canceledSender": "Anulowane przez nadawcę", "canceledReceiver": "Anulowane przez odbiorcę" }, @@ -235,8 +240,8 @@ "stopping": "Zatrzymywanie serwera…", "error": "Wystąpił błąd podczas uruchamiania serwera.", "openLink": { - "one": "Otwórz ten link w przeglądarce:", - "other": "Otwórz jeden z tych linków w przeglądarce:" + "one": "Otwórz ten link w przeglądarce:", + "other": "Otwórz jeden z tych linków w przeglądarce:" }, "requests": "Żądania", "noRequests": "Brak żądań.", @@ -244,14 +249,14 @@ "autoAccept": "Automatycznie akceptuj żądania", "requirePin": "Wymagaj kodu PIN", "pinHint": "Kod PIN to „{pin}”", - "encryptionHint": "LocalSend używa samopodpisanego certyfikatu. Musisz go zaakceptować w przeglądarce.", + "encryptionHint": "LocalSend używa samopodpisanego certyfikatu. Musisz go zaakceptować w przeglądarce.", "pendingRequests": "Oczekujące żądania: {n}" }, "aboutPage": { - "title": "O LocalSend", + "title": "O LocalSend", "description": [ - "LocalSend jest darmową, otwartoźródłową aplikacją, która pozwala na bezpieczne udostępnianie plików i wiadomości urządzeniom w pobliżu poprzez Twoją sieć lokalną, bez konieczności połączenia z internetem.", - "Ta aplikacja jest dostępna na systemach Android, iOS, macOS, Windows i Linux. Możesz znaleźć wszystkie opcje pobierania na oficjalnej stronie głównej." + "LocalSend jest darmową, otwartoźródłową aplikacją, która pozwala na bezpieczne udostępnianie plików i wiadomości urządzeniom w pobliżu poprzez Twoją sieć lokalną, bez konieczności połączenia z internetem.", + "Ta aplikacja jest dostępna na systemach Android, iOS, macOS, Windows i Linux. Możesz znaleźć wszystkie opcje pobierania na oficjalnej stronie głównej." ], "author": "Autor", "contributors": "Współautorzy", @@ -296,7 +301,7 @@ }, "encryptionDisabledNotice": { "title": "Szyfrowanie wyłączone", - "content": "Komunikacja odbywa się teraz za pomocą niezaszyfrowanego protokołu HTTP. Aby korzystać z HTTPS, włącz ponownie szyfrowanie." + "content": "Komunikacja odbywa się teraz za pomocą niezaszyfrowanego protokołu HTTP. Aby korzystać z HTTPS, włącz ponownie szyfrowanie." }, "errorDialog": { "title": "@:general.error" @@ -307,8 +312,8 @@ "addFavorite": "Dodaj" }, "favoriteDeleteDialog": { - "title": "Usuń z ulubionych", - "content": "Czy na pewno chcesz usunąć z ulubionych „{name}”?" + "title": "Usuń z ulubionych", + "content": "Czy na pewno chcesz usunąć z ulubionych „{name}”?" }, "favoriteEditDialog": { "titleAdd": "Dodaj do ulubionych", @@ -319,7 +324,7 @@ "port": "Port" }, "fileInfo": { - "title": "Informacje o pliku", + "title": "Informacje o pliku", "fileName": "Nazwa pliku:", "path": "Ścieżka:", "size": "Rozmiar:", @@ -336,7 +341,7 @@ }, "localNetworkUnauthorized": { "title": "@:dialogs.noPermission.title", - "description": "LocalSend nie może znaleźć innych urządzeń bez uprawnienia do skanowania sieci lokalnej. Udziel tego uprawnienia w ustawieniach.", + "description": "LocalSend nie może znaleźć innych urządzeń bez uprawnienia do skanowania sieci lokalnej. Udziel tego uprawnienia w ustawieniach.", "gotoSettings": "Ustawienia" }, "messageInput": { @@ -349,7 +354,7 @@ }, "noPermission": { "title": "Brak uprawnień", - "content": "Nie udzieliłeś wymaganych uprawnień. Udziel ich w ustawieniach." + "content": "Nie udzielono wymaganych uprawnień. Udziel ich w ustawieniach." }, "notAvailableOnPlatform": { "title": "Niedostępne", @@ -368,14 +373,14 @@ }, "quickSaveNotice": { "title": "@:general.quickSave", - "content": "Żądania plików są akceptowane automatycznie. Pamiętaj, że każdy w sieci lokalnej może przesyłać Ci pliki." + "content": "Żądania plików są akceptowane automatycznie. Pamiętaj, że każdy w sieci lokalnej może przesyłać Ci pliki." }, "quickSaveFromFavoritesNotice": { "title": "@:general.quickSaveFromFavorites", "content": [ - "Żądania plików są teraz akceptowane automatycznie z urządzeń na liście ulubionych.", - "Uwaga! Obecnie nie jest to całkowicie bezpieczne, ponieważ haker, który ma odcisk palca dowolnego urządzenia z listy ulubionych, może wysyłać Ci pliki bez ograniczeń.", - "Jednak ta opcja jest nadal bezpieczniejsza niż umożliwienie wszystkim użytkownikom w sieci lokalnej wysyłanie plików bez ograniczeń." + "Żądania plików są teraz akceptowane automatycznie z urządzeń na liście ulubionych.", + "Uwaga! Obecnie nie jest to całkowicie bezpieczne, ponieważ haker, który ma odcisk palca dowolnego urządzenia z listy ulubionych, może wysyłać Ci pliki bez ograniczeń.", + "Jednak ta opcja jest nadal bezpieczniejsza niż umożliwienie wszystkim użytkownikom w sieci lokalnej wysyłanie plików bez ograniczeń." ] }, "pin": { @@ -385,7 +390,7 @@ "title": "Tryby wysyłania", "single": "Wysyła pliki do jednego odbiorcy. Wybór zostanie wyczyszczony po zakończonym transferze pliku.", "multiple": "Wysyła pliki do wielu odbiorców. Wybór nie zostanie wyczyszczony.", - "link": "Odbiorcy, którzy nie mają zainstalowanego LocalSend, mogą pobrać wybrane pliki, otwierając link w swojej przeglądarce." + "link": "Odbiorcy, którzy nie mają zainstalowanego LocalSend, mogą pobrać wybrane pliki, otwierając link w swojej przeglądarce." }, "zoom": { "title": "Adres URL" @@ -396,7 +401,7 @@ "invalid": "Nazwa pliku zawiera nieprawidłowe znaki" }, "tray": { - "@info": "Wytyczne Apple są bardzo surowe, jeśli chodzi o „zamknięte” sformułowanie.", + "@info": "Wytyczne Apple są bardzo surowe, jeśli chodzi o „zamknięte” sformułowanie.", "open": "@:general.open", "close": "Zakończ LocalSend", "closeWindows": "Zamknij" @@ -412,7 +417,7 @@ "size": "Rozmiar" }, "assetPicker": { - "@info": "Translations for the Media selection tool for Android and Iphone", + "@info": "Tłumaczenia narzędzia wyboru mediów dla systemów Android i iPhone", "confirm": "Potwierdź", "cancel": "Anuluj", "edit": "Edytuj", @@ -424,11 +429,11 @@ "emptyList": "Pusta lista", "unSupportedAssetType": "Nieobsługiwany typ pliku.", "unableToAccessAll": "Nie można uzyskać dostępu do wszystkich plików na urządzeniu", - "viewingLimitedAssetsTip": "Przeglądaj tylko pliki i albumy dostępne dla aplikacji.", + "viewingLimitedAssetsTip": "Przeglądaj tylko pliki i albumy dostępne dla aplikacji.", "changeAccessibleLimitedAssets": "Kliknij, aby zaktualizować dostępne pliki", - "accessAllTip": "Aplikacja może uzyskać dostęp tylko do niektórych plików na urządzeniu. Przejdź do ustawień systemowych i zezwól aplikacji na dostęp do wszystkich mediów na urządzeniu.", + "accessAllTip": "Aplikacja może uzyskać dostęp tylko do niektórych plików na urządzeniu. Przejdź do ustawień systemowych i zezwól aplikacji na dostęp do wszystkich mediów na urządzeniu.", "goToSystemSettings": "Przejdź do ustawień systemowych", - "accessLimitedAssets": "Kontynuuj z ograniczonym dostępem", + "accessLimitedAssets": "Kontynuuj z ograniczonym dostępem", "accessiblePathName": "Dostępne pliki", "sTypeAudioLabel": "Audio", "sTypeImageLabel": "Obraz", @@ -441,5 +446,12 @@ "sActionUseCameraHint": "użyj kamery", "sNameDurationLabel": "czas trwania", "sUnitAssetCountLabel": "liczba" + }, + "networkInterfacesPage": { + "preview": "Podgląd", + "whitelist": "Biała lista", + "blacklist": "Czarna lista", + "title": "Interfejsy sieciowe", + "info": "Domyślnie LocalSend używa wszystkich dostępnych interfejsów sieciowych. Możesz tutaj wykluczyć niechciane sieci. Musisz ponownie uruchomić serwer, aby zastosować zmiany." } } diff --git a/app/assets/i18n/pt-BR.json b/app/assets/i18n/pt-BR.json index 2f1b8754..05e61cf6 100644 --- a/app/assets/i18n/pt-BR.json +++ b/app/assets/i18n/pt-BR.json @@ -140,7 +140,12 @@ "portWarning": "Você pode estar indetectável para outros dispositivos por estar usando uma porta customizada. (Padrão: {defaultPort})", "encryption": "Criptografia", "multicastGroup": "Multicast", - "multicastGroupWarning": "Você pode estar indetectável para outros dispositivos por estar usando um endereço multicast customizado. (Padrão: {defaultMulticast})" + "multicastGroupWarning": "Você pode estar indetectável para outros dispositivos por estar usando um endereço multicast customizado. (Padrão: {defaultMulticast})", + "network": "Rede", + "networkOptions": { + "all": "Todos", + "filtered": "Filtrado" + } }, "other": { "title": "Outros", @@ -501,5 +506,12 @@ "sActionUseCameraHint": "use a câmera", "sNameDurationLabel": "duração", "sUnitAssetCountLabel": "Total" + }, + "networkInterfacesPage": { + "whitelist": "Lista branca", + "blacklist": "Lista negra", + "info": "Por padrão, o LocalSend utiliza todas as interfaces de rede disponíveis. Você pode excluir as redes indesejadas aqui. É necessário reiniciar o servidor para aplicar as alterações.", + "preview": "Anterior", + "title": "Interfaces de rede" } } diff --git a/app/assets/i18n/ro.json b/app/assets/i18n/ro.json index a6006c5a..e326a9ce 100644 --- a/app/assets/i18n/ro.json +++ b/app/assets/i18n/ro.json @@ -11,9 +11,9 @@ "confirm": "Confirmă", "continueStr": "Continuă", "copy": "Copiază", - "copiedToClipboard": "Copiat pe Clipboard", - "decline": "Declină", - "done": "Gata", + "copiedToClipboard": "Copiat în Clipboard", + "decline": "Respinge", + "done": "Finalizat", "delete": "Șterge", "edit": "Editează", "error": "Eroare", @@ -23,14 +23,14 @@ "hide": "Ascunde", "off": "Oprit", "offline": "Offline", - "on": "Deschis", + "on": "Pornit", "online": "Online", "open": "Deschide", "queue": "Coadă", - "quickSave": "Salvare Rapidă", - "quickSaveFromFavorites": "Salvare rapidă din \"Favorite\"", + "quickSave": "Salvare rapidă", + "quickSaveFromFavorites": "Salvare rapidă pentru \"Favorite\"", "renamed": "Redenumit", - "reset": "Resetare", + "reset": "Anulează modificările", "restart": "Repornire", "settings": "Setări", "skipped": "Omis", @@ -39,7 +39,7 @@ "save": "Salvează", "unchanged": "Neschimbat", "unknown": "Necunoscut", - "noItemInClipboard": "Clipboard gol" + "noItemInClipboard": "Fără elemente în clipboard." }, "receiveTab": { "title": "Primire", @@ -55,34 +55,34 @@ } }, "sendTab": { - "title": "Trimitere", + "title": "Trimite", "selection": { "title": "Selecție", "files": "Fișiere: {files}", - "size": "Mărime: {size}" + "size": "Dimensiune: {size}" }, "picker": { "file": "Fișier", "folder": "Dosar", "media": "Media", "text": "Text", - "app": "App", + "app": "Aplicație", "clipboard": "Lipește" }, - "shareIntentInfo": "Pentru a selecta mai ușor fișierele, puteți utiliza funcția \"Partajare\" a dispozitivului telefonului.", + "shareIntentInfo": "Poți utiliza, de asemenea, funcția „Partajare” a dispozitivului pentru a selecta mai ușor fișierele.", "nearbyDevices": "Dispozitive din apropiere", "thisDevice": "Acest dispozitiv", "scan": "Caută dispozitive", "manualSending": "Trimitere manuală", "sendMode": "Mod de trimitere", "sendModes": { - "single": "Recipient unic", - "multiple": "Recipienți multipli", + "single": "Un singur destinatar", + "multiple": "Mai mulți destinatari", "link": "Partajează prin link" }, "sendModeHelp": "Explicație", - "help": "Verificați dacă destinația se află în aceeași rețea Wi-Fi.", - "placeItems": "Adaugă lucruri de partajare." + "help": "Verifică dacă destinația se află în aceeași rețea Wi-Fi.", + "placeItems": "Adaugă elemente pentru a partaja." }, "settingsTab": { "title": "Setări", @@ -92,7 +92,7 @@ "brightnessOptions": { "system": "Sistem", "dark": "Întuneric", - "light": "Lumină" + "light": "Luminoasă" }, "color": "Culoare", "colorOptions": { @@ -103,10 +103,10 @@ "languageOptions": { "system": "Sistem" }, - "saveWindowPlacement": "Închidere: Salvează plasarea ferestrei", + "saveWindowPlacement": "Reține locația ferestrei după ieșire", "saveWindowPlacementWindows": "Salvarea poziției ferestrei după închidere", - "minimizeToTray": "Închidere: Minimizează în Bara de Meniuri/Tray", - "launchAtStartup": "Autopornire după logare", + "minimizeToTray": "Minimizează în Bara de Meniuri/Tray la închidere", + "launchAtStartup": "Pornire automată după autentificare", "launchMinimized": "Autopornire: Pornire ascunsă", "showInContextMenu": "Afișează LocalSend în meniul contextual", "animations": "Animații" @@ -117,36 +117,41 @@ "quickSaveFromFavorites": "@:general.quickSaveFromFavorites", "requirePin": "@:webSharePage.requirePin", "autoFinish": "Finisare automată", - "destination": "Destinație", + "destination": "Salvează în dosar", "downloads": "(Descărcări)", "saveToGallery": "Salvează media în galerie", - "saveToHistory": "Salvează în istorie" + "saveToHistory": "Salvează în istoric" }, "send": { - "title": "Trimitere", - "shareViaLinkAutoAccept": "Partajează prin link: Acceptare automată" + "title": "Trimite", + "shareViaLinkAutoAccept": "Acceptă automat cererile în modul „Partajare prin link”" }, "network": { - "title": "Rețeaua", - "needRestart": "Reporniți serverul pentru a aplica setările!", + "title": "Rețea", + "needRestart": "Repornește serverul pentru a aplica setările!", "server": "Server", "alias": "Nume dispozitiv", "deviceType": "Tip dispozitiv", "deviceModel": "Model dispozitiv", "port": "Port", - "discoveryTimeout": "Timp de așteptare pentru descoperire", + "discoveryTimeout": "Expirare descoperire", "useSystemName": "Folosește numele sistemului", "generateRandomAlias": "Generează alias aleatoriu", - "portWarning": "Este posibil să nu fii detectat de alte dispozitive pentru că folosești un port customizat. (implicit: {defaultPort})", + "portWarning": "Este posibil să nu fii detectat de alte dispozitive pentru că folosești un port personalizat. (implicit: {defaultPort})", "encryption": "Criptare", "multicastGroup": "Multicast", - "multicastGroupWarning": "Este posibil să nu fii detectat de alte dispozitive pentru că folosești o adresă multicast customizată. (implicit: {defaultMulticast})" + "multicastGroupWarning": "Este posibil să nu fii detectat de alte dispozitive pentru că folosești o adresă multicast personalizată. (implicit: {defaultMulticast})", + "networkOptions": { + "all": "Toate", + "filtered": "Filtrat" + }, + "network": "Rețea" }, "other": { "title": "Altele", - "support": "Susțineți LocalSend", + "support": "Susține LocalSend", "donate": "Donează", - "privacyPolicy": "Politică de confidențialitate", + "privacyPolicy": "Politica de confidențialitate", "termsOfUse": "Termeni de utilizare" }, "advancedSettings": "Setări avansate" @@ -155,7 +160,7 @@ "title": "Depanare", "subTitle": "Aplicația nu funcționează așa cum trebuie? Aici poți găsi câteva soluții comune.", "solution": "Soluția:", - "fixButton": "Rezolvă automată", + "fixButton": "Repară automat", "firewall": { "symptom": "Această aplicație poate trimite fișiere la alte dispozitive, dar alte dispozitive nu pot trimite fișiere de pe acest dispozitiv.", "solution": "Cel mai probabil problema este de la firewall. Poți rezolva această problemă permițând conexiunile de intrare (UDP și TCP) pe portul {port}.", @@ -198,7 +203,7 @@ }, "subTitleMessage": "ți-a trimis un mesaj:", "subTitleLink": "ți-a trimis un link:", - "canceled": "Trimitentul a anulat cererea." + "canceled": "Expeditorul a anulat cererea." }, "receiveOptionsPage": { "title": "Opțiuni", @@ -208,10 +213,10 @@ "saveToGalleryOff": "Dezactivat automat deoarece există foldere." }, "sendPage": { - "waiting": "Aștept răspuns...", - "rejected": "Recipientul a respins cererea.", + "waiting": "Așteptare răspuns…", + "rejected": "Destinatarul a respins cererea.", "tooManyAttempts": "@:web.tooManyAttempts", - "busy": "Recipientul este ocupat cu o altă cerere." + "busy": "Destinatarul este ocupat cu o altă cerere." }, "progressPage": { "titleSending": "Trimitere fișiere", @@ -221,18 +226,18 @@ "title": { "sending": "Progres total ({time})", "finishedError": "Finalizat cu eroare", - "canceledSender": "Anulat de trimitent", - "canceledReceiver": "Anulat de receptor" + "canceledSender": "Anulat de expeditor", + "canceledReceiver": "Anulat de către destinatar" }, "count": "Fișiere: {curr} / {n}", - "size": "Mărime: {curr} / {n}", + "size": "Dimensiune: {curr} / {n}", "speed": "Viteză: {speed}/s" } }, "webSharePage": { "title": "Partajează prin link", - "loading": "Să pornim serverul...", - "stopping": "Să oprim serverul...", + "loading": "Pornirea serverului…", + "stopping": "Oprirea serverului…", "error": "A apărut o eroare la pornirea serverului.", "openLink": { "one": "Deschide acest link în browserul tău:", @@ -245,7 +250,7 @@ "requirePin": "Solicită PIN", "pinHint": "PIN-ul este \"{pin}\"", "encryptionHint": "LocalSend folosește un certificat auto-semnat. Trebuie să-l accepți în browserul tău.", - "pendingRequests": "Cererile în așteptare: {n}" + "pendingRequests": "Cereri în așteptare: {n}" }, "aboutPage": { "title": "Despre LocalSend", @@ -269,7 +274,7 @@ "title": "Schimbări" }, "aliasGenerator(ignoreMissing, ignoreGpt)": { - "@info": "Different locales may have different words, it may not match 1:1", + "@info": "Diferite localizări pot avea cuvinte diferite, este posibil să nu se potrivească cu 1: 1", "adjectives": [ "Adorabilă", "Frumoasă", @@ -355,8 +360,8 @@ "recentlyUsed": "Folosit recent: " }, "cancelSession": { - "title": "Anularea transferului", - "content": "Chiar vrei să anulezi transferul cu fișiere?" + "title": "Anulează trimiterea fișierelor", + "content": "Chiar vrei să anulezi transferul fișierelor?" }, "cannotOpenFile": { "title": "Nu se poate deschide fișierul", @@ -381,7 +386,7 @@ "favoriteEditDialog": { "titleAdd": "Adaugă la favorite", "titleEdit": "Setări", - "name": "Nume dispozitivului", + "name": "Numele dispozitivului", "auto": "(auto)", "ip": "Adresă IP", "port": "Port" @@ -390,8 +395,8 @@ "title": "Informații despre fișier", "fileName": "Numele fișierului:", "path": "Calea:", - "size": "Mărime:", - "sender": "Recipientul:", + "size": "Dimensiune:", + "sender": "Expeditor:", "time": "Timp:" }, "fileNameInput": { @@ -404,12 +409,12 @@ }, "localNetworkUnauthorized": { "title": "@:dialogs.noPermission.title", - "description": "LocalSend nu poate găsi alte dispozitive fără permisiunea de a scana rețeaua locală. Să acorzi această permisiune în setări.", + "description": "LocalSend nu poate găsi alte dispozitive fără permisiunea de a scana rețeaua locală. Acordă această permisiune în setări.", "gotoSettings": "Setări" }, "messageInput": { "title": "Scrie un mesaj", - "multiline": "Multilinie" + "multiline": "Multi-linie" }, "noFiles": { "title": "Niciun fișier selectat", @@ -436,24 +441,24 @@ }, "quickSaveNotice": { "title": "@:general.quickSave", - "content": "Cereri de fișiere sunt acceptate automat. Fii atent oricine din rețeaua locală îți poate trimite fișiere." + "content": "Cererile de fișiere sunt acceptate automat. Fii atent oricine din rețeaua locală îți poate trimite fișiere." }, "quickSaveFromFavoritesNotice": { "title": "@:general.quickSaveFromFavorites", "content": [ - "Fișierele cu cereri sunt acum acceptate automat de dispozitivele din lista ta de favorite.", + "Cererile de fișiere sunt acum acceptate automat de la dispozitivele din lista dispozitivelor favorite.", "Atenție! În prezent, aceasta nu este complet securizată, deoarece un hacker care are amprente pe oricare dintre dispozitivele din lista ta de favorite poate trimite fișiere fără restricții.", "Oricum ar fi, această opțiune este mult mai sigură decât să permiți utilizatorilor din rețeaua locală să trimită fișiere fără restricții." ] }, "pin": { - "title": "Introdu PIN-ul" + "title": "Introdu codul PIN" }, "sendModeHelp": { "title": "Moduri de trimitere", - "single": "Trimite fișiere unui singur recipient. Selecția va fi golită după ce transferul este finalizat.", - "multiple": "Trimite fișiere la mai mulți recipienți. Selecția nu va fi golită.", - "link": "Recipienții care nu au LocalSend instalat pot descărca fișierele selectate accesând linkul în browser." + "single": "Trimite fișiere unui singur destinatar. Selecția va fi golită după ce transferul este finalizat.", + "multiple": "Trimite fișiere la mai mulți destinatari. Selecția nu va fi ștearsă după transferul de fișiere terminate.", + "link": "Destinatarii care nu au LocalSend instalat pot descărca fișierele selectate prin deschiderea linkului în browserul lor." }, "zoom": { "title": "URL" @@ -461,53 +466,60 @@ }, "sanitization": { "empty": "Numele fișierului nu poate fi gol", - "invalid": "Numele fișierului conține caractere invalide" + "invalid": "Numele fișierului conține caractere greșite" }, "tray": { "@info": "Apple Guidelines are very strict about the 'close' wording.", "open": "@:general.open", "close": "Închide LocalSend", - "closeWindows": "Închide" + "closeWindows": "Ieșire" }, "web": { "waiting": "@:sendPage.waiting", - "enterPin": "Introdu PIN-ul", - "invalidPin": "PIN-ul introdus este greșit", + "enterPin": "Introdu codul PIN", + "invalidPin": "Codul PIN introdus este greșit", "tooManyAttempts": "Prea multe încercări", "rejected": "Respins", "files": "Fișiere", "fileName": "Numele fișierului", - "size": "Mărime" + "size": "Dimensiune" }, "assetPicker": { - "@info": "Translations for the Media selection tool for Android and iPhone", + "@info": "Traduceri pentru instrumentul de selecție media pentru Android și iPhone", "confirm": "Confirmă", "cancel": "Anulează", "edit": "Editează", "gifIndicator": "GIF", "loadFailed": "Eroare la încărcare", "original": "Original", - "preview": "Vezi", + "preview": "Previzualizare", "select": "Selectează", "emptyList": "Listă goală", "unSupportedAssetType": "Tip de fișier neacceptat.", "unableToAccessAll": "Nu se pot accesa toate fișierele de pe dispozitiv", - "viewingLimitedAssetsTip": "Vezi doar fișierele și albumele accesibile aplicației.", + "viewingLimitedAssetsTip": "Aplicația poate vizualiza doar fișiere și albume la care are acces.", "changeAccessibleLimitedAssets": "Apasă pentru a actualiza fișierele accesibile", - "accessAllTip": "Aplicația poate accesa doar unele fișiere de pe dispozitiv. Mergi la setările sistemului și permite aplicația să acceseze toate mediile de pe dispozitiv.", - "goToSystemSettings": "Mergi la setările sistemului", + "accessAllTip": "Aplicația are acces doar la unele fișiere de pe dispozitiv. Accesează setările de sistem și permite aplicației să acceseze toate fișierele media de pe dispozitiv.", + "goToSystemSettings": "Accesează setările sistemului", "accessLimitedAssets": "Continuă cu acces limitat", "accessiblePathName": "Fișiere accesibile", "sTypeAudioLabel": "Audio", "sTypeImageLabel": "Imagini", "sTypeVideoLabel": "Video", - "sTypeOtherLabel": "Alte media", + "sTypeOtherLabel": "Alte fișiere media", "sActionPlayHint": "redare", - "sActionPreviewHint": "vezi", - "sActionSelectHint": "selectare", + "sActionPreviewHint": "previzualizare", + "sActionSelectHint": "selectează", "sActionSwitchPathLabel": "schimbă calea", "sActionUseCameraHint": "folosește camera", "sNameDurationLabel": "durată", - "sUnitAssetCountLabel": "număr" + "sUnitAssetCountLabel": "cantitate" + }, + "networkInterfacesPage": { + "title": "Interfețe de rețea", + "info": "În mod implicit, LocalSend folosește toate interfețele de rețea disponibile. Poți exclude rețelele nedorite aici. Trebuie să repornești serverul pentru a aplica modificările.", + "preview": "Previzualizare", + "whitelist": "Lista albă", + "blacklist": "Lista neagră" } } diff --git a/app/assets/i18n/ru.json b/app/assets/i18n/ru.json index 10188e42..3cecc5d9 100644 --- a/app/assets/i18n/ru.json +++ b/app/assets/i18n/ru.json @@ -140,7 +140,12 @@ "portWarning": "Другие устройства могут вас не найти, поскольку вы используете другой, собственный порт. (default: {defaultPort})", "encryption": "Шифрование", "multicastGroup": "Адрес мультивещание", - "multicastGroupWarning": "Другие устройства могут вас не найти, поскольку вы используете другой, собственный адрес мультивещания. (default: {defaultMulticast})" + "multicastGroupWarning": "Другие устройства могут вас не найти, поскольку вы используете другой, собственный адрес мультивещания. (default: {defaultMulticast})", + "network": "Сеть", + "networkOptions": { + "all": "Все", + "filtered": "Фильтровано" + } }, "other": { "title": "Другое", @@ -441,5 +446,12 @@ "sActionUseCameraHint": "использовать камеру", "sNameDurationLabel": "продолжительность", "sUnitAssetCountLabel": "количество" + }, + "networkInterfacesPage": { + "title": "Сетевые интерфейсы", + "preview": "Предосмотр", + "whitelist": "Белый список", + "blacklist": "Черный список", + "info": "По умолчанию, LocalSend использует все доступные сетевые интерфейсы. Вы можете исключить нежелательные сети здесь. Необходимо перезапустить сервер для применения изменений." } } diff --git a/app/assets/i18n/sk.json b/app/assets/i18n/sk.json index 29cd6dba..969cb46c 100644 --- a/app/assets/i18n/sk.json +++ b/app/assets/i18n/sk.json @@ -140,7 +140,12 @@ "portWarning": "Iné zariadenia vás nemusia rozpoznať, pretože používate vlastný port. (predvolené: {defaultPort})", "encryption": "Šifrovanie", "multicastGroup": "Multicast adresa", - "multicastGroupWarning": "Iné zariadenia vás nemusia rozpoznať, pretože používate vlastnú multicast adresu. (predvolené: {defaultMulticast})" + "multicastGroupWarning": "Iné zariadenia vás nemusia rozpoznať, pretože používate vlastnú multicast adresu. (predvolené: {defaultMulticast})", + "network": "Sieť", + "networkOptions": { + "all": "Všetky", + "filtered": "Filtrované" + } }, "other": { "title": "Iné", @@ -511,5 +516,12 @@ "sActionUseCameraHint": "použiť fotoaparát", "sNameDurationLabel": "trvanie", "sUnitAssetCountLabel": "počet" + }, + "networkInterfacesPage": { + "info": "V predvolenom nastavení LocalSend používa všetky dostupné sieťové rozhrania. Nežiaduce siete tu môžete vylúčiť. Na uplatnenie zmien je potrebné reštartovať server.", + "preview": "Náhľad", + "blacklist": "Zoznam zakázaných", + "title": "Sieťové rozhrania", + "whitelist": "Zoznam povolených" } } diff --git a/app/assets/i18n/sr-Cyrl.json b/app/assets/i18n/sr-Cyrl.json index 679f3fb8..a4ab23c3 100644 --- a/app/assets/i18n/sr-Cyrl.json +++ b/app/assets/i18n/sr-Cyrl.json @@ -128,7 +128,7 @@ }, "network": { "title": "Мрежа", - "needRestart": "Рестартујте сервер да бисте применили подешавања!", + "needRestart": "Рестартујте сервер да би се применила подешавања!", "server": "Сервер", "alias": "Назив уређаја", "deviceType": "Тип уређаја", @@ -140,7 +140,12 @@ "portWarning": "Други уређаји вас можда неће открити, јер користите прилагођени порт. (подразумевани: {defaultPort})", "encryption": "Шифровање", "multicastGroup": "Адреса вишесмерног емитовања", - "multicastGroupWarning": "Други уређаји вас можда неће открити, јер користите прилагођену адресу вишесмерног емитовања. (подразумевана: {defaultMulticast})" + "multicastGroupWarning": "Други уређаји вас можда неће открити, јер користите прилагођену адресу вишесмерног емитовања. (подразумевана: {defaultMulticast})", + "network": "Мрежа", + "networkOptions": { + "all": "Све", + "filtered": "Филтрирана" + } }, "other": { "title": "Остало", @@ -184,8 +189,8 @@ }, "apkPickerPage": { "title": "Апликације (APK)", - "excludeSystemApps": "Изостави системске апликације", - "excludeAppsWithoutLaunchIntent": "Изостави апликације које се не покрећу", + "excludeSystemApps": "Изузми системске апликације", + "excludeAppsWithoutLaunchIntent": "Изузми апликације које се не покрећу", "apps": "{n} апликација" }, "selectedFilesPage": { @@ -344,15 +349,15 @@ "dialogs": { "addFile": { "title": "Додајте у избор", - "content": "Шта желиш да додаш?" + "content": "Шта желите додати?" }, "openFile": { "title": "Отвори фајл", - "content": "Да ли желите да отворите примљени фајл?" + "content": "Желите ли да отворите примљени фајл?" }, "addressInput": { "title": "Унесите адресу", - "hashtag": "Hashtag", + "hashtag": "Хеш-ознака", "ip": "IP адреса", "recentlyUsed": "Недавно коришћено: " }, @@ -511,5 +516,12 @@ "sActionUseCameraHint": "користи камеру", "sNameDurationLabel": "трајање", "sUnitAssetCountLabel": "број" + }, + "networkInterfacesPage": { + "title": "Мрежни интерфејси", + "preview": "Преглед", + "whitelist": "Бела листа", + "blacklist": "Црна листа", + "info": "Подразумевано, LocalSend користи све доступне мрежне интерфејсе. Овде можете изузети нежељене мреже. Морате рестартовати сервер да би се примениле промене." } } diff --git a/app/assets/i18n/sr.json b/app/assets/i18n/sr.json index d958e60c..233eab44 100644 --- a/app/assets/i18n/sr.json +++ b/app/assets/i18n/sr.json @@ -105,7 +105,7 @@ }, "saveWindowPlacement": "Sačuvaj položaj prozora nakon napuštanja", "saveWindowPlacementWindows": "Sačuvaj položaj prozora nakon izlaženja", - "minimizeToTray": "Minimirizaj na sistemsku traku/traku menija prilikom zatvaranja", + "minimizeToTray": "Minimiziraj na sistemsku traku/traku menija prilikom zatvaranja", "launchAtStartup": "Automatski pokreni nakon prijave", "launchMinimized": "Automatsko pokretanje: Pokretanje skriveno", "showInContextMenu": "Prikaži LocalSend u kontekstualnom meniju", @@ -128,7 +128,7 @@ }, "network": { "title": "Mreža", - "needRestart": "Restartujte server da biste primenili podešavanja!", + "needRestart": "Restartujte server da bi se primenila podešavanja!", "server": "Server", "alias": "Naziv uređaja", "deviceType": "Tip uređaja", @@ -140,7 +140,12 @@ "portWarning": "Drugi uređaji vas možda neće otkriti, jer koristite prilagođeni port. (podrazumevani: {defaultPort})", "encryption": "Šifrovanje", "multicastGroup": "Adresa višesmernog emitovanja", - "multicastGroupWarning": "Drugi uređaji vas možda neće otkriti, jer koristite prilagođenu adresu višesmernog emitovanja. (podrazumevana: {defaultMulticast})" + "multicastGroupWarning": "Drugi uređaji vas možda neće otkriti, jer koristite prilagođenu adresu višesmernog emitovanja. (podrazumevana: {defaultMulticast})", + "network": "Mreža", + "networkOptions": { + "filtered": "Filtrirana", + "all": "Sve" + } }, "other": { "title": "Ostalo", @@ -184,8 +189,8 @@ }, "apkPickerPage": { "title": "Aplikacije (APK)", - "excludeSystemApps": "Izostavi sistemske aplikacije", - "excludeAppsWithoutLaunchIntent": "Izostavi aplikacije koje se ne pokreću", + "excludeSystemApps": "Izuzmi sistemske aplikacije", + "excludeAppsWithoutLaunchIntent": "Izuzmi aplikacije koje se ne pokreću", "apps": "{n} aplikacija" }, "selectedFilesPage": { @@ -511,5 +516,12 @@ "sActionUseCameraHint": "koristi kameru", "sNameDurationLabel": "trajanje", "sUnitAssetCountLabel": "broj" + }, + "networkInterfacesPage": { + "title": "Mrežni interfejsi", + "preview": "Pregled", + "whitelist": "Bela lista", + "blacklist": "Crna lista", + "info": "Podrazumevano, LocalSend koristi sve dostupne mrežne interfejse. Ovde možete izuzeti neželjene mreže. Morate restartovati server da bi se primenile promene." } } diff --git a/app/assets/i18n/sv.json b/app/assets/i18n/sv.json index 81fc64f1..497b361e 100644 --- a/app/assets/i18n/sv.json +++ b/app/assets/i18n/sv.json @@ -140,7 +140,12 @@ "portWarning": "Du kanske inte upptäcks av andra enheter eftersom du använder en anpassad port. (standard: {defaultPort})", "encryption": "Kryptering", "multicastGroup": "Multicast", - "multicastGroupWarning": "Du kanske inte upptäcks av andra enheter eftersom du använder en anpassad multicast-adress. (standard: {defaultMulticast})" + "multicastGroupWarning": "Du kanske inte upptäcks av andra enheter eftersom du använder en anpassad multicast-adress. (standard: {defaultMulticast})", + "network": "Nätverk", + "networkOptions": { + "all": "Alla", + "filtered": "Filtrerad" + } }, "other": { "title": "Annat", @@ -511,5 +516,12 @@ "sActionUseCameraHint": "använd kamera", "sNameDurationLabel": "längd", "sUnitAssetCountLabel": "antal" + }, + "networkInterfacesPage": { + "title": "Nätverksgränssnitt", + "info": "Som standard använder LocalSend alla tillgängliga nätverksgränssnitt. Du kan utesluta oönskade nätverk här. Du måste starta om servern för att tillämpa ändringarna.", + "preview": "Förhandsvisning", + "whitelist": "Vitlista", + "blacklist": "Svartlista" } } diff --git a/app/assets/i18n/ta.json b/app/assets/i18n/ta.json index e864f34b..43be3aa4 100644 --- a/app/assets/i18n/ta.json +++ b/app/assets/i18n/ta.json @@ -1,6 +1,6 @@ { "locale": "தமிழ்", - "appName": "LocalSend", + "appName": "உள்ளக", "general": { "accept": "ஏற்றுக்கொள்", "accepted": "ஏற்றுக்கொள்ளப்பட்டது", @@ -49,9 +49,9 @@ "alias": "சாதனத்தின் பெயர்:" }, "quickSave": { - "off": "@:general.off", - "favorites": "Favorites", - "on": "@:general.on" + "off": "@: செனரல்", + "favorites": "பிடித்தவை", + "on": "@: செனரல்" } }, "sendTab": { @@ -113,12 +113,12 @@ }, "receive": { "title": "பெறு", - "quickSave": "@:general.quickSave", - "quickSaveFromFavorites": "@:general.quickSaveFromFavorites", - "requirePin": "@:webSharePage.requirePin", + "quickSave": "@: general.quicksave", + "quickSaveFromFavorites": "@: general.quick பிடித்தவைகளிலிருந்து சேமிக்கவும்", + "requirePin": "@: websharepage.requirepin", "autoFinish": "ஆட்டோ பினிஷ்", "destination": "கோப்புறையில் சேமிக்கவும்", - "downloads": "(Downloads)", + "downloads": "(பதிவிறக்கங்கள்)", "saveToGallery": "மீடியாவை கேலரியில் சேமிக்கவும்", "saveToHistory": "வரலாற்றில் சேமிக்கவும்" }, @@ -140,7 +140,12 @@ "portWarning": "நீங்கள் தனிப்பயன் போர்ட்டைப் பயன்படுத்துவதால், பிற சாதனங்களால் உங்களைக் கண்டறிய முடியாமல் போகலாம். (இயல்புநிலை: {defaultPort})", "encryption": "மறையாக்கம்", "multicastGroup": "மல்டிகாஸ்ட் முகவரி", - "multicastGroupWarning": "நீங்கள் தனிப்பயன் மல்டிகாஸ்ட் முகவரியைப் பயன்படுத்துவதால் பிற சாதனங்களால் உங்களைக் கண்டறிய முடியாமல் போகலாம். (இயல்புநிலை: {defaultMulticast})" + "multicastGroupWarning": "நீங்கள் தனிப்பயன் மல்டிகாஸ்ட் முகவரியைப் பயன்படுத்துவதால் பிற சாதனங்களால் உங்களைக் கண்டறிய முடியாமல் போகலாம். (இயல்புநிலை: {defaultMulticast})", + "network": "பிணையம்", + "networkOptions": { + "all": "அனைத்தும்", + "filtered": "வடிகட்டப்பட்டது" + } }, "other": { "title": "மற்றவை", @@ -202,15 +207,15 @@ }, "receiveOptionsPage": { "title": "விருப்பங்கள்", - "destination": "@:settingsTab.receive.destination", + "destination": "@: setsionStab.receive.destination", "appDirectory": "(LocalSend கோப்புறை)", - "saveToGallery": "@:settingsTab.receive.saveToGallery", + "saveToGallery": "@: settionstab.receive.savetogallery", "saveToGalleryOff": "கோப்புறைகள் இருப்பதால் தானாகவே முடக்கப்பட்டது." }, "sendPage": { "waiting": "பதில் வரும் வரை காத்திருக்கிறது…", "rejected": "பெறுநர் கோரிக்கையை நிராகரித்துள்ளார்.", - "tooManyAttempts": "@:web.tooManyAttempts", + "tooManyAttempts": "@: web.doomanyattempts", "busy": "பெறுநர் மற்றொரு கோரிக்கையுடன் ব্যস্তமாக உள்ளார்." }, "progressPage": { @@ -240,7 +245,7 @@ }, "requests": "கோரிக்கைகள்", "noRequests": "இன்னும் கோரிக்கைகள் இல்லை.", - "encryption": "@:settingsTab.network.encryption", + "encryption": "@: settionstab.network.encryption", "autoAccept": "கோரிக்கைகளை தானாகவே ஏற்கவும்", "requirePin": "PIN தேவை", "pinHint": "PIN \"{pin}\" ஆகும்", @@ -269,7 +274,7 @@ "title": "மாற்றம் பதிவு" }, "aliasGenerator(ignoreMissing, ignoreGpt)": { - "@info": "Different locales may have different words, it may not match 1:1", + "@info": "வெவ்வேறு இடங்களுக்கு வெவ்வேறு சொற்கள் இருக்கலாம், அது 1: 1 உடன் பொருந்தாது", "adjectives": [ "அருமையான", "அழகான", @@ -369,7 +374,7 @@ "content": "இப்போது தகவல்தொடர்பு குறியாக்கமில்லாத HTTP நெறிமுறையின் மூலம் நடக்கிறது. HTTPS நெறிமுறையை பயன்படுத்த, குறியாக்கத்தை மீண்டும் இயக்கவும்." }, "errorDialog": { - "title": "@:general.error" + "title": "@: general.error" }, "favoriteDialog": { "title": "பிடித்தவை", @@ -405,7 +410,7 @@ "content": "மொத்த வரலாற்றையும் உண்மையிலேயே நீக்க விரும்புகிறீர்களா?" }, "localNetworkUnauthorized": { - "title": "@:dialogs.noPermission.title", + "title": "@: உரையாடல்.நோபர்மிசன்.டிடில்", "description": "LocalSend உள்நாட்டு நெட்வொர்க்கை ஸ்கேன் செய்ய அனுமதியின்றி சாதனங்களை கண்டறிய முடியாது. தயவுசெய்து அமைப்புகளில் இந்த அனுமதியை வழங்கவும்.", "gotoSettings": "அமைப்புகள்" }, @@ -437,11 +442,11 @@ "random": "சீரற்ற" }, "quickSaveNotice": { - "title": "@:general.quickSave", + "title": "@: general.quicksave", "content": "கோப்பு கோரிக்கைகள் இப்போது தானாகவே ஏற்கப்படும். உள்ளூர் நெட்வொர்க்கில் உள்ள அனைவரும் உங்களுக்கு கோப்புகளை அனுப்ப முடியும் என்பதை கவனிக்கவும்." }, "quickSaveFromFavoritesNotice": { - "title": "@:general.quickSaveFromFavorites", + "title": "@: general.quick பிடித்தவைகளிலிருந்து சேமிக்கவும்", "content": [ "உங்கள் பிடித்த பட்டியலில் உள்ள சாதனங்களில் இருந்து கோப்பு கோரிக்கைகள் இப்போது தானாகவே ஏற்கப்படும்.", "எச்சரிக்கை! தற்போது, இது முழுமையாக பாதுகாப்பாக இல்லை, ஏனெனில் உங்கள் பிடித்த பட்டியலில் உள்ள சாதனங்களின் விரலடிகளை வைத்துள்ள ஒரு ஹேக்கர் எந்த கட்டுப்பாடுகளும் இல்லாமல் உங்களுக்கு கோப்புகளை அனுப்ப முடியும்.", @@ -458,7 +463,7 @@ "link": "LocalSend நிறுவப்படாத பெறுநர்கள் தங்கள் உலாவியில் இணைப்பைத் திறக்க மூலம் தேர்ந்தெடுக்கப்பட்ட கோப்புகளை பதிவிறக்கம் செய்ய முடியும்." }, "zoom": { - "title": "URL" + "title": "முகவரி" } }, "sanitization": { @@ -467,12 +472,12 @@ }, "tray": { "@info": "ஆப்பிள் வழிகாட்டுதல்கள் \"மூடு\" வார்த்தையில் மிக கடுமையாக உள்ளன.", - "open": "@:general.open", + "open": "@: general.open", "close": "LocalSend-ஐ நிறுத்து", "closeWindows": "வெளியேறு" }, "web": { - "waiting": "@:sendPage.waiting", + "waiting": "@: sendPage.wainging", "enterPin": "PIN-ஐ உள்ளிடவும்", "invalidPin": "தவறான PIN", "tooManyAttempts": "மிக அதிகமான முயற்சிகள்", @@ -486,7 +491,7 @@ "confirm": "உறுதிசெய்", "cancel": "ரத்து செய்", "edit": "தொகு", - "gifIndicator": "GIF", + "gifIndicator": "Gif", "loadFailed": "ஏற்றுதல் தோல்வியடைந்தது", "original": "மூல", "preview": "முன்னோட்டம்", @@ -511,5 +516,12 @@ "sActionUseCameraHint": "கேமராவை பயன்படுத்தவும்", "sNameDurationLabel": "நேர அளவு", "sUnitAssetCountLabel": "எண்ணிக்கை" + }, + "networkInterfacesPage": { + "title": "பிணைய இடைமுகங்கள்", + "info": "இயல்பாக, லோக்கல்சென்ட் கிடைக்கக்கூடிய அனைத்து பிணைய இடைமுகங்களையும் பயன்படுத்துகிறது. தேவையற்ற நெட்வொர்க்குகளை இங்கே விலக்கலாம். மாற்றங்களைப் பயன்படுத்த நீங்கள் சேவையகத்தை மறுதொடக்கம் செய்ய வேண்டும்.", + "preview": "முன்னோட்டம்", + "whitelist": "அனுமதிப்பட்டியலாளர்", + "blacklist": "தடுப்புப்பட்டியல்" } } diff --git a/app/assets/i18n/tr.json b/app/assets/i18n/tr.json index c3963364..3c553c94 100644 --- a/app/assets/i18n/tr.json +++ b/app/assets/i18n/tr.json @@ -47,6 +47,11 @@ "ip": "IP:", "port": "Port:", "alias": "Takma isminiz:" + }, + "quickSave": { + "off": "@:general.off", + "favorites": "Favoriler", + "on": "@:general.on" } }, "sendTab": { @@ -132,7 +137,13 @@ "portWarning": "Kişiselleştirilmiş bir port kullanıyorsanız ağınızdaki diğer cihazlar tarafından bulunamayabilirsiniz. (varsayılan: {defaultPort})", "encryption": "Şifreleme", "multicastGroup": "Çoklu yayın", - "multicastGroupWarning": "Özel çoklu yayın adresini kullandığınız için diğer cihazlar tarafından algılanamayabilirsiniz.(varsayılan: {defaultMulticast})" + "multicastGroupWarning": "Özel çoklu yayın adresini kullandığınız için diğer cihazlar tarafından algılanamayabilirsiniz.(varsayılan: {defaultMulticast})", + "network": "Ağ", + "networkOptions": { + "all": "Tümü" + }, + "useSystemName": "Sistem adını kullan", + "generateRandomAlias": "Rastgele takma ad oluştur" }, "other": { "title": "Diğer", @@ -369,6 +380,10 @@ }, "zoom": { "title": "URL" + }, + "openFile": { + "title": "Dosya Aç", + "content": "Alınan dosyayı açmak istiyor musunuz?" } }, "sanitization": { @@ -421,5 +436,11 @@ "sActionUseCameraHint": "Kamera kullan", "sNameDurationLabel": "süre", "sUnitAssetCountLabel": "sayım" + }, + "networkInterfacesPage": { + "title": "Ağ Arayüzleri", + "preview": "Önizle", + "whitelist": "Beyaz liste", + "blacklist": "Kara liste" } } diff --git a/app/assets/i18n/uk.json b/app/assets/i18n/uk.json index 1f8d40b8..9a429ebe 100644 --- a/app/assets/i18n/uk.json +++ b/app/assets/i18n/uk.json @@ -28,7 +28,7 @@ "open": "Відкрити", "queue": "Черга", "quickSave": "Швидке збереження", - "quickSaveFromFavorites": "Швидке збереження для \"Улюблених\"", + "quickSaveFromFavorites": "Швидке збереження для «Улюблених»", "renamed": "Перейменовано", "reset": "Скасувати зміни", "restart": "Перезапустити", @@ -69,7 +69,7 @@ "app": "Програма", "clipboard": "Вставити" }, - "shareIntentInfo": "Ви також можете скористатися функцією \"Поділитися\" на своєму мобільному пристрої, щоб швидше вибирати файли.", + "shareIntentInfo": "Ви також можете скористатися функцією «Поділитися» на своєму мобільному пристрої, щоб швидше вибирати файли.", "nearbyDevices": "Пристрої поблизу", "thisDevice": "Цей пристрій", "scan": "Пошук пристроїв", @@ -124,23 +124,28 @@ }, "send": { "title": "Надсилання", - "shareViaLinkAutoAccept": "Автоматично приймати запити в режимі \"Поділитися через посилання\"" + "shareViaLinkAutoAccept": "Автоматично приймати запити в режимі «Поділитися через посилання»" }, "network": { "title": "Мережа", "needRestart": "Для застосування змін необхідно перезапустити сервер!", "server": "Сервер", - "alias": "Ім'я пристрою", + "alias": "Назва пристрою", "deviceType": "Тип пристрою", "deviceModel": "Модель пристрою", "port": "Порт", - "discoveryTimeout": "Тайм-аут пошуку", - "useSystemName": "Використати системне ім'я", + "discoveryTimeout": "Час пошуку вийшов", + "useSystemName": "Використати системну назву", "generateRandomAlias": "Згенерувати випадковий псевдонім", "portWarning": "Інші пристрої можуть вас не знайти, оскільки ви використовуєте інший, власний порт. (default: {defaultPort})", "encryption": "Шифрування", "multicastGroup": "Адреса групової передачі", - "multicastGroupWarning": "Інші пристрої можуть вас не знайти, оскільки ви використовуєте іншу, власну адресу групової передачі. (default: {defaultMulticast})" + "multicastGroupWarning": "Інші пристрої можуть вас не знайти, оскільки ви використовуєте іншу, власну адресу групової передачі. (default: {defaultMulticast})", + "network": "Мережа", + "networkOptions": { + "all": "Все", + "filtered": "Фільтроване" + } }, "other": { "title": "Інше", @@ -173,7 +178,7 @@ "receiveHistoryPage": { "title": "Історія", "openFolder": "Відкрити папку", - "deleteHistory": "Очистити історію", + "deleteHistory": "Видалити історію", "empty": "Історія порожня.", "entryActions": { "open": "Відкрити файл", @@ -208,7 +213,7 @@ "saveToGalleryOff": "Вимкнено автоматично, оскільки є папки." }, "sendPage": { - "waiting": "Очікування відповіді...", + "waiting": "Очікування відповіді…", "rejected": "Отримувач відхилив запит.", "tooManyAttempts": "@:web.tooManyAttempts", "busy": "Отримувач зайнятий іншим запитом." @@ -231,8 +236,8 @@ }, "webSharePage": { "title": "Поділитися через посилання", - "loading": "Запуск сервера...", - "stopping": "Зупинка сервера...", + "loading": "Запуск сервера…", + "stopping": "Зупинка сервера…", "error": "Під час запуску сервера сталася помилка.", "openLink": { "one": "Відкрийте це посилання в браузері:", @@ -243,7 +248,7 @@ "encryption": "@:settingsTab.network.encryption", "autoAccept": "Автоматично приймати запити", "requirePin": "Вимагати PIN-код", - "pinHint": "PIN-код: \"{pin}\"", + "pinHint": "PIN-код: «{pin}»", "encryptionHint": "LocalSend використовує самопідписаний сертифікат. Вам потрібно прийняти його в браузері.", "pendingRequests": "Запити, що очікують на розгляд: {n}" }, @@ -269,7 +274,7 @@ "title": "Історія змін" }, "aliasGenerator(ignoreMissing, ignoreGpt)": { - "@info": "Different locales may have different words, it may not match 1:1" + "@info": "У різних місцевостях можуть бути різні слова, вони можуть не збігатися 1 в 1" }, "dialogs": { "addFile": { @@ -292,7 +297,7 @@ }, "cannotOpenFile": { "title": "Не вдалося відкрити файл", - "content": "Не вдалося відкрити \"{file}\". Можливо, цей файл було переміщено, перейменовано або видалено?" + "content": "Не вдалося відкрити «{file}». Можливо, цей файл було переміщено, перейменовано або видалено?" }, "encryptionDisabledNotice": { "title": "Шифрування вимкнено", @@ -308,7 +313,7 @@ }, "favoriteDeleteDialog": { "title": "Видалити з улюблених", - "content": "Ви справді хочете видалити з улюблених \"{name}\"?" + "content": "Ви справді хочете видалити з улюблених «{name}»?" }, "favoriteEditDialog": { "titleAdd": "Додати до улюблених", @@ -320,7 +325,7 @@ }, "fileInfo": { "title": "Інформація про файл", - "fileName": "Ім'я файлу:", + "fileName": "Назва файлу:", "path": "Шлях:", "size": "Розмір:", "sender": "Відправник:", @@ -392,11 +397,11 @@ } }, "sanitization": { - "empty": "Ім'я файлу не може бути порожнім", - "invalid": "Ім'я файлу містить недопустимі символи" + "empty": "Назва файлу не може бути порожнім", + "invalid": "Назва файлу містить недопустимі символи" }, "tray": { - "@info": "Apple Guidelines are very strict about the \"close\" wording.", + "@info": "Керівництво Apple дуже суворо ставиться до формулювання «близький».", "open": "@:general.open", "close": "Вийти з LocalSend", "closeWindows": "Вийти" @@ -408,11 +413,11 @@ "tooManyAttempts": "Забагато спроб", "rejected": "Відхилено", "files": "Файлів", - "fileName": "Ім'я файлу", + "fileName": "Назва файлу", "size": "Розмір" }, "assetPicker": { - "@info": "Translations for the Media selection tool for Android and iPhone", + "@info": "Переклади для інструменту вибору медіа на Android та iPhone", "confirm": "Підтвердити", "cancel": "Скасувати", "edit": "Редагувати", @@ -441,5 +446,12 @@ "sActionUseCameraHint": "використати камеру", "sNameDurationLabel": "тривалість", "sUnitAssetCountLabel": "кількість" + }, + "networkInterfacesPage": { + "title": "Мережевий інтерфейс", + "preview": "Передперегляд", + "whitelist": "Білий список", + "blacklist": "Чорний список", + "info": "Типово LocalSend використовує всі доступні мережеві інтерфейси. Ви можете виключити небажані мережі тут. Щоб застосувати зміни, потрібно перезапустити сервер." } } diff --git a/app/assets/i18n/zh-CN.json b/app/assets/i18n/zh-CN.json index b90d60fa..923249ff 100644 --- a/app/assets/i18n/zh-CN.json +++ b/app/assets/i18n/zh-CN.json @@ -81,7 +81,7 @@ "link": "通过链接分享" }, "sendModeHelp": "提示", - "help": "请确保目标连接的是同一个 Wi‑Fi 网络", + "help": "请确保目标连接的是同一个 Wi‑Fi 网络。", "placeItems": "列出要分享的项目" }, "settingsTab": { @@ -104,7 +104,7 @@ "system": "跟随系统" }, "saveWindowPlacement": "退出时保存窗口位置", - "saveWindowPlacementWindows": "离开时保存窗口位置", + "saveWindowPlacementWindows": "退出时保存窗口位置", "minimizeToTray": "关闭时最小化到系统托盘", "launchAtStartup": "登录系统后自动启动程序", "launchMinimized": "启动时最小化到任务栏", @@ -140,7 +140,12 @@ "portWarning": "由于正在使用自定义端口,你可能不会被其他设备检测到。(默认端口:{defaultPort})", "encryption": "加密", "multicastGroup": "多线程广播", - "multicastGroupWarning": "由于正在使用自定义多线程广播地址,你可能不会被其他设备检测到。(默认地址:{defaultMulticast})" + "multicastGroupWarning": "由于正在使用自定义多线程广播地址,你可能不会被其他设备检测到。(默认地址:{defaultMulticast})", + "network": "网络", + "networkOptions": { + "all": "所有", + "filtered": "已过滤" + } }, "other": { "title": "其他", @@ -233,7 +238,7 @@ "title": "分享为链接", "loading": "正在启动服务器……", "stopping": "正在停止服务器……", - "error": "在启动服务器过程中发生了错误", + "error": "在启动服务器过程中发生了错误。", "openLink": { "one": "在浏览器中打开链接:", "other": "在浏览器中打开其中一个链接:" @@ -510,5 +515,12 @@ "sActionUseCameraHint": "使用摄像头", "sNameDurationLabel": "时长", "sUnitAssetCountLabel": "计数" + }, + "networkInterfacesPage": { + "title": "网络接口", + "info": "默认情况下,LocalSend使用所有可用的网络接口。您可以在此处排除不需要的网络。您需要重新启动服务器以应用更改。", + "preview": "预览", + "whitelist": "白名单", + "blacklist": "黑名单" } } diff --git a/app/assets/i18n/zh-TW.json b/app/assets/i18n/zh-TW.json index 0517484d..8a6a67ff 100644 --- a/app/assets/i18n/zh-TW.json +++ b/app/assets/i18n/zh-TW.json @@ -39,7 +39,7 @@ "save": "儲存", "unchanged": "未變更", "unknown": "未知", - "noItemInClipboard": "剪貼簿中沒有項目" + "noItemInClipboard": "剪貼簿中沒有內容。" }, "receiveTab": { "title": "接收", @@ -140,7 +140,12 @@ "portWarning": "您可能無法被其他裝置偵測,因為您正在使用自訂通訊埠。(預設:{defaultPort})", "encryption": "加密", "multicastGroup": "多點傳送", - "multicastGroupWarning": "您可能無法被其他裝置偵測,因為您正在使用自訂多點傳送位址。(預設:{defaultMulticast})" + "multicastGroupWarning": "您可能無法被其他裝置偵測,因為您正在使用自訂多點傳送位址。(預設:{defaultMulticast})", + "network": "網路", + "networkOptions": { + "all": "全部", + "filtered": "已篩選" + } }, "other": { "title": "其它", @@ -193,8 +198,8 @@ }, "receivePage": { "subTitle": { - "one": "要傳送一個檔案給您。", - "other": "要傳送 {n} 個檔案給您。" + "one": "要傳送一個檔案給您", + "other": "要傳送 {n} 個檔案給您" }, "subTitleMessage": "已傳送一則訊息給您:", "subTitleLink": "已傳送一個連結給您:", @@ -392,8 +397,8 @@ } }, "sanitization": { - "empty": "檔案名稱不能為空。", - "invalid": "檔案名稱包含無效字元。" + "empty": "檔案名稱不能為空", + "invalid": "檔案名稱包含無效字元" }, "tray": { "@info": "Apple Guidelines are very strict about the 'close' wording.", @@ -404,8 +409,8 @@ "web": { "waiting": "@:sendPage.waiting", "enterPin": "輸入 PIN 碼", - "invalidPin": "PIN 碼無效。", - "tooManyAttempts": "嘗試次數過多,請稍後再試。", + "invalidPin": "PIN 碼無效", + "tooManyAttempts": "嘗試次數過多,請稍後再試", "rejected": "遭到拒絕", "files": "檔案", "fileName": "檔案名稱", @@ -441,5 +446,12 @@ "sActionUseCameraHint": "使用相機", "sNameDurationLabel": "持續時間", "sUnitAssetCountLabel": "計數" + }, + "networkInterfacesPage": { + "info": "LocalSend 預設使用所有可用的網路介面,您可於此處排除不想使用的網路。您需要重新啟動伺服器以套用變更。", + "title": "網路介面", + "preview": "預覽", + "whitelist": "允許清單", + "blacklist": "禁止清單" } }