aboutsummaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2021-02-21 10:34:03 -0800
committerMicah Lee <micah@micahflee.com>2021-02-21 10:34:03 -0800
commitfbf1091bb8fc37fce91e2acd897fbe66eb6ac46a (patch)
tree7699540d77f6f3685d652ee2f64f1838d4744c31 /desktop
parent4e79aacd1e892afab7dd1578ffdc75dedd1c0c6f (diff)
parent06f82897462d1844f7a814644ab9092191868595 (diff)
downloadonionshare-fbf1091bb8fc37fce91e2acd897fbe66eb6ac46a.tar.gz
onionshare-fbf1091bb8fc37fce91e2acd897fbe66eb6ac46a.zip
Merge branch 'develop' into final-2.3
Diffstat (limited to 'desktop')
-rw-r--r--desktop/package/windows/build.py170
-rw-r--r--desktop/src/onionshare/resources/locale/ar.json72
-rw-r--r--desktop/src/onionshare/resources/locale/bn.json3
-rw-r--r--desktop/src/onionshare/resources/locale/de.json3
-rw-r--r--desktop/src/onionshare/resources/locale/es.json3
-rw-r--r--desktop/src/onionshare/resources/locale/fr.json3
-rw-r--r--desktop/src/onionshare/resources/locale/gl.json3
-rw-r--r--desktop/src/onionshare/resources/locale/hr.json3
-rw-r--r--desktop/src/onionshare/resources/locale/is.json3
-rw-r--r--desktop/src/onionshare/resources/locale/ja.json32
-rw-r--r--desktop/src/onionshare/resources/locale/nb_NO.json3
-rw-r--r--desktop/src/onionshare/resources/locale/pl.json30
-rw-r--r--desktop/src/onionshare/resources/locale/ru.json7
-rw-r--r--desktop/src/onionshare/resources/locale/tr.json3
-rw-r--r--desktop/src/onionshare/resources/locale/zh_Hans.json17
-rw-r--r--desktop/src/onionshare/resources/locale/zh_Hant.json31
16 files changed, 329 insertions, 57 deletions
diff --git a/desktop/package/windows/build.py b/desktop/package/windows/build.py
index de2f921c..59929070 100644
--- a/desktop/package/windows/build.py
+++ b/desktop/package/windows/build.py
@@ -38,6 +38,174 @@ def main():
print("○ Create the binary")
run(["briefcase", "create"], desktop_dir)
+
+ print("○ Delete unused Qt5 DLLs to save space")
+ for filename in [
+ "plugins/assetimporters/assimp.dll",
+ "plugins/assetimporters/uip.dll",
+ "plugins/audio/qtaudio_wasapi.dll",
+ "plugins/audio/qtaudio_windows.dll",
+ "plugins/bearer/qgenericbearer.dll",
+ "plugins/canbus/qtpassthrucanbus.dll",
+ "plugins/canbus/qtpeakcanbus.dll",
+ "plugins/canbus/qtsysteccanbus.dll",
+ "plugins/canbus/qttinycanbus.dll",
+ "plugins/canbus/qtvectorcanbus.dll",
+ "plugins/canbus/qtvirtualcanbus.dll",
+ "plugins/gamepads/xinputgamepad.dll",
+ "plugins/generic/qtuiotouchplugin.dll",
+ "plugins/geometryloaders/defaultgeometryloader.dll",
+ "plugins/geometryloaders/gltfgeometryloader.dll",
+ "plugins/geoservices/qtgeoservices_esri.dll",
+ "plugins/geoservices/qtgeoservices_itemsoverlay.dll",
+ "plugins/geoservices/qtgeoservices_mapbox.dll",
+ "plugins/geoservices/qtgeoservices_nokia.dll",
+ "plugins/geoservices/qtgeoservices_osm.dll",
+ "plugins/mediaservice/dsengine.dll",
+ "plugins/mediaservice/qtmedia_audioengine.dll",
+ "plugins/mediaservice/wmfengine.dll",
+ "plugins/platforminputcontexts/qtvirtualkeyboardplugin.dll",
+ "plugins/platformthemes/qxdgdesktopportal.dll",
+ "plugins/playlistformats/qtmultimedia_m3u.dll",
+ "plugins/position/qtposition_positionpoll.dll",
+ "plugins/position/qtposition_serialnmea.dll",
+ "plugins/position/qtposition_winrt.dll",
+ "plugins/printsupport/windowsprintersupport.dll",
+ "plugins/qmltooling/qmldbg_debugger.dll",
+ "plugins/qmltooling/qmldbg_inspector.dll",
+ "plugins/qmltooling/qmldbg_local.dll",
+ "plugins/qmltooling/qmldbg_messages.dll",
+ "plugins/qmltooling/qmldbg_native.dll",
+ "plugins/qmltooling/qmldbg_nativedebugger.dll",
+ "plugins/qmltooling/qmldbg_preview.dll",
+ "plugins/qmltooling/qmldbg_profiler.dll",
+ "plugins/qmltooling/qmldbg_quickprofiler.dll",
+ "plugins/qmltooling/qmldbg_server.dll",
+ "plugins/qmltooling/qmldbg_tcp.dll",
+ "plugins/renderers/openglrenderer.dll",
+ "plugins/renderplugins/scene2d.dll",
+ "plugins/scenegraph/qsgd3d12backend.dll",
+ "plugins/sceneparsers/assimpsceneimport.dll",
+ "plugins/sceneparsers/gltfsceneexport.dll",
+ "plugins/sceneparsers/gltfsceneimport.dll",
+ "plugins/sensorgestures/qtsensorgestures_plugin.dll",
+ "plugins/sensorgestures/qtsensorgestures_shakeplugin.dll",
+ "plugins/sensors/qtsensors_generic.dll",
+ "plugins/sqldrivers/qsqlite.dll",
+ "plugins/sqldrivers/qsqlodbc.dll",
+ "plugins/sqldrivers/qsqlpsql.dll",
+ "plugins/texttospeech/qtexttospeech_sapi.dll",
+ "plugins/virtualkeyboard/qtvirtualkeyboard_hangul.dll",
+ "plugins/virtualkeyboard/qtvirtualkeyboard_openwnn.dll",
+ "plugins/virtualkeyboard/qtvirtualkeyboard_pinyin.dll",
+ "plugins/virtualkeyboard/qtvirtualkeyboard_tcime.dll",
+ "plugins/virtualkeyboard/qtvirtualkeyboard_thai.dll",
+ "plugins/webview/qtwebview_webengine.dll",
+ "qml/Qt/labs/animation/labsanimationplugin.dll",
+ "qml/Qt/labs/calendar/qtlabscalendarplugin.dll",
+ "qml/Qt/labs/folderlistmodel/qmlfolderlistmodelplugin.dll",
+ "qml/Qt/labs/location/locationlabsplugin.dll",
+ "qml/Qt/labs/lottieqt/lottieqtplugin.dll",
+ "qml/Qt/labs/platform/qtlabsplatformplugin.dll",
+ "qml/Qt/labs/qmlmodels/labsmodelsplugin.dll",
+ "qml/Qt/labs/settings/qmlsettingsplugin.dll",
+ "qml/Qt/labs/sharedimage/sharedimageplugin.dll",
+ "qml/Qt/labs/wavefrontmesh/qmlwavefrontmeshplugin.dll",
+ "qml/Qt3D/Animation/quick3danimationplugin.dll",
+ "qml/Qt3D/Core/quick3dcoreplugin.dll",
+ "qml/Qt3D/Extras/quick3dextrasplugin.dll",
+ "qml/Qt3D/Input/quick3dinputplugin.dll",
+ "qml/Qt3D/Logic/quick3dlogicplugin.dll",
+ "qml/Qt3D/Render/quick3drenderplugin.dll",
+ "qml/QtBluetooth/declarative_bluetooth.dll",
+ "qml/QtCharts/qtchartsqml2.dll",
+ "qml/QtDataVisualization/datavisualizationqml2.dll",
+ "qml/QtGamepad/declarative_gamepad.dll",
+ "qml/QtGraphicalEffects/private/qtgraphicaleffectsprivate.dll",
+ "qml/QtGraphicalEffects/qtgraphicaleffectsplugin.dll",
+ "qml/QtLocation/declarative_location.dll",
+ "qml/QtMultimedia/declarative_multimedia.dll",
+ "qml/QtNfc/declarative_nfc.dll",
+ "qml/QtPositioning/declarative_positioning.dll",
+ "qml/QtPurchasing/declarative_purchasing.dll",
+ "qml/QtQml/Models.2/modelsplugin.dll",
+ "qml/QtQml/qmlplugin.dll",
+ "qml/QtQml/RemoteObjects/qtqmlremoteobjects.dll",
+ "qml/QtQml/StateMachine/qtqmlstatemachine.dll",
+ "qml/QtQml/WorkerScript.2/workerscriptplugin.dll",
+ "qml/QtQuick/Controls/qtquickcontrolsplugin.dll",
+ "qml/QtQuick/Controls/Styles/Flat/qtquickextrasflatplugin.dll",
+ "qml/QtQuick/Controls.2/Fusion/qtquickcontrols2fusionstyleplugin.dll",
+ "qml/QtQuick/Controls.2/Imagine/qtquickcontrols2imaginestyleplugin.dll",
+ "qml/QtQuick/Controls.2/Material/qtquickcontrols2materialstyleplugin.dll",
+ "qml/QtQuick/Controls.2/qtquickcontrols2plugin.dll",
+ "qml/QtQuick/Controls.2/Universal/qtquickcontrols2universalstyleplugin.dll",
+ "qml/QtQuick/Dialogs/dialogplugin.dll",
+ "qml/QtQuick/Dialogs/Private/dialogsprivateplugin.dll",
+ "qml/QtQuick/Extras/qtquickextrasplugin.dll",
+ "qml/QtQuick/Layouts/qquicklayoutsplugin.dll",
+ "qml/QtQuick/LocalStorage/qmllocalstorageplugin.dll",
+ "qml/QtQuick/Particles.2/particlesplugin.dll",
+ "qml/QtQuick/Pdf/pdfplugin.dll",
+ "qml/QtQuick/PrivateWidgets/widgetsplugin.dll",
+ "qml/QtQuick/Scene2D/qtquickscene2dplugin.dll",
+ "qml/QtQuick/Scene3D/qtquickscene3dplugin.dll",
+ "qml/QtQuick/Shapes/qmlshapesplugin.dll",
+ "qml/QtQuick/Templates.2/qtquicktemplates2plugin.dll",
+ "qml/QtQuick/Timeline/qtquicktimelineplugin.dll",
+ "qml/QtQuick/VirtualKeyboard/qtquickvirtualkeyboardplugin.dll",
+ "qml/QtQuick/VirtualKeyboard/Settings/qtquickvirtualkeyboardsettingsplugin.dll",
+ "qml/QtQuick/VirtualKeyboard/Styles/qtquickvirtualkeyboardstylesplugin.dll",
+ "qml/QtQuick/Window.2/windowplugin.dll",
+ "qml/QtQuick/XmlListModel/qmlxmllistmodelplugin.dll",
+ "qml/QtQuick.2/qtquick2plugin.dll",
+ "qml/QtQuick3D/Effects/qtquick3deffectplugin.dll",
+ "qml/QtQuick3D/Helpers/qtquick3dhelpersplugin.dll",
+ "qml/QtQuick3D/Materials/qtquick3dmaterialplugin.dll",
+ "qml/QtQuick3D/qquick3dplugin.dll",
+ "qml/QtRemoteObjects/qtremoteobjects.dll",
+ "qml/QtScxml/declarative_scxml.dll",
+ "qml/QtSensors/declarative_sensors.dll",
+ "qml/QtTest/qmltestplugin.dll",
+ "qml/QtWebChannel/declarative_webchannel.dll",
+ "qml/QtWebEngine/qtwebengineplugin.dll",
+ "qml/QtWebSockets/declarative_qmlwebsockets.dll",
+ "qml/QtWebView/declarative_webview.dll",
+ "Qt5DBus.dll",
+ "Qt5PrintSupport.dll",
+ "Qt5Script.dll",
+ "Qt5ScriptTools.dll",
+ "Qt5Scxml.dll",
+ "Qt5Sensors.dll",
+ "Qt5SerialBus.dll",
+ "Qt5SerialPort.dll",
+ "Qt5Sql.dll",
+ "Qt5Svg.dll",
+ "Qt5Test.dll",
+ "Qt5TextToSpeech.dll",
+ "Qt5VirtualKeyboard.dll",
+ "Qt5WebChannel.dll",
+ "Qt5WebEngine.dll",
+ "Qt5WebEngineCore.dll",
+ "Qt5WebEngineWidgets.dll",
+ "Qt5WebSockets.dll",
+ "Qt5WebView.dll",
+ "Qt5Xml.dll",
+ "Qt5XmlPatterns.dll",
+ ]:
+ os.remove(
+ os.path.join(
+ desktop_dir,
+ "windows",
+ "OnionShare",
+ "src",
+ "app_packages",
+ "PySide2",
+ filename.replace("/", "\\"),
+ )
+ )
+
+ print("○ Create the installer")
run(["briefcase", "package"], desktop_dir)
msi_filename = glob.glob(os.path.join(desktop_dir, "windows", "OnionShare-*.msi"))[
0
@@ -63,4 +231,4 @@ def main():
if __name__ == "__main__":
- main() \ No newline at end of file
+ main()
diff --git a/desktop/src/onionshare/resources/locale/ar.json b/desktop/src/onionshare/resources/locale/ar.json
index 155d7f62..0c0daeb5 100644
--- a/desktop/src/onionshare/resources/locale/ar.json
+++ b/desktop/src/onionshare/resources/locale/ar.json
@@ -7,7 +7,7 @@
"give_this_url_receive_stealth": "أعط هذا العنوان و الخط المحتوى على (HidServAuth) للراسل:",
"ctrlc_to_stop": "اضغط (Ctrl+C) لايقاف الخادم",
"not_a_file": "{0:s} ليس ملفا صالحا.",
- "not_a_readable_file": "{0:s}. تعذّرت قراءة الملف",
+ "not_a_readable_file": "{0:s} ليس ملفا يمكن قراءته.",
"no_available_port": "لا يوجد منفذ متاح لتشغيل onion service",
"other_page_loaded": "تم تحميل العنوان",
"close_on_autostop_timer": "تمّ الإيقاف بسبب بلوغ مؤقت الإيقاف أجله",
@@ -107,23 +107,23 @@
"gui_settings_autostop_timer_checkbox": "استخدم مؤقِّت الإيقاف",
"gui_settings_autostop_timer": "أوقف المشاركة في:",
"settings_error_unknown": "تعذّر الاتصال بمتحكّم تور لأنّ تضبيطاتك غير صحيحة.",
- "settings_error_automatic": "تعذّر الاتّصال بمتحكم تور. تأكد من اشتغال متصفّح تور في الخلفية (و هو متاح في torproject.org)",
+ "settings_error_automatic": "تعذّر الاتّصال بمتحكم تور. هل متصفح Tor (و هو متاح في torproject.org) يعمل في الخلفية؟",
"settings_error_socket_port": "تعذّر الاتصال بمتحكّم تور في {}:{}.",
"settings_error_socket_file": "تعذّر الاتّصال بمتحكّم تور عبر ملف المقبس {}.",
"settings_error_auth": "تمّ الاتّصال مع {}:{} لكن تعذّر الاستيثاق. ربما هو ليس متحكّم تور؟",
"settings_error_missing_password": "تمّ الاتّصال بمتحكّم تور لكنه يطلب كلمة سرّ للاستيثاق.",
"settings_error_unreadable_cookie_file": "تمّ الاتّصال بمتحكّم تور لكن إمّا أنّ كلمة السّر غير صحيحة أو أنّ المستخدم غير مصرّح له بقراءة ملف الكوكي.",
"settings_error_bundled_tor_not_supported": "استعمال إصدارة تور المضمّنة في OnionShare لا يعمل في طور التطوير في وِندوز و لا ماك أوإس.",
- "settings_error_bundled_tor_timeout": "استغرق الاتّصال بتور وقتا أطول من اللازم. إمّا أنك غير متصّل بالإنترنت أو أنّ ساعة النظام غير مضبوطة.",
+ "settings_error_bundled_tor_timeout": "استغرق الاتّصال بتور وقتا أطول من اللازم. ربما أنت غير متصّل بالإنترنت، أو أنّ ساعة النظام غير مضبوطة بدقة؟",
"settings_error_bundled_tor_broken": "تعذّر على OnionShare الاتصّال بتور في الخلفية:\n{}",
- "settings_test_success": "تمّ الاتّصال بمتحكّم تور:\n\nإصدارة تور: {}\nيدعم خدمات تور الزائلة: {}\nيدعم استيثاق العميل: {}\nيدعم الجيل الأحدث من عناوين ‪.onion‬: {}",
+ "settings_test_success": "تمّ الاتصال بمتحكّم تور.\n\nإصدار تور: {}\nيدعم خدمات البصلة الزائلة: {}.\nيدعم استيثاق العميل: {}.\nيدعم الجيل الأحدث من عناوين ‪.onion‬: {}.",
"error_tor_protocol_error": "ثمّة عطل في تور: {}",
"error_tor_protocol_error_unknown": "طرأ عطل مجهول في تور",
"error_invalid_private_key": "نوع المفتاح الخاص هذا غير معتمد",
"connecting_to_tor": "يجري الاتصال بشبكة تور",
"update_available": "توجد إصدارة أحدث من OnionShare. <a href='{}'>يمكنك تنزيلها الآن</a>.<br><br> إصدارتك {} و الأحدث {}.",
- "update_error_check_error": "تعذّر التحقق من وجود إصدار أحدث: موقع OnionShare يبلغ أنّ الإصدار الأحدث هي العبارة غير المفهومة '{}'…",
- "update_error_invalid_latest_version": "تعذّر التماس إصدارة أحدث: إما أنّك غير متّصل بتور أو أنّ موقع OnionShare به عطل.",
+ "update_error_check_error": "تعذر التحقق من وجود إصدار أحدث: ربما أنت لست متصلًا بTor، أو أن موقع OnionShare غير متاح؟",
+ "update_error_invalid_latest_version": "تعذّر التحقق من إصدار أحدث: موقع OnionShare يقول إن أحدث إصدار هو إصدار غير معروف '{}'…",
"update_not_available": "أنت تشغّل أحدث إصدارة مِنْ OnionShare.",
"gui_tor_connection_ask": "أتريد فتح الإعدادات لضبط الاتّصال بتور؟",
"gui_tor_connection_ask_open_settings": "نعم",
@@ -132,16 +132,16 @@
"gui_tor_connection_canceled": "تعذّر الاتصال بتور.\n\nتحقّق من اتصالك بالإنترنت ثم أعد تشغيل OnionShare و اضبط اتصاله بتور.",
"gui_tor_connection_lost": "غير متصل بشبكة تور.",
"gui_server_started_after_autostop_timer": "بلغ مؤقِّت الإيقاف أجله قبل اشتغال الخادوم. أنشئ مشاركة جديدة.",
- "gui_server_autostop_timer_expired": "انتهى وقت الايقاف التلقائى للمشاركة. من فضلك عدّله للبدء بالمشاركة.",
+ "gui_server_autostop_timer_expired": "انتهى وقت الايقاف التلقائي للمشاركة. من فضلك عدّله للبدء بالمشاركة.",
"share_via_onionshare": "شارك باستعمال OnionShare",
"gui_use_legacy_v2_onions_checkbox": "استخدم صيغة العناوين التاريخية",
"gui_save_private_key_checkbox": "استخدم عنوانًا دائمًا",
- "gui_share_url_description": "<b>أيّ شخص</b> لديه مسار OnionShare هذا سيكون بوسعه <b>تنزيل</b> تلك الملفات باستعمال <b>متصفّح تور</b>: <img src='{}' />",
- "gui_receive_url_description": "<b>أيّ شخص</b> لديه مسار OnionShare هذا سيكون بوسعه <b>رفع</b> ملفات إلى حاسوبك باستعمال <b>متصفّح تور</b>: <img src='{}' />",
- "gui_url_label_persistent": "هذه المشاركة لن توقف تلقائيًّا.<br><br>كل مشاركة لاحقة ستستخدم العنوان نفسه. لاستعمال عناوين لمرة واحدة عطّل خيار \"استخدم عنوانًا دائمًا\" في الإعدادات.",
+ "gui_share_url_description": "<b>أيّ شخص</b> لديه مسار OnionShare هذا سيكون بوسعه <b>تنزيل</b> تلك الملفات باستعمال <b>متصفّح تور</b>: <img src='{}' />",
+ "gui_receive_url_description": "<b>أيّ شخص</b> لديه مسار OnionShare هذا سيكون بوسعه <b>رفع</b> ملفات إلى حاسوبك باستعمال <b>متصفّح تور</b>: <img src='{}' />",
+ "gui_url_label_persistent": "هذه المشاركة لن توقف تلقائيًّا.<br><br>كل مشاركة لاحقة ستعيد استخدام نفس العنوان. (لاستخدام عناوين المرة الواحدة عطّل خيار \"استخدم عنوانًا دائمًا\" في الإعدادات.)",
"gui_url_label_stay_open": "هذه المشاركة لن تتوقف تلقائيا.",
"gui_url_label_onetime": "هذه المشاركة ستتوقف تلقائيًّا بعد تمام أوّل تنزيلة.",
- "gui_url_label_onetime_and_persistent": "هذه المشاركة لن توقف تلقائيًّا.<br><br>كل مشاركة لاحقة ستستخدم العنوان نفسه. لاستعمال عناوين لمرة واحدة عطّل خيار \"استخدم عنوانًا دائمًا\" في الإعدادات.",
+ "gui_url_label_onetime_and_persistent": "هذه المشاركة لن توقف تلقائيًّا.<br><br>كل مشاركة لاحقة ستعيد استخدام نفس العنوان. (لاستخدام عناوين المرة الواحدة عطّل خيار \"استخدم عنوانًا دائمًا\" في الإعدادات.)",
"gui_status_indicator_share_stopped": "جاهز للمشاركة",
"gui_status_indicator_share_working": "يجري البدء…",
"gui_status_indicator_share_started": "تجري المشاركة",
@@ -219,7 +219,7 @@
"gui_all_modes_transfer_finished": "تمّ نقل {}",
"gui_all_modes_transfer_canceled_range": "تمّ إلغاء {} - {}",
"gui_all_modes_transfer_canceled": "تمّ إلغاء {}",
- "gui_all_modes_progress_complete": "انقضت %p%، {0:s}",
+ "gui_all_modes_progress_complete": "%p%، الوقت المنقضي {0:s}.",
"gui_all_modes_progress_starting": "(يجري الحساب) {0:s}، %p%",
"gui_all_modes_progress_eta": "{0:s}، الزمن الباقي المقدّر: {1:s}، %p%",
"days_first_letter": "يوم",
@@ -234,11 +234,53 @@
"history_requests_tooltip": "{} طلب من الويب",
"gui_settings_csp_header_disabled_option": "أوقف حماية Content Security Policy",
"gui_settings_website_label": "اعدادات الموقع",
- "gui_receive_flatpak_data_dir": "~/OnionShare بسبب أنت قد ثبّت اونينشير باستخدام فلاتبتك، يجب عليك حفظ الملفات داخل مُجلد في المسار",
+ "gui_receive_flatpak_data_dir": "بسبب أنت قد ثبّت OnionShare باستخدام Flatpak، يجب عليك حفظ الملفات داخل مُجلد في المسار ~/OnionShare.",
"gui_qr_code_dialog_title": "OnionShare رمز الاستجابة السريعة",
"gui_show_url_qr_code": "إظهار رمز الاستجابة السريعة",
"gui_chat_stop_server": "إيقاف خادم الدردشة",
"gui_chat_start_server": "ابدأ خادم الدردشة",
"gui_file_selection_remove_all": "إزالة الكُل",
- "gui_remove": "إزالة"
-}
+ "gui_remove": "إزالة",
+ "error_port_not_available": "منفذ OnionShare غير متاح",
+ "gui_rendezvous_cleanup_quit_early": "قم بالإنهاء مبكرًا",
+ "gui_rendezvous_cleanup": "في انتظار إغلاق دوائر Tor للتأكد من أن ملفاتك تم نقلها بنجاح.\t\n\t\nهذا قد يستغرق بعض الدقائق.",
+ "mode_settings_website_disable_csp_checkbox": "لا ترسل عنوان سياسة أمان المحتوى (يسمح لموقعك على الويب باستخدام موارد الجهات الخارجية)",
+ "mode_settings_receive_data_dir_browse_button": "تصفح",
+ "mode_settings_receive_data_dir_label": "حفظ الملفات إلى",
+ "mode_settings_share_autostop_sharing_checkbox": "إيقاف المشاركة بعد إرسال الملفات ( قم بإلغاء التحديد للسماح بتنزيل الملفات الفردية)",
+ "mode_settings_client_auth_checkbox": "استخدم ترخيص العميل",
+ "mode_settings_legacy_checkbox": "استخدم عنوانًا قديمًا (النسخة الثانية من خدمة onion، لا ينصح بها)",
+ "mode_settings_autostop_timer_checkbox": "إيقاف خدمة Onion في ميعاد مجدول",
+ "mode_settings_autostart_timer_checkbox": "بدء خدمة Onion في ميعاد مجدول",
+ "mode_settings_public_checkbox": "لا تستخدم باسورد",
+ "mode_settings_persistent_checkbox": "حفظ هذا التبويب، وقم بفتحه تلقائيا عند تشغيل OnionShare",
+ "mode_settings_advanced_toggle_hide": "إخفاء الإعدادات المتقدمة",
+ "mode_settings_advanced_toggle_show": "عرض إعدادات متقدمة",
+ "gui_quit_warning_cancel": "إلغاء",
+ "gui_quit_warning_description": "المشاركة نشطة على بعض تبويباتك. إذا قمت بالخروج، جميع تبويباتك سيتم إغلاقها. هل أنت متأكد من رغبتك في الخروج؟",
+ "gui_quit_warning_title": "هل أنت متأكد؟",
+ "gui_close_tab_warning_cancel": "إلغاء",
+ "gui_close_tab_warning_close": "إغلاق",
+ "gui_close_tab_warning_website_description": "أنت تقوم باستضافة موقعًا نشطًا. هل أنت متأكد من رغبتك في إغلاق هذا التبويب؟",
+ "gui_close_tab_warning_receive_description": "أنت الآن تقوم باستقبال ملفات. هل أنت متأكد من رغبتك في إغلاق هذا التبويب؟",
+ "gui_close_tab_warning_share_description": "أنت الآن تقوم بإرسال ملفات. هل أنت متأكد من رغبتك في إغلاق هذا التبويب؟",
+ "gui_close_tab_warning_persistent_description": "هذا التبويب قيد العمل. إذا قمت بإغلاقه سوق تفقد العنوان الذي تستخدمه. هل أنت متأكد من رغبتك في إغلاقه؟",
+ "gui_close_tab_warning_title": "هل أنت متأكد؟",
+ "gui_tab_name_chat": "دردشة",
+ "gui_tab_name_website": "موقع",
+ "gui_tab_name_receive": "استقبال",
+ "gui_tab_name_share": "مشاركة",
+ "gui_main_page_chat_button": "بدء الدردشة",
+ "gui_main_page_website_button": "بدء الاستضافة",
+ "gui_main_page_receive_button": "بدء الاستقبال",
+ "gui_main_page_share_button": "ابدء المشاركة",
+ "gui_new_tab_chat_button": "الدردشة بشكل مجهول",
+ "gui_new_tab_website_button": "استضافة موقع",
+ "gui_new_tab_receive_button": "استلام ملفات",
+ "gui_new_tab_share_button": "مشاركة ملفات",
+ "gui_new_tab_tooltip": "افتح تبويب جديد",
+ "gui_new_tab": "تبويب جديد",
+ "gui_color_mode_changed_notice": "يُرجى إعادة تشغيل OnionShare من أجل تطبيق المظهر باللون الجديد.",
+ "gui_open_folder_error": "فشل فتح ملف باستخدام xdg-open. الملف هنا: {}",
+ "gui_chat_url_description": "<b>أي شخص </b> يوجد معه عنوان OnionShare يمكنه <b>الانضمام إلى غرفة المحادثة هذه </b> باستخدام متصفح تور <b>Tor Browser</b><img src='{}' />"
+} \ No newline at end of file
diff --git a/desktop/src/onionshare/resources/locale/bn.json b/desktop/src/onionshare/resources/locale/bn.json
index 9b71c7f2..98728896 100644
--- a/desktop/src/onionshare/resources/locale/bn.json
+++ b/desktop/src/onionshare/resources/locale/bn.json
@@ -284,5 +284,6 @@
"gui_rendezvous_cleanup_quit_early": "তাড়াতাড়ি বন্ধ করো",
"gui_main_page_chat_button": "চ্যাটিং শুরু করো",
"gui_main_page_website_button": "হোস্টিং শুরু করো",
- "gui_main_page_receive_button": "গ্রহণ শুরু করো"
+ "gui_main_page_receive_button": "গ্রহণ শুরু করো",
+ "gui_color_mode_changed_notice": "নতুন রঙের মোড প্রয়োগ করার জন্য OnionShare পুনরারম্ভ করুন।"
}
diff --git a/desktop/src/onionshare/resources/locale/de.json b/desktop/src/onionshare/resources/locale/de.json
index 265897a2..4f4a3c32 100644
--- a/desktop/src/onionshare/resources/locale/de.json
+++ b/desktop/src/onionshare/resources/locale/de.json
@@ -294,5 +294,6 @@
"gui_chat_url_description": "<b>Jeder</b>, der diese OnionShare-Adresse hat, kann <b>diesem Chatroom beitreten</b>, indem er den <b>Tor Browser</b> benutzt: <img src='{}' />",
"error_port_not_available": "OnionShare-Port nicht verfügbar",
"gui_rendezvous_cleanup": "Warte darauf, dass alle Tor-Verbindungen beendet wurden, um den vollständigen Dateitransfer sicherzustellen.\n\nDies kann einige Minuten dauern.",
- "gui_rendezvous_cleanup_quit_early": "Vorzeitig beenden"
+ "gui_rendezvous_cleanup_quit_early": "Vorzeitig beenden",
+ "gui_color_mode_changed_notice": "Starte OnionShare neu, damit der neue Farbmodus übernommen wird."
}
diff --git a/desktop/src/onionshare/resources/locale/es.json b/desktop/src/onionshare/resources/locale/es.json
index 87cac3d4..59f07406 100644
--- a/desktop/src/onionshare/resources/locale/es.json
+++ b/desktop/src/onionshare/resources/locale/es.json
@@ -299,5 +299,6 @@
"gui_chat_url_description": "<b>Cualquiera</b> con esta dirección de OnionShare puede <b>puede unirse a este cuarto de chat</b> usando el <b>Navegador Tor</b>: <img src='{}' />",
"error_port_not_available": "Puerto OnionShare no disponible",
"gui_rendezvous_cleanup_quit_early": "Salir Antes",
- "gui_rendezvous_cleanup": "Esperando a que los circuitos Tor se cierren para asegurar que tus archivos se hayan transferido exitosamente.\n\nEsto puede llevar unos pocos minutos."
+ "gui_rendezvous_cleanup": "Esperando a que los circuitos Tor se cierren para asegurar que tus archivos se hayan transferido exitosamente.\n\nEsto puede llevar unos pocos minutos.",
+ "gui_color_mode_changed_notice": "Reiniciar OnionShare para que sea aplicado el nuevo modo de color."
}
diff --git a/desktop/src/onionshare/resources/locale/fr.json b/desktop/src/onionshare/resources/locale/fr.json
index 555e2e46..b9b5cdcb 100644
--- a/desktop/src/onionshare/resources/locale/fr.json
+++ b/desktop/src/onionshare/resources/locale/fr.json
@@ -294,5 +294,6 @@
"gui_chat_url_description": "Cette adresse OnionShare permet à <b>n’importe qui</b> de <b>se joindre à ce salon de discussion</b> avec le <b>Navigateur Tor</b> : <img src='{}' />",
"error_port_not_available": "Le port OnionShare n’est pas accessible",
"gui_rendezvous_cleanup_quit_early": "Fermer avant",
- "gui_rendezvous_cleanup": "En attente de la fermeture des circuits Tor pour être certain que vos fichiers ont été transférés avec succès.\n\nCela pourrait prendre quelques minutes."
+ "gui_rendezvous_cleanup": "En attente de la fermeture des circuits Tor pour être certain que vos fichiers ont été transférés avec succès.\n\nCela pourrait prendre quelques minutes.",
+ "gui_color_mode_changed_notice": "Redémarrez OnionShare pour que le nouveau mode chromatique soit appliqué."
}
diff --git a/desktop/src/onionshare/resources/locale/gl.json b/desktop/src/onionshare/resources/locale/gl.json
index d170bd6b..11848ca3 100644
--- a/desktop/src/onionshare/resources/locale/gl.json
+++ b/desktop/src/onionshare/resources/locale/gl.json
@@ -190,5 +190,6 @@
"settings_error_bundled_tor_broken": "OnionShare non puido conectar a Tor:\n{}",
"error_port_not_available": "Non está dispoñible o porto OnionShare",
"gui_rendezvous_cleanup_quit_early": "Saír axiña",
- "gui_rendezvous_cleanup": "Agardando a que se pechen tódolos circuitos de Tor para ter certeza de que os ficheiros foron transferidos.\n\nEsto podería tardar un pouco."
+ "gui_rendezvous_cleanup": "Agardando a que se pechen tódolos circuitos de Tor para ter certeza de que os ficheiros foron transferidos.\n\nEsto podería tardar un pouco.",
+ "gui_color_mode_changed_notice": "Reinicia OnionShare para aplicar o novo modo de cor."
}
diff --git a/desktop/src/onionshare/resources/locale/hr.json b/desktop/src/onionshare/resources/locale/hr.json
index 1085f47d..6c399c89 100644
--- a/desktop/src/onionshare/resources/locale/hr.json
+++ b/desktop/src/onionshare/resources/locale/hr.json
@@ -232,5 +232,6 @@
"gui_chat_url_description": "<b>Svatko</b> s ovom OnionShare adresom može se <b>pridružiti sobi za chat</b> koristeći <b>Tor preglednik</b>: <img src='{}' />",
"error_port_not_available": "OnionShare priključak nije dostupan",
"gui_rendezvous_cleanup_quit_early": "Prekini preuranjeno",
- "gui_rendezvous_cleanup": "Čekanje na zatvarnje Tor lanaca, kako bi se osigurao uspješan prijenos datoteka.\n\nOvo može potrajati nekoliko minuta."
+ "gui_rendezvous_cleanup": "Čekanje na zatvarnje Tor lanaca, kako bi se osigurao uspješan prijenos datoteka.\n\nOvo može potrajati nekoliko minuta.",
+ "gui_color_mode_changed_notice": "Za primjenu novog modusa boja ponovo pokreni OnionShare ."
}
diff --git a/desktop/src/onionshare/resources/locale/is.json b/desktop/src/onionshare/resources/locale/is.json
index b673bef3..039b12f7 100644
--- a/desktop/src/onionshare/resources/locale/is.json
+++ b/desktop/src/onionshare/resources/locale/is.json
@@ -287,5 +287,6 @@
"gui_chat_url_description": "<b>Hver og einn</b> með þetta OnionShare-vistfang getur <b>tekið þátt í þessari spjallrás</b> í gegnum <b>Tor-vafrann</b>: <img src='{}' />",
"error_port_not_available": "OnionShare-gátt ekki tiltæk",
"gui_rendezvous_cleanup_quit_early": "Hætta snemma",
- "gui_rendezvous_cleanup": "Bíð eftir að Tor-rásir lokist svo öruggt sé að tekist hafi að flytja skrárnar þínar.\n\nÞetta gæti tekið nokkrar mínútur."
+ "gui_rendezvous_cleanup": "Bíð eftir að Tor-rásir lokist svo öruggt sé að tekist hafi að flytja skrárnar þínar.\n\nÞetta gæti tekið nokkrar mínútur.",
+ "gui_color_mode_changed_notice": "Endurræstu OnionShare svo nýja litastefið taki gildi."
}
diff --git a/desktop/src/onionshare/resources/locale/ja.json b/desktop/src/onionshare/resources/locale/ja.json
index 9c3de61b..4235ff87 100644
--- a/desktop/src/onionshare/resources/locale/ja.json
+++ b/desktop/src/onionshare/resources/locale/ja.json
@@ -83,7 +83,7 @@
"gui_settings_close_after_first_download_option": "ファイルが送信された後に停止する",
"gui_settings_connection_type_label": "OnionShareがどうやってTorと接続して欲しい?",
"gui_settings_connection_type_bundled_option": "OnionShareに組み込まれるTorバージョンを使用する",
- "gui_settings_connection_type_automatic_option": "Torブラウザと自動設定してみる",
+ "gui_settings_connection_type_automatic_option": "Tor Browserと自動設定してみる",
"gui_settings_connection_type_control_port_option": "コントロールポートを使用して接続する",
"gui_settings_connection_type_socket_file_option": "ソケットファイルを使用して接続する",
"gui_settings_connection_type_test_button": "Torへの接続をテストする",
@@ -110,7 +110,7 @@
"gui_settings_autostop_timer_checkbox": "自動停止タイマーを使用する",
"gui_settings_autostop_timer": "共有を停止する時間:",
"settings_error_unknown": "設定を解釈できないため、Torコントローラーと接続できません。",
- "settings_error_automatic": "Torコントローラーと接続できません。Torブラウザ(torproject.orgから入手できる)がバックグラウンドで動作していますか?",
+ "settings_error_automatic": "Torコントローラーと接続できません。Tor Browser(torproject.orgから入手できる)がバックグラウンドで動作していますか?",
"settings_error_socket_port": "{}:{}でTorコントローラーと接続できません。",
"settings_error_socket_file": "ソケットファイル{}を使用してTorコントローラーと接続できません。",
"settings_error_auth": "{}:{}と接続できましたが、認証ができません。これは実際にTorコントローラーですか?",
@@ -140,8 +140,8 @@
"gui_connect_to_tor_for_onion_settings": "onionサービス設定を見るのにTorと接続して下さい",
"gui_use_legacy_v2_onions_checkbox": "レガシーアドレスを使用する",
"gui_save_private_key_checkbox": "永続的アドレスを使用する",
- "gui_share_url_description": "このOnionShareアドレスを持つ限り<b>誰でも</b>は<b>Torブラウザー</b>を利用してこのファイルを<b>ダウンロードできます</b>:<img src='{}' />",
- "gui_receive_url_description": "このOnionShareアドレスを持つ限り<b>誰でも</b>は<b>Torブラウザー</b>を利用してこのPCにファイルを<b>アップロードできます</b>:<img src='{}' />",
+ "gui_share_url_description": "このOnionShareアドレスを持つ限り<b>誰でも</b>は<b>Tor Browser</b>を利用してこのファイルを<b>ダウンロードできます</b>:<img src='{}' />",
+ "gui_receive_url_description": "このOnionShareアドレスを持つ限り<b>誰でも</b>は<b>Tor Browser</b>を利用してこのPCにファイルを<b>アップロードできます</b>:<img src='{}' />",
"gui_url_label_persistent": "このファイル共有には自動停止はありません。<br><br>その次の共有は同じアドレスを再利用します。(1回限りのアドレスには、設定で「永続的アドレス」を無効にして下さい。)",
"gui_url_label_stay_open": "このファイル共有には自動停止はありません。",
"gui_url_label_onetime": "このファイル共有は最初の完了後に停止されます。",
@@ -161,7 +161,7 @@
"error_cannot_create_downloads_dir": "受信モードフォルダを作成できなかった: {}",
"receive_mode_downloads_dir": "受信されるファイルはこのフォルダに保存されます: {}",
"receive_mode_warning": "警告:受信モードで他の人はあなたのPCへファイルをアップロードできるようにします。悪意なファイルを開いたら、PCは感染される可能性があります。ファイル内容を完全に理解しない場合、信用している人のみからのファイルを開いて下さい。",
- "gui_receive_mode_warning": "受信モードで他の人はあなたのPCへファイルをアップロードできるようにします。<br><br><b>悪意なファイルを開いたら、PCは感染される可能性があります。ファイル内容を完全に理解しない場合、信用している人のみからのファイルを開いて下さい。</b>",
+ "gui_receive_mode_warning": "受信モードでは他の人があなたのPCへファイルをアップロードできるようにします。<br><br><b>悪意ある人物によってアップロードされたファイルを開いたら、PCが乗っ取られる可能性があります。内容を完全に理解しているファイルか、信頼できる人物がアップロードしたファイル以外は開かないでください。</b>",
"receive_mode_upload_starting": "ファイルサイズ{}のアップロードが実行中",
"receive_mode_received_file": "受信した: {}",
"gui_mode_share_button": "ファイル共有",
@@ -215,7 +215,7 @@
"gui_settings_onion_label": "Onion設定",
"gui_stop_server_autostop_timer_tooltip": "自動停止タイマーは {} に終了します",
"gui_start_server_autostart_timer_tooltip": "自動スタートタイマーは {} に終了します",
- "gui_waiting_to_start": "{} に始まる予定。クリックして中止する。",
+ "gui_waiting_to_start": "{} 後に開始予定。クリックして中止する。",
"gui_settings_autostart_timer_checkbox": "自動スタートタイマーを利用する",
"gui_settings_autostart_timer": "共有を実行する時間:",
"gui_server_autostart_timer_expired": "予定した時間がすでに終了しました。共有し始めるには、タイマーを調整して下さい。",
@@ -226,7 +226,7 @@
"hours_first_letter": "時間",
"minutes_first_letter": "分",
"seconds_first_letter": "秒",
- "gui_website_url_description": "<b>誰でも</b> このOnionShareアドレスを知る限り、<b>Torブラウザで</b> サイトを<b>訪れることができます</b>: <img src='{}' />",
+ "gui_website_url_description": "<b>誰でも</b> このOnionShareアドレスを知る限り、<b>Tor Browser</b>で サイトを<b>訪れることができます</b>: <img src='{}' />",
"gui_mode_website_button": "ウェブサイトを発行する",
"gui_website_mode_no_files": "共有されたウェブサイトは未だありません",
"incorrect_password": "不正なパスワード",
@@ -239,9 +239,9 @@
"mode_settings_receive_data_dir_label": "保存するファイルの位置",
"mode_settings_share_autostop_sharing_checkbox": "ファイル送信が終了したら共有を停止(個別ファイルのダウンロードを許可するにはチェックマークを消す)",
"mode_settings_client_auth_checkbox": "クライアント認証を利用",
- "mode_settings_legacy_checkbox": "レガシーアドレスを利用する(v2のonionサービス、勧められません)",
- "mode_settings_autostop_timer_checkbox": "予定する時間にonionサービスを停止する",
- "mode_settings_autostart_timer_checkbox": "予定する時間にonionサービスを起動する",
+ "mode_settings_legacy_checkbox": "レガシーアドレスを利用する(v2 onionサービス、非推奨)",
+ "mode_settings_autostop_timer_checkbox": "指定の日時にonionサービスを停止する",
+ "mode_settings_autostart_timer_checkbox": "指定の日時にonionサービスを起動する",
"mode_settings_public_checkbox": "パスワードを利用しない",
"mode_settings_persistent_checkbox": "このタブを保存し、OnionShareがスタートアップの時に自動的に開く",
"mode_settings_advanced_toggle_hide": "詳細設定を非表示",
@@ -260,12 +260,12 @@
"gui_tab_name_website": "ウェブサイト",
"gui_tab_name_receive": "受信",
"gui_tab_name_share": "共有",
- "gui_main_page_chat_button": "チャットし始める",
- "gui_main_page_website_button": "ホストをし始める",
- "gui_main_page_receive_button": "受信し始める",
- "gui_main_page_share_button": "共有し始める",
+ "gui_main_page_chat_button": "チャットを開始",
+ "gui_main_page_website_button": "ホストを開始",
+ "gui_main_page_receive_button": "受信を開始",
+ "gui_main_page_share_button": "共有を開始",
"gui_new_tab_chat_button": "匿名でチャットする",
- "gui_new_tab_website_button": "ウェブサイトのホストをする",
+ "gui_new_tab_website_button": "サイトをホスト",
"gui_new_tab_receive_button": "ファイルを受信",
"gui_new_tab_share_button": "ファイルを共有",
"gui_new_tab_tooltip": "新しいタブを開く",
@@ -282,5 +282,5 @@
"error_port_not_available": "OnionShareポートは利用可能ではありません",
"gui_rendezvous_cleanup_quit_early": "早めに終了",
"gui_rendezvous_cleanup": "ファイルは成功に転送されたか確実にするために、Torサーキットの切断を待機しています。\n\n数分かかります。",
- "gui_chat_url_description": "このOnionShareアドレスを持つなら、<b>誰でも</b>が<b>Torブラウザ</b>を利用して<b>チャットルームに入れます</b>:<img src='{}' />"
+ "gui_chat_url_description": "このOnionShareアドレスを持つなら、<b>誰でも</b>が<b>Tor Browser</b>を利用して<b>チャットルームに入れます</b>:<img src='{}' />"
}
diff --git a/desktop/src/onionshare/resources/locale/nb_NO.json b/desktop/src/onionshare/resources/locale/nb_NO.json
index d2aa291a..54db60df 100644
--- a/desktop/src/onionshare/resources/locale/nb_NO.json
+++ b/desktop/src/onionshare/resources/locale/nb_NO.json
@@ -295,5 +295,6 @@
"gui_chat_url_description": "<b>Alle</b> med denne OnionShare-adressen kan <b>ta del i dette sludrerommet</b> ved bruk av <b>Tor-nettleseren</b>: <img src='{}' />",
"error_port_not_available": "OnionShare-port ikke tilgjengelig",
"gui_rendezvous_cleanup_quit_early": "Avslutt tidlig",
- "gui_rendezvous_cleanup": "Venter på at Tor-kretsene lukkes for å være sikker på at filene dine er overført.\n\nDette kan ta noen minutter."
+ "gui_rendezvous_cleanup": "Venter på at Tor-kretsene lukkes for å være sikker på at filene dine er overført.\n\nDette kan ta noen minutter.",
+ "gui_color_mode_changed_notice": "Start OnionShare på nytt for å bruke nytt fargemodus."
}
diff --git a/desktop/src/onionshare/resources/locale/pl.json b/desktop/src/onionshare/resources/locale/pl.json
index c62c335b..b44e5e13 100644
--- a/desktop/src/onionshare/resources/locale/pl.json
+++ b/desktop/src/onionshare/resources/locale/pl.json
@@ -31,7 +31,7 @@
"help_verbose": "Zapisz błędy OnionShare do stdout i zapisz błędy sieciowe na dysku",
"help_filename": "Lista plików i folderów do udostępnienia",
"help_config": "Lokalizacja niestandarowego pliku konfiguracyjnego JSON (opcjonalne)",
- "gui_drag_and_drop": "Przeciągnij i upuść pliki i foldery\naby je udostępnić",
+ "gui_drag_and_drop": "Przeciągnij i upuść pliki i foldery aby je udostępnić",
"gui_add": "Dodaj",
"gui_delete": "Usuń",
"gui_choose_items": "Wybierz",
@@ -257,5 +257,31 @@
"gui_chat_stop_server": "Zatrzymaj serwer czatu",
"gui_chat_start_server": "Uruchom serwer czatu",
"gui_file_selection_remove_all": "Usuń wszystkie",
- "gui_remove": "Usuń"
+ "gui_remove": "Usuń",
+ "error_port_not_available": "Port OnionShare nie jest dostępny",
+ "gui_rendezvous_cleanup_quit_early": "Zakończ wcześniej",
+ "gui_rendezvous_cleanup": "Oczekiwanie na zamknięcie obwodów Tor, aby upewnić się, że pliki zostały pomyślnie przeniesione.\n\nMoże to potrwać kilka minut.",
+ "mode_settings_website_disable_csp_checkbox": "Nie wysyłaj nagłówka Content Security Policy (pozwala Twojej witrynie na korzystanie z zasobów innych firm)",
+ "mode_settings_receive_data_dir_browse_button": "Przeglądaj",
+ "mode_settings_receive_data_dir_label": "Zapisz pliki do",
+ "mode_settings_share_autostop_sharing_checkbox": "Zatrzymaj udostępnianie po wysłaniu plików (usuń zaznaczenie, aby umożliwić pobieranie pojedynczych plików)",
+ "mode_settings_client_auth_checkbox": "Użyj autoryzacji klienta",
+ "mode_settings_legacy_checkbox": "Użyj starszego adresu (onion service v2, niezalecane)",
+ "mode_settings_autostop_timer_checkbox": "Zatrzymaj usługę cebulową w zaplanowanym czasie",
+ "mode_settings_autostart_timer_checkbox": "Uruchomienie usługi cebulowej w zaplanowanym czasie",
+ "mode_settings_public_checkbox": "Nie używaj hasła",
+ "mode_settings_persistent_checkbox": "Zapisz tę kartę i automatycznie otwieraj ją, gdy otwieram OnionShare",
+ "mode_settings_advanced_toggle_hide": "Ukryj ustawienia zaawansowane",
+ "mode_settings_advanced_toggle_show": "Pokaż ustawienia zaawansowane",
+ "gui_quit_warning_cancel": "Anuluj",
+ "gui_quit_warning_description": "Udostępnianie jest aktywne w niektórych kartach. Jeśli zakończysz pracę, wszystkie karty zostaną zamknięte. Czy na pewno chcesz zrezygnować?",
+ "gui_quit_warning_title": "Czy jesteś pewien/pewna?",
+ "gui_close_tab_warning_cancel": "Anuluj",
+ "gui_close_tab_warning_close": "Zamknij",
+ "gui_close_tab_warning_website_description": "Prowadzisz aktywny hosting strony internetowej. Czy na pewno chcesz zamknąć tę zakładkę?",
+ "gui_close_tab_warning_receive_description": "Jesteś w trakcie odbierania plików. Czy na pewno chcesz zamknąć tę zakładkę?",
+ "gui_close_tab_warning_share_description": "Jesteś w trakcie wysyłania plików. Czy na pewno chcesz zamknąć tę kartę?",
+ "gui_close_tab_warning_persistent_description": "Ta zakładka jest trwała. Jeśli ją zamkniesz, stracisz adres cebulowy, którego używa. Czy na pewno chcesz ją zamknąć?",
+ "gui_color_mode_changed_notice": "Uruchom ponownie OnionShare aby zastosować nowy tryb kolorów.",
+ "gui_chat_url_description": "<b>Każdy</b> z tym adresem OnionShare może <b>dołączyć do tego pokoju</b> używając <b>Przeglądarki Tor</b>: <img src='{}' />"
}
diff --git a/desktop/src/onionshare/resources/locale/ru.json b/desktop/src/onionshare/resources/locale/ru.json
index 006c0dd2..6205acca 100644
--- a/desktop/src/onionshare/resources/locale/ru.json
+++ b/desktop/src/onionshare/resources/locale/ru.json
@@ -278,5 +278,10 @@
"gui_chat_stop_server": "Остановить сервер чата",
"gui_chat_start_server": "Запустить сервер чата",
"gui_file_selection_remove_all": "Очистить все",
- "gui_remove": "Очистить"
+ "gui_remove": "Очистить",
+ "error_port_not_available": "Порт OnionShare не доступен",
+ "gui_rendezvous_cleanup_quit_early": "Выйти Раньше",
+ "gui_rendezvous_cleanup": "Ожидается завершение соединений с сетью Tor для подтверждения успешной отправки ваших файлов.\n\nЭто может занять несколько минут.",
+ "gui_color_mode_changed_notice": "Перезапустите OnionShare чтобы изменения цветовой гаммы вступили в силу.",
+ "gui_chat_url_description": "<b>Каждый</b> у кого есть этот адрес OnionShare может <b>присоединиться к этому чату</b> при помощи <b>Tor Browser</b>: <img src='{}' />"
}
diff --git a/desktop/src/onionshare/resources/locale/tr.json b/desktop/src/onionshare/resources/locale/tr.json
index b33bac25..d3d09298 100644
--- a/desktop/src/onionshare/resources/locale/tr.json
+++ b/desktop/src/onionshare/resources/locale/tr.json
@@ -257,5 +257,6 @@
"gui_chat_url_description": "Bu OnionShare adresine sahip olan <b>herkes</b> <b>Tor Browser</b> kullanarak <b>bu sohbet odasına katılabilir</b>: <img src='{}' />",
"error_port_not_available": "OnionShare bağlantı noktası kullanılamıyor",
"gui_rendezvous_cleanup_quit_early": "Erken Çık",
- "gui_rendezvous_cleanup": "Dosyalarınızın başarıyla aktarıldığından emin olmak için Tor devrelerinin kapanması bekleniyor.\n\nBu, birkaç dakika sürebilir."
+ "gui_rendezvous_cleanup": "Dosyalarınızın başarıyla aktarıldığından emin olmak için Tor devrelerinin kapanması bekleniyor.\n\nBu, birkaç dakika sürebilir.",
+ "gui_color_mode_changed_notice": "Yeni renk modunun uygulanması için OnionShare'i yeniden başlatın."
}
diff --git a/desktop/src/onionshare/resources/locale/zh_Hans.json b/desktop/src/onionshare/resources/locale/zh_Hans.json
index 7bc72794..a37d0c58 100644
--- a/desktop/src/onionshare/resources/locale/zh_Hans.json
+++ b/desktop/src/onionshare/resources/locale/zh_Hans.json
@@ -234,7 +234,7 @@
"history_requests_tooltip": "{}个网络请求",
"gui_settings_csp_header_disabled_option": "禁用内容安全策略标题",
"gui_settings_website_label": "网站设置",
- "mode_settings_website_disable_csp_checkbox": "取消Content Security Policy头(允许您的网站使用三方资源)",
+ "mode_settings_website_disable_csp_checkbox": "不发送内容安全政策(Content Security Policy) 头(允许您的网站使用第三方资源)",
"mode_settings_receive_data_dir_browse_button": "浏览",
"mode_settings_receive_data_dir_label": "保存文件到",
"mode_settings_share_autostop_sharing_checkbox": "文件传送完后停止共享(取消选中可允许下载单个文件)",
@@ -243,18 +243,18 @@
"mode_settings_autostop_timer_checkbox": "定时停止onion服务",
"mode_settings_autostart_timer_checkbox": "定时起动onion服务",
"mode_settings_public_checkbox": "不使用密码",
- "mode_settings_persistent_checkbox": "保存此标签,并在我打开OnionShare时自动打开它",
+ "mode_settings_persistent_checkbox": "保存此页,并在我打开 OnionShare 时自动打开它",
"mode_settings_advanced_toggle_hide": "隐藏高级选项",
"mode_settings_advanced_toggle_show": "显示高级选项",
"gui_quit_warning_cancel": "取消",
- "gui_quit_warning_description": "有的标签中有激活的共享,如果退出,所有的标签将关闭。您确定要退出吗?",
+ "gui_quit_warning_description": "有的页中有激活的共享,如果退出,所有的页将被关闭。您确定要退出吗?",
"gui_quit_warning_title": "您确定吗?",
"gui_close_tab_warning_cancel": "取消",
"gui_close_tab_warning_close": "关闭",
- "gui_close_tab_warning_website_description": "您正在托管一个网站,确定要关闭此标签吗?",
- "gui_close_tab_warning_receive_description": "您正在接收文件,确定要关闭此标签吗?",
- "gui_close_tab_warning_share_description": "您正在发送文件,确定要关闭此标签吗?",
- "gui_close_tab_warning_persistent_description": "此标签是持久的, 如果关闭它,将会丢失它正在使用的onion地址。 您确定要关闭它吗?",
+ "gui_close_tab_warning_website_description": "您正在托管一个网站,确定要关闭此页吗?",
+ "gui_close_tab_warning_receive_description": "您正在接收文件,确定要关闭此页吗?",
+ "gui_close_tab_warning_share_description": "您正在发送文件,确定要关闭此页吗?",
+ "gui_close_tab_warning_persistent_description": "此页会持续存在, 如果关闭它,将会丢失它正在使用的onion地址。 您确定要关闭它吗?",
"gui_close_tab_warning_title": "您确定吗?",
"gui_new_tab_website_description": "从您的计算机托管一个静态HTML的onion网站。",
"gui_new_tab_website_button": "发布网站",
@@ -284,5 +284,6 @@
"gui_open_folder_error": "用xdg-open打开文件夹失败。文件在这里: {}",
"gui_chat_url_description": "<b>任何</b>有这个OnionShare地址的人均可 <b>加入这个聊天室</b>,方法是使用<b>Tor浏览器</b>:<img src='{}' />",
"gui_rendezvous_cleanup_quit_early": "提前退出",
- "gui_rendezvous_cleanup": "等待Tor电路关闭,以确保文件已成功传输。\n\n这可能需要几分钟。"
+ "gui_rendezvous_cleanup": "等待Tor电路关闭,以确保文件传输成功。\n\n这可能需要几分钟。",
+ "gui_color_mode_changed_notice": "要使即将应用的新色彩模式生效,请重启 OnionShare.。"
}
diff --git a/desktop/src/onionshare/resources/locale/zh_Hant.json b/desktop/src/onionshare/resources/locale/zh_Hant.json
index 5bdd093d..b6158c59 100644
--- a/desktop/src/onionshare/resources/locale/zh_Hant.json
+++ b/desktop/src/onionshare/resources/locale/zh_Hant.json
@@ -122,8 +122,8 @@
"error_invalid_private_key": "此私鑰類型不受支援",
"connecting_to_tor": "正在連接Tor網路",
"update_available": "新版本的OnionShare已推出。 <a href='{}'>點此</a>獲取<br><br>您正在使用版本 {} 而最新版本是 {}。",
- "update_error_check_error": "無法檢查新版本: OnionShare網站提示最新版本無法辨識'{}'…",
- "update_error_invalid_latest_version": "無法檢查新版本:或許您尚未連接上Tor,或是OnionShare官網失效?",
+ "update_error_check_error": "無法檢查更新:可能是您沒有連接到Tor,或者OnionShare癱瘓了?",
+ "update_error_invalid_latest_version": "無法檢查更新:OnionShare 網站說最新版本無法識別'{}'…",
"update_not_available": "您正在使用最新版本的OnionShare。",
"gui_tor_connection_ask": "開啟設定來檢查Tor連接?",
"gui_tor_connection_ask_open_settings": "是",
@@ -131,7 +131,7 @@
"gui_tor_connection_error_settings": "試試在設定中改變OnionShare連接到Tor網路的方式。",
"gui_tor_connection_canceled": "無法連接到Tor。\n\n請確認您已連接上網路,然後再重新開啟OnionShare並設定Tor連線。",
"gui_tor_connection_lost": "已斷開Tor連接。",
- "gui_server_started_after_autostop_timer": "自動停止計時器在伺服器啟動前就時間已到。\n請重新分享。",
+ "gui_server_started_after_autostop_timer": "在服務器啓動之前,自動停止的定時器的計時已到。請建立一個新的共享。",
"gui_server_autostop_timer_expired": "自動停止計時器時間已到。請調整它來開始分享。",
"share_via_onionshare": "使用OnionShare分享",
"gui_use_legacy_v2_onions_checkbox": "使用傳統地址",
@@ -213,7 +213,7 @@
"gui_share_mode_timeout_waiting": "等待完成傳送",
"gui_receive_mode_no_files": "目前無已接收的檔案",
"gui_receive_mode_timeout_waiting": "等待完成接收",
- "gui_stop_server_autostop_timer_tooltip": "自動停止計時器在 {} 停止",
+ "gui_stop_server_autostop_timer_tooltip": "自動停止的定時器在 {} 停止",
"gui_start_server_autostart_timer_tooltip": "自動開始計時器在 {} 停止",
"gui_waiting_to_start": "預定在 {} 開始。點擊以取消。",
"gui_settings_autostart_timer_checkbox": "使用自動開始計時器",
@@ -264,5 +264,26 @@
"gui_chat_stop_server": "停止聊天伺服器",
"gui_chat_start_server": "開啟聊天伺服器",
"gui_file_selection_remove_all": "全部移除",
- "gui_remove": "移除"
+ "gui_remove": "移除",
+ "error_port_not_available": "OnionShare通訊埠不可用",
+ "gui_rendezvous_cleanup_quit_early": "提前退出",
+ "gui_rendezvous_cleanup": "等待Tor电路关闭,以确保文檔传输成功。\n\n這可能需要幾分鐘。",
+ "mode_settings_website_disable_csp_checkbox": "取消內容安全政策(Content Security Policy)信頭(允許您的網站使用三方資源)",
+ "mode_settings_share_autostop_sharing_checkbox": "檔案傳送完後停止共享(取消選中可允許下載單個檔案)",
+ "mode_settings_client_auth_checkbox": "使用者端認證",
+ "mode_settings_legacy_checkbox": "使用舊地址(v2 onion服務,不推薦)",
+ "mode_settings_autostop_timer_checkbox": "定時停止onion服務",
+ "mode_settings_autostart_timer_checkbox": "定時起動onion服務",
+ "mode_settings_persistent_checkbox": "保存此頁,並在我打開OnionShare時自動打開它",
+ "gui_quit_warning_description": "有的頁中有激活的共享,如果退出,所有的頁將被關閉。您確定要退出嗎?",
+ "gui_close_tab_warning_website_description": "您正在代管一個網站,確定要關閉此頁嗎?",
+ "gui_close_tab_warning_receive_description": "您正在接收文件,確定要關閉此頁嗎?",
+ "gui_close_tab_warning_share_description": "您正在發送文件,確定要關閉此页嗎?",
+ "gui_close_tab_warning_persistent_description": "此頁會持續存在,如果關閉它,將會丟失它正在使用的onion地址。您確定要關閉它嗎?",
+ "gui_main_page_website_button": "開始代管網頁",
+ "gui_new_tab_chat_button": "匿名聊天",
+ "gui_color_mode_changed_notice": "要使即將應用的新色彩模式生效,請重啓 OnionShare。",
+ "gui_open_folder_error": "用xdg-open打開文件夾失敗。文件在這裏: {}",
+ "gui_chat_url_description": "<b>任何</b>有這個OnionShare地址的人均可 <b>加入這個聊天室</b>,方法是使用<b>Tor瀏覽器</b>:<img src='{}' />",
+ "gui_receive_flatpak_data_dir": "因爲你用Flatpack安裝的OnionShare,你需要把文件儲存到在~/OnionShare裏的一個文件夾裏。"
}