From 7df2441442b312ad8eb3b480fd7fae52311e8589 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Cort=C3=A9z?= Date: Thu, 11 Dec 2014 15:37:53 -0600 Subject: [PATCH] Fixes for the Snapshot6 compilation process --- src/gui/main.py | 2 +- src/locales/tr/LC_MESSAGES/twblue.mo | Bin 39262 -> 43029 bytes src/locales/tr/LC_MESSAGES/twblue.po | 750 ++++++++++++++++----------- src/main.py | 4 +- src/mysc/thread_utils.py | 2 +- src/setup.py | 1 + 6 files changed, 442 insertions(+), 317 deletions(-) diff --git a/src/gui/main.py b/src/gui/main.py index 39ad142a..50f178a8 100644 --- a/src/gui/main.py +++ b/src/gui/main.py @@ -33,7 +33,7 @@ import platform import urllib2 import sysTrayIcon import switchModule -from pubsub import pub +from wx.lib.pubsub import pub import languageHandler from extra.autocompletionUsers import settings as autocompletionUsersSettings import pygeocoder diff --git a/src/locales/tr/LC_MESSAGES/twblue.mo b/src/locales/tr/LC_MESSAGES/twblue.mo index 99fb1046c38f03e04bd86eb1765eafee23c6b245..764e1b827040879b0dc49a56be56fe42542867a2 100644 GIT binary patch delta 17477 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 delta 13972 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\n" "Language-Team: Burak \n" "Language: tr\n" @@ -50,7 +50,7 @@ msgstr "Yükle" msgid "Attach" msgstr "Ekle" -#: ../src\extra\AudioUploader\gui.py:59 +#: ../src\extra\AudioUploader\gui.py:59 ../src\issueReporter\gui.py:88 msgid "Cancel" msgstr "İptal" @@ -75,8 +75,8 @@ msgstr "Durduruldu" msgid "Discarded" msgstr "Ses silindi" -#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:356 -#: ../src\gui\buffers\base.py:368 +#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:359 +#: ../src\gui\buffers\base.py:371 msgid "Playing..." msgstr "Çalınıyor..." @@ -181,62 +181,66 @@ msgid "Someone's favourites have been updated" msgstr "Bir kişinin favorileri güncellendi" #: ../src\extra\SoundsTutorial\gui.py:19 +msgid "The tweet has coordinates to determine its location" +msgstr "Tweet yer belirtmek için koordinatlara sahip" + +#: ../src\extra\SoundsTutorial\gui.py:20 msgid "There are no more tweets to read" msgstr "Okuyaca tweet yok" -#: ../src\extra\SoundsTutorial\gui.py:20 +#: ../src\extra\SoundsTutorial\gui.py:21 msgid "A list has a new tweet" msgstr "Bir listede yeni bir tweet var" -#: ../src\extra\SoundsTutorial\gui.py:21 +#: ../src\extra\SoundsTutorial\gui.py:22 msgid "You can't add any more characters on the tweet" msgstr "Tweete daha fazla karakter ekleyemezsiniz" -#: ../src\extra\SoundsTutorial\gui.py:22 +#: ../src\extra\SoundsTutorial\gui.py:23 msgid "You've been mentioned " msgstr "Mention alındı" -#: ../src\extra\SoundsTutorial\gui.py:23 +#: ../src\extra\SoundsTutorial\gui.py:24 msgid "A new event has happened" msgstr "Yeni olay oldu" -#: ../src\extra\SoundsTutorial\gui.py:24 +#: ../src\extra\SoundsTutorial\gui.py:25 msgid "TW Blue is ready " msgstr "TWBlue hazır" -#: ../src\extra\SoundsTutorial\gui.py:25 +#: ../src\extra\SoundsTutorial\gui.py:26 msgid "You've replied" msgstr "Mention gönderildi" -#: ../src\extra\SoundsTutorial\gui.py:26 +#: ../src\extra\SoundsTutorial\gui.py:27 msgid "You've retweeted" msgstr "Retweet yaptınız" -#: ../src\extra\SoundsTutorial\gui.py:27 +#: ../src\extra\SoundsTutorial\gui.py:28 msgid "A search has been updated" msgstr "Arama güncellendi" -#: ../src\extra\SoundsTutorial\gui.py:28 +#: ../src\extra\SoundsTutorial\gui.py:29 msgid "There's a new tweet in the main buffer" msgstr "Ana bufferda yeni tweet var" -#: ../src\extra\SoundsTutorial\gui.py:29 +#: ../src\extra\SoundsTutorial\gui.py:30 msgid "You've sent a tweet" msgstr "Tweet gönderdiniz" -#: ../src\extra\SoundsTutorial\gui.py:30 +#: ../src\extra\SoundsTutorial\gui.py:31 msgid "There's a new tweet in a timeline" msgstr "Yeni çizelgede yeni tweet var" -#: ../src\extra\SoundsTutorial\gui.py:31 +#: ../src\extra\SoundsTutorial\gui.py:32 msgid "You have a new follower" msgstr "Yeni takipçiniz var" -#: ../src\extra\SoundsTutorial\gui.py:32 +#: ../src\extra\SoundsTutorial\gui.py:33 msgid "You've turned the volume up or down" msgstr "Sesi kıstınız veya açtınız" -#: ../src\extra\SoundsTutorial\gui.py:36 +#: ../src\extra\SoundsTutorial\gui.py:37 msgid "" "It seems as though the currently used sound pack needs an update. %i fails " "are still be required to use this function. Make sure to obtain the needed " @@ -245,17 +249,18 @@ msgstr "" "Şu an kullandığınız ses paketinin bir güncellemeye ihtiyacı var. Lütfen " "paketin üreticisine ulaşıp eksik sesleri edindiğinizden emin olun." -#: ../src\extra\SoundsTutorial\gui.py:36 ../src\extra\SpellChecker\gui.py:34 -#: ../src\gui\dialogs\show_user.py:63 ../src\gui\main.py:708 -#: ../src\gui\main.py:740 +#: ../src\extra\SoundsTutorial\gui.py:37 ../src\extra\SpellChecker\gui.py:34 +#: ../src\gui\dialogs\show_user.py:63 ../src\gui\main.py:728 +#: ../src\gui\main.py:760 ../src\issueReporter\gui.py:98 +#: ../src\issueReporter\gui.py:101 msgid "Error" msgstr "Hata" -#: ../src\extra\SoundsTutorial\gui.py:38 +#: ../src\extra\SoundsTutorial\gui.py:39 msgid "Sounds tutorial" msgstr "Ses denemesi" -#: ../src\extra\SoundsTutorial\gui.py:41 +#: ../src\extra\SoundsTutorial\gui.py:42 msgid "Press enter to listen to the sound for the selected event" msgstr "Seçilen olay için sesi dinlemek için enter tuşuna basınız." @@ -318,7 +323,19 @@ msgstr "Kullanıcı veritabanında sonuç yok" msgid "Autocompletion only works for users." msgstr "Otomatik tamamlama sadece kullanıcılar için çalışır." -#: ../src\extra\autocompletionUsers\settings.py:22 +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "" +"Are you sure you want to delete this user from the database? This user will " +"not appear on the autocomplete results anymore." +msgstr "" +"Bu kullanıcıyı veritabanından silmek istediğinize emin misiniz? Silindikten " +"sonra otomatik tamamlama özelliğinde artık görülmeyecektir." + +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "Confirm" +msgstr "Onayla" + +#: ../src\extra\autocompletionUsers\settings.py:24 msgid "" "Updating database... You can close this window now. A message will tell you " "when the process finishes." @@ -326,6 +343,49 @@ msgstr "" "Veritabanı güncelleniyor... Pencereyi kapatabilirsiniz. İşlem " "tamamlandığında bilgilendirileceksiniz." +#: ../src\extra\autocompletionUsers\wx_manage.py:7 +msgid "Manage Autocomplete users’ database" +msgstr "Otomatik tamamlamayı yönet" + +#: ../src\extra\autocompletionUsers\wx_manage.py:10 +msgid "Editing TWBlue users database" +msgstr "TWBlue kullanıcı veritabanı düzenleniyor" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Name" +msgstr "Ad" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Username" +msgstr "Kullanıcı adı" + +#: ../src\extra\autocompletionUsers\wx_manage.py:14 +msgid "Add user" +msgstr "Kullanıcı ekle" + +#: ../src\extra\autocompletionUsers\wx_manage.py:15 +msgid "Remove user" +msgstr "Kullanıcı kaldır" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Add user to database" +msgstr "Kullanıcıyı veritabanına ekle" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Twitter username" +msgstr "Twitter kullanıcı adı" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 +#: ../src\gui\dialogs\configuration.py:248 ../src\gui\main.py:234 +#: ../src\gui\main.py:742 ../src\gui\main.py:775 +msgid "Error!" +msgstr "Hata!" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +msgid "The user does not exist" +msgstr "Kullanıcı bulunamadı" + #: ../src\extra\autocompletionUsers\wx_settings.py:6 msgid "Autocomplete users’ settings" msgstr "Otomatik kullanıcı tamamlama ayarları" @@ -338,11 +398,15 @@ msgstr "Takipçi bufferindan kullanıcı ekle" msgid "Add users from friends buffer" msgstr "Arkadaşlar bufferindan kullaınıcı ekle" -#: ../src\extra\autocompletionUsers\wx_settings.py:23 +#: ../src\extra\autocompletionUsers\wx_settings.py:13 +msgid "See the users list" +msgstr "Kullanıcı listesini görüntüle" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 msgid "Done" msgstr "Bitti" -#: ../src\extra\autocompletionUsers\wx_settings.py:23 +#: ../src\extra\autocompletionUsers\wx_settings.py:25 msgid "TWBlue's database of users has been updated." msgstr "TWBlue veritabanı yeni kullanıcılarla güncellenmiştir." @@ -745,20 +809,20 @@ msgstr "Tarih" msgid "User" msgstr "Kullanıcı" -#: ../src\gui\buffers\base.py:83 ../src\gui\buffers\base.py:233 +#: ../src\gui\buffers\base.py:83 ../src\gui\buffers\base.py:236 #: ../src\gui\buffers\events.py:65 ../src\gui\buffers\events.py:81 -#: ../src\gui\buffers\trends.py:64 ../src\gui\buffers\trends.py:114 -#: ../src\gui\buffers\trends.py:126 ../src\gui\dialogs\message.py:347 +#: ../src\gui\buffers\trends.py:64 ../src\gui\buffers\trends.py:108 +#: ../src\gui\buffers\trends.py:120 ../src\gui\dialogs\message.py:347 #: ../src\gui\sysTrayIcon.py:34 msgid "Tweet" msgstr "Tweet" -#: ../src\gui\buffers\base.py:85 ../src\gui\buffers\base.py:245 -#: ../src\gui\buffers\base.py:248 ../src\keystrokeEditor\constants.py:13 +#: ../src\gui\buffers\base.py:85 ../src\gui\buffers\base.py:248 +#: ../src\gui\buffers\base.py:251 ../src\keystrokeEditor\constants.py:13 msgid "Retweet" msgstr "Retweet" -#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:264 +#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:267 msgid "Reply" msgstr "Yanıt" @@ -781,42 +845,42 @@ msgstr "Dikkat" msgid "This buffer is not a timeline; it can't be deleted." msgstr "Bu bir çizelge değildir, silinemez." -#: ../src\gui\buffers\base.py:201 ../src\gui\buffers\people.py:117 +#: ../src\gui\buffers\base.py:204 ../src\gui\buffers\people.py:117 msgid "%s items retrieved" msgstr "%s öğe alındı" -#: ../src\gui\buffers\base.py:225 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 #: ../src\gui\buffers\people.py:59 msgid "Direct message to %s" msgstr "%s Kişisine dm" -#: ../src\gui\buffers\base.py:225 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 #: ../src\gui\buffers\people.py:59 msgid "New direct message" msgstr "Yeni dm" -#: ../src\gui\buffers\base.py:233 ../src\gui\buffers\events.py:81 -#: ../src\gui\buffers\trends.py:114 ../src\gui\buffers\trends.py:126 +#: ../src\gui\buffers\base.py:236 ../src\gui\buffers\events.py:81 +#: ../src\gui\buffers\trends.py:108 ../src\gui\buffers\trends.py:120 msgid "Write the tweet here" msgstr "Tweetinizi yazın" -#: ../src\gui\buffers\base.py:245 +#: ../src\gui\buffers\base.py:248 msgid "Would you like to add a comment to this tweet?" msgstr "Bu tweete yorum eklemek ister misiniz?" -#: ../src\gui\buffers\base.py:248 +#: ../src\gui\buffers\base.py:251 msgid "Add your comment to the tweet" msgstr "Tweete yorumunuzu ekleyin" -#: ../src\gui\buffers\base.py:264 +#: ../src\gui\buffers\base.py:267 msgid "Reply to %s" msgstr "%s Kişisine yanıt" -#: ../src\gui\buffers\base.py:319 +#: ../src\gui\buffers\base.py:322 msgid "Opening URL..." msgstr "Adres açılıyor... " -#: ../src\gui\buffers\base.py:338 ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125 msgid "" "Do you really want to empty this buffer? It's tweets will be removed from " "the list but not from Twitter" @@ -824,30 +888,30 @@ msgstr "" "Boşaltmak istiyor musunuz? Tweetler listeden kaldırılacaktır, twitter " "etkilenmeyecektir." -#: ../src\gui\buffers\base.py:338 ../src\gui\buffers\events.py:125 -#: ../src\gui\buffers\trends.py:156 +#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\trends.py:150 msgid "Empty buffer" msgstr "bufferi boşalt" -#: ../src\gui\buffers\base.py:343 ../src\gui\buffers\events.py:129 +#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129 msgid "Do you really want to delete this message?" msgstr "Bu mesajı gerçekten silmek istiyor musunuz?" -#: ../src\gui\buffers\base.py:343 ../src\gui\buffers\events.py:129 -#: ../src\gui\dialogs\lists.py:107 ../src\gui\main.py:573 +#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129 +#: ../src\gui\dialogs\lists.py:107 ../src\gui\main.py:592 msgid "Delete" msgstr "sil" -#: ../src\gui\buffers\base.py:363 ../src\gui\buffers\base.py:374 +#: ../src\gui\buffers\base.py:366 ../src\gui\buffers\base.py:377 msgid "Unable to play audio." msgstr "Ses çalınamıyor" -#: ../src\gui\buffers\base.py:365 +#: ../src\gui\buffers\base.py:368 msgid "Audio stopped." msgstr "Ses durduruldu." #: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33 -#: ../src\gui\buffers\trends.py:93 ../src\gui\buffers\tweet_searches.py:58 +#: ../src\gui\buffers\trends.py:96 ../src\gui\buffers\tweet_searches.py:58 #: ../src\gui\buffers\user_searches.py:64 msgid "This action is not supported for this buffer" msgstr "Bu eylem şu anki buffer için geçerli değil" @@ -872,20 +936,20 @@ msgstr "Bu favori çizelgesini gerçekten silmek istiyor musunuz?" msgid "Do you really want to delete this list?" msgstr "Bu listeyi gerçekten silmek istediğinize emin misiniz?" -#: ../src\gui\buffers\menus.py:8 ../src\gui\main.py:88 +#: ../src\gui\buffers\menus.py:8 ../src\gui\main.py:93 msgid "&Retweet" msgstr "&Retweet" #: ../src\gui\buffers\menus.py:11 ../src\gui\buffers\menus.py:43 -#: ../src\gui\main.py:86 +#: ../src\gui\main.py:91 msgid "Re&ply" msgstr "ya&nıt" -#: ../src\gui\buffers\menus.py:14 ../src\gui\main.py:90 +#: ../src\gui\buffers\menus.py:14 ../src\gui\main.py:95 msgid "Add to &favourites" msgstr "Favorilere &ekle" -#: ../src\gui\buffers\menus.py:17 ../src\gui\main.py:92 +#: ../src\gui\buffers\menus.py:17 ../src\gui\main.py:97 msgid "Remove from favo&urites" msgstr "Favorilerden &kaldır" @@ -900,19 +964,19 @@ msgid "&Play audio" msgstr "&ses çal" #: ../src\gui\buffers\menus.py:26 ../src\gui\buffers\menus.py:75 -#: ../src\gui\main.py:94 +#: ../src\gui\main.py:99 msgid "&Show tweet" msgstr "&Tweet göster" #: ../src\gui\buffers\menus.py:29 ../src\gui\buffers\menus.py:55 #: ../src\gui\buffers\menus.py:78 ../src\gui\buffers\menus.py:92 -#: ../src\gui\buffers\menus.py:115 +#: ../src\gui\buffers\menus.py:115 ../src\gui\buffers\menus.py:132 msgid "&Copy to clipboard" msgstr "&Panoya kopyala" #: ../src\gui\buffers\menus.py:32 ../src\gui\buffers\menus.py:58 #: ../src\gui\buffers\menus.py:81 ../src\gui\buffers\menus.py:95 -#: ../src\gui\main.py:98 +#: ../src\gui\main.py:103 msgid "&Delete" msgstr "&sil" @@ -933,11 +997,11 @@ msgstr "&olayı göster" msgid "&Mention" msgstr "&mention" -#: ../src\gui\buffers\menus.py:106 ../src\gui\main.py:123 +#: ../src\gui\buffers\menus.py:106 ../src\gui\main.py:128 msgid "&View lists" msgstr "Listeleri &görüntüle" -#: ../src\gui\buffers\menus.py:109 ../src\gui\main.py:125 +#: ../src\gui\buffers\menus.py:109 ../src\gui\main.py:130 msgid "Show user &profile" msgstr "&Kullanıcı profilini göster" @@ -945,6 +1009,14 @@ msgstr "&Kullanıcı profilini göster" msgid "&Show user" msgstr "&Kullanıcıyı göster" +#: ../src\gui\buffers\menus.py:126 +msgid "&Tweet about this trend" +msgstr "&Bu trend hakkında tweetle" + +#: ../src\gui\buffers\menus.py:129 +msgid "&Show item" +msgstr "&Öğeyi göster" + #: ../src\gui\buffers\panels.py:28 msgid "Announce" msgstr "söyle" @@ -969,7 +1041,7 @@ msgstr "Bu trend hakkında tweetle" msgid "Do you really want to delete this buffer?" msgstr "Bu listeyi gerçekten silmek istediğinize emin misiniz?" -#: ../src\gui\buffers\trends.py:156 +#: ../src\gui\buffers\trends.py:150 msgid "" "Do you really want to empty this buffer? It's items will be removed from the " "list" @@ -990,23 +1062,27 @@ msgstr "Dil" msgid "Set the autocomplete function" msgstr "Otomatik tamamlama özelliğini ayarla" -#: ../src\gui\dialogs\configuration.py:56 +#: ../src\gui\dialogs\configuration.py:55 msgid "ask before exiting TwBlue?" msgstr "Programdan çıkıldığında sorulsun" -#: ../src\gui\dialogs\configuration.py:59 +#: ../src\gui\dialogs\configuration.py:58 +msgid "Use invisible interface's keyboard shorcuts on the GUI" +msgstr "Görünür arayüzde görünmez arayüz kısayollarını kullan" + +#: ../src\gui\dialogs\configuration.py:61 msgid "Relative times" msgstr "Relative times" -#: ../src\gui\dialogs\configuration.py:63 +#: ../src\gui\dialogs\configuration.py:65 msgid "Activate Sapi5 when any other screen reader is not being run" msgstr "Bir ekran okuyucu çalışmadığında sapi 5'i etkinleştir" -#: ../src\gui\dialogs\configuration.py:66 +#: ../src\gui\dialogs\configuration.py:68 msgid "Activate the auto-start of the invisible interface" msgstr "Görünmez arayüzü otomatik olarak başlat" -#: ../src\gui\dialogs\configuration.py:70 +#: ../src\gui\dialogs\configuration.py:72 msgid "" "API calls when the stream is started (One API call equals to 200 tweetts, " "two API calls equals 400 tweets, etc):" @@ -1014,83 +1090,83 @@ msgstr "" "Bağlantı başladığında kullanılacak API çağrısı (1 API çağrısı=200 tweet, 2 " "API çağrısı=400 tweet, vb.):" -#: ../src\gui\dialogs\configuration.py:78 +#: ../src\gui\dialogs\configuration.py:80 msgid "Items on each API call" msgstr "Her API çağrısındaki öğeler" -#: ../src\gui\dialogs\configuration.py:85 +#: ../src\gui\dialogs\configuration.py:87 msgid "" "Inverted buffers: The newest tweets will be shown at the beginning of the " "lists while the oldest at the end" msgstr "" "Bufferleri ters çevir: Yeni tweetler başta, eski tweetler sonda gösterilir" -#: ../src\gui\dialogs\configuration.py:101 +#: ../src\gui\dialogs\configuration.py:103 msgid "Show followers" msgstr "Takipçileri göster" -#: ../src\gui\dialogs\configuration.py:104 +#: ../src\gui\dialogs\configuration.py:106 msgid "Show friends" msgstr "Arkadaşları göster" -#: ../src\gui\dialogs\configuration.py:107 +#: ../src\gui\dialogs\configuration.py:109 msgid "Show favourites" msgstr "Favorileri göster" -#: ../src\gui\dialogs\configuration.py:110 +#: ../src\gui\dialogs\configuration.py:112 msgid "Show blocked users" msgstr "Engellenmiş kullanıcıları görüntüle" -#: ../src\gui\dialogs\configuration.py:113 +#: ../src\gui\dialogs\configuration.py:115 msgid "Show muted users" msgstr "Susturulmuş kullanıcıları göster" -#: ../src\gui\dialogs\configuration.py:116 +#: ../src\gui\dialogs\configuration.py:118 msgid "Show events" msgstr "Olayları göster" -#: ../src\gui\dialogs\configuration.py:126 -#: ../src\gui\dialogs\configuration.py:275 +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 msgid "Ignored clients" msgstr "Yoksayılan istemciler" -#: ../src\gui\dialogs\configuration.py:132 +#: ../src\gui\dialogs\configuration.py:134 msgid "Add client" msgstr "İstemci ekle" -#: ../src\gui\dialogs\configuration.py:133 +#: ../src\gui\dialogs\configuration.py:135 msgid "Remove client" msgstr "İstemci kaldır" -#: ../src\gui\dialogs\configuration.py:144 +#: ../src\gui\dialogs\configuration.py:146 msgid "Add a new ignored client" msgstr "Yeni yoksayılmış istemci ekle" -#: ../src\gui\dialogs\configuration.py:144 +#: ../src\gui\dialogs\configuration.py:146 msgid "Enter the name of the client here" msgstr "İstemci adını yazın" -#: ../src\gui\dialogs\configuration.py:161 +#: ../src\gui\dialogs\configuration.py:163 msgid "Volume" msgstr "Ses yüksekliği" -#: ../src\gui\dialogs\configuration.py:170 +#: ../src\gui\dialogs\configuration.py:172 msgid "Global mute" msgstr "Tümünü sustur" -#: ../src\gui\dialogs\configuration.py:174 +#: ../src\gui\dialogs\configuration.py:176 msgid "Output device" msgstr "Çıkış cihazı" -#: ../src\gui\dialogs\configuration.py:183 +#: ../src\gui\dialogs\configuration.py:185 msgid "Input device" msgstr "Giriş cihazı" -#: ../src\gui\dialogs\configuration.py:194 +#: ../src\gui\dialogs\configuration.py:196 msgid "Sound pack" msgstr "Ses paketi" -#: ../src\gui\dialogs\configuration.py:207 +#: ../src\gui\dialogs\configuration.py:209 msgid "" "If you've got a SndUp account, enter your API Key here. Whether the API Key " "is wrong, the App will fail to upload anything to the server. Whether " @@ -1100,20 +1176,20 @@ msgstr "" "yanlışsa, dosyanız sunucuya yüklenemeyecektir. Eğer API anahtarınız yoksa, " "dosya isimsiz olarak yüklenecektir." -#: ../src\gui\dialogs\configuration.py:220 -#: ../src\gui\dialogs\configuration.py:244 +#: ../src\gui\dialogs\configuration.py:222 +#: ../src\gui\dialogs\configuration.py:246 msgid "Unlink your Dropbox account" msgstr "Dropbox hesssabınızın bağlantısını kesin" -#: ../src\gui\dialogs\configuration.py:222 -#: ../src\gui\dialogs\configuration.py:239 -#: ../src\gui\dialogs\configuration.py:247 -#: ../src\gui\dialogs\configuration.py:251 -#: ../src\gui\dialogs\configuration.py:258 +#: ../src\gui\dialogs\configuration.py:224 +#: ../src\gui\dialogs\configuration.py:241 +#: ../src\gui\dialogs\configuration.py:249 +#: ../src\gui\dialogs\configuration.py:253 +#: ../src\gui\dialogs\configuration.py:260 msgid "Link your Dropbox account" msgstr "Dropbox hesabınızı bağlayın" -#: ../src\gui\dialogs\configuration.py:232 +#: ../src\gui\dialogs\configuration.py:234 msgid "" "The authorisation request will be shown on your browser. Copy the code tat " "Dropbox will provide and, in the text box that will appear on TW Blue, paste " @@ -1122,52 +1198,47 @@ msgstr "" "Kod onaylama sayfası açılacaktır. Dropboxun sunduğu kodu alıp aşağıdaki " "kutuya yapıştırın. Bunu bir kez yapmanız yeterli olacaktır." -#: ../src\gui\dialogs\configuration.py:232 ../src\sessionmanager\gui.py:84 +#: ../src\gui\dialogs\configuration.py:234 ../src\sessionmanager\gui.py:84 msgid "Authorisation" msgstr "İzin" -#: ../src\gui\dialogs\configuration.py:234 +#: ../src\gui\dialogs\configuration.py:236 msgid "Enter the code here." msgstr "Kodu girin." -#: ../src\gui\dialogs\configuration.py:234 +#: ../src\gui\dialogs\configuration.py:236 msgid "Verification code" msgstr "Doğrulama kodu" -#: ../src\gui\dialogs\configuration.py:246 +#: ../src\gui\dialogs\configuration.py:248 msgid "Error during authorisation. Try again later." msgstr "İzin hatası. Daha sonra yeniden deneyin" -#: ../src\gui\dialogs\configuration.py:246 ../src\gui\main.py:229 -#: ../src\gui\main.py:386 ../src\gui\main.py:722 ../src\gui\main.py:755 -msgid "Error!" -msgstr "Hata!" - -#: ../src\gui\dialogs\configuration.py:265 +#: ../src\gui\dialogs\configuration.py:267 msgid "TW Blue preferences" msgstr "TWBlue ayarları" -#: ../src\gui\dialogs\configuration.py:269 +#: ../src\gui\dialogs\configuration.py:271 ../src\issueReporter\gui.py:30 msgid "General" msgstr "Genel" -#: ../src\gui\dialogs\configuration.py:273 +#: ../src\gui\dialogs\configuration.py:275 msgid "Show other buffers" msgstr "Diğer bufferleri göster" -#: ../src\gui\dialogs\configuration.py:277 +#: ../src\gui\dialogs\configuration.py:279 msgid "Sound" msgstr "ses" -#: ../src\gui\dialogs\configuration.py:279 +#: ../src\gui\dialogs\configuration.py:281 msgid "Audio Services" msgstr "Ses hizmetleri" -#: ../src\gui\dialogs\configuration.py:282 +#: ../src\gui\dialogs\configuration.py:284 msgid "Save" msgstr "Kaydet" -#: ../src\gui\dialogs\configuration.py:285 ../src\gui\dialogs\follow.py:64 +#: ../src\gui\dialogs\configuration.py:287 ../src\gui\dialogs\follow.py:67 #: ../src\gui\dialogs\message.py:189 ../src\gui\dialogs\message.py:284 #: ../src\gui\dialogs\message.py:385 ../src\gui\dialogs\message.py:472 #: ../src\gui\dialogs\search.py:42 ../src\gui\dialogs\show_user.py:42 @@ -1176,35 +1247,35 @@ msgstr "Kaydet" msgid "Close" msgstr "Kapat" -#: ../src\gui\dialogs\configuration.py:301 ../src\gui\main.py:272 +#: ../src\gui\dialogs\configuration.py:303 ../src\gui\main.py:277 msgid "Followers" msgstr "Takipçiler" -#: ../src\gui\dialogs\configuration.py:315 +#: ../src\gui\dialogs\configuration.py:317 msgid "friends" msgstr "Arkadaşlar" -#: ../src\gui\dialogs\configuration.py:329 +#: ../src\gui\dialogs\configuration.py:331 msgid "Favorites" msgstr "Favoriler" -#: ../src\gui\dialogs\configuration.py:343 ../src\gui\main.py:290 +#: ../src\gui\dialogs\configuration.py:345 ../src\gui\main.py:295 msgid "Events" msgstr "Olaylar" -#: ../src\gui\dialogs\configuration.py:354 ../src\gui\main.py:282 +#: ../src\gui\dialogs\configuration.py:356 ../src\gui\main.py:287 msgid "Blocked users" msgstr "Engellenmiş kullanıcılar" -#: ../src\gui\dialogs\configuration.py:368 ../src\gui\main.py:286 +#: ../src\gui\dialogs\configuration.py:370 ../src\gui\main.py:291 msgid "Muted users" msgstr "susturulmuş kullanıcılar" -#: ../src\gui\dialogs\configuration.py:428 +#: ../src\gui\dialogs\configuration.py:437 msgid "Restart TW Blue" msgstr "TWBlue programını yeniden başlat" -#: ../src\gui\dialogs\configuration.py:428 +#: ../src\gui\dialogs\configuration.py:437 msgid "" "The application requires to be restarted to save these changes. Press OK to " "do it now." @@ -1212,58 +1283,66 @@ msgstr "" "Program ayarların etkili olabilmesi için yeniden başlatacaktır. Tamama " "tıklayarak programı yeniden başlatabilirsiniz." -#: ../src\gui\dialogs\follow.py:33 ../src\gui\dialogs\follow.py:43 +#: ../src\gui\dialogs\follow.py:34 ../src\gui\dialogs\follow.py:44 #: ../src\keystrokeEditor\gui.py:17 msgid "Action" msgstr "Eylem" -#: ../src\gui\dialogs\follow.py:44 +#: ../src\gui\dialogs\follow.py:45 msgid "Follow" msgstr "Takip et" -#: ../src\gui\dialogs\follow.py:45 +#: ../src\gui\dialogs\follow.py:46 msgid "Unfollow" msgstr "Takibi bırak" -#: ../src\gui\dialogs\follow.py:46 +#: ../src\gui\dialogs\follow.py:47 msgid "Mute" msgstr "Sustur" -#: ../src\gui\dialogs\follow.py:47 +#: ../src\gui\dialogs\follow.py:48 msgid "Unmute" msgstr "Susturmayı kaldır" -#: ../src\gui\dialogs\follow.py:48 +#: ../src\gui\dialogs\follow.py:49 msgid "Block" msgstr "Engelle" -#: ../src\gui\dialogs\follow.py:49 +#: ../src\gui\dialogs\follow.py:50 msgid "Unblock" msgstr "Engeli kaldır" -#: ../src\gui\dialogs\follow.py:50 +#: ../src\gui\dialogs\follow.py:51 msgid "Report as spam" msgstr "Spam olarak raporla" -#: ../src\gui\dialogs\follow.py:61 ../src\gui\dialogs\search.py:40 +#: ../src\gui\dialogs\follow.py:52 +msgid "Ignore tweets from this client" +msgstr "Bu istemciden gelen tweetleri yoksay" + +#: ../src\gui\dialogs\follow.py:64 ../src\gui\dialogs\search.py:40 #: ../src\gui\dialogs\trending.py:50 ../src\gui\dialogs\utils.py:39 #: ../src\keystrokeEditor\gui.py:76 msgid "OK" msgstr "Tamam" -#: ../src\gui\dialogs\follow.py:101 +#: ../src\gui\dialogs\follow.py:104 msgid "You've muted to %s" msgstr "%s kişisini susturdunuz" -#: ../src\gui\dialogs\follow.py:115 +#: ../src\gui\dialogs\follow.py:118 msgid "You've unmuted to %s" msgstr "%s kişisinin susturmasını kaldırdınız" +#: ../src\gui\dialogs\follow.py:142 +msgid "You can't ignore direct messages" +msgstr "Dmleri yoksayamazsınız" + #: ../src\gui\dialogs\lists.py:36 msgid "Lists manager" msgstr "Liste yöneticisi" -#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:306 +#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:311 msgid "Lists" msgstr "Listeler" @@ -1311,7 +1390,7 @@ msgstr "Liste açıldı" msgid "This list is arready opened." msgstr "Bu liste zaten açılmış." -#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:309 +#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:314 msgid "List for %s" msgstr "%s için liste" @@ -1445,8 +1524,8 @@ msgid "Recipient" msgstr "Alıcı" #: ../src\gui\dialogs\message.py:318 -msgid "Mention &to all" -msgstr "&Konuşmadaki tüm kullanıcılara mention at" +msgid "Men&tion all" +msgstr "&Tümünü yanıtla" #: ../src\gui\dialogs\message.py:345 msgid "Tweet - %i characters " @@ -1592,155 +1671,159 @@ msgstr "Profili güncelle" msgid "Select an URL" msgstr "bir adres seçin" -#: ../src\gui\main.py:63 +#: ../src\gui\main.py:66 msgid "S&witch account" msgstr "&Hesap değiştir" -#: ../src\gui\main.py:65 +#: ../src\gui\main.py:68 msgid "&Update profile" msgstr "&Profili güncelle" -#: ../src\gui\main.py:67 +#: ../src\gui\main.py:70 msgid "&Hide window" msgstr "&Pencereyi gizle" -#: ../src\gui\main.py:69 +#: ../src\gui\main.py:72 msgid "&Search" msgstr "&Ara" -#: ../src\gui\main.py:71 +#: ../src\gui\main.py:74 +msgid "View &trending topics" +msgstr "&&Trend konuları görüntüle" + +#: ../src\gui\main.py:76 msgid "&Lists manager" msgstr "&Liste yöneticisi" -#: ../src\gui\main.py:73 +#: ../src\gui\main.py:78 msgid "Sounds &tutorial" msgstr "Ses &denemesi" -#: ../src\gui\main.py:75 +#: ../src\gui\main.py:80 msgid "&Edit keystrokes" msgstr "&Kısayolları düzenle" -#: ../src\gui\main.py:77 +#: ../src\gui\main.py:82 msgid "&Preferences" msgstr "&Ayarlar" -#: ../src\gui\main.py:79 +#: ../src\gui\main.py:84 msgid "E&xit" msgstr "ç&ıkış" -#: ../src\gui\main.py:84 ../src\gui\main.py:162 +#: ../src\gui\main.py:89 ../src\gui\main.py:167 msgid "&Tweet" msgstr "&Tweet" -#: ../src\gui\main.py:96 +#: ../src\gui\main.py:101 msgid "View &address" msgstr "&Adresi görüntüle" -#: ../src\gui\main.py:103 +#: ../src\gui\main.py:108 msgid "&Follow" msgstr "&Takip et" -#: ../src\gui\main.py:105 +#: ../src\gui\main.py:110 msgid "&Unfollow" msgstr "&Takibi bırak" -#: ../src\gui\main.py:107 ../src\gui\main.py:136 +#: ../src\gui\main.py:112 ../src\gui\main.py:141 msgid "&Mute" msgstr "&Sustur" -#: ../src\gui\main.py:109 +#: ../src\gui\main.py:114 msgid "U&nmute" msgstr "Susturmayı &kaldır" -#: ../src\gui\main.py:111 +#: ../src\gui\main.py:116 msgid "&Report as spam" msgstr "&Spam olarak raporla" -#: ../src\gui\main.py:113 +#: ../src\gui\main.py:118 msgid "&Block" msgstr "&Engelle" -#: ../src\gui\main.py:115 +#: ../src\gui\main.py:120 msgid "Unb&lock" msgstr "Engeli &kaldır" -#: ../src\gui\main.py:117 +#: ../src\gui\main.py:122 msgid "Direct me&ssage" msgstr "&Dm" -#: ../src\gui\main.py:119 +#: ../src\gui\main.py:124 msgid "&Add to list" msgstr "Listeye e&kle" -#: ../src\gui\main.py:121 +#: ../src\gui\main.py:126 msgid "R&emove from list" msgstr "Listeden ka&ldır" -#: ../src\gui\main.py:127 +#: ../src\gui\main.py:132 msgid "&Timeline" msgstr "&Çizelge" -#: ../src\gui\main.py:129 +#: ../src\gui\main.py:134 msgid "V&iew favourites" msgstr "&Favorileri göster" -#: ../src\gui\main.py:134 +#: ../src\gui\main.py:139 msgid "&Load previous items" msgstr "Önceki öğeleri yükle" -#: ../src\gui\main.py:138 +#: ../src\gui\main.py:143 msgid "&Autoread tweets for this buffer" msgstr "&Bu bufferin tweetlerini otomatik olarak oku" -#: ../src\gui\main.py:140 +#: ../src\gui\main.py:145 msgid "&Clear buffer" msgstr "Bufferi te&mizle" -#: ../src\gui\main.py:142 +#: ../src\gui\main.py:147 msgid "&Remove buffer" msgstr "&Bufferi kaldır" -#: ../src\gui\main.py:147 +#: ../src\gui\main.py:152 msgid "&Documentation" msgstr "&Dökümantasyon" -#: ../src\gui\main.py:149 +#: ../src\gui\main.py:154 msgid "&What's new in this version?" msgstr "&Bu versiyondaki yenilikler" -#: ../src\gui\main.py:151 +#: ../src\gui\main.py:156 msgid "&Check for updates" msgstr "&Güncellemeleri denetle" -#: ../src\gui\main.py:153 +#: ../src\gui\main.py:158 msgid "&Report an error" msgstr "&Hata raporla" -#: ../src\gui\main.py:155 +#: ../src\gui\main.py:160 msgid "TW Blue &website" msgstr "&TWBlue web sitesi" -#: ../src\gui\main.py:157 +#: ../src\gui\main.py:162 msgid "About &TW Blue" msgstr "&TWBlue hakkında" -#: ../src\gui\main.py:161 +#: ../src\gui\main.py:166 msgid "&Application" msgstr "&Uygulama" -#: ../src\gui\main.py:163 +#: ../src\gui\main.py:168 msgid "&User" msgstr "&Kullanıcı" -#: ../src\gui\main.py:164 +#: ../src\gui\main.py:169 msgid "&Buffer" msgstr "&buffer" -#: ../src\gui\main.py:165 +#: ../src\gui\main.py:170 msgid "&Help" msgstr "&Yardım" -#: ../src\gui\main.py:229 +#: ../src\gui\main.py:234 msgid "" "An error occurred while looking for an update. It may be due to any problem " "either on our server or on your DNS servers. Please, try again later." @@ -1748,150 +1831,146 @@ msgstr "" "Güncelleme kontrolü yaparken hata oluştu. Sunucuda ya da bağlantınızda sorun " "olabilir." -#: ../src\gui\main.py:249 +#: ../src\gui\main.py:254 msgid "Home" msgstr "Anasayfa" -#: ../src\gui\main.py:254 +#: ../src\gui\main.py:259 msgid "Mentions" msgstr "Yanıtlar" -#: ../src\gui\main.py:257 +#: ../src\gui\main.py:262 msgid "Direct messages" msgstr "DM'ler" -#: ../src\gui\main.py:260 +#: ../src\gui\main.py:265 msgid "Sent" msgstr "Gönderilmiş tweetler" -#: ../src\gui\main.py:266 +#: ../src\gui\main.py:271 msgid "Favourites" msgstr "Favoriler" -#: ../src\gui\main.py:278 +#: ../src\gui\main.py:283 msgid "Friends" msgstr "Arkadaşlar" -#: ../src\gui\main.py:293 +#: ../src\gui\main.py:298 msgid "Searches" msgstr "aramalar" -#: ../src\gui\main.py:300 +#: ../src\gui\main.py:305 msgid "Timelines" msgstr "çizelgeler" -#: ../src\gui\main.py:303 ../src\gui\main.py:727 +#: ../src\gui\main.py:308 ../src\gui\main.py:747 msgid "Timeline for %s" msgstr "%s için çizelge" -#: ../src\gui\main.py:314 +#: ../src\gui\main.py:319 msgid "Favourites timelines" msgstr "Favori çizelgeleri" -#: ../src\gui\main.py:317 ../src\gui\main.py:751 +#: ../src\gui\main.py:322 ../src\gui\main.py:771 msgid "Favourites for %s" msgstr "%s kişisi için favoriler" -#: ../src\gui\main.py:349 +#: ../src\gui\main.py:332 ../src\gui\main.py:1062 +msgid "Trending topics for %s" +msgstr "%s için trend konular" + +#: ../src\gui\main.py:365 msgid "Ready" msgstr "TWBlue Hazır" -#: ../src\gui\main.py:376 +#: ../src\gui\main.py:393 msgid "%s favourites from %s" msgstr "%s favourites from %s" -#: ../src\gui\main.py:386 -msgid "Connection error. Try again later." -msgstr "Bağlantı hatası. Daha sonra yeniden deneyin" - -#: ../src\gui\main.py:429 +#: ../src\gui\main.py:449 msgid "Streams disconnected. TW Blue will try to reconnect in a minute." msgstr "" "Bağlantı kesildi. TWBlue bir dakika içinde yeniden bağlanmayı deneyecek." -#: ../src\gui\main.py:433 +#: ../src\gui\main.py:453 msgid "Reconnecting streams..." msgstr "Bağlanılıyor..." -#: ../src\gui\main.py:457 +#: ../src\gui\main.py:477 msgid "search for %s" msgstr "%s kişisi için arama" -#: ../src\gui\main.py:462 +#: ../src\gui\main.py:482 msgid "search users for %s" msgstr "%s için kullanıcı ara" -#: ../src\gui\main.py:474 ../src\gui\main.py:485 ../src\gui\main.py:504 +#: ../src\gui\main.py:494 ../src\gui\main.py:505 ../src\gui\main.py:524 msgid "Select the user" msgstr "Kullanıcı seçin" -#: ../src\gui\main.py:565 +#: ../src\gui\main.py:584 msgid "User details" msgstr "Kullanıcı Ayrıntıları" -#: ../src\gui\main.py:573 +#: ../src\gui\main.py:592 msgid "" "Do you really want to delete this message? It will be eliminated from " "Twitter as well." msgstr "" "Mesajı silmek istediğinizden emin misiniz? Mesaj twitterdan da silinecektir." -#: ../src\gui\main.py:590 +#: ../src\gui\main.py:609 msgid "Do you really want to close TW Blue?" msgstr "TWBlue programını kapatmak istiyor musunuz?" -#: ../src\gui\main.py:590 ../src\gui\sysTrayIcon.py:46 +#: ../src\gui\main.py:609 ../src\gui\sysTrayIcon.py:46 msgid "Exit" msgstr "Çıkış" -#: ../src\gui\main.py:595 +#: ../src\gui\main.py:614 msgid "Exiting..." msgstr "Çıkılıyor..." -#: ../src\gui\main.py:692 +#: ../src\gui\main.py:712 msgid "Error while adding to favourites." msgstr "Favorilere eklerken hata oluştu." -#: ../src\gui\main.py:700 +#: ../src\gui\main.py:720 msgid "Error while removing from favourites." msgstr "Favorilerden kaldırırken hata oluştu." -#: ../src\gui\main.py:704 +#: ../src\gui\main.py:724 msgid "Individual timeline" msgstr "Kullanıcının çizelgesi" -#: ../src\gui\main.py:708 ../src\gui\main.py:740 -msgid "The user does not exist" -msgstr "Kullanıcı bulunamadı" - -#: ../src\gui\main.py:714 +#: ../src\gui\main.py:734 msgid "Existing timeline" msgstr "Varolan çizelge" -#: ../src\gui\main.py:714 +#: ../src\gui\main.py:734 msgid "" "There's currently a timeline for this user. You are not able to open another" msgstr "Bu kullanıcı için zaten bir çizelge var. Bir tane daha açamazsınız" -#: ../src\gui\main.py:722 +#: ../src\gui\main.py:742 msgid "This user has no tweets. You can't open a timeline for this user" msgstr "Bu kullanıcının tweeti yok. Bu kullanıcı için çizelge açamazsınız." -#: ../src\gui\main.py:736 +#: ../src\gui\main.py:756 msgid "List of favourites" msgstr "Favori listesi" -#: ../src\gui\main.py:746 +#: ../src\gui\main.py:766 msgid "Existing list" msgstr "Varolan liste" -#: ../src\gui\main.py:746 +#: ../src\gui\main.py:766 msgid "" "There's already a list of favourites for this user. You can't create another." msgstr "" "Bu kullanıcı için zaten bir favori listesi var. bir tane daha açamazsınız." -#: ../src\gui\main.py:755 +#: ../src\gui\main.py:775 msgid "" "This user has no favourites. You can't create a list of favourites for this " "user." @@ -1899,66 +1978,62 @@ msgstr "" "Bu kullanıcının hiçbir favorisi yok. Bu yüzden bu kullanıcı için favori " "listesi yapamazsınız." -#: ../src\gui\main.py:796 ../src\gui\main.py:809 +#: ../src\gui\main.py:816 ../src\gui\main.py:829 msgid "%s, %s of %s" msgstr "%s, %s/%s" -#: ../src\gui\main.py:798 ../src\gui\main.py:811 +#: ../src\gui\main.py:818 ../src\gui\main.py:831 msgid "%s. Empty" msgstr "%s. boş" -#: ../src\gui\main.py:834 +#: ../src\gui\main.py:868 msgid "Global mute on" msgstr "Tümünü susturma açık" -#: ../src\gui\main.py:837 +#: ../src\gui\main.py:871 msgid "Global mute off" msgstr "Tümünü susturma kapalı" -#: ../src\gui\main.py:843 +#: ../src\gui\main.py:877 msgid "Buffer mute on" msgstr "Buffer susturma açık" -#: ../src\gui\main.py:846 +#: ../src\gui\main.py:880 msgid "Buffer mute off" msgstr "Buffer susturma kapalı" -#: ../src\gui\main.py:852 +#: ../src\gui\main.py:886 msgid "The auto-reading of new tweets is enabled for this buffer" msgstr "Yeni tweetlerin okunması bu buffer için etkin" -#: ../src\gui\main.py:855 +#: ../src\gui\main.py:889 msgid "The auto-reading of new tweets is disabled for this buffer" msgstr "Yeni tweetlerin okunması bu buffer için etkin değil" -#: ../src\gui\main.py:862 +#: ../src\gui\main.py:896 msgid "Copied" msgstr "Kopyalandı" -#: ../src\gui\main.py:876 ../src\gui\main.py:889 +#: ../src\gui\main.py:910 ../src\gui\main.py:923 msgid "%s" msgstr "%s" -#: ../src\gui\main.py:992 +#: ../src\gui\main.py:1026 msgid "Address" msgstr "Adres" -#: ../src\gui\main.py:994 ../src\gui\main.py:1011 +#: ../src\gui\main.py:1028 ../src\gui\main.py:1045 msgid "There are no coordinates in this tweet" msgstr "Bu tweette koordinatlar yok" -#: ../src\gui\main.py:996 ../src\gui\main.py:1013 +#: ../src\gui\main.py:1030 ../src\gui\main.py:1047 msgid "There are no results for the coordinates in this tweet" msgstr "Bu tweetin koordinatları için bir sonuç bulunamadı" -#: ../src\gui\main.py:998 ../src\gui\main.py:1015 +#: ../src\gui\main.py:1032 ../src\gui\main.py:1049 msgid "Error decoding coordinates. Try again later." msgstr "Koordinat bulma hatası. Lütfen yeniden deneyin." -#: ../src\gui\main.py:1028 -msgid "Trending topics for %s" -msgstr "%s için trend konular" - #: ../src\gui\sysTrayIcon.py:36 msgid "Preferences" msgstr "Ayarlar" @@ -1967,7 +2042,7 @@ msgstr "Ayarlar" msgid "Show / hide" msgstr "Göster / gizle" -#: ../src\gui\sysTrayIcon.py:42 +#: ../src\gui\sysTrayIcon.py:42 ../src\issueReporter\gui.py:30 msgid "Documentation" msgstr "Dökümantasyon" @@ -1975,6 +2050,121 @@ msgstr "Dökümantasyon" msgid "Check for updates" msgstr "Güncellemeleri denetle" +#: ../src\issueReporter\gui.py:30 +msgid "Translation" +msgstr "Çeviri" + +#: ../src\issueReporter\gui.py:31 +msgid "always" +msgstr "her zaman" + +#: ../src\issueReporter\gui.py:31 +msgid "have not tried" +msgstr "Denenmedi" + +#: ../src\issueReporter\gui.py:31 +msgid "random" +msgstr "rastgele" + +#: ../src\issueReporter\gui.py:31 +msgid "sometimes" +msgstr "bazen" + +#: ../src\issueReporter\gui.py:31 +msgid "unable to duplicate" +msgstr "Çoğaltılamıyor" + +#: ../src\issueReporter\gui.py:32 +msgid "block" +msgstr "Engel" + +#: ../src\issueReporter\gui.py:32 +msgid "crash" +msgstr "çökme" + +#: ../src\issueReporter\gui.py:32 +msgid "feature" +msgstr "özellik" + +#: ../src\issueReporter\gui.py:32 +msgid "major" +msgstr "büyük" + +#: ../src\issueReporter\gui.py:32 +msgid "minor" +msgstr "küçük" + +#: ../src\issueReporter\gui.py:32 +msgid "text" +msgstr "Metin" + +#: ../src\issueReporter\gui.py:32 +msgid "trivial" +msgstr "önemsiz" + +#: ../src\issueReporter\gui.py:32 +msgid "tweak" +msgstr "tweak" + +#: ../src\issueReporter\gui.py:34 +msgid "Report an error" +msgstr "Hata raporla" + +#: ../src\issueReporter\gui.py:37 +msgid "Select a category" +msgstr "Kategori seçin" + +#: ../src\issueReporter\gui.py:46 +msgid "" +"Briefly describe what happened. You will be able to thoroughly explain it " +"later" +msgstr "Ne olduğunu kısaca yazın. detayları sonraki kutuya yazın" + +#: ../src\issueReporter\gui.py:56 +msgid "Here, you can describe the bug in detail" +msgstr "Hatayı detaylarıyla açıklayın" + +#: ../src\issueReporter\gui.py:66 +msgid "how often does this bug happen?" +msgstr "Bu hata ne sıklıkta oluyor" + +#: ../src\issueReporter\gui.py:74 +msgid "Select the importance that you think this bug has" +msgstr "Bu hatanın önceliğini seçin" + +#: ../src\issueReporter\gui.py:82 +msgid "" +"I know that the TW Blue bug system will get my Twitter username to contact " +"me and fix the bug quickly" +msgstr "" +"TWBlue hata sisteminin bana twitter kullanıcı adımla ulaşacağını biliyorum" + +#: ../src\issueReporter\gui.py:85 +msgid "Send report" +msgstr "Raporu gönder" + +#: ../src\issueReporter\gui.py:98 +msgid "You must fill out both fields" +msgstr "İki kutuyu da doldurmalısınız" + +#: ../src\issueReporter\gui.py:101 +msgid "" +"You need to mark the checkbox to provide us your twitter username to contact " +"to you if is necessary." +msgstr "Size ulaşım sağlamanız için ulaşım onaykutusunu işaretlemelisiniz" + +#: ../src\issueReporter\gui.py:120 +msgid "" +"Thanks for reporting this bug! In future versions, you may be able to find " +"it in the changes list. You've reported the bug number %i" +msgstr "" +"Hata raporladığınız için teşekkür ederiz! Eğer hata düzeltilirse değişiklik " +"listesinde hatayı bulabilirsiniz. %i numaralı hatayı raporladınız." + +#: ../src\issueReporter\gui.py:120 +msgid "reported" +msgstr "Raporlandı" + #: ../src\keystrokeEditor\constants.py:4 msgid "Go up up on the current list" msgstr "Geçerli listede yukarı çık" @@ -2139,6 +2329,18 @@ msgstr "Bir kullanıcı için listeleri göster" msgid "loads previous items to any buffer" msgstr "Bufferlerda önceki öğeleri yükler" +#: ../src\keystrokeEditor\constants.py:45 +msgid "Get location of any tweet" +msgstr "Tweetin yerini al" + +#: ../src\keystrokeEditor\constants.py:46 +msgid "Displays the tweet's location in a dialog" +msgstr "Tweetin yerini kutuda görüntüler" + +#: ../src\keystrokeEditor\constants.py:47 +msgid "Creates a buffer for displaying trends for a desired place" +msgstr "İstenen bir yer için trend konuları görüntüleyen bir liste açar" + #: ../src\keystrokeEditor\gui.py:10 msgid "Keystroke editor" msgstr "Kısayol düzenleyicisi" @@ -2636,89 +2838,11 @@ msgstr "" "Yeni TWBlue versiyonu kuruldu. Tamama basarak programı yeniden " "başlatabilirsiniz." -#~ msgid "always" -#~ msgstr "her zaman" +#~ msgid "Mention &to all" +#~ msgstr "&Konuşmadaki tüm kullanıcılara mention at" -#~ msgid "random" -#~ msgstr "rastgele" - -#~ msgid "sometimes" -#~ msgstr "bazen" - -#~ msgid "unable to duplicate" -#~ msgstr "Çoğaltılamıyor" - -#~ msgid "block" -#~ msgstr "Engel" - -#~ msgid "crash" -#~ msgstr "çökme" - -#~ msgid "feature" -#~ msgstr "özellik" - -#~ msgid "major" -#~ msgstr "büyük" - -#~ msgid "minor" -#~ msgstr "küçük" - -#~ msgid "text" -#~ msgstr "Metin" - -#~ msgid "trivial" -#~ msgstr "önemsiz" - -#~ msgid "tweak" -#~ msgstr "tweak" - -#~ msgid "Report an error" -#~ msgstr "Hata raporla" - -#~ msgid "Select a category" -#~ msgstr "Kategori seçin" - -#~ msgid "" -#~ "Briefly describe what happened. You will be able to thoroughly explain it " -#~ "later" -#~ msgstr "Ne olduğunu kısaca yazın. detayları sonraki kutuya yazın" - -#~ msgid "Here, you can describe the bug in detail" -#~ msgstr "Hatayı detaylarıyla açıklayın" - -#~ msgid "how often does this bug happen?" -#~ msgstr "Bu hata ne sıklıkta oluyor" - -#~ msgid "Select the importance that you think this bug has" -#~ msgstr "Bu hatanın önceliğini seçin" - -#~ msgid "" -#~ "I know that the TW Blue bug system will get my Twitter username to " -#~ "contact me and fix the bug quickly" -#~ msgstr "" -#~ "TWBlue hata sisteminin bana twitter kullanıcı adımla ulaşacağını biliyorum" - -#~ msgid "Send report" -#~ msgstr "Raporu gönder" - -#~ msgid "You must fill out both fields" -#~ msgstr "İki kutuyu da doldurmalısınız" - -#~ msgid "" -#~ "You need to mark the checkbox to provide us your twitter username to " -#~ "contact to you if is necessary." -#~ msgstr "Size ulaşım sağlamanız için ulaşım onaykutusunu işaretlemelisiniz" - -#~ msgid "" -#~ "Thanks for reporting this bug! In future versions, you may be able to " -#~ "find it in the changes list. You've reported the bug number %i" -#~ msgstr "" -#~ "Hata raporladığınız için teşekkür ederiz! Eğer hata düzeltilirse " -#~ "değişiklik listesinde hatayı bulabilirsiniz. %i numaralı hatayı " -#~ "raporladınız." - -#~ msgid "reported" -#~ msgstr "Raporlandı" +#~ msgid "Connection error. Try again later." +#~ msgstr "Bağlantı hatası. Daha sonra yeniden deneyin" #~ msgid "Error while reporting" #~ msgstr "Raporlanırken hatayla karşılaşıldı" diff --git a/src/main.py b/src/main.py index 5cb3c00c..f2f7f8e7 100644 --- a/src/main.py +++ b/src/main.py @@ -54,8 +54,8 @@ else: sys.stdout=stdout sys.stderr=stderr -#app = wx.App() -app = wx.App(redirect=True, useBestVisual=True, filename=paths.logs_path('tracebacks.log')) +app = wx.App() +#app = wx.App(redirect=True, useBestVisual=True, filename=paths.logs_path('tracebacks.log')) configured = False configs = [] for i in os.listdir(paths.config_path()): diff --git a/src/mysc/thread_utils.py b/src/mysc/thread_utils.py index f72a308b..14ebf003 100644 --- a/src/mysc/thread_utils.py +++ b/src/mysc/thread_utils.py @@ -3,7 +3,7 @@ import threading import wx from twython import TwythonRateLimitError import time -from pubsub import pub +from wx.lib.pubsub import pub def call_threaded(func, *args, **kwargs): #Call the given function in a daemonized thread and return the thread. diff --git a/src/setup.py b/src/setup.py index b8652638..603a9e00 100644 --- a/src/setup.py +++ b/src/setup.py @@ -90,6 +90,7 @@ data_files = get_data(), options = { 'py2exe': { 'optimize':2, + 'packages': ["wx.lib.pubsub", "wx.lib.pubsub.core", "wx.lib.pubsub.core.kwargs"], 'dll_excludes': ["MPR.dll", "api-ms-win-core-apiquery-l1-1-0.dll", "api-ms-win-core-console-l1-1-0.dll", "api-ms-win-core-delayload-l1-1-1.dll", "api-ms-win-core-errorhandling-l1-1-1.dll", "api-ms-win-core-file-l1-2-0.dll", "api-ms-win-core-handle-l1-1-0.dll", "api-ms-win-core-heap-obsolete-l1-1-0.dll", "api-ms-win-core-libraryloader-l1-1-1.dll", "api-ms-win-core-localization-l1-2-0.dll", "api-ms-win-core-processenvironment-l1-2-0.dll", "api-ms-win-core-processthreads-l1-1-1.dll", "api-ms-win-core-profile-l1-1-0.dll", "api-ms-win-core-registry-l1-1-0.dll", "api-ms-win-core-synch-l1-2-0.dll", "api-ms-win-core-sysinfo-l1-2-0.dll", "api-ms-win-security-base-l1-2-0.dll", "api-ms-win-core-heap-l1-2-0.dll", "api-ms-win-core-interlocked-l1-2-0.dll", "api-ms-win-core-localization-obsolete-l1-1-0.dll", "api-ms-win-core-string-l1-1-0.dll", "api-ms-win-core-string-obsolete-l1-1-0.dll", "WLDAP32.dll", "MSVCP90.dll", "MFC90.dll"], 'skip_archive': True },