diff --git a/onionshare/onionshare.py b/onionshare/onionshare.py index 5e6be874..8fa89948 100644 --- a/onionshare/onionshare.py +++ b/onionshare/onionshare.py @@ -131,7 +131,7 @@ def index(slug_candidate): return render_template_string( open('{0}/index.html'.format(onionshare_dir)).read(), slug=slug, - filename=os.path.basename(filename), + filename=os.path.basename(filename).decode("utf-8"), filehash=filehash, filesize=filesize, filesize_human=human_readable_filesize(filesize), diff --git a/onionshare/strings.json b/onionshare/strings.json index 5da018ec..f98a366d 100644 --- a/onionshare/strings.json +++ b/onionshare/strings.json @@ -170,4 +170,25 @@ "close_on_finish": "Beende automatisch", "close_countdown": "Beende in {0} Sekunden...", "choose_file": "Wähle eine Datei zum teilen aus" +},"tr": { + "punching_a_hole": "Güvenlik duvarında bir yol açılıyor.", + "closing_hole": "Güvenlik duvarındaki yol kapanıyor.", + "calculating_sha1": "SHA1 özeti hesaplanıyor.", + "connecting_ctrlport": "{0} portundaki gizli servis kurulumu için Tor kontrol portuna bağlanıyor.", + "cant_connect_ctrlport": "Tor kontrol {0} portuna bağlanamıyor. Tor çalışıyor mu?", + "give_this_url": "Dosyayı gönderdiğin kişiye bu URL'i verin:", + "ctrlc_to_stop": "Sunucuyu durdurmak için, Ctrl-C basın", + "not_a_file": "{0} dosya değil.", + "filesize": "Dosya boyutu", + "sha1_checksum": "SHA1 özeti", + "copied_url": "Panoya kopyalanan URL", + "download_page_loaded": "İndirme sayfası yüklendi", + "download_started": "İndirme başladı", + "download_finished": "İndirme bitti", + "other_page_loaded": "Diğer sayfa yüklendi", + "tails_requires_root": "Tails'da OnionShare root olarak çalışır", + "close_on_finish": "Kendiliğinden kapan", + "close_countdown": "Kapanıyor {0} saniye...", + "choose_file": "Paylaşım için bir dosya seç", + "copy_url": "URL Kopyala" }} diff --git a/onionshare_gui/onionshare_gui.py b/onionshare_gui/onionshare_gui.py index 36081b84..efa0d56e 100644 --- a/onionshare_gui/onionshare_gui.py +++ b/onionshare_gui/onionshare_gui.py @@ -47,7 +47,7 @@ class OnionShareGui(QtGui.QWidget): def init_ui(self, filename, basename): # window - self.setWindowTitle("{0} | OnionShare".format(basename)) + self.setWindowTitle(u"{0} | OnionShare".format(basename.decode("utf-8"))) self.resize(580, 400) self.setMinimumSize(580, 400) self.setMaximumSize(580, 400) @@ -295,7 +295,7 @@ def select_file(strings, filename=None): if not filename: return False, False - filename = str(filename) + filename = str(unicode(filename).encode("utf-8")) # validate filename if not os.path.isfile(filename):