diff options
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | BUILD.md | 13 | ||||
-rw-r--r-- | onionshare/settings.py | 38 | ||||
-rw-r--r-- | share/locale/nb.json (renamed from share/locale/no.json) | 14 |
4 files changed, 45 insertions, 23 deletions
@@ -48,3 +48,6 @@ tags # OSX .DS_Store + +# virtualenv +venv @@ -50,9 +50,16 @@ Download and install Python 3.7.2 from https://www.python.org/downloads/release/ You may also need to run the command `/Applications/Python\ 3.7/Install\ Certificates.command` to update Python 3.6's internal certificate store. Otherwise, you may find that fetching the Tor Browser .dmg file fails later due to a certificate validation error. -Install Qt 5.11.3 from https://www.qt.io/download-open-source/. I downloaded `qt-unified-mac-x64-3.0.6-online.dmg`. In the installer, you can skip making an account, and all you need is `Qt` > `Qt 5.11.3` > `macOS`. +Install Qt 5.12.1 from https://download.qt.io/archive/qt/5.12/5.12.1/. I downloaded `qt-opensource-mac-x64-5.12.1.dmg`. In the installer, you can skip making an account, and all you need is `Qt` > `Qt 5.12.1` > `macOS`. -Now install some python dependencies with pip (note, there's issues building a .app if you install this in a virtualenv): +Now install pip dependencies. If you want to use a virtualenv, create it and activate it first: + +```sh +python3 -m venv venv +. venv/bin/activate +``` + +Then install the dependencies: ```sh pip3 install -r install/requirements.txt @@ -100,7 +107,7 @@ cd bootloader python3 waf distclean all --target-arch=64bit ``` -Finally, install the PyInstaller module into your local site-packages: +Finally, install the PyInstaller module into your local site-packages. If you're using a virtualenv, make sure to run this last command while your virtualenv is activated: ```sh cd .. diff --git a/onionshare/settings.py b/onionshare/settings.py index e4c09058..1f0e96dc 100644 --- a/onionshare/settings.py +++ b/onionshare/settings.py @@ -59,19 +59,31 @@ class Settings(object): # Dictionary of available languages in this version of OnionShare, # mapped to the language name, in that language self.available_locales = { - 'bn': 'বাংলা', # Bengali - 'ca': 'Català', # Catalan - 'da': 'Dansk', # Danish - 'en': 'English', # English - 'fr': 'Français', # French - 'el': 'Ελληνικά', # Greek - 'it': 'Italiano', # Italian - 'ja': '日本語', # Japanese - 'fa': 'فارسی', # Persian - 'pt_BR': 'Português (Brasil)', # Portuguese Brazil - 'ru': 'Русский', # Russian - 'es': 'Español', # Spanish - 'sv': 'Svenska' # Swedish + #'bn': 'বাংলা', # Bengali (commented out because not at 90% translation) + 'ca': 'Català', # Catalan + 'zh_Hant': '正體中文 (繁體)', # Traditional Chinese + 'zh_Hans': '中文 (简体)', # Simplified Chinese + 'da': 'Dansk', # Danish + 'en': 'English', # English + 'fi': 'Suomi', # Finish + 'fr': 'Français', # French + 'de': 'Deutsch', # German + 'el': 'Ελληνικά', # Greek + 'is': 'Íslenska', # Icelandic + 'ga': 'Gaeilge', # Irish + 'it': 'Italiano', # Italian + 'ja': '日本語', # Japanese + 'nb': 'Norsk Bokmål', # Norwegian Bokmål + #'fa': 'فارسی', # Persian (commented out because not at 90% translation) + 'pl': 'Polski', # Polish + 'pt_BR': 'Português (Brasil)', # Portuguese Brazil + 'pt_PT': 'Português (Portugal)', # Portuguese Portugal + 'ru': 'Русский', # Russian + 'es': 'Español', # Spanish + 'sv': 'Svenska', # Swedish + 'te': 'తెలుగు', # Telugu + 'tr': 'Türkçe', # Turkish + 'uk': 'Українська', # Ukrainian } # These are the default settings. They will get overwritten when loading from disk diff --git a/share/locale/no.json b/share/locale/nb.json index 48f9893a..f6192013 100644 --- a/share/locale/no.json +++ b/share/locale/nb.json @@ -64,7 +64,7 @@ "gui_quit_warning_dont_quit": "Avbryt", "error_rate_limit": "Noen har prøvd adressen din for mange ganger, noe som kan betyr at de prøver å gjette seg fram til den, OnionShare har derfor stoppet tjeneren. Start deling igjen, og send mottakeren en ny adresse å dele.", "zip_progress_bar_format": "Pakker sammen: %p%", - "error_stealth_not_supported": "For å bruke klientidentitetsbekreftelse, trenger du minst Tor 0.2.9.1-alpha (eller Tor-nettleseren 6.5) og python3-stem 1.5.0.", + "error_stealth_not_supported": "For å bruke klientidentitetsbekreftelse, trenger du minst Tor 0.2.9.1-alpha (eller Tor-Browser 6.5) og python3-stem 1.5.0.", "error_ephemeral_not_supported": "OnionShare krever minst både Tor 0.2.7.1 og pything3-stem 1.4.0.", "gui_settings_window_title": "Innstillinger", "gui_settings_whats_this": "<a href='{0:s}'>Hva er dette?</a>", @@ -88,7 +88,7 @@ "gui_settings_socket_file_label": "Socket-fil", "gui_settings_socks_label": "SOCKS-port", "gui_settings_authenticate_label": "Tor-identitetsbekreftelsesinnstillinger", - "gui_settings_authenticate_no_auth_option": "Ingen identitetsbekreftelse, eller kakeidentifiseringsbekreftelse", + "gui_settings_authenticate_no_auth_option": "Ingen identitetsbekreftelse, eller cookie-identifiseringsbekreftelse", "gui_settings_authenticate_password_option": "Passord", "gui_settings_password_label": "Passord", "gui_settings_tor_bridges": "Støtte for Tor-bro", @@ -108,7 +108,7 @@ "gui_settings_autostop_timer": "Stopp deling ved:", "settings_saved": "Innstillinger lagret i {}", "settings_error_unknown": "Kan ikke koble til Tor-kontroller fordi innstillingene dine ikke gir mening.", - "settings_error_automatic": "Kunne ikke koble til Tor-kontrolleren. Kjører Tor-nettleseren (tilgjengelig fra torproject.org) i bakgrunnen?", + "settings_error_automatic": "Kunne ikke koble til Tor-kontrolleren. Kjører Tor Browser (tilgjengelig fra torproject.org) i bakgrunnen?", "settings_error_socket_port": "Kan ikke koble til Tor-kontroller på {}:{}.", "settings_error_socket_file": "Kan ikke koble til Tor-kontroller ved bruk av socket-fil {}.", "settings_error_auth": "Koblet til {}:{}, men kan ikke identitetsbekrefte. Kanskje dette ikke er en Tor-kontroller?", @@ -137,8 +137,8 @@ "share_via_onionshare": "OnionShare det", "gui_use_legacy_v2_onions_checkbox": "Bruk gammeldagse adresser", "gui_save_private_key_checkbox": "Bruk en vedvarende adresse", - "gui_share_url_description": "<b>Alle</b> som har denne OnionShare-adressen kan <b>Laste ned</b> filene dine ved bruk av <b>Tor-nettleseren</b>: <img src='{}' />", - "gui_receive_url_description": "<b>Alle</b> som har denne OnionShare-adressen kan <b>Laste opp</b> filer til din datamaskin ved bruk av <b>Tor-nettleseren</b>: <img src='{}' />", + "gui_share_url_description": "<b>Alle</b> som har denne OnionShare-adressen kan <b>Laste ned</b> filene dine ved bruk av <b>Tor-Browser</b>: <img src='{}' />", + "gui_receive_url_description": "<b>Alle</b> som har denne OnionShare-adressen kan <b>Laste opp</b> filer til din datamaskin ved bruk av <b>Tor-Browser</b>: <img src='{}' />", "gui_url_label_persistent": "Delingen vil ikke stoppe automatisk.<br><br>Hver påfølgende deling vil gjenbruke adressen. (For engangsadresser, skru av \"Bruk vedvarende adresse\" i innstillingene.)", "gui_url_label_stay_open": "Denne delingen vil ikke stoppe automatisk.", "gui_url_label_onetime": "Denne delingen vil stoppe etter første fullføring.", @@ -189,12 +189,12 @@ "timeout_upload_still_running": "Venter på at opplastingen fullføres", "gui_add_files": "Legg til filer", "gui_add_folder": "Legg til mappe", - "gui_connect_to_tor_for_onion_settings": "Koble til Tor for å se løktjeneste-innstillinger", + "gui_connect_to_tor_for_onion_settings": "Koble til Tor for å se Onion-innstillinger", "error_cannot_create_data_dir": "Kunne ikke opprette OnionShare-datamappe: {}", "receive_mode_data_dir": "Filers sendt til deg havner i denne mappen: {}", "gui_settings_data_dir_label": "Lagre filer i", "gui_settings_data_dir_browse_button": "Utforsk", - "systray_page_loaded_message": "OnionShare-adresse innlastet", + "systray_page_loaded_message": "OnionShare-adresse lastet", "systray_share_started_title": "Deling startet", "systray_share_started_message": "Begynner å sende filer til noen", "systray_share_completed_title": "Deling fullført", |