diff --git a/share/locale/bn.json b/share/locale/bn.json index 691c5047..c2071d10 100644 --- a/share/locale/bn.json +++ b/share/locale/bn.json @@ -40,9 +40,9 @@ "gui_share_stop_server": "শেয়ার করা বন্ধ করো", "gui_share_stop_server_shutdown_timeout": "শেয়ার করা বন্ধ করো ({} সেকেন্ড বাকি)", "gui_share_stop_server_shutdown_timeout_tooltip": "টাইমার অনুযায়ী অটোমেটিক বন্ধ হবে {}-তে", - "gui_receive_start_server": "প্রাপ্ত মোড আরম্ভ করুন ", - "gui_receive_stop_server": "প্রাপ্ত মোড বন্ধ করুন ", - "gui_receive_stop_server_shutdown_timeout": "প্রাপ্ত মোড বন্ধ করুন ({}সে বাকি) ", + "gui_receive_start_server": "প্রাপ্ত মোড আরম্ভ করুন", + "gui_receive_stop_server": "প্রাপ্ত মোড বন্ধ করুন", + "gui_receive_stop_server_shutdown_timeout": "প্রাপ্ত মোড বন্ধ করুন ({}সে বাকি)", "gui_receive_stop_server_shutdown_timeout_tooltip": "টাইমার অনুযায়ী অটোমেটিক বন্ধ হবে {}-তে", "gui_copy_url": "এড্রেস কপি করো", "gui_copy_hidservauth": "HidServAuth কপি করো", @@ -107,69 +107,69 @@ "gui_settings_button_help": "সাহায্য", "gui_settings_shutdown_timeout_checkbox": "কানেকশন বন্ধ করার জন্য অটোমেটিক টাইমার ব্যবহার করো", "gui_settings_shutdown_timeout": "শেয়ার বন্ধ করুন:", - "settings_error_unknown": "টর নিয়ন্ত্রকের সাথে সংযোগ করতে পারে না কারণ আপনার বিন্যাসনসমূহ বোধগম্য নয় । ", + "settings_error_unknown": "টর নিয়ন্ত্রকের সাথে সংযোগ করতে পারে না কারণ আপনার বিন্যাসনসমূহ বোধগম্য নয় ।", "settings_error_automatic": "টর নিয়ন্ত্রকের সাথে সংযোগ স্থাপন করা যায়নি । টর ব্রাউজার (torproject.org থেকে পাওয়া যায়) ব্রাকগ্রাউন চলমান?", - "settings_error_socket_port": "{}: {} এ টর নিয়ন্ত্রকের সাথে সংযোগ করতে পারছি না । ", - "settings_error_socket_file": "সকেট ফাইল {} ব্যবহার করে টর নিয়ন্ত্রকের সাথে সংযোগ করতে পারে না । ", - "settings_error_auth": "{}: {}-এর সাথে সংযুক্ত, কিন্তু পরীক্ষা করা যাচ্ছে না । হয়তো এটা কোন টর নিয়ন্ত্রক নয়? ", + "settings_error_socket_port": "{}: {} এ টর নিয়ন্ত্রকের সাথে সংযোগ করতে পারছি না ।", + "settings_error_socket_file": "সকেট ফাইল {} ব্যবহার করে টর নিয়ন্ত্রকের সাথে সংযোগ করতে পারে না ।", + "settings_error_auth": "{}: {}-এর সাথে সংযুক্ত, কিন্তু পরীক্ষা করা যাচ্ছে না । হয়তো এটা কোন টর নিয়ন্ত্রক নয়?", "settings_error_missing_password": "টর কন্ট্রোলার সাথে সংযুক্ত, কিন্তু তা প্রমাণীকরণ একটি পাসওয়ার্ড প্রয়োজন.", - "settings_error_unreadable_cookie_file": "টর নিয়ন্ত্রকের সাথে সংযুক্ত, কিন্তু পাসওয়ার্ড ভুল হতে পারে, অথবা আপনার ব্যবহারকারীকে কুকি ফাইলে পড়ার অনুমতি দেওয়া হয়নি। ", + "settings_error_unreadable_cookie_file": "টর নিয়ন্ত্রকের সাথে সংযুক্ত, কিন্তু পাসওয়ার্ড ভুল হতে পারে, অথবা আপনার ব্যবহারকারীকে কুকি ফাইলে পড়ার অনুমতি দেওয়া হয়নি।", "settings_error_bundled_tor_not_supported": "OnionShare এর সাথে আসা টর সংস্করণটি ব্যবহার করে উইন্ডোজ বা ম্যাকোসে ডেভেলপার মোডে কাজ করে না।", "settings_error_bundled_tor_timeout": "টর সাথে সংযোগ করার জন্য খুব বেশি সময় লাগছে। হয়তো আপনি ইন্টারনেটের সাথে সংযুক্ত নন, অথবা একটি ভুল সিস্টেম ঘড়ি আছে?", "settings_error_bundled_tor_broken": "ব্যাকগ্রাউন্ডে OnionShare টর এর সাথে সংযুক্ত নয়:\n\n\n{}", - "settings_test_success": "টর কন্ট্রোলার এর সঙ্গে যুক্ত হয়েছে ।\n\nটর সংস্করণ: {}\n\nOnion Services সেবা সমর্থন করে: {}.\n\nক্লায়েন্ট প্রমাণীকরণ সমর্থন করে: {}.\n\nnext-gen .onion ঠিকানাগুলো সমর্থন করে: {} । ", - "error_tor_protocol_error": "টর-এ একটি ত্রুটি ছিল: {} ", + "settings_test_success": "টর কন্ট্রোলার এর সঙ্গে যুক্ত হয়েছে ।\n\nটর সংস্করণ: {}\nOnion Services সেবা সমর্থন করে: {}.\nক্লায়েন্ট প্রমাণীকরণ সমর্থন করে: {}.\nnext-gen .onion ঠিকানাগুলো সমর্থন করে: {} ।", + "error_tor_protocol_error": "টর-এ একটি ত্রুটি ছিল: {}", "error_tor_protocol_error_unknown": "টর-এ একটি অজানা ত্রুটি আছে", - "error_invalid_private_key": "এই ব্যক্তিগত কী ধরন টি অসমর্থিত ", - "connecting_to_tor": "টর নেটওয়ার্কে সংযুক্ত হচ্ছে ", - "update_available": "", - "update_error_check_error": "নতুন সংস্করণের জন্য পরীক্ষা করা যায়নি: onionshare ওয়েবসাইট বলছে সাম্প্রতিক সংস্করণটি হচ্ছে অস্বীকৃত ' {} '...", + "error_invalid_private_key": "এই ব্যক্তিগত কী ধরন টি অসমর্থিত", + "connecting_to_tor": "টর নেটওয়ার্কে সংযুক্ত হচ্ছে", + "update_available": "নতুন OnionShare বের হয়েছে । এটি পেতে এখানে ক্লিক করুন

আপনি {} এবং সাম্প্রতিকতম {} ব্যবহার করছেন ।", + "update_error_check_error": "নতুন সংস্করণের জন্য পরীক্ষা করা যায়নি: onionshare ওয়েবসাইট বলছে সাম্প্রতিক সংস্করণটি হচ্ছে অস্বীকৃত ' {} '…", "update_error_invalid_latest_version": "নতুন সংস্করণের জন্য পরীক্ষা করা যায়নি: হয়তো আপনি টর-এর সাথে সংযুক্ত নন, অথবা OnionShare ওয়েবসাইট বন্ধ আছে?", "update_not_available": "আপনি সর্বশেষ OnionShare চালাচ্ছেন ।", "gui_tor_connection_ask": "টর থেকে সংযোগ সাজাতে সেটিংস খুলুন?", "gui_tor_connection_ask_open_settings": "হ্যাঁ", "gui_tor_connection_ask_quit": "প্রস্থান করুন", - "gui_tor_connection_error_settings": " কিভাবে onionshare সেটিংসে টর নেটওয়ার্ক সংযোগ করে পরিবর্তন করতে চেষ্টা করুন ।", - "gui_tor_connection_canceled": "টর-এ সংযোগ করা যায়নি ।\n\nআপনি ইন্টারনেটের সাথে সংযুক্ত আছেন কিনা তা নিশ্চিত করুন, তারপর onionshare পুনরায় খুলুন এবং টর এর সংযোগটি সেট আপ করুন । ", - "gui_tor_connection_lost": "টর থেকে বিচ্ছিন্ন । ", - "gui_server_started_after_timeout": "সার্ভার শুরু হওয়ার আগেই অটো স্টপ টাইমার শেষ হয়ে যায় ।\n\nঅনুগ্রহ করে একটি নতুন শেয়ার তৈরি করুন. ", - "gui_server_timeout_expired": "অটো-স্টপ টাইমার ইতিমধ্যেই শেষ হয়ে গিয়েছে ।\n\nঅনুগ্রহ করে শেয়ারিং শুরু করতে এটি আপডেট করুন. ", - "share_via_onionshare": "এটি OnionShare ", - "gui_use_legacy_v2_onions_checkbox": "লিগ্যাসি ঠিকানাগুলি ব্যবহার করুন ", - "gui_save_private_key_checkbox": "একটি অবিরাম ঠিকানা ব্যবহার করুন ", - "gui_share_url_description": "", - "gui_receive_url_description": "", - "gui_url_label_persistent": "", - "gui_url_label_stay_open": "এই শেয়ারটি অটো-স্টপ হবে না । ", - "gui_url_label_onetime": "এই শেয়ারটি প্রথম সমাপ্তির পরে বন্ধ হবে. ", - "gui_url_label_onetime_and_persistent": "", - "gui_status_indicator_share_stopped": "শেয়ার করার জন্য প্রস্তুত ", - "gui_status_indicator_share_working": "শুরু...", + "gui_tor_connection_error_settings": "কিভাবে onionshare সেটিংসে টর নেটওয়ার্ক সংযোগ করে পরিবর্তন করতে চেষ্টা করুন ।", + "gui_tor_connection_canceled": "টর-এ সংযোগ করা যায়নি ।\n\nআপনি ইন্টারনেটের সাথে সংযুক্ত আছেন কিনা তা নিশ্চিত করুন, তারপর onionshare পুনরায় খুলুন এবং টর এর সংযোগটি সেট আপ করুন ।", + "gui_tor_connection_lost": "টর থেকে বিচ্ছিন্ন ।", + "gui_server_started_after_timeout": "সার্ভার শুরু হওয়ার আগেই অটো স্টপ টাইমার শেষ হয়ে যায় ।\n\nঅনুগ্রহ করে একটি নতুন শেয়ার তৈরি করুন.", + "gui_server_timeout_expired": "অটো-স্টপ টাইমার ইতিমধ্যেই শেষ হয়ে গিয়েছে ।\n\nঅনুগ্রহ করে শেয়ারিং শুরু করতে এটি আপডেট করুন.", + "share_via_onionshare": "এটি OnionShare", + "gui_use_legacy_v2_onions_checkbox": "লিগ্যাসি ঠিকানাগুলি ব্যবহার করুন", + "gui_save_private_key_checkbox": "একটি অবিরাম ঠিকানা ব্যবহার করুন", + "gui_share_url_description": "এই OnionShare ঠিকানার সাথে যে কেউ টর ব্রাউজার ব্যবহার করে আপনার ফাইলগুলি ডাউনলোড করতে পারে:", + "gui_receive_url_description": "এই OnionShare ঠিকানার সাথে যে কেউ টর ব্রাউজার ব্যবহার করে আপনার কম্পিউটারে ফাইলগুলি আপলোড করতে পারে:", + "gui_url_label_persistent": "এই শেয়ার অটো-স্টপ হবে না ।

প্রতিটি পরবর্তী শেয়ার পুনরায় নতুন ঠিকানা ব্যবহার করে । (অস্থায়ি ঠিকানা ব্যবহার করতে, সেটিংস-এ ' অবিরাম ঠিকানা ব্যাবহার ' বন্ধ করুন ।)", + "gui_url_label_stay_open": "এই শেয়ারটি অটো-স্টপ হবে না ।", + "gui_url_label_onetime": "এই শেয়ারটি প্রথম সমাপ্তির পরে বন্ধ হবে.", + "gui_url_label_onetime_and_persistent": "এই শেয়ার অটো-স্টপ হবে না ।

প্রতিটি পরবর্তী শেয়ার পুনরায় নতুন ঠিকানা ব্যবহার করে । (অস্থায়ি ঠিকানা ব্যবহার করতে, সেটিংস-এ ' অবিরাম ঠিকানা ব্যাবহার ' বন্ধ করুন ।)", + "gui_status_indicator_share_stopped": "শেয়ার করার জন্য প্রস্তুত", + "gui_status_indicator_share_working": "শুরু…", "gui_status_indicator_share_started": "শেয়ারিং", - "gui_status_indicator_receive_stopped": "পাওয়ার জন্য প্রস্তুত ", - "gui_status_indicator_receive_working": "শুরু... ", + "gui_status_indicator_receive_stopped": "পাওয়ার জন্য প্রস্তুত", + "gui_status_indicator_receive_working": "শুরু…", "gui_status_indicator_receive_started": "গ্রহণ", "gui_file_info": "{} ফাইল, {}", "gui_file_info_single": "{} ফাইল, {}", - "history_in_progress_tooltip": "{} অগ্রসর হচ্ছে ", - "history_completed_tooltip": "{} সম্পূর্ণ\n", + "history_in_progress_tooltip": "{} অগ্রসর হচ্ছে", + "history_completed_tooltip": "{} সম্পূর্ণ", "info_in_progress_uploads_tooltip": "", "info_completed_uploads_tooltip": "", "error_cannot_create_downloads_dir": "", "receive_mode_downloads_dir": "", - "receive_mode_warning": "সতর্কীকরণ: প্রাপ্ত মোড লোকজনকে আপনার কম্পিউটারে ফাইল আপলোড করতে দেয় । আপনি যদি তাদের খোলেন তবে কিছু ফাইল সম্ভবত আপনার কম্পিউটারের নিয়ন্ত্রণ নিতে পারে । শুধুমাত্র আপনি যে ব্যক্তিদের বিশ্বাস করেন, অথবা আপনি যদি জানেন আপনি কি করছেন তা শুধুমাত্র খোলা জিনিস । ", + "receive_mode_warning": "সতর্কীকরণ: প্রাপ্ত মোড লোকজনকে আপনার কম্পিউটারে ফাইল আপলোড করতে দেয় । আপনি যদি তাদের খোলেন তবে কিছু ফাইল সম্ভবত আপনার কম্পিউটারের নিয়ন্ত্রণ নিতে পারে । শুধুমাত্র আপনি যে ব্যক্তিদের বিশ্বাস করেন, অথবা আপনি যদি জানেন আপনি কি করছেন তা শুধুমাত্র খোলা জিনিস ।", "gui_receive_mode_warning": "গ্রহণ মোডে লোকজন আপনার কম্পিউটারে ফাইলগুলো আপলোড করতে দেয় ।

আপনি যদি তাদের খোলেন তবে কিছু ফাইল সম্ভবত আপনার কম্পিউটারের নিয়ন্ত্রণ নিতে পারে । শুধুমাত্র আপনি যে ব্যক্তিদের বিশ্বাস করেন, অথবা আপনি যদি জানেন আপনি কি করছেন তা শুধুমাত্র খোলা জিনিস ।", - "receive_mode_upload_starting": "মোট আকারের {} টি আপলোড শুরু হচ্ছে ", - "receive_mode_received_file": "প্রাপ্ত: {} ", - "gui_mode_share_button": "ফাইলগুলো শেয়ার করুন ", - "gui_mode_receive_button": "ফাইল গ্রহণ করা হচ্ছে ", - "gui_settings_receiving_label": "সেটিংস গ্রহণ করা হচ্ছে ", + "receive_mode_upload_starting": "মোট আকারের {} টি আপলোড শুরু হচ্ছে", + "receive_mode_received_file": "প্রাপ্ত: {}", + "gui_mode_share_button": "ফাইলগুলো শেয়ার করুন", + "gui_mode_receive_button": "ফাইল গ্রহণ করা হচ্ছে", + "gui_settings_receiving_label": "সেটিংস গ্রহণ করা হচ্ছে", "gui_settings_downloads_label": "", "gui_settings_downloads_button": "দেখা", - "gui_settings_public_mode_checkbox": "সর্বজনীন মোড ", + "gui_settings_public_mode_checkbox": "সর্বজনীন মোড", "systray_close_server_title": "", "systray_close_server_message": "", - "systray_page_loaded_title": "পৃষ্ঠা লোড করা হয়েছে ", + "systray_page_loaded_title": "পৃষ্ঠা লোড করা হয়েছে", "systray_download_page_loaded_message": "", "systray_upload_page_loaded_message": "", "gui_uploads": "", @@ -179,18 +179,18 @@ "gui_upload_finished_range": "", "gui_upload_finished": "", "gui_download_in_progress": "", - "gui_open_folder_error_nautilus": "ফোল্ডার খোলা যাচ্ছে না কারণ nautilus বিদ্যমান নয় । ফাইলটি এখানে: {} ", - "gui_settings_language_label": "পছন্দনীয় ভাষা ", - "gui_settings_language_changed_notice": "আপনার ভাষার পরিবর্তন প্রভাব বিস্তার করার জন্য OnionShare পুনর্সূচনা করুন. ", + "gui_open_folder_error_nautilus": "ফোল্ডার খোলা যাচ্ছে না কারণ nautilus বিদ্যমান নয় । ফাইলটি এখানে: {}", + "gui_settings_language_label": "পছন্দনীয় ভাষা", + "gui_settings_language_changed_notice": "আপনার ভাষার পরিবর্তন প্রভাব বিস্তার করার জন্য OnionShare পুনর্সূচনা করুন.", "gui_add_files": "ফাইল যোগ করো", "gui_add_folder": "ফোল্ডার যোগ করো", "gui_settings_onion_label": "Onion সেটিংস", - "gui_connect_to_tor_for_onion_settings": "onion সেবা সেটিংস দেখতে টর এর সাথে সংযোগ করুন ", - "error_cannot_create_data_dir": "onionshare ডাটা ফোল্ডার তৈরি করা যায়নি: {} ", - "receive_mode_data_dir": "আপনার কাছে পাঠানো ফাইলসমূহ এই ফোল্ডারে প্রদর্শিত হয়েছে: {} ", - "gui_settings_data_dir_label": "ফাইল সংরক্ষণ করুন ", + "gui_connect_to_tor_for_onion_settings": "onion সেবা সেটিংস দেখতে টর এর সাথে সংযোগ করুন", + "error_cannot_create_data_dir": "onionshare ডাটা ফোল্ডার তৈরি করা যায়নি: {}", + "receive_mode_data_dir": "আপনার কাছে পাঠানো ফাইলসমূহ এই ফোল্ডারে প্রদর্শিত হয়েছে: {}", + "gui_settings_data_dir_label": "ফাইল সংরক্ষণ করুন", "gui_settings_data_dir_browse_button": "ব্রাউজ", - "systray_page_loaded_message": "onionshare ঠিকানা লোড করা হয়েছে ", + "systray_page_loaded_message": "onionshare ঠিকানা লোড করা হয়েছে", "systray_share_started_title": "শেয়ারিং শুরু করা হয়েছে", "systray_share_completed_title": "শেয়ারিং সম্পূর্ণ হয়েছে", "systray_share_completed_message": "ফাইল পাঠানো শেষ হয়েছে", @@ -200,5 +200,17 @@ "systray_receive_started_message": "কেউ আপনার কাছে ফাইল পাঠাচ্ছে", "gui_all_modes_history": "ইতিহাস", "gui_all_modes_clear_history": "সব পরিষ্কার করুন", - "gui_all_modes_transfer_started": "{} শুরু হয়েছে" + "gui_all_modes_transfer_started": "{} শুরু হয়েছে", + "systray_share_started_message": "কাউকে ফাইল পাঠাতে শুরু", + "gui_all_modes_transfer_finished_range": "স্থানান্তরিত হয়েছে {} - {}", + "gui_all_modes_transfer_finished": "স্থানান্তরিত {}", + "gui_all_modes_transfer_canceled_range": "বাতিলকৃত {} - {}", + "gui_all_modes_transfer_canceled": "বাতিলকৃত {}", + "gui_all_modes_progress_complete": "%p%, {0: সে} অতিক্রান্ত হয়েছে ।", + "gui_all_modes_progress_starting": "{0:সে}, %p% (গণনা করা হচ্ছে)", + "gui_all_modes_progress_eta": "{0:সে}, ইটিএ: {1: সে}, %p%", + "gui_share_mode_no_files": "এখনও কোন ফাইল পাঠানো হয়নি", + "gui_share_mode_timeout_waiting": "প্রেরণ শেষ করার জন্য অপেক্ষা করছে", + "gui_receive_mode_no_files": "কোন ফাইল এখনও প্রাপ্ত হয়নি", + "gui_receive_mode_timeout_waiting": "প্রাপ্তির শেষ পর্যন্ত অপেক্ষা করছে" } diff --git a/share/locale/de.json b/share/locale/de.json index 20ad9fe4..301a726f 100644 --- a/share/locale/de.json +++ b/share/locale/de.json @@ -42,7 +42,7 @@ "gui_settings_window_title": "Eintellungen", "gui_settings_autoupdate_timestamp": "Letzte Überprüfung: {}", "gui_settings_autoupdate_timestamp_never": "Niemals", - "gui_settings_close_after_first_download_option": "Server nach dem ersten Download stoppen", + "gui_settings_close_after_first_download_option": "Server nach Download der Dateien stoppen", "gui_settings_connection_type_label": "Wie soll sich OnionShare mit Tor verbinden?", "config_onion_service": "Richte den Onionservice auf Port {0:d} ein.", "give_this_url_stealth": "Gib dem Empfänger diese URL und die HidServAuth-Zeile:", @@ -197,5 +197,19 @@ "systray_share_completed_title": "Freigabe erfolgt", "systray_share_completed_message": "Dateien erfolgreich versandt", "systray_share_canceled_title": "Freigabe abgebrochen", - "systray_share_canceled_message": "Jemand hat den Download deiner Dateien abgebrochen" + "systray_share_canceled_message": "Jemand hat den Download deiner Dateien abgebrochen", + "systray_receive_started_title": "Empfange", + "systray_receive_started_message": "Jemand sendet dir Dateien", + "gui_all_modes_history": "Verlauf", + "gui_all_modes_clear_history": "Alle löschen", + "gui_all_modes_transfer_started": "{} gestartet", + "gui_all_modes_transfer_finished_range": "{} - {} übertragen", + "gui_all_modes_transfer_finished": "{} übertragen", + "gui_all_modes_transfer_canceled_range": "{} - {} abgebrochen", + "gui_all_modes_transfer_canceled": "{} abgebrochen", + "gui_all_modes_progress_starting": "{0:s}, %p% (berechne)", + "gui_share_mode_no_files": "Bisher keine Dateien versendet", + "gui_share_mode_timeout_waiting": "Warte auf Abschluss der Sendung", + "gui_receive_mode_no_files": "Bisher keine Dateien empfangen", + "gui_receive_mode_timeout_waiting": "Warte auf Abschluss des Empfangs" } diff --git a/share/locale/fr.json b/share/locale/fr.json index 8d87a501..6c6ffbb4 100644 --- a/share/locale/fr.json +++ b/share/locale/fr.json @@ -209,7 +209,7 @@ "gui_share_mode_timeout_waiting": "En attente de la fin de l’envoi", "gui_receive_mode_no_files": "Aucun fichier n’a encore été reçu", "gui_receive_mode_timeout_waiting": "En attente de la fin de la réception", - "gui_connect_to_tor_for_onion_settings": "Connectez-vous à Tor pour voir les paramètres du service onion", + "gui_connect_to_tor_for_onion_settings": "Se connecter à Tor pour voir les paramètres du service onion", "systray_share_completed_message": "L’envoi de fichiers est terminé", "gui_all_modes_transfer_canceled": "Annulé le {}", "gui_settings_onion_label": "Paramètres onion", diff --git a/share/locale/ms.json b/share/locale/ms.json new file mode 100644 index 00000000..465a9cd4 --- /dev/null +++ b/share/locale/ms.json @@ -0,0 +1,184 @@ +{ + "config_onion_service": "", + "preparing_files": "", + "give_this_url": "", + "give_this_url_stealth": "", + "give_this_url_receive": "", + "give_this_url_receive_stealth": "", + "ctrlc_to_stop": "", + "not_a_file": "", + "not_a_readable_file": "", + "no_available_port": "", + "other_page_loaded": "", + "close_on_timeout": "", + "closing_automatically": "", + "large_filesize": "", + "help_local_only": "", + "help_stay_open": "", + "help_shutdown_timeout": "", + "help_stealth": "", + "help_receive": "", + "help_debug": "", + "help_filename": "", + "help_config": "", + "gui_drag_and_drop": "", + "gui_add": "", + "gui_add_files": "", + "gui_add_folder": "", + "gui_delete": "", + "gui_choose_items": "", + "gui_share_start_server": "", + "gui_share_stop_server": "", + "gui_share_stop_server_shutdown_timeout": "", + "gui_share_stop_server_shutdown_timeout_tooltip": "", + "gui_receive_start_server": "", + "gui_receive_stop_server": "", + "gui_receive_stop_server_shutdown_timeout": "", + "gui_receive_stop_server_shutdown_timeout_tooltip": "", + "gui_copy_url": "", + "gui_copy_hidservauth": "", + "gui_canceled": "", + "gui_copied_url_title": "", + "gui_copied_url": "", + "gui_copied_hidservauth_title": "", + "gui_copied_hidservauth": "", + "gui_please_wait": "", + "version_string": "", + "gui_quit_title": "", + "gui_share_quit_warning": "", + "gui_receive_quit_warning": "", + "gui_quit_warning_quit": "", + "gui_quit_warning_dont_quit": "", + "error_rate_limit": "", + "zip_progress_bar_format": "", + "error_stealth_not_supported": "", + "error_ephemeral_not_supported": "", + "gui_settings_window_title": "", + "gui_settings_whats_this": "", + "gui_settings_stealth_option": "", + "gui_settings_stealth_hidservauth_string": "", + "gui_settings_autoupdate_label": "", + "gui_settings_autoupdate_option": "", + "gui_settings_autoupdate_timestamp": "", + "gui_settings_autoupdate_timestamp_never": "", + "gui_settings_autoupdate_check_button": "", + "gui_settings_general_label": "", + "gui_settings_onion_label": "", + "gui_settings_sharing_label": "", + "gui_settings_close_after_first_download_option": "", + "gui_settings_connection_type_label": "", + "gui_settings_connection_type_bundled_option": "", + "gui_settings_connection_type_automatic_option": "", + "gui_settings_connection_type_control_port_option": "", + "gui_settings_connection_type_socket_file_option": "", + "gui_settings_connection_type_test_button": "", + "gui_settings_control_port_label": "", + "gui_settings_socket_file_label": "", + "gui_settings_socks_label": "", + "gui_settings_authenticate_label": "", + "gui_settings_authenticate_no_auth_option": "", + "gui_settings_authenticate_password_option": "", + "gui_settings_password_label": "", + "gui_settings_tor_bridges": "", + "gui_settings_tor_bridges_no_bridges_radio_option": "", + "gui_settings_tor_bridges_obfs4_radio_option": "", + "gui_settings_tor_bridges_obfs4_radio_option_no_obfs4proxy": "", + "gui_settings_tor_bridges_meek_lite_azure_radio_option": "", + "gui_settings_tor_bridges_meek_lite_azure_radio_option_no_obfs4proxy": "", + "gui_settings_meek_lite_expensive_warning": "", + "gui_settings_tor_bridges_custom_radio_option": "", + "gui_settings_tor_bridges_custom_label": "", + "gui_settings_tor_bridges_invalid": "", + "gui_settings_button_save": "", + "gui_settings_button_cancel": "", + "gui_settings_button_help": "", + "gui_settings_shutdown_timeout_checkbox": "", + "gui_settings_shutdown_timeout": "", + "settings_error_unknown": "", + "settings_error_automatic": "", + "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": "", + "settings_error_bundled_tor_timeout": "", + "settings_error_bundled_tor_broken": "", + "settings_test_success": "", + "error_tor_protocol_error": "", + "error_tor_protocol_error_unknown": "", + "error_invalid_private_key": "", + "connecting_to_tor": "", + "update_available": "", + "update_error_check_error": "", + "update_error_invalid_latest_version": "", + "update_not_available": "", + "gui_tor_connection_ask": "", + "gui_tor_connection_ask_open_settings": "", + "gui_tor_connection_ask_quit": "", + "gui_tor_connection_error_settings": "", + "gui_tor_connection_canceled": "", + "gui_tor_connection_lost": "", + "gui_server_started_after_timeout": "", + "gui_server_timeout_expired": "", + "share_via_onionshare": "", + "gui_connect_to_tor_for_onion_settings": "", + "gui_use_legacy_v2_onions_checkbox": "", + "gui_save_private_key_checkbox": "", + "gui_share_url_description": "", + "gui_receive_url_description": "", + "gui_url_label_persistent": "", + "gui_url_label_stay_open": "", + "gui_url_label_onetime": "", + "gui_url_label_onetime_and_persistent": "", + "gui_status_indicator_share_stopped": "", + "gui_status_indicator_share_working": "", + "gui_status_indicator_share_started": "", + "gui_status_indicator_receive_stopped": "", + "gui_status_indicator_receive_working": "", + "gui_status_indicator_receive_started": "", + "gui_file_info": "", + "gui_file_info_single": "", + "history_in_progress_tooltip": "", + "history_completed_tooltip": "", + "error_cannot_create_data_dir": "", + "receive_mode_data_dir": "", + "receive_mode_warning": "", + "gui_receive_mode_warning": "", + "receive_mode_upload_starting": "", + "receive_mode_received_file": "", + "gui_mode_share_button": "", + "gui_mode_receive_button": "", + "gui_settings_receiving_label": "", + "gui_settings_data_dir_label": "", + "gui_settings_data_dir_browse_button": "", + "gui_settings_public_mode_checkbox": "", + "gui_open_folder_error_nautilus": "", + "gui_settings_language_label": "", + "gui_settings_language_changed_notice": "", + "systray_menu_exit": "", + "systray_page_loaded_title": "", + "systray_page_loaded_message": "", + "systray_share_started_title": "", + "systray_share_started_message": "", + "systray_share_completed_title": "", + "systray_share_completed_message": "", + "systray_share_canceled_title": "", + "systray_share_canceled_message": "", + "systray_receive_started_title": "", + "systray_receive_started_message": "", + "gui_all_modes_history": "", + "gui_all_modes_clear_history": "", + "gui_all_modes_transfer_started": "", + "gui_all_modes_transfer_finished_range": "", + "gui_all_modes_transfer_finished": "", + "gui_all_modes_transfer_canceled_range": "", + "gui_all_modes_transfer_canceled": "", + "gui_all_modes_progress_complete": "", + "gui_all_modes_progress_starting": "", + "gui_all_modes_progress_eta": "", + "gui_share_mode_no_files": "", + "gui_share_mode_timeout_waiting": "", + "gui_receive_mode_no_files": "", + "gui_receive_mode_timeout_waiting": "" +} diff --git a/share/locale/zh_Hans.json b/share/locale/zh_Hans.json index 6a3bf7b7..e09f321b 100644 --- a/share/locale/zh_Hans.json +++ b/share/locale/zh_Hans.json @@ -10,7 +10,7 @@ "not_a_readable_file": "{0:s}不是可读文件.", "no_available_port": "找不到可用于开启onion服务的端口", "other_page_loaded": "地址已加载完成", - "close_on_timeout": "终止 原因:自动停止计时器的时间已到", + "close_on_timeout": "停止原因:自动停止计时器的时间已到", "closing_automatically": "终止 原因:传输已完成", "timeout_download_still_running": "", "large_filesize": "警告:分享大文件可能会用上数小时", @@ -23,12 +23,12 @@ "systray_download_canceled_message": "", "systray_upload_started_title": "", "systray_upload_started_message": "", - "help_local_only": "不使用Tor(只限开发测试)", + "help_local_only": "不使用Tor(仅开发测试)", "help_stay_open": "文件传输完成后继续分享", - "help_shutdown_timeout": "超过给定时间(秒)后,终止分享.", + "help_shutdown_timeout": "超过给定时间(秒)后终止分享。", "help_stealth": "使用服务端认证(高级选项)", - "help_receive": "仅接收分享的文件,不发送", - "help_debug": "将OnionShare错误日志记录到stdout,将web错误日志记录到磁盘", + "help_receive": "仅接收分享的文件,不发送", + "help_debug": "将OnionShare错误日志记录到stdout,将web错误日志记录到磁盘", "help_filename": "要分享的文件或文件夹的列表", "help_config": "自定义JSON配置文件的路径(可选)", "gui_drag_and_drop": "将文件或文件夹拖动到这里来开始分享", @@ -37,7 +37,7 @@ "gui_choose_items": "选取", "gui_share_start_server": "开始分享", "gui_share_stop_server": "停止分享", - "gui_share_stop_server_shutdown_timeout": "停止分享(还剩{}秒)", + "gui_share_stop_server_shutdown_timeout": "停止分享(还剩{}秒)", "gui_share_stop_server_shutdown_timeout_tooltip": "在{}自动停止", "gui_receive_start_server": "开启接受模式", "gui_receive_stop_server": "停止接受模式", @@ -56,20 +56,20 @@ "gui_download_upload_progress_complete": "", "gui_download_upload_progress_starting": "", "gui_download_upload_progress_eta": "", - "version_string": "版本: OnionShare {0:s} | https://onionshare.org/", + "version_string": "版本: OnionShare {0:s} | https://onionshare.org/", "gui_quit_title": "再等等", "gui_share_quit_warning": "您有文件正在传输中...您确定要退出OnionShare吗?", "gui_receive_quit_warning": "您有文件还正在接收中...您确定要退出OnionShare吗?", "gui_quit_warning_quit": "退出", "gui_quit_warning_dont_quit": "取消", - "error_rate_limit": "有人您对地址发出过多错误请求,这很可能说明有人在尝试猜测您的地址.因此为了安全OinionShare已终止服务.请重新开启分享并且向收件人发送新地址.", + "error_rate_limit": "有人您对地址发出过多错误请求,这很可能说明有人在尝试猜测您的地址,因此为了安全OinionShare已终止服务。请重新开启分享并且向收件人发送新地址。", "zip_progress_bar_format": "压缩中: %p%", - "error_stealth_not_supported": "要使用服务端认证,您至少需要的最低版本要求是:Tor 0.2.9.1-alpha (or Tor Browser 6.5)和python3-stem 1.5.0.两者缺一不可,同时需要.", - "error_ephemeral_not_supported": "OnionShare至少同时需要Tor 0.2.7.1和python3-stem 1.4.0来运行.", + "error_stealth_not_supported": "要使用服务端认证,您至少需要的最低版本要求是:Tor 0.2.9.1-alpha (or Tor Browser 6.5)和python3-stem 1.5.0。两者缺一不可,同时需要。", + "error_ephemeral_not_supported": "OnionShare至少同时需要Tor 0.2.7.1和python3-stem 1.4.0来运行。", "gui_settings_window_title": "设置", "gui_settings_whats_this": "这是什么?", "gui_settings_stealth_option": "使用客户端认证", - "gui_settings_stealth_hidservauth_string": "已保存了你的私钥用于重复使用,意味着您现在可以\n点击这里来复制您的HidServAuth.", + "gui_settings_stealth_hidservauth_string": "已保存了你的私钥用于重复使用,意味着您现在可以点击这里来复制您的HidServAuth。", "gui_settings_autoupdate_label": "检查新版本", "gui_settings_autoupdate_option": "有新版本可用时告知我", "gui_settings_autoupdate_timestamp": "上次检查更新的时间:{}", @@ -79,12 +79,12 @@ "gui_settings_sharing_label": "分享设置", "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 Browser(Tor浏览器)的设置", + "gui_settings_connection_type_bundled_option": "使用OnionShare内置的Tor", + "gui_settings_connection_type_automatic_option": "尝试使用Tor Browser(Tor浏览器)的设置", "gui_settings_connection_type_control_port_option": "用特定端口连接", "gui_settings_connection_type_socket_file_option": "使用socket文档的设置连接", "gui_settings_connection_type_test_button": "测试tor连接", - "gui_settings_control_port_label": "控制端口", + "gui_settings_control_port_label": "手动设置端口", "gui_settings_socket_file_label": "Socket配置文档", "gui_settings_socks_label": "SOCKS 端口", "gui_settings_authenticate_label": "Tor认证设置", @@ -105,36 +105,36 @@ "gui_settings_button_cancel": "取消", "gui_settings_button_help": "帮助", "gui_settings_shutdown_timeout_checkbox": "使用自动停止计时器", - "gui_settings_shutdown_timeout": "在(时间)停止分享", + "gui_settings_shutdown_timeout": "停止分享时间:", "settings_error_unknown": "无法连接Tor控制件,因为您的设置无法被理解.", "settings_error_automatic": "无法连接tor控制件.Tor浏览器是否在后台工作?(从torproject.org可以获得Tor Browser)", "settings_error_socket_port": "在socket端口{}:{}无法连接tor控制件.", - "settings_error_socket_file": "无法使用socket配置文档的设置连接tor控制件", - "settings_error_auth": "已连接到了{}:{},但是无法认证,也许这不是tor控制件?", + "settings_error_socket_file": "无法使用socket配置文档{}的设置连接Tor控制件。", + "settings_error_auth": "已连接到了{}:{},但是无法认证,也许这不是tor控制件?", "settings_error_missing_password": "已连接到tor控制件,但需要密码来认证.", - "settings_error_unreadable_cookie_file": "已连接到tor控制件,但可能密码错误,或者没有读取cookie文件的权限.", - "settings_error_bundled_tor_not_supported": "OnionShare自带的Tor无法在Windows或macOS下运行开发者模式", + "settings_error_unreadable_cookie_file": "已连接到Tor控制件,但可能密码错误,或者没有读取cookie文件的权限。", + "settings_error_bundled_tor_not_supported": "OnionShare自带的Tor无法在Windows或macOS下运行开发者模式。", "settings_error_bundled_tor_timeout": "尝试连接tor的用时过长,也许您的网络有问题,或者是系统时间不准确?", "settings_error_bundled_tor_broken": "OnionShare无法在后台连接Tor\n{}", - "settings_test_success": "已连接到Tor控制件\n\nTor版本: {}\n支持短期onion服务: {}.\n支持客户端认证: {}.\n支持新一代.onion地址: {}.", + "settings_test_success": "已连接到Tor控制件\n\nTor版本:{}\n支持短期onion服务:{}。\n支持客户端认证:{}。\n支持新一代.onion地址:{}。", "error_tor_protocol_error": "Tor出现错误: {}", "error_tor_protocol_error_unknown": "Tor出现未知错误", "error_invalid_private_key": "不支持这种类型的私钥", "connecting_to_tor": "正在连接Tor网络", "update_available": "有新版本的OnionShare可用:请点击这里 来获得.

您在使用的版本为 {} 最新的可用版本为 {}.", - "update_error_check_error": "无法检查更新:OnionShare官网对最新版本无法识别'{}'…", + "update_error_check_error": "无法检查更新:OnionShare官网对最新版本无法识别'{}'…", "update_error_invalid_latest_version": "无法检查更新:也许您没有连接到Tor?或者OnionShare官网不可用?", "update_not_available": "您现在运行的OnionShare为最新版本.", "gui_tor_connection_ask": "打开设置来查看Tor连接?", "gui_tor_connection_ask_open_settings": "是的", "gui_tor_connection_ask_quit": "退出", "gui_tor_connection_error_settings": "请尝试在设置中设定OnionShare连接Tor的方式.", - "gui_tor_connection_canceled": "无法连接Tor.\n\n请确保您一连接到网络,然后重启OnionShare并设置Tor连接.", + "gui_tor_connection_canceled": "无法连接Tor。\n\n请确保您一连接到网络,然后重启OnionShare并设置Tor连接。", "gui_tor_connection_lost": "已和Tor断开连接.", "gui_server_started_after_timeout": "在服务开始之前自动停止计时器的时间已到.\n请建立新的分享.", - "gui_server_timeout_expired": "自动停止计时器的时间已到.\n请更新其设置来开始分享.", + "gui_server_timeout_expired": "自动停止计时器的时间已到。\n请更新其设置来开始分享。", "share_via_onionshare": "用OnionShare来分享", - "gui_use_legacy_v2_onions_checkbox": "使用古老的地址", + "gui_use_legacy_v2_onions_checkbox": "使用旧的地址", "gui_save_private_key_checkbox": "使用长期地址", "gui_share_url_description": "任何人只要拥有这个OnionShare 地址,都可以用Tor浏览器来从您的设备进行文件下载", "gui_receive_url_description": "任何人只要拥有这个OnionShare 地址,都可以用Tor浏览器来给你的设备进行文件上传", @@ -179,7 +179,7 @@ "gui_upload_finished_range": "", "gui_upload_finished": "", "gui_download_in_progress": "", - "gui_open_folder_error_nautilus": "无法打开文件夹,原因:nautilus不可用.文件在这里: {}", + "gui_open_folder_error_nautilus": "无法打开文件夹,原因:nautilus不可用。文件在这里:{}", "gui_settings_language_label": "首选语言", "gui_settings_language_changed_notice": "请重启OnionShare以使您的语言改变设定生效.", "gui_add_files": "添加文件", @@ -203,7 +203,7 @@ "gui_all_modes_transfer_started": "已开始{}", "gui_all_modes_transfer_finished_range": "已传输 {} - {}", "gui_all_modes_transfer_finished": "已传输完成 {}", - "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%", "gui_share_mode_no_files": "还没有文件发出", diff --git a/stdeb.cfg b/stdeb.cfg index 585ccae7..de6c52c2 100644 --- a/stdeb.cfg +++ b/stdeb.cfg @@ -1,6 +1,6 @@ [DEFAULT] Package3: onionshare Depends3: python3, python3-flask, python3-stem, python3-pyqt5, python3-crypto, python3-socks, python3-distutils, python-nautilus, tor, obfs4proxy -Build-Depends: python3, python3-pytest, python3-flask, python3-stem, python3-pyqt5, python3-crypto, python3-socks, python3-distutils, python3-requests, python-nautilus, tor, obfs4proxy +Build-Depends: python3, python3-pytest, python3-flask, python3-stem, python3-pyqt5, python3-crypto, python3-socks, python3-distutils, python-nautilus, tor, obfs4proxy Suite: bionic X-Python3-Version: >= 3.5.3