diff options
author | Micah Lee <micah@micahflee.com> | 2021-02-21 10:34:03 -0800 |
---|---|---|
committer | Micah Lee <micah@micahflee.com> | 2021-02-21 10:34:03 -0800 |
commit | fbf1091bb8fc37fce91e2acd897fbe66eb6ac46a (patch) | |
tree | 7699540d77f6f3685d652ee2f64f1838d4744c31 /desktop | |
parent | 4e79aacd1e892afab7dd1578ffdc75dedd1c0c6f (diff) | |
parent | 06f82897462d1844f7a814644ab9092191868595 (diff) | |
download | onionshare-fbf1091bb8fc37fce91e2acd897fbe66eb6ac46a.tar.gz onionshare-fbf1091bb8fc37fce91e2acd897fbe66eb6ac46a.zip |
Merge branch 'develop' into final-2.3
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/package/windows/build.py | 170 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/ar.json | 72 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/bn.json | 3 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/de.json | 3 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/es.json | 3 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/fr.json | 3 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/gl.json | 3 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/hr.json | 3 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/is.json | 3 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/ja.json | 32 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/nb_NO.json | 3 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/pl.json | 30 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/ru.json | 7 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/tr.json | 3 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/zh_Hans.json | 17 | ||||
-rw-r--r-- | desktop/src/onionshare/resources/locale/zh_Hant.json | 31 |
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裏的一個文件夾裏。" } |