From 29d434bcd448683e6d91de5f64586a2eb0fbb8a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Cort=C3=A9z?= Date: Fri, 2 Jan 2015 09:38:44 -0600 Subject: [PATCH] Reply and direct message are supported, updated locales and code improvements --- .gitignore | 3 +- src/controller/buffersController.py | 46 + src/controller/mainController.py | 20 +- src/controller/messages.py | 33 +- src/db.py | 5 - src/locales/EU/LC_MESSAGES/twblue.mo | Bin 36289 -> 43727 bytes src/locales/EU/LC_MESSAGES/twblue.po | 1121 ++++++---- src/locales/ar/lc_messages/twblue.mo | Bin 43355 -> 49532 bytes src/locales/ar/lc_messages/twblue.po | 1110 ++++++---- src/locales/ca/LC_MESSAGES/twblue.mo | Bin 36419 -> 43836 bytes src/locales/ca/LC_MESSAGES/twblue.po | 1128 ++++++---- src/locales/de/LC_MESSAGES/twblue.mo | Bin 0 -> 43574 bytes src/locales/de/LC_MESSAGES/twblue.po | 2926 ++++++++++++++++++++++++++ src/locales/es/LC_MESSAGES/twblue.mo | Bin 36606 -> 44028 bytes src/locales/es/LC_MESSAGES/twblue.po | 1120 ++++++---- src/locales/es/LC_MESSAGES/wxstd.mo | Bin 0 -> 99822 bytes src/locales/fi/LC_MESSAGES/twblue.mo | Bin 36558 -> 44264 bytes src/locales/fi/LC_MESSAGES/twblue.po | 1208 +++++++---- src/locales/fr/LC_MESSAGES/twblue.mo | Bin 37514 -> 45408 bytes src/locales/fr/LC_MESSAGES/twblue.po | 1130 ++++++---- src/locales/gl/LC_MESSAGES/twblue.mo | Bin 36260 -> 43570 bytes src/locales/gl/LC_MESSAGES/twblue.po | 1119 ++++++---- src/locales/hu/LC_MESSAGES/twblue.mo | Bin 36447 -> 44766 bytes src/locales/hu/LC_MESSAGES/twblue.po | 1139 ++++++---- src/locales/it/LC_MESSAGES/twblue.mo | Bin 35982 -> 43453 bytes src/locales/it/LC_MESSAGES/twblue.po | 1118 ++++++---- src/locales/pl/LC_MESSAGES/twblue.mo | Bin 36419 -> 44035 bytes src/locales/pl/LC_MESSAGES/twblue.po | 1196 +++++++---- src/locales/pt/LC_MESSAGES/twblue.mo | Bin 36681 -> 44081 bytes src/locales/pt/LC_MESSAGES/twblue.po | 1350 +++++++----- src/locales/ru/LC_MESSAGES/twblue.mo | Bin 45769 -> 55611 bytes src/locales/ru/LC_MESSAGES/twblue.po | 1122 ++++++---- src/locales/tr/LC_MESSAGES/twblue.mo | Bin 35901 -> 43029 bytes src/locales/tr/LC_MESSAGES/twblue.po | 1110 ++++++---- src/sessionmanager/session.py | 1 - src/twitter/utils.py | 11 +- src/wxUI/dialogs/message.py | 22 +- 37 files changed, 12588 insertions(+), 5450 deletions(-) delete mode 100644 src/db.py create mode 100644 src/locales/de/LC_MESSAGES/twblue.mo create mode 100644 src/locales/de/LC_MESSAGES/twblue.po create mode 100644 src/locales/es/LC_MESSAGES/wxstd.mo diff --git a/.gitignore b/.gitignore index 4019ec0e..fbd27566 100644 --- a/.gitignore +++ b/.gitignore @@ -14,4 +14,5 @@ src/oggenc2.exe src/bootstrap.exe src/Microsoft.VC90.CRT src/Microsoft.VC90.MFC -src/launcher.bat \ No newline at end of file +src/launcher.bat +src/sounds/iOs \ No newline at end of file diff --git a/src/controller/buffersController.py b/src/controller/buffersController.py index a94e868e..fa5520b9 100644 --- a/src/controller/buffersController.py +++ b/src/controller/buffersController.py @@ -6,8 +6,10 @@ import webbrowser import output import config import sound +import messages from twitter import compose, prettydate, utils from wxUI import buffers, dialogs +from mysc.thread_utils import call_threaded class bufferController(object): def __init__(self, parent=None, function=None, session=None, *args, **kwargs): @@ -80,6 +82,12 @@ class bufferController(object): else: self.buffer.list.select_item(0) + def reply(self): + pass + + def direct_message(self): + pass + class accountPanel(bufferController): def __init__(self, parent, name, account): super(accountPanel, self).__init__(parent, None, name) @@ -105,6 +113,7 @@ class emptyPanel(bufferController): self.name = name self.session = None self.needs_init = True + class baseBufferController(bufferController): def __init__(self, parent, function, name, sessionObject, account, bufferType=None, *args, **kwargs): super(baseBufferController, self).__init__(parent, function, *args, **kwargs) @@ -160,6 +169,37 @@ class baseBufferController(bufferController): tweet = self.session.db[self.name][self.buffer.list.get_selected()] return tweet + def get_right_tweet(self): + tweet = self.session.db[self.name][self.buffer.list.get_selected()] + return tweet + + def reply(self): + tweet = self.get_right_tweet() + screen_name = tweet["user"]["screen_name"] + id = tweet["id"] + users = utils.get_all_mentioned(tweet, self.session.db) + message = messages.reply(self.session, _(u"Reply"), _(u"Reply to %s") % (screen_name,), "@%s" % (screen_name,), users) + if message.message.get_response() == widgetUtils.OK: + if message.image == None: + call_threaded(self.session.twitter.api_call, call_name="update_status", _sound="reply_send.ogg", in_reply_to_status_id=id, status=message.message.get_text()) + else: + call_threaded(self.session.twitter.api_call, call_name="update_status_with_media", _sound="reply_send.ogg", in_reply_to_status_id=id, status=message.message.get_text(), media=message.file) + + def direct_message(self): + tweet = self.get_tweet() + if self.type == "dm": + screen_name = tweet["sender"]["screen_name"] + users = utils.get_all_users(tweet, self.session.db) + elif self.type == "people": + screen_name = tweet["screen_name"] + users = [screen_name] + else: + screen_name = tweet["user"]["screen_name"] + users = utils.get_all_users(tweet, self.session.db) + dm = messages.dm(self.session, _(u"Direct message to %s") % (screen_name,), _(u"New direct message"), users) + if dm.message.get_response() == widgetUtils.OK: + call_threaded(self.session.api_call, call_name="send_direct_message", _sound="dm_sent.ogg", text=dm.message.get_text(), screen_name=dm.message.get("cb")) + def onFocus(self, ev): tweet = self.get_tweet() if self.session.settings["general"]["relative_times"] == True: @@ -220,6 +260,7 @@ class eventsBufferController(bufferController): self.name = name self.account = account self.id = self.buffer.GetId() + self.buffer.account = self.account self.compose_function = compose.compose_event self.session = session @@ -234,6 +275,7 @@ class peopleBufferController(baseBufferController): def __init__(self, parent, function, name, sessionObject, account, bufferType=None, *args, **kwargs): super(peopleBufferController, self).__init__(parent, function, name, sessionObject, account, bufferType="peoplePanel") self.compose_function = compose.compose_followers_list + self.get_tweet = self.get_right_tweet def onFocus(self, ev): pass @@ -261,6 +303,10 @@ class peopleBufferController(baseBufferController): tweet = self.compose_function(i, self.session.db) self.buffer.list.insert_item(True, *tweet) + def get_right_tweet(self): + tweet = self.session.db[self.name]["items"][self.buffer.list.get_selected()] + return tweet + class searchBufferController(baseBufferController): def start_stream(self): val = getattr(self.session.twitter.twitter, self.function)(*self.args, **self.kwargs) diff --git a/src/controller/mainController.py b/src/controller/mainController.py index 81a6b243..1eb876ba 100644 --- a/src/controller/mainController.py +++ b/src/controller/mainController.py @@ -62,6 +62,8 @@ class Controller(object): widgetUtils.connect_event(self.view, widgetUtils.MENU, self.learn_sounds, menuitem=self.view.sounds_tutorial) widgetUtils.connect_event(self.view, widgetUtils.MENU, self.exit, menuitem=self.view.close) widgetUtils.connect_event(self.view, widgetUtils.MENU, self.post_tweet, self.view.compose) + widgetUtils.connect_event(self.view, widgetUtils.MENU, self.post_reply, self.view.reply) + widgetUtils.connect_event(self.view, widgetUtils.MENU, self.send_dm, self.view.dm) def __init__(self): super(Controller, self).__init__() @@ -217,7 +219,9 @@ class Controller(object): def post_tweet(self, event=None): buffer = self.get_best_buffer() - tweet = messages.tweet(buffer.session) + title = _(u"Tweet") + caption = _(u"Write the tweet here") + tweet = messages.tweet(buffer.session, title, caption, "") if tweet.message.get_response() == widgetUtils.OK: text = tweet.message.get_text() if tweet.image == None: @@ -225,11 +229,19 @@ class Controller(object): else: call_threaded(buffer.session.api_call, call_name="update_status_with_media", _sound="tweet_send.ogg", status=text, media=tweet.image) - def post_reply(self): - pass + def post_reply(self, *args, **kwargs): + buffer = self.get_best_buffer() + if buffer.name == "sent_direct_messages" or buffer.name == "sent-tweets": return + elif buffer.name == "direct_messages": + buffer.direct_message() + else: + buffer.reply() def send_dm(self, user): - pass + buffer = self.get_best_buffer() + if buffer.name == "sent_direct_messages" or buffer.name == "sent-tweets": return + else: + buffer.direct_message() def post_retweet(self): pass diff --git a/src/controller/messages.py b/src/controller/messages.py index 48561d9d..a83d633a 100644 --- a/src/controller/messages.py +++ b/src/controller/messages.py @@ -11,16 +11,18 @@ from twitter import utils class basicTweet(object): """ This class handles the tweet main features. Other classes should derive from this class.""" - def __init__(self, session): + def __init__(self, session, title, caption, text, messageType="tweet"): super(basicTweet, self).__init__() + self.title = title self.session = session - self.message = message.tweet(_(u"Write the tweet here"), _(u"tweet - 0 characters"), "") + self.message = getattr(message, messageType)(title, caption, text) widgetUtils.connect_event(self.message.spellcheck, widgetUtils.BUTTON_PRESSED, self.spellcheck) widgetUtils.connect_event(self.message.attach, widgetUtils.BUTTON_PRESSED, self.attach) widgetUtils.connect_event(self.message.text, widgetUtils.ENTERED_TEXT, self.text_processor) widgetUtils.connect_event(self.message.shortenButton, widgetUtils.BUTTON_PRESSED, self.shorten) widgetUtils.connect_event(self.message.unshortenButton, widgetUtils.BUTTON_PRESSED, self.unshorten) widgetUtils.connect_event(self.message.translateButton, widgetUtils.BUTTON_PRESSED, self.translate) + self.text_processor() def translate(self, event=None): dlg = translator.gui.translateDialog() @@ -65,8 +67,8 @@ class basicTweet(object): self.message.set_text(self.message.get_text().replace(urls[list_urls.get_item()], url_shortener.unshorten(list_urls.get_string()))) output.speak(_(u"URL expanded")) - def text_processor(self, event=None): - self.message.set_title("%s of 140 characters" % (len(self.message.get_text()))) + def text_processor(self, *args, **kwargs): + self.message.set_title(_(u"%s - %s of 140 characters") % (self.title, len(self.message.get_text()))) if len(self.message.get_text()) > 1: self.message.enable_button("shortenButton") self.message.enable_button("unshortenButton") @@ -95,8 +97,8 @@ class basicTweet(object): dlg = audioUploader.audioUploader(self.session.settings, completed_callback) class tweet(basicTweet): - def __init__(self, session): - super(tweet, self).__init__(session) + def __init__(self, session, title, caption, text, messageType="tweet"): + super(tweet, self).__init__(session, title, caption, text, messageType) self.image = None widgetUtils.connect_event(self.message.upload_image, widgetUtils.BUTTON_PRESSED, self.upload_image) @@ -108,4 +110,21 @@ class tweet(basicTweet): self.message.set("upload_image", _(u"Upload a picture")) else: self.image = self.message.get_image() - self.message.set("upload_image", _(u"Discard image")) \ No newline at end of file + self.message.set("upload_image", _(u"Discard image")) + +class reply(tweet): + def __init__(self, session, title, caption, text, users=None): + super(reply, self).__init__(session, title, caption, text, messageType="reply") + self.users = users + if self.users != None: + widgetUtils.connect_event(self.message.mentionAll, widgetUtils.BUTTON_PRESSED, self.mention_all) + self.message.enable_button("mentionAll") + self.message.set_cursor_at_end() + + def mention_all(self, *args, **kwargs): + self.message.set_text(self.message.get_text()+self.users) + self.message.set_cursor_at_end() + +class dm(basicTweet): + def __init__(self, session, title, caption, text): + super(dm, self).__init__(session, title, caption, text, messageType="dm") \ No newline at end of file diff --git a/src/db.py b/src/db.py deleted file mode 100644 index 3e4c957b..00000000 --- a/src/db.py +++ /dev/null @@ -1,5 +0,0 @@ -# -*- coding: utf-8 -*- -""" Handles storage from a durus database """ -class db(object): - def __init__(self): - self.settings = {} \ No newline at end of file diff --git a/src/locales/EU/LC_MESSAGES/twblue.mo b/src/locales/EU/LC_MESSAGES/twblue.mo index abe0de68c71f331eb9bdbe82081c2c0c11695990..44c47c0a758d7363fc516be8dddb3a4e18700bce 100644 GIT binary patch literal 43727 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 UnueyQxt(|P3Qf&*ckGD$Z)x`URR910 diff --git a/src/locales/EU/LC_MESSAGES/twblue.po b/src/locales/EU/LC_MESSAGES/twblue.po index 2bfbc94b..cb0bccc4 100644 --- a/src/locales/EU/LC_MESSAGES/twblue.po +++ b/src/locales/EU/LC_MESSAGES/twblue.po @@ -1,22 +1,22 @@ msgid "" msgstr "" -"Project-Id-Version: TW Blue 0.48\n" -"POT-Creation-Date: 2014-11-08 16:42+Hora estándar central (México)\n" -"PO-Revision-Date: 2014-11-09 22:50+0100\n" +"Project-Id-Version: TW Blue 0.50\n" +"POT-Creation-Date: 2014-12-10 23:20+Hora estándar central (México)\n" +"PO-Revision-Date: 2014-12-15 20:17+0100\n" "Last-Translator: José Manuel Delicado Alcolea \n" "Language-Team: Sukil Etxenike Arizaleta \n" "Language: eu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.6.10\n" +"X-Generator: Poedit 1.7.1\n" "X-Poedit-KeywordsList: _;gettext;gettext_noop\n" "X-Poedit-Basepath: .\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-SourceCharset: UTF-8\n" -#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:173 -#: ../src\gui\dialogs\message.py:261 +#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:174 +#: ../src\gui\dialogs\message.py:271 msgid "Attach audio" msgstr "Audioa atxiki" @@ -50,7 +50,7 @@ msgstr "Nora igo:" msgid "Attach" msgstr "Atxiki" -#: ../src\extra\AudioUploader\gui.py:59 +#: ../src\extra\AudioUploader\gui.py:59 ../src\issueReporter\gui.py:88 msgid "Cancel" msgstr "Utzi" @@ -70,13 +70,13 @@ msgstr "Grabatzen" msgid "Stopped" msgstr "Gelditua" -#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:222 +#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:232 #: ../src\gui\dialogs\update_profile.py:87 msgid "Discarded" msgstr "Baztertua" -#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:339 -#: ../src\gui\buffers\base.py:351 +#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:359 +#: ../src\gui\buffers\base.py:371 msgid "Playing..." msgstr "Erreproduzitzen..." @@ -181,62 +181,66 @@ msgid "Someone's favourites have been updated" msgstr "Norbaiten gogokoak eguneratuak izan dira" #: ../src\extra\SoundsTutorial\gui.py:19 +msgid "The tweet has coordinates to determine its location" +msgstr "Txioak bidalketa tokia identifikatzeko koordinatuak ditu " + +#: ../src\extra\SoundsTutorial\gui.py:20 msgid "There are no more tweets to read" msgstr "Ez dago txio gehiago" -#: ../src\extra\SoundsTutorial\gui.py:20 +#: ../src\extra\SoundsTutorial\gui.py:21 msgid "A list has a new tweet" msgstr "Txio berri bat dago zerrenda batean" -#: ../src\extra\SoundsTutorial\gui.py:21 +#: ../src\extra\SoundsTutorial\gui.py:22 msgid "You can't add any more characters on the tweet" msgstr "You can't add any more characters on the tweet" -#: ../src\extra\SoundsTutorial\gui.py:22 +#: ../src\extra\SoundsTutorial\gui.py:23 msgid "You've been mentioned " msgstr "Aipatua izan zara" -#: ../src\extra\SoundsTutorial\gui.py:23 +#: ../src\extra\SoundsTutorial\gui.py:24 msgid "A new event has happened" msgstr "Gertaera bat gertatu da" -#: ../src\extra\SoundsTutorial\gui.py:24 +#: ../src\extra\SoundsTutorial\gui.py:25 msgid "TW Blue is ready " msgstr "TW Blue prest dago" -#: ../src\extra\SoundsTutorial\gui.py:25 +#: ../src\extra\SoundsTutorial\gui.py:26 msgid "You've replied" msgstr "Erantzun duzu" -#: ../src\extra\SoundsTutorial\gui.py:26 +#: ../src\extra\SoundsTutorial\gui.py:27 msgid "You've retweeted" msgstr "Bertxiotu duzu" -#: ../src\extra\SoundsTutorial\gui.py:27 +#: ../src\extra\SoundsTutorial\gui.py:28 msgid "A search has been updated" msgstr "Bilaketa bat eguneratu da" -#: ../src\extra\SoundsTutorial\gui.py:28 +#: ../src\extra\SoundsTutorial\gui.py:29 msgid "There's a new tweet in the main buffer" msgstr "Txio berri bat dago \"hasiera\" bufferrean" -#: ../src\extra\SoundsTutorial\gui.py:29 +#: ../src\extra\SoundsTutorial\gui.py:30 msgid "You've sent a tweet" msgstr "Txio bat bidali duzu" -#: ../src\extra\SoundsTutorial\gui.py:30 +#: ../src\extra\SoundsTutorial\gui.py:31 msgid "There's a new tweet in a timeline" msgstr "Denbora lerro batean txio bat dago" -#: ../src\extra\SoundsTutorial\gui.py:31 +#: ../src\extra\SoundsTutorial\gui.py:32 msgid "You have a new follower" msgstr "Jarraitzaile berri bat duzu" -#: ../src\extra\SoundsTutorial\gui.py:32 +#: ../src\extra\SoundsTutorial\gui.py:33 msgid "You've turned the volume up or down" msgstr "Bolumena jaitsi edo igo duzu" -#: ../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 " @@ -246,17 +250,18 @@ msgstr "" "fitxategi falta dira funtzio hau erabiltzeko. Jaitsi behar diren soinuak edo " "jarri harremanetan garatzailearekin." -#: ../src\extra\SoundsTutorial\gui.py:36 ../src\extra\SpellChecker\gui.py:34 -#: ../src\gui\dialogs\show_user.py:63 ../src\gui\main.py:689 -#: ../src\gui\main.py:721 +#: ../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 "Errorea" -#: ../src\extra\SoundsTutorial\gui.py:38 +#: ../src\extra\SoundsTutorial\gui.py:39 msgid "Sounds tutorial" msgstr "Soinuen tutoriala" -#: ../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 "Sakatu enter aukeratutako gertaeraren soinua entzuteko" @@ -308,8 +313,107 @@ msgstr "Bukatua" msgid "The spelling review has finished." msgstr "Ortografiaren egiaztapena bukatu da" -#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:181 -#: ../src\gui\dialogs\message.py:269 ../src\gui\dialogs\message.py:355 +#: ../src\extra\autocompletionUsers\completion.py:18 +msgid "You have to start writing" +msgstr "Idazten hasi behar zara" + +#: ../src\extra\autocompletionUsers\completion.py:29 +msgid "There are not results in your users database" +msgstr "Ez dago emaitzarik zure erabiltzaileen datu basean." + +#: ../src\extra\autocompletionUsers\completion.py:31 +msgid "Autocompletion only works for users." +msgstr "" +"Automatikoki osatzeko funtzioak erabiltzaileekin soilik funtzionatzen du." + +#: ../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 "Ziur zaude erabiltzaile hau datu-basetik kendu nahi duzula?" + +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "Confirm" +msgstr "Baieztatu" + +#: ../src\extra\autocompletionUsers\settings.py:24 +msgid "" +"Updating database... You can close this window now. A message will tell you " +"when the process finishes." +msgstr "" +"Datu basea eguneratzen ari da. Leiho hau itxi dezakezu. Mezu bat agertuko da " +"prozesua bukatzean." + +#: ../src\extra\autocompletionUsers\wx_manage.py:7 +msgid "Manage Autocomplete users’ database" +msgstr "Administratu automatikoki osatzeko erabiltzaileen datu-basea" + +#: ../src\extra\autocompletionUsers\wx_manage.py:10 +msgid "Editing TWBlue users database" +msgstr "TW Blueren erabiltzaileen datu-basea editatzen" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Name" +msgstr "Izena" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Username" +msgstr "Erabiltzaile-izena" + +#: ../src\extra\autocompletionUsers\wx_manage.py:14 +msgid "Add user" +msgstr "Erabiltzailea gehitu" + +#: ../src\extra\autocompletionUsers\wx_manage.py:15 +msgid "Remove user" +msgstr "Erabiltzailea kendu" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Add user to database" +msgstr "Erabiltzailea datu-basera gehitu" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Twitter username" +msgstr "Twitterreko erabiltzaile-izena" + +#: ../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 "Errorea!" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +msgid "The user does not exist" +msgstr "Erabiltzailea ez da existitzen" + +#: ../src\extra\autocompletionUsers\wx_settings.py:6 +msgid "Autocomplete users’ settings" +msgstr "Automatikoki osatzeko erabiltzaileen aukerak" + +#: ../src\extra\autocompletionUsers\wx_settings.py:9 +msgid "Add users from followers buffer" +msgstr "Erabiltzaileak jarraitzaileen bufferretik gehitu" + +#: ../src\extra\autocompletionUsers\wx_settings.py:10 +msgid "Add users from friends buffer" +msgstr "Erabiltzaileak lagunen bufferretik gehitu" + +#: ../src\extra\autocompletionUsers\wx_settings.py:13 +msgid "See the users list" +msgstr "Ikusi erabiltzaileeen zerrenda" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "Done" +msgstr "Egina" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "TWBlue's database of users has been updated." +msgstr "TW Blueren erabiltzaileen datu-basea eguneratua izan da." + +#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:182 +#: ../src\gui\dialogs\message.py:279 ../src\gui\dialogs\message.py:383 +#: ../src\gui\dialogs\message.py:470 msgid "Translate message" msgstr "Mezua itzuli" @@ -689,92 +793,95 @@ msgstr "Yiddisha" msgid "autodetect" msgstr "Hauteman automatikoki" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Client" msgstr "Aplikazioa" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Text" msgstr "Testua" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\events.py:64 msgid "Date" msgstr "Data" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\people.py:41 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\people.py:44 #: ../src\gui\buffers\user_searches.py:31 ../src\gui\dialogs\utils.py:36 msgid "User" msgstr "Erabiltzailea" -#: ../src\gui\buffers\base.py:80 ../src\gui\buffers\base.py:228 -#: ../src\gui\buffers\events.py:62 ../src\gui\buffers\events.py:78 -#: ../src\gui\dialogs\message.py:337 ../src\gui\sysTrayIcon.py:34 +#: ../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:108 +#: ../src\gui\buffers\trends.py:120 ../src\gui\dialogs\message.py:347 +#: ../src\gui\sysTrayIcon.py:34 msgid "Tweet" msgstr "Txio" -#: ../src\gui\buffers\base.py:82 ../src\gui\buffers\base.py:240 -#: ../src\gui\buffers\base.py:243 ../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 "Bertxiotu" -#: ../src\gui\buffers\base.py:84 ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:267 msgid "Reply" msgstr "erantzun" -#: ../src\gui\buffers\base.py:86 +#: ../src\gui\buffers\base.py:89 msgid "Direct message" msgstr "Zuzeneko mezua" -#: ../src\gui\buffers\base.py:100 +#: ../src\gui\buffers\base.py:103 msgid "Do you really want to delete this timeline?" msgstr "Ziur zaude denbora lerro hau ezabatu nahi duzula?" -#: ../src\gui\buffers\base.py:100 ../src\gui\buffers\favourites.py:41 -#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:41 +#: ../src\gui\buffers\base.py:103 ../src\gui\buffers\favourites.py:41 +#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:77 #: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Attention" msgstr "Atentzioa" -#: ../src\gui\buffers\base.py:112 +#: ../src\gui\buffers\base.py:115 msgid "This buffer is not a timeline; it can't be deleted." msgstr "buffer hau ez da denbora lerro bat, ezin da ezabatu." -#: ../src\gui\buffers\base.py:196 ../src\gui\buffers\people.py:114 +#: ../src\gui\buffers\base.py:204 ../src\gui\buffers\people.py:117 msgid "%s items retrieved" msgstr "%s elementu jasota" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "Direct message to %s" msgstr "Zuzeneko mezua %s(r)i" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "New direct message" msgstr "Zuzeneko mezu bat" -#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\events.py:78 +#: ../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 "Idatzi txioa hemen" -#: ../src\gui\buffers\base.py:240 +#: ../src\gui\buffers\base.py:248 msgid "Would you like to add a comment to this tweet?" msgstr "Txio honi iruzkin bat gehitu nahi al zenioke?" -#: ../src\gui\buffers\base.py:243 +#: ../src\gui\buffers\base.py:251 msgid "Add your comment to the tweet" msgstr "Txioari iruzkin bat erantsi" -#: ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:267 msgid "Reply to %s" msgstr "%s(r)i erantzun" -#: ../src\gui\buffers\base.py:304 +#: ../src\gui\buffers\base.py:322 msgid "Opening URL..." msgstr "URLa irekitzen..." -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../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" @@ -782,42 +889,43 @@ msgstr "" "Ziur zaude buffer honen osagaiak ezabatu nahi dituzula? Txioak bufferretik " "kenduko dira, baina ez twitterretik." -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\trends.py:150 msgid "Empty buffer" msgstr "Bufferraren osagaiak ezabatu" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 +#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129 msgid "Do you really want to delete this message?" msgstr "Ziur zaude mezu hau ezabatu nahi duzula?" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 -#: ../src\gui\dialogs\lists.py:107 ../src\gui\main.py:565 +#: ../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 "Ezabatu" -#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\base.py:357 +#: ../src\gui\buffers\base.py:366 ../src\gui\buffers\base.py:377 msgid "Unable to play audio." msgstr "Ezin izan da audioa erreproduzitu" -#: ../src\gui\buffers\base.py:348 +#: ../src\gui\buffers\base.py:368 msgid "Audio stopped." msgstr "Audioa gelditua" -#: ../src\gui\buffers\events.py:35 ../src\gui\buffers\panels.py:37 -#: ../src\gui\buffers\tweet_searches.py:58 +#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33 +#: ../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 "Eragiketa hau ez da buffer honetarako onargarria" -#: ../src\gui\buffers\events.py:44 +#: ../src\gui\buffers\events.py:47 msgid "Empty" msgstr "Hutsa" -#: ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\events.py:64 msgid "Event" msgstr "Gertaera" -#: ../src\gui\buffers\events.py:64 +#: ../src\gui\buffers\events.py:67 msgid "Remove event" msgstr "Gertaera ezabatu" @@ -829,55 +937,165 @@ msgstr "Ziur zaude gogokoen denbora lerro hau ezabatu nahi duzula?" msgid "Do you really want to delete this list?" msgstr "Ziur zaude zerrenda hau ezabatu nahi duzula?" -#: ../src\gui\buffers\panels.py:27 +#: ../src\gui\buffers\menus.py:8 ../src\gui\main.py:93 +msgid "&Retweet" +msgstr "Bert&xiotu" + +#: ../src\gui\buffers\menus.py:11 ../src\gui\buffers\menus.py:43 +#: ../src\gui\main.py:91 +msgid "Re&ply" +msgstr "E&rantzun" + +#: ../src\gui\buffers\menus.py:14 ../src\gui\main.py:95 +msgid "Add to &favourites" +msgstr "Gogokoetara &gehitu" + +#: ../src\gui\buffers\menus.py:17 ../src\gui\main.py:97 +msgid "Remove from favo&urites" +msgstr "Gogokoetatik &kendu" + +#: ../src\gui\buffers\menus.py:20 ../src\gui\buffers\menus.py:46 +#: ../src\gui\buffers\menus.py:69 +msgid "&Open URL" +msgstr "URLa &ireki" + +#: ../src\gui\buffers\menus.py:23 ../src\gui\buffers\menus.py:49 +#: ../src\gui\buffers\menus.py:72 +msgid "&Play audio" +msgstr "Audioa e&rreproduzitu" + +#: ../src\gui\buffers\menus.py:26 ../src\gui\buffers\menus.py:75 +#: ../src\gui\main.py:99 +msgid "&Show tweet" +msgstr "Txioa &ikusi" + +#: ../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:132 +msgid "&Copy to clipboard" +msgstr "&Kopiatu" + +#: ../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:103 +msgid "&Delete" +msgstr "&Ezabatu" + +#: ../src\gui\buffers\menus.py:35 ../src\gui\buffers\menus.py:61 +#: ../src\gui\buffers\menus.py:118 +msgid "&User actions..." +msgstr "E&rabiltzailearen ekintzak" + +#: ../src\gui\buffers\menus.py:52 +msgid "&Show direct message" +msgstr "ç&Zuzeneko mezua erakutsi" + +#: ../src\gui\buffers\menus.py:89 +msgid "&Show event" +msgstr "&Gertaera erakutsi" + +#: ../src\gui\buffers\menus.py:103 +msgid "&Mention" +msgstr "&Aipatu" + +#: ../src\gui\buffers\menus.py:106 ../src\gui\main.py:128 +msgid "&View lists" +msgstr "&Zerrendak ikusi" + +#: ../src\gui\buffers\menus.py:109 ../src\gui\main.py:130 +msgid "Show user &profile" +msgstr "Erabiltzailearen &profila ikusi" + +#: ../src\gui\buffers\menus.py:112 +msgid "&Show user" +msgstr "&Erabiltzailea erakutsi" + +#: ../src\gui\buffers\menus.py:126 +msgid "&Tweet about this trend" +msgstr "Tendentzia honetaz &txiokatu" + +#: ../src\gui\buffers\menus.py:129 +msgid "&Show item" +msgstr "Osagaia e&rakutsi" + +#: ../src\gui\buffers\panels.py:28 msgid "Announce" msgstr "Berriak" -#: ../src\gui\buffers\people.py:46 ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:49 ../src\gui\buffers\people.py:67 msgid "Mention" msgstr "Aipamena" -#: ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:67 msgid "Mention to %s" msgstr "Aipamena %s-(r)i" -#: ../src\gui\buffers\trends.py:41 ../src\gui\buffers\tweet_searches.py:45 +#: ../src\gui\buffers\trends.py:47 +msgid "Trending topic" +msgstr "&Tendentziak" + +#: ../src\gui\buffers\trends.py:66 +msgid "Tweet about this trend" +msgstr "Tendentzia honi buruz txiokatu" + +#: ../src\gui\buffers\trends.py:77 +msgid "Do you really want to delete this buffer?" +msgstr "Ziur zaude buffer hau ezabatu nahi duzula?" + +#: ../src\gui\buffers\trends.py:150 +msgid "" +"Do you really want to empty this buffer? It's items will be removed from the " +"list" +msgstr "" +"Ziur zaude buffer honen osagaiak ezabatu nahi dituzula? Txioak bufferretik " +"kenduko dira, baina ez twitterretik." + +#: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Do you really want to delete this search term?" msgstr "Ziur zaude bilaketa hau ezabatu nahi duzula?" -#: ../src\gui\dialogs\configuration.py:39 +#: ../src\gui\dialogs\configuration.py:40 msgid "Language" msgstr "Hizkuntza" -#: ../src\gui\dialogs\configuration.py:53 +#: ../src\gui\dialogs\configuration.py:54 +msgid "Set the autocomplete function" +msgstr "Automatikoki osatzeko funtzioa konfiguratu" + +#: ../src\gui\dialogs\configuration.py:55 msgid "ask before exiting TwBlue?" msgstr "TWBluetik atera aurretik galdetu?" -#: ../src\gui\dialogs\configuration.py:56 +#: ../src\gui\dialogs\configuration.py:58 +msgid "Use invisible interface's keyboard shorcuts on the GUI" +msgstr "" +"Erabili interfaze ikusezinaren teklatu lasterbideak interfaze grafikoan" + +#: ../src\gui\dialogs\configuration.py:61 msgid "Relative times" msgstr "Denbora erlatiboa" -#: ../src\gui\dialogs\configuration.py:60 +#: ../src\gui\dialogs\configuration.py:65 msgid "Activate Sapi5 when any other screen reader is not being run" msgstr "Aktibatu SAPI 5 beste pantaila irakurgailu bat piztua ez dagoenean" -#: ../src\gui\dialogs\configuration.py:63 +#: ../src\gui\dialogs\configuration.py:68 msgid "Activate the auto-start of the invisible interface" msgstr "Interfaze ikusezinaren hasiera automatikoa aktibatu" -#: ../src\gui\dialogs\configuration.py:67 +#: ../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):" msgstr "" "APIari deiak Streama hastean (dei bat = 200 txio, 2 dei = 400 txio, etab.):" -#: ../src\gui\dialogs\configuration.py:75 +#: ../src\gui\dialogs\configuration.py:80 msgid "Items on each API call" msgstr "item kopurua APIari dei bakoitzean " -#: ../src\gui\dialogs\configuration.py:82 +#: ../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" @@ -885,72 +1103,72 @@ msgstr "" "Buffer alderantzizkatuak: Txio berriak zerrenden hasieran agertuko dira, " "zaharrenak bukaeran" -#: ../src\gui\dialogs\configuration.py:97 +#: ../src\gui\dialogs\configuration.py:103 msgid "Show followers" msgstr "Jarraitzaileak erakutsi" -#: ../src\gui\dialogs\configuration.py:100 +#: ../src\gui\dialogs\configuration.py:106 msgid "Show friends" msgstr "Lagunak erakutsi" -#: ../src\gui\dialogs\configuration.py:103 +#: ../src\gui\dialogs\configuration.py:109 msgid "Show favourites" msgstr "Gogokoak erakutsi" -#: ../src\gui\dialogs\configuration.py:106 +#: ../src\gui\dialogs\configuration.py:112 msgid "Show blocked users" msgstr "Blokeatutako erabiltzaileak erakutsi" -#: ../src\gui\dialogs\configuration.py:109 +#: ../src\gui\dialogs\configuration.py:115 msgid "Show muted users" msgstr "Isildutako erabiltzaileak ikusi" -#: ../src\gui\dialogs\configuration.py:112 +#: ../src\gui\dialogs\configuration.py:118 msgid "Show events" msgstr "Gertaerak erakutsi" -#: ../src\gui\dialogs\configuration.py:122 -#: ../src\gui\dialogs\configuration.py:270 +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 msgid "Ignored clients" msgstr "Aplikazio ezikusiak" -#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:134 msgid "Add client" msgstr "Aplikazioa gehitu" -#: ../src\gui\dialogs\configuration.py:129 +#: ../src\gui\dialogs\configuration.py:135 msgid "Remove client" msgstr "Aplikazioa kendu" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Add a new ignored client" msgstr "Aplikazio ezikusi bat gehitu" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Enter the name of the client here" msgstr "Sartu aplikazioaren izena hemen" -#: ../src\gui\dialogs\configuration.py:157 +#: ../src\gui\dialogs\configuration.py:163 msgid "Volume" msgstr "Bolumena" -#: ../src\gui\dialogs\configuration.py:166 +#: ../src\gui\dialogs\configuration.py:172 msgid "Global mute" msgstr "Isiltze orokorra" -#: ../src\gui\dialogs\configuration.py:170 +#: ../src\gui\dialogs\configuration.py:176 msgid "Output device" msgstr "Irteera dispositiboa" -#: ../src\gui\dialogs\configuration.py:179 +#: ../src\gui\dialogs\configuration.py:185 msgid "Input device" msgstr "Sarrera dispositiboa" -#: ../src\gui\dialogs\configuration.py:190 +#: ../src\gui\dialogs\configuration.py:196 msgid "Sound pack" msgstr "Soinu packa" -#: ../src\gui\dialogs\configuration.py:203 +#: ../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 " @@ -960,20 +1178,20 @@ msgstr "" "aplikazioak ezingo du ezer zerbitzura igo. Ez baduzu API koderik idazten, " "audioak igorlerik gabe igoko dira." -#: ../src\gui\dialogs\configuration.py:216 -#: ../src\gui\dialogs\configuration.py:240 +#: ../src\gui\dialogs\configuration.py:222 +#: ../src\gui\dialogs\configuration.py:246 msgid "Unlink your Dropbox account" msgstr "Zure dropbox kontua elkartzeari utzi" -#: ../src\gui\dialogs\configuration.py:218 -#: ../src\gui\dialogs\configuration.py:235 -#: ../src\gui\dialogs\configuration.py:243 -#: ../src\gui\dialogs\configuration.py:247 -#: ../src\gui\dialogs\configuration.py:254 +#: ../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 "Zure dropbox kontua elkartu" -#: ../src\gui\dialogs\configuration.py:228 +#: ../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 " @@ -983,89 +1201,84 @@ msgstr "" "Kopiatu eta itsasi koadroan Dropboxek emango dizun kodea. Behin soilik egin " "behar da hau." -#: ../src\gui\dialogs\configuration.py:228 ../src\sessionmanager\gui.py:83 +#: ../src\gui\dialogs\configuration.py:234 ../src\sessionmanager\gui.py:84 msgid "Authorisation" msgstr "Baimena" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Enter the code here." msgstr "Sartu kodea hemen" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Verification code" msgstr "Baimentzeko kodea" -#: ../src\gui\dialogs\configuration.py:242 +#: ../src\gui\dialogs\configuration.py:248 msgid "Error during authorisation. Try again later." msgstr "Errorea baimentzean. Mesedez, saiatu beranduago." -#: ../src\gui\dialogs\configuration.py:242 ../src\gui\main.py:378 -#: ../src\gui\main.py:703 ../src\gui\main.py:736 -msgid "Error!" -msgstr "Errorea!" - -#: ../src\gui\dialogs\configuration.py:261 +#: ../src\gui\dialogs\configuration.py:267 msgid "TW Blue preferences" msgstr "TW Blueren hobespenak" -#: ../src\gui\dialogs\configuration.py:265 +#: ../src\gui\dialogs\configuration.py:271 ../src\issueReporter\gui.py:30 msgid "General" msgstr "Orokorra" -#: ../src\gui\dialogs\configuration.py:268 +#: ../src\gui\dialogs\configuration.py:275 msgid "Show other buffers" msgstr "Erakutsi beste bufferrak" -#: ../src\gui\dialogs\configuration.py:272 +#: ../src\gui\dialogs\configuration.py:279 msgid "Sound" msgstr "Soinua" -#: ../src\gui\dialogs\configuration.py:274 +#: ../src\gui\dialogs\configuration.py:281 msgid "Audio Services" msgstr "Audio zerbitzua" -#: ../src\gui\dialogs\configuration.py:277 +#: ../src\gui\dialogs\configuration.py:284 msgid "Save" msgstr "gorde" -#: ../src\gui\dialogs\configuration.py:280 ../src\gui\dialogs\follow.py:64 -#: ../src\gui\dialogs\message.py:186 ../src\gui\dialogs\message.py:274 -#: ../src\gui\dialogs\message.py:357 ../src\gui\dialogs\search.py:42 -#: ../src\gui\dialogs\show_user.py:42 ../src\gui\dialogs\trending.py:42 -#: ../src\gui\dialogs\update_profile.py:56 ../src\gui\dialogs\utils.py:42 -#: ../src\keystrokeEditor\gui.py:26 +#: ../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 +#: ../src\gui\dialogs\trending.py:52 ../src\gui\dialogs\update_profile.py:56 +#: ../src\gui\dialogs\utils.py:42 ../src\keystrokeEditor\gui.py:26 msgid "Close" msgstr "Itxi" -#: ../src\gui\dialogs\configuration.py:293 ../src\gui\main.py:264 +#: ../src\gui\dialogs\configuration.py:303 ../src\gui\main.py:277 msgid "Followers" msgstr "Jarraitzaileak" -#: ../src\gui\dialogs\configuration.py:307 +#: ../src\gui\dialogs\configuration.py:317 msgid "friends" msgstr "Lagunak" -#: ../src\gui\dialogs\configuration.py:321 +#: ../src\gui\dialogs\configuration.py:331 msgid "Favorites" msgstr "Gogokoak" -#: ../src\gui\dialogs\configuration.py:335 ../src\gui\main.py:282 +#: ../src\gui\dialogs\configuration.py:345 ../src\gui\main.py:295 msgid "Events" msgstr "Gertaerak" -#: ../src\gui\dialogs\configuration.py:346 ../src\gui\main.py:274 +#: ../src\gui\dialogs\configuration.py:356 ../src\gui\main.py:287 msgid "Blocked users" msgstr "Blokeatutako erabiltzaileak" -#: ../src\gui\dialogs\configuration.py:360 ../src\gui\main.py:278 +#: ../src\gui\dialogs\configuration.py:370 ../src\gui\main.py:291 msgid "Muted users" msgstr "Isildutako erabiltzaileak" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "Restart TW Blue" msgstr "TW Blue berrabiazi" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "" "The application requires to be restarted to save these changes. Press OK to " "do it now." @@ -1073,58 +1286,66 @@ msgstr "" "Aplikazioa berrabiazi behar da aldaketa hauek gertatzeko. Sakatu OK orain " "egiteko." -#: ../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 "Eragiketa" -#: ../src\gui\dialogs\follow.py:44 +#: ../src\gui\dialogs\follow.py:45 msgid "Follow" msgstr "Jarraitu" -#: ../src\gui\dialogs\follow.py:45 +#: ../src\gui\dialogs\follow.py:46 msgid "Unfollow" msgstr "Jarraitzeari utzi" -#: ../src\gui\dialogs\follow.py:46 +#: ../src\gui\dialogs\follow.py:47 msgid "Mute" msgstr "Isildu" -#: ../src\gui\dialogs\follow.py:47 +#: ../src\gui\dialogs\follow.py:48 msgid "Unmute" msgstr "Isiltzeari utzi" -#: ../src\gui\dialogs\follow.py:48 +#: ../src\gui\dialogs\follow.py:49 msgid "Block" msgstr "Blokeatu" -#: ../src\gui\dialogs\follow.py:49 +#: ../src\gui\dialogs\follow.py:50 msgid "Unblock" msgstr "Desblokeatu" -#: ../src\gui\dialogs\follow.py:50 +#: ../src\gui\dialogs\follow.py:51 msgid "Report as spam" msgstr "Spam bezala salatu" -#: ../src\gui\dialogs\follow.py:61 ../src\gui\dialogs\search.py:40 -#: ../src\gui\dialogs\trending.py:40 ../src\gui\dialogs\utils.py:39 +#: ../src\gui\dialogs\follow.py:52 +msgid "Ignore tweets from this client" +msgstr "Aplikazio honetako txioak ezikusi" + +#: ../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 "Onartu" -#: ../src\gui\dialogs\follow.py:101 +#: ../src\gui\dialogs\follow.py:104 msgid "You've muted to %s" msgstr "%s isildu duzu" -#: ../src\gui\dialogs\follow.py:115 +#: ../src\gui\dialogs\follow.py:118 msgid "You've unmuted to %s" msgstr "%s isiltzeari utzi duzu" +#: ../src\gui\dialogs\follow.py:142 +msgid "You can't ignore direct messages" +msgstr "Ezin dituzu zuzeneko mezuak ezikusi" + #: ../src\gui\dialogs\lists.py:36 msgid "Lists manager" msgstr "Zerrenden kudeatzailea" -#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:298 +#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:311 msgid "Lists" msgstr "Zerrendak" @@ -1172,7 +1393,7 @@ msgstr "Zerrenda ireki" msgid "This list is arready opened." msgstr "Zerrenda hau jada irekita dago" -#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:301 +#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:314 msgid "List for %s" msgstr "%s zerrenda" @@ -1220,105 +1441,128 @@ msgstr "Gehitu" msgid "Select a list to remove the user" msgstr "Hautatu zerrenda bat erabiltzailea bertatik kentzeko" -#: ../src\gui\dialogs\message.py:43 ../src\gui\dialogs\message.py:146 +#: ../src\gui\dialogs\message.py:44 ../src\gui\dialogs\message.py:147 msgid "%s - %s of 140 characters" msgstr "%s - %s 140 karakteretik" -#: ../src\gui\dialogs\message.py:77 +#: ../src\gui\dialogs\message.py:78 msgid "Attaching..." msgstr "Atxikitzen..." -#: ../src\gui\dialogs\message.py:78 +#: ../src\gui\dialogs\message.py:79 msgid "Uploading..." msgstr "Igotzen..." -#: ../src\gui\dialogs\message.py:100 +#: ../src\gui\dialogs\message.py:101 msgid "Unable to upload the audio" msgstr "Ezinezkoa izan da audioa igotzea" -#: ../src\gui\dialogs\message.py:114 ../src\gui\dialogs\message.py:400 +#: ../src\gui\dialogs\message.py:115 ../src\gui\dialogs\message.py:428 +#: ../src\gui\dialogs\message.py:513 msgid "Translated" msgstr "Itzulia" -#: ../src\gui\dialogs\message.py:126 +#: ../src\gui\dialogs\message.py:127 msgid "There's no URL to be shortened" msgstr "Ez dago laburtzeko URLrik " -#: ../src\gui\dialogs\message.py:129 +#: ../src\gui\dialogs\message.py:130 msgid "URL shortened" msgstr "URLa laburtua" -#: ../src\gui\dialogs\message.py:137 ../src\gui\dialogs\message.py:412 +#: ../src\gui\dialogs\message.py:138 ../src\gui\dialogs\message.py:440 +#: ../src\gui\dialogs\message.py:525 msgid "There's no URL to be expanded" msgstr "Ez dago zabaltzeko URLrik" -#: ../src\gui\dialogs\message.py:140 ../src\gui\dialogs\message.py:415 +#: ../src\gui\dialogs\message.py:141 ../src\gui\dialogs\message.py:443 +#: ../src\gui\dialogs\message.py:528 msgid "URL expanded" msgstr "URLa zabalduta" -#: ../src\gui\dialogs\message.py:168 ../src\gui\dialogs\message.py:223 +#: ../src\gui\dialogs\message.py:169 ../src\gui\dialogs\message.py:233 #: ../src\gui\dialogs\update_profile.py:51 #: ../src\gui\dialogs\update_profile.py:88 msgid "Upload a picture" msgstr "Argazki bat igo" -#: ../src\gui\dialogs\message.py:171 ../src\gui\dialogs\message.py:259 -#: ../src\gui\dialogs\message.py:350 +#: ../src\gui\dialogs\message.py:172 ../src\gui\dialogs\message.py:269 +#: ../src\gui\dialogs\message.py:378 ../src\gui\dialogs\message.py:465 msgid "Spelling correction" msgstr "Ortografiaren egiaztapena " -#: ../src\gui\dialogs\message.py:175 ../src\gui\dialogs\message.py:263 +#: ../src\gui\dialogs\message.py:176 ../src\gui\dialogs\message.py:273 msgid "Shorten URL" msgstr "URLa laburtu" -#: ../src\gui\dialogs\message.py:177 ../src\gui\dialogs\message.py:265 -#: ../src\gui\dialogs\message.py:352 +#: ../src\gui\dialogs\message.py:178 ../src\gui\dialogs\message.py:275 +#: ../src\gui\dialogs\message.py:380 ../src\gui\dialogs\message.py:467 msgid "Expand URL" msgstr "URLa zabaldu" -#: ../src\gui\dialogs\message.py:183 ../src\gui\dialogs\message.py:271 +#: ../src\gui\dialogs\message.py:184 ../src\gui\dialogs\message.py:281 msgid "Send" msgstr "Bidali" -#: ../src\gui\dialogs\message.py:219 ../src\gui\dialogs\message.py:230 +#: ../src\gui\dialogs\message.py:187 +msgid "&Autocomplete users" +msgstr "Erabiltzaileaak &automatikoki osatu" + +#: ../src\gui\dialogs\message.py:229 ../src\gui\dialogs\message.py:240 #: ../src\gui\dialogs\update_profile.py:84 #: ../src\gui\dialogs\update_profile.py:95 msgid "Discard image" msgstr "Irudia baztertu" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Image files (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" msgstr "Irudiak (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Select the picture to be uploaded" msgstr "Aukeratu igo nahi duzun irudia" -#: ../src\gui\dialogs\message.py:253 +#: ../src\gui\dialogs\message.py:263 msgid "Recipient" msgstr "hartzailea" -#: ../src\gui\dialogs\message.py:308 -msgid "Mention to all" -msgstr "Aipamena guztiei" +#: ../src\gui\dialogs\message.py:318 +msgid "Men&tion all" +msgstr "Aipatu &guztiak" -#: ../src\gui\dialogs\message.py:335 +#: ../src\gui\dialogs\message.py:345 msgid "Tweet - %i characters " msgstr "Txioa - %i karaktere" -#: ../src\gui\dialogs\search.py:26 ../src\gui\dialogs\trending.py:26 +#: ../src\gui\dialogs\message.py:363 +msgid "Retweets: " +msgstr "Bertxioak:" + +#: ../src\gui\dialogs\message.py:368 +msgid "Favourites: " +msgstr "Gogokoak:" + +#: ../src\gui\dialogs\message.py:451 +msgid "View" +msgstr "Ikusi" + +#: ../src\gui\dialogs\message.py:453 +msgid "Item" +msgstr "Elementua" + +#: ../src\gui\dialogs\search.py:26 msgid "Search on Twitter" msgstr "Bilatu Twitterren" -#: ../src\gui\dialogs\search.py:27 ../src\gui\dialogs\trending.py:27 +#: ../src\gui\dialogs\search.py:27 msgid "Search" msgstr "Bilatu" -#: ../src\gui\dialogs\search.py:34 ../src\gui\dialogs\trending.py:34 +#: ../src\gui\dialogs\search.py:34 msgid "Tweets" msgstr "Txioak" -#: ../src\gui\dialogs\search.py:35 ../src\gui\dialogs\trending.py:35 +#: ../src\gui\dialogs\search.py:35 msgid "Users" msgstr "Erabiltzaileak" @@ -1386,6 +1630,26 @@ msgstr "Txioak: %s\n" msgid "Favourites: %s" msgstr "Gogokoak: %s" +#: ../src\gui\dialogs\trending.py:30 +msgid "View trending topics" +msgstr "Tendentziak ikusi" + +#: ../src\gui\dialogs\trending.py:31 +msgid "Trending topics by" +msgstr "Tendentziak honen arabera" + +#: ../src\gui\dialogs\trending.py:33 +msgid "Country" +msgstr "Herrialdea" + +#: ../src\gui\dialogs\trending.py:34 +msgid "City" +msgstr "Hiria" + +#: ../src\gui\dialogs\trending.py:43 ../src\gui\dialogs\update_profile.py:35 +msgid "Location" +msgstr "Kokapena" + #: ../src\gui\dialogs\update_profile.py:27 msgid "Update your profile" msgstr "Zure profila eguneratu" @@ -1394,10 +1658,6 @@ msgstr "Zure profila eguneratu" msgid "Name (20 characters maximum)" msgstr "Izena (gehienez 20 karaktere)" -#: ../src\gui\dialogs\update_profile.py:35 -msgid "Location" -msgstr "Kokapena" - #: ../src\gui\dialogs\update_profile.py:40 msgid "Website" msgstr "Webgunea" @@ -1414,369 +1674,369 @@ msgstr "Profila eguneratu" msgid "Select an URL" msgstr "Aukeratu URL bat" -#: ../src\gui\main.py:59 +#: ../src\gui\main.py:66 +msgid "S&witch account" +msgstr "Kontua &aldatu" + +#: ../src\gui\main.py:68 msgid "&Update profile" msgstr "&Profila eguneratu" -#: ../src\gui\main.py:61 +#: ../src\gui\main.py:70 msgid "&Hide window" msgstr "Leihoa &ezkutatu" -#: ../src\gui\main.py:63 +#: ../src\gui\main.py:72 msgid "&Search" msgstr "&Bilatu" -#: ../src\gui\main.py:65 +#: ../src\gui\main.py:74 +msgid "View &trending topics" +msgstr "Erakutsi &tendentziak" + +#: ../src\gui\main.py:76 msgid "&Lists manager" msgstr "&Zerrenden kudeatzailea" -#: ../src\gui\main.py:67 +#: ../src\gui\main.py:78 msgid "Sounds &tutorial" msgstr "Soinuen &tutoriala" -#: ../src\gui\main.py:69 +#: ../src\gui\main.py:80 msgid "&Edit keystrokes" msgstr "Teklatu lasterbidea&k aldatu" -#: ../src\gui\main.py:71 +#: ../src\gui\main.py:82 msgid "&Preferences" msgstr "&Hobespenak" -#: ../src\gui\main.py:73 +#: ../src\gui\main.py:84 msgid "E&xit" msgstr "&Irten" -#: ../src\gui\main.py:78 ../src\gui\main.py:154 +#: ../src\gui\main.py:89 ../src\gui\main.py:167 msgid "&Tweet" msgstr "&Txio" -#: ../src\gui\main.py:80 -msgid "Re&ply" -msgstr "E&rantzun" +#: ../src\gui\main.py:101 +msgid "View &address" +msgstr "&Helbidea ikusi" -#: ../src\gui\main.py:82 -msgid "&Retweet" -msgstr "Bert&xiotu" - -#: ../src\gui\main.py:84 -msgid "Add to &favourites" -msgstr "Gogokoetara &gehitu" - -#: ../src\gui\main.py:86 -msgid "Remove from favo&urites" -msgstr "Gogokoetatik &kendu" - -#: ../src\gui\main.py:88 -msgid "&Show tweet" -msgstr "Txioa &ikusi" - -#: ../src\gui\main.py:90 -msgid "&Delete" -msgstr "&Ezabatu" - -#: ../src\gui\main.py:95 +#: ../src\gui\main.py:108 msgid "&Follow" msgstr "&Jarraitu" -#: ../src\gui\main.py:97 +#: ../src\gui\main.py:110 msgid "&Unfollow" msgstr "Jarrai&tzeari utzi" -#: ../src\gui\main.py:99 ../src\gui\main.py:128 +#: ../src\gui\main.py:112 ../src\gui\main.py:141 msgid "&Mute" msgstr "&Isildu" -#: ../src\gui\main.py:101 +#: ../src\gui\main.py:114 msgid "U&nmute" msgstr "Isiltzeari &utzi" -#: ../src\gui\main.py:103 +#: ../src\gui\main.py:116 msgid "&Report as spam" msgstr "&Spam bezala salatu" -#: ../src\gui\main.py:105 +#: ../src\gui\main.py:118 msgid "&Block" msgstr "&Blokeatu" -#: ../src\gui\main.py:107 +#: ../src\gui\main.py:120 msgid "Unb&lock" msgstr "&Desblokeatu" -#: ../src\gui\main.py:109 +#: ../src\gui\main.py:122 msgid "Direct me&ssage" msgstr "Zuzeneko &mezua" -#: ../src\gui\main.py:111 +#: ../src\gui\main.py:124 msgid "&Add to list" msgstr "Zerrendara &gehitu" -#: ../src\gui\main.py:113 +#: ../src\gui\main.py:126 msgid "R&emove from list" msgstr "Zerrendatik &kendu" -#: ../src\gui\main.py:115 -msgid "&View lists" -msgstr "&Zerrendak ikusi" - -#: ../src\gui\main.py:117 -msgid "Show user &profile" -msgstr "Erabiltzailearen &profila ikusi" - -#: ../src\gui\main.py:119 +#: ../src\gui\main.py:132 msgid "&Timeline" msgstr "Denbora &lerroa" -#: ../src\gui\main.py:121 +#: ../src\gui\main.py:134 msgid "V&iew favourites" msgstr "&Gogokoak ikusi" -#: ../src\gui\main.py:126 +#: ../src\gui\main.py:139 msgid "&Load previous items" msgstr "Aurreko elementuak &kargatu" -#: ../src\gui\main.py:130 +#: ../src\gui\main.py:143 msgid "&Autoread tweets for this buffer" msgstr "Buffer honetako txioak &automatikoki irakurri" -#: ../src\gui\main.py:132 +#: ../src\gui\main.py:145 msgid "&Clear buffer" msgstr "Bufferraren osa&gaiak ezabatu" -#: ../src\gui\main.py:134 +#: ../src\gui\main.py:147 msgid "&Remove buffer" msgstr "Bufferra &kendu" -#: ../src\gui\main.py:139 +#: ../src\gui\main.py:152 msgid "&Documentation" msgstr "&Dokumentazioa" -#: ../src\gui\main.py:141 +#: ../src\gui\main.py:154 msgid "&What's new in this version?" msgstr "&Zer da berri bertsio honetan?" -#: ../src\gui\main.py:143 +#: ../src\gui\main.py:156 msgid "&Check for updates" msgstr "E&guneratzeak bilatu" -#: ../src\gui\main.py:145 +#: ../src\gui\main.py:158 msgid "&Report an error" msgstr "E&rrore bati buruz berri eman" -#: ../src\gui\main.py:147 +#: ../src\gui\main.py:160 msgid "TW Blue &website" msgstr "TW Blueren &webgunea" -#: ../src\gui\main.py:149 +#: ../src\gui\main.py:162 msgid "About &TW Blue" msgstr "TW Blueri &buruz" -#: ../src\gui\main.py:153 +#: ../src\gui\main.py:166 msgid "&Application" msgstr "&Aplikazioa" -#: ../src\gui\main.py:155 +#: ../src\gui\main.py:168 msgid "&User" msgstr "&Erabiltzailea" -#: ../src\gui\main.py:156 +#: ../src\gui\main.py:169 msgid "&Buffer" msgstr "&Bufferra" -#: ../src\gui\main.py:157 +#: ../src\gui\main.py:170 msgid "&Help" msgstr "&Laguntza" -#: ../src\gui\main.py:241 +#: ../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." +msgstr "" +"Errore bat egon da eguneratzea bilatzean. Gure zerbitzarien errore bat izan " +"daiteke, edo zure DNS zerbitzariena." + +#: ../src\gui\main.py:254 msgid "Home" msgstr "Hasiera" -#: ../src\gui\main.py:246 +#: ../src\gui\main.py:259 msgid "Mentions" msgstr "Aipamenak" -#: ../src\gui\main.py:249 +#: ../src\gui\main.py:262 msgid "Direct messages" msgstr "Zuzeneko mezuak" -#: ../src\gui\main.py:252 +#: ../src\gui\main.py:265 msgid "Sent" msgstr "Bidaliak" -#: ../src\gui\main.py:258 +#: ../src\gui\main.py:271 msgid "Favourites" msgstr "Gogokoak" -#: ../src\gui\main.py:270 +#: ../src\gui\main.py:283 msgid "Friends" msgstr "Lagunak" -#: ../src\gui\main.py:285 +#: ../src\gui\main.py:298 msgid "Searches" msgstr "Bilaketak" -#: ../src\gui\main.py:292 +#: ../src\gui\main.py:305 msgid "Timelines" msgstr "Denbora lerroak" -#: ../src\gui\main.py:295 ../src\gui\main.py:708 +#: ../src\gui\main.py:308 ../src\gui\main.py:747 msgid "Timeline for %s" msgstr "%s(r)en denbora lerroa" -#: ../src\gui\main.py:306 +#: ../src\gui\main.py:319 msgid "Favourites timelines" msgstr "Gogokoen denbora lerroa" -#: ../src\gui\main.py:309 ../src\gui\main.py:732 +#: ../src\gui\main.py:322 ../src\gui\main.py:771 msgid "Favourites for %s" msgstr "%s(r)en gogokoak" -#: ../src\gui\main.py:341 +#: ../src\gui\main.py:332 ../src\gui\main.py:1062 +msgid "Trending topics for %s" +msgstr "%s(e)rako tendentziak" + +#: ../src\gui\main.py:365 msgid "Ready" msgstr "Prest" -#: ../src\gui\main.py:368 +#: ../src\gui\main.py:393 msgid "%s favourites from %s" msgstr "%s gogoko %s(r)enak" -#: ../src\gui\main.py:378 -msgid "Connection error. Try again later." -msgstr "Errorea konektatzean. Mesedez, saiatu beranduago." - -#: ../src\gui\main.py:421 +#: ../src\gui\main.py:449 msgid "Streams disconnected. TW Blue will try to reconnect in a minute." msgstr "Streamak deskonektatuak. TW Blue berriz konektatzen saiatuko da." -#: ../src\gui\main.py:425 +#: ../src\gui\main.py:453 msgid "Reconnecting streams..." msgstr "Streamak konektatzen" -#: ../src\gui\main.py:449 +#: ../src\gui\main.py:477 msgid "search for %s" msgstr "%s bilatu" -#: ../src\gui\main.py:454 +#: ../src\gui\main.py:482 msgid "search users for %s" msgstr "%s bilatu erabiltzaileetan" -#: ../src\gui\main.py:466 ../src\gui\main.py:477 ../src\gui\main.py:496 +#: ../src\gui\main.py:494 ../src\gui\main.py:505 ../src\gui\main.py:524 msgid "Select the user" msgstr "Erabiltzailea aukeratu" -#: ../src\gui\main.py:557 +#: ../src\gui\main.py:584 msgid "User details" msgstr "Erabiltzailearen Xehetasunak" -#: ../src\gui\main.py:565 +#: ../src\gui\main.py:592 msgid "" "Do you really want to delete this message? It will be eliminated from " "Twitter as well." msgstr "Mezu hau ezabatu nahi duzu? Twitterretik ere ezabatuko da." -#: ../src\gui\main.py:582 +#: ../src\gui\main.py:609 msgid "Do you really want to close TW Blue?" msgstr "TW Bluetik irten nahi duzu?" -#: ../src\gui\main.py:582 ../src\gui\sysTrayIcon.py:46 +#: ../src\gui\main.py:609 ../src\gui\sysTrayIcon.py:46 msgid "Exit" msgstr "Irten" -#: ../src\gui\main.py:587 +#: ../src\gui\main.py:614 msgid "Exiting..." msgstr "Irteten..." -#: ../src\gui\main.py:673 +#: ../src\gui\main.py:712 msgid "Error while adding to favourites." msgstr "Errorea gogokoetara gehitzean." -#: ../src\gui\main.py:681 +#: ../src\gui\main.py:720 msgid "Error while removing from favourites." msgstr "Errorea gogokoetatik kentzean." -#: ../src\gui\main.py:685 +#: ../src\gui\main.py:724 msgid "Individual timeline" msgstr "Denbora lerro indibiduala" -#: ../src\gui\main.py:689 ../src\gui\main.py:721 -msgid "The user does not exist" -msgstr "Erabiltzailea ez da existitzen" - -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "Existing timeline" msgstr "Denbora lerro hau existitzen da" -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "" "There's currently a timeline for this user. You are not able to open another" msgstr "" "Erabiltzaile honetarako jada denbora lerro bat dago. Ezin da beste bat ireki." -#: ../src\gui\main.py:703 +#: ../src\gui\main.py:742 msgid "This user has no tweets. You can't open a timeline for this user" msgstr "Erabiltzaile honek ez du Txiorik. Ezin duzu denbora lerro bat ireki." -#: ../src\gui\main.py:717 +#: ../src\gui\main.py:756 msgid "List of favourites" msgstr "Gogokoen zerrenda" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "Existing list" msgstr "Zerrenda hau existitzen da" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "" "There's already a list of favourites for this user. You can't create another." msgstr "" "Erabiltzaile honetarako jada gogokoen buffer bat dago. Ezin da beste bat " "ireki." -#: ../src\gui\main.py:736 +#: ../src\gui\main.py:775 msgid "" "This user has no favourites. You can't create a list of favourites for this " "user." msgstr "" "Erabiltzaile honek ez du gogokorik. Ezin duzu gogokoen zerrenda bat ireki." -#: ../src\gui\main.py:777 ../src\gui\main.py:790 +#: ../src\gui\main.py:816 ../src\gui\main.py:829 msgid "%s, %s of %s" msgstr "%s, %s %s(e)tik" -#: ../src\gui\main.py:779 ../src\gui\main.py:792 +#: ../src\gui\main.py:818 ../src\gui\main.py:831 msgid "%s. Empty" msgstr "%s. Hutsa" -#: ../src\gui\main.py:815 +#: ../src\gui\main.py:868 msgid "Global mute on" msgstr "Isiltasun orokorra aktibatua" -#: ../src\gui\main.py:818 +#: ../src\gui\main.py:871 msgid "Global mute off" msgstr "Isiltasun globala desaktibatua" -#: ../src\gui\main.py:824 +#: ../src\gui\main.py:877 msgid "Buffer mute on" msgstr "Bufferra isildu aktibatua" -#: ../src\gui\main.py:827 +#: ../src\gui\main.py:880 msgid "Buffer mute off" msgstr "Bufferra isildu desaktibatua" -#: ../src\gui\main.py:833 +#: ../src\gui\main.py:886 msgid "The auto-reading of new tweets is enabled for this buffer" msgstr "Tweet berrien irakurketa automatikoa aktibatua dago buffer honetarako " -#: ../src\gui\main.py:836 +#: ../src\gui\main.py:889 msgid "The auto-reading of new tweets is disabled for this buffer" msgstr "" "Tweet berrien irakurketa automatikoa desaktibatua dago buffer honetarako " -#: ../src\gui\main.py:843 +#: ../src\gui\main.py:896 msgid "Copied" msgstr "Kopiatua" -#: ../src\gui\main.py:857 ../src\gui\main.py:870 +#: ../src\gui\main.py:910 ../src\gui\main.py:923 msgid "%s" msgstr "%s" +#: ../src\gui\main.py:1026 +msgid "Address" +msgstr "Helbidea" + +#: ../src\gui\main.py:1028 ../src\gui\main.py:1045 +msgid "There are no coordinates in this tweet" +msgstr "Txio honetan ez dago koordenaturik" + +#: ../src\gui\main.py:1030 ../src\gui\main.py:1047 +msgid "There are no results for the coordinates in this tweet" +msgstr "Ez dago emaitzarik txio honen koordenatuetarako" + +#: ../src\gui\main.py:1032 ../src\gui\main.py:1049 +msgid "Error decoding coordinates. Try again later." +msgstr "Errorea koordenatuak dekodetzean. Mesedez, saiatu berriro beranduago" + #: ../src\gui\sysTrayIcon.py:36 msgid "Preferences" msgstr "Hobespenak" @@ -1785,7 +2045,7 @@ msgstr "Hobespenak" msgid "Show / hide" msgstr "Erakutsi / ezkutatu" -#: ../src\gui\sysTrayIcon.py:42 +#: ../src\gui\sysTrayIcon.py:42 ../src\issueReporter\gui.py:30 msgid "Documentation" msgstr "Laguntza" @@ -1793,6 +2053,127 @@ msgstr "Laguntza" msgid "Check for updates" msgstr "Eguneratzeak bilatu" +#: ../src\issueReporter\gui.py:30 +msgid "Translation" +msgstr "Itzulpena" + +#: ../src\issueReporter\gui.py:31 +msgid "always" +msgstr "Beti" + +#: ../src\issueReporter\gui.py:31 +msgid "have not tried" +msgstr "Ez naiz saiatu" + +#: ../src\issueReporter\gui.py:31 +msgid "random" +msgstr "Ausaz" + +#: ../src\issueReporter\gui.py:31 +msgid "sometimes" +msgstr "Batzutan" + +#: ../src\issueReporter\gui.py:31 +msgid "unable to duplicate" +msgstr "Ezin izan da " + +#: ../src\issueReporter\gui.py:32 +msgid "block" +msgstr "Blokeoa" + +#: ../src\issueReporter\gui.py:32 +msgid "crash" +msgstr "Errorea" + +#: ../src\issueReporter\gui.py:32 +msgid "feature" +msgstr "Ezaugarria" + +#: ../src\issueReporter\gui.py:32 +msgid "major" +msgstr "Handia" + +#: ../src\issueReporter\gui.py:32 +msgid "minor" +msgstr "Txikia" + +#: ../src\issueReporter\gui.py:32 +msgid "text" +msgstr "Testua" + +#: ../src\issueReporter\gui.py:32 +msgid "trivial" +msgstr "Tribiala" + +#: ../src\issueReporter\gui.py:32 +msgid "tweak" +msgstr "Aldaketa" + +#: ../src\issueReporter\gui.py:34 +msgid "Report an error" +msgstr "Errore bati buruz berri eman" + +#: ../src\issueReporter\gui.py:37 +msgid "Select a category" +msgstr "Kategoria bat aukeratu" + +#: ../src\issueReporter\gui.py:46 +msgid "" +"Briefly describe what happened. You will be able to thoroughly explain it " +"later" +msgstr "" +"Deskribatu laburki zer gertatu den. Gero gehiago zehazteko aukera edukiko " +"duzu." + +#: ../src\issueReporter\gui.py:56 +msgid "Here, you can describe the bug in detail" +msgstr "Hemen, errorea deskriba dezakezu" + +#: ../src\issueReporter\gui.py:66 +msgid "how often does this bug happen?" +msgstr "Zenbat aldiz gertatzen da errore hau?" + +#: ../src\issueReporter\gui.py:74 +msgid "Select the importance that you think this bug has" +msgstr "Aukeratu zure ustez errore honek duen garrantzia:" + +#: ../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 "" +"Badakit TW Blueren errore sistemak nire Twitter erabiltzailea hartuko duela, " +"nirekin kontaktuan jartzeko eta ahal den azkarren errorea konpontzeko" + +#: ../src\issueReporter\gui.py:85 +msgid "Send report" +msgstr "Informazioa bidali" + +#: ../src\issueReporter\gui.py:98 +msgid "You must fill out both fields" +msgstr "Bi koadroak bete behar dituzu" + +#: ../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 "" +"Kontrol-laukia markatu behar duzu zure erabiltzaile izena emateko. Horrela, " +"beharrezkoa baldin bada zurekin kontaktuan jarriko gara." + +#: ../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 "" +"Mila esker errore honi buruz berri emateagatik! Agian hurrengo bertsioko " +"aldaketa zerrendan ikusiko duzu. %i zenbakidun erroreari buruz eman duzu " +"informazioa." + +#: ../src\issueReporter\gui.py:120 +msgid "reported" +msgstr "Berri emanda" + #: ../src\keystrokeEditor\constants.py:4 msgid "Go up up on the current list" msgstr "Gora joan zerrendan" @@ -1957,6 +2338,18 @@ msgstr "Erabiltzaile baten zerrendak ikusi" msgid "loads previous items to any buffer" msgstr "Aurreko elementuak kargatzen ditu edozein bufferretan" +#: ../src\keystrokeEditor\constants.py:45 +msgid "Get location of any tweet" +msgstr "Edozein txioren kokalekua jakin" + +#: ../src\keystrokeEditor\constants.py:46 +msgid "Displays the tweet's location in a dialog" +msgstr "Txio baten kokalekua erakusten du elkarrizketa koadro batean" + +#: ../src\keystrokeEditor\constants.py:47 +msgid "Creates a buffer for displaying trends for a desired place" +msgstr "Leku bateko tendentziak erakusten dituen buffer bat egiten du" + #: ../src\keystrokeEditor\gui.py:10 msgid "Keystroke editor" msgstr "Teklatu lastrbideen editorea" @@ -2009,15 +2402,15 @@ msgstr "Konbinazioak karaktere bat eduki behar du" msgid "User default" msgstr "Lehenetsia" -#: ../src\sessionmanager\gui.py:19 +#: ../src\sessionmanager\gui.py:20 msgid "Session manager" msgstr "Sesioen kudeatzailea" -#: ../src\sessionmanager\gui.py:23 +#: ../src\sessionmanager\gui.py:24 msgid "Select a twitter account to start TW Blue" msgstr "Aukeratu Twitter kontu bat TW Blue hasteko" -#: ../src\sessionmanager\gui.py:25 +#: ../src\sessionmanager\gui.py:26 msgid "Account" msgstr "Kontua" @@ -2025,15 +2418,19 @@ msgstr "Kontua" msgid "New account" msgstr "Kontu berria" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:32 +msgid "Remove session" +msgstr "Sesioa ezabatu" + +#: ../src\sessionmanager\gui.py:70 msgid "Account Error" msgstr "Errorea kontuarekin" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:70 msgid "You need to configure an account." msgstr "Kontu bat konfiguratuta izan behar duzu" -#: ../src\sessionmanager\gui.py:83 +#: ../src\sessionmanager\gui.py:84 msgid "" "The request for the required Twitter authorization to continue will be " "opened on your browser. You only need to do it once. Would you like to " @@ -2042,11 +2439,11 @@ msgstr "" "Jarraitzeko beharrezkoa den Twiterren baimenaren eskaria irekiko da " "nabigatzailean. Behin soilik egin behar da hau." -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "Invalid user token" msgstr "Baliogabeko egiaztapen kodea" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "" "Your access token is invalid or the authorisation has failed. Please try " "again." @@ -2054,10 +2451,18 @@ msgstr "" "Zure egiaztapen kodea okerra da edo autorizazioak akats bat izan du. " "Mesedez, saiatu berriro." -#: ../src\sessionmanager\gui.py:97 +#: ../src\sessionmanager\gui.py:98 msgid "Authorised account %d" msgstr "Baimendutako kontua %d" +#: ../src\sessionmanager\gui.py:107 +msgid "Do you really want delete this account?" +msgstr "Ziur zaude kontu hau ezabatu nahi duzula?" + +#: ../src\sessionmanager\gui.py:107 +msgid "Remove account" +msgstr "Kontua kendu" + #: ../src\twitter\buffers\indibidual.py:26 msgid "One tweet from %s" msgstr "%s(r)en Txio bat" @@ -2401,11 +2806,11 @@ msgstr "Pribatua" msgid "public" msgstr "Publikoa" -#: ../src\twitter\twitter.py:74 +#: ../src\twitter\twitter.py:77 msgid "%s failed. Reason: %s" msgstr "%s eragiketak ez du arrakasta izan. Arrazoia: %s" -#: ../src\twitter\twitter.py:81 +#: ../src\twitter\twitter.py:84 msgid "%s succeeded." msgstr "%s eragiketak arrakasta izan du." @@ -2446,98 +2851,12 @@ msgstr "" "TW Blueren bertsio berria jaitsia eta instalatua izan da. Sakatu OK " "aplikazioa abiatzeko." -#~ msgid "always" -#~ msgstr "Beti" +#, fuzzy +#~ msgid "Mention &to all" +#~ msgstr "Aipamena guztiei" -#~ msgid "have not tried" -#~ msgstr "Ez da saiakerarik egin" - -#~ msgid "random" -#~ msgstr "Ausaz" - -#~ msgid "sometimes" -#~ msgstr "Batzutan" - -#~ msgid "unable to duplicate" -#~ msgstr "Ezin izan da " - -#~ msgid "block" -#~ msgstr "Blokeoa" - -#~ msgid "crash" -#~ msgstr "Errorea" - -#~ msgid "feature" -#~ msgstr "Ezaugarria" - -#~ msgid "major" -#~ msgstr "Handia" - -#~ msgid "minor" -#~ msgstr "Txikia" - -#~ msgid "text" -#~ msgstr "Testua" - -#~ msgid "trivial" -#~ msgstr "Tribiala" - -#~ msgid "tweak" -#~ msgstr "Aldaketa" - -#~ msgid "Report an error" -#~ msgstr "Errore bati buruz berri eman" - -#~ msgid "Select a category" -#~ msgstr "Kategoria bat aukeratu" - -#~ msgid "" -#~ "Briefly describe what happened. You will be able to thoroughly explain it " -#~ "later" -#~ msgstr "" -#~ "Deskribatu laburki zer gertatu den. Gero gehiago zehazteko aukera edukiko " -#~ "duzu." - -#~ msgid "Here, you can describe the bug in detail" -#~ msgstr "Hemen, errorea deskriba dezakezu" - -#~ msgid "how often does this bug happen?" -#~ msgstr "Zenbat aldiz gertatzen da errore hau?" - -#~ msgid "Select the importance that you think this bug has" -#~ msgstr "Aukeratu zure ustez errore honek duen garrantzia:" - -#~ msgid "" -#~ "I know that the TW Blue bug system will get my Twitter username to " -#~ "contact me and fix the bug quickly" -#~ msgstr "" -#~ "Badakit TW Blueren errore sistemak nire Twitter erabiltzailea hartuko " -#~ "duela, nirekin kontaktuan jartzeko eta ahal den azkarren errorea " -#~ "konpontzeko" - -#~ msgid "Send report" -#~ msgstr "Informazioa bidali" - -#~ msgid "You must fill out both fields" -#~ msgstr "Bi koadroak bete behar dituzu" - -#~ msgid "" -#~ "You need to mark the checkbox to provide us your twitter username to " -#~ "contact to you if is necessary." -#~ msgstr "" -#~ "Kontrol-laukia markatu behar duzu zure erabiltzaile izena emateko. " -#~ "Horrela, beharrezkoa baldin bada zurekin kontaktuan jarriko gara." - -#~ 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 "" -#~ "Mila esker errore honi buruz berri emateagatik! Agian hurrengo bertsioko " -#~ "aldaketa zerrendan ikusiko duzu. %i zenbakidun erroreari buruz eman duzu " -#~ "informazioa." - -#~ msgid "reported" -#~ msgstr "Berri emanda" +#~ msgid "Connection error. Try again later." +#~ msgstr "Errorea konektatzean. Mesedez, saiatu beranduago." #~ msgid "Error while reporting" #~ msgstr "Errorea berri ematean" diff --git a/src/locales/ar/lc_messages/twblue.mo b/src/locales/ar/lc_messages/twblue.mo index b4255daa54a7dc156c865edad7758fe910e89ba9..d53d525e7145e02a46aecefb72958be97063e3d9 100644 GIT binary patch delta 18813 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

|BHIdk^ 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 CvlvkT diff --git a/src/locales/ar/lc_messages/twblue.po b/src/locales/ar/lc_messages/twblue.po index fe790d44..168e8ae5 100644 --- a/src/locales/ar/lc_messages/twblue.po +++ b/src/locales/ar/lc_messages/twblue.po @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: TW Blue 0.48\n" -"POT-Creation-Date: 2014-11-08 16:42+Hora estándar central (México)\n" -"PO-Revision-Date: 2014-11-10 01:05+0300\n" +"Project-Id-Version: TW Blue 0.50\n" +"POT-Creation-Date: 2014-12-10 23:20+Hora estándar central (México)\n" +"PO-Revision-Date: 2014-12-11 15:57+0100\n" "Last-Translator: José Manuel Delicado Alcolea \n" "Language-Team: Mohammed Al Shara \n" "Language: ar\n" @@ -14,14 +14,14 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 1.6.10\n" +"X-Generator: Poedit 1.7.1\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,-1,409,-1,-1,-1\n" "X-Poedit-SourceCharset: UTF-8\n" -#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:173 -#: ../src\gui\dialogs\message.py:261 +#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:174 +#: ../src\gui\dialogs\message.py:271 msgid "Attach audio" msgstr "إرفق مقطع صوتي" @@ -55,7 +55,7 @@ msgstr "إرفع إلى" msgid "Attach" msgstr "إرفق" -#: ../src\extra\AudioUploader\gui.py:59 +#: ../src\extra\AudioUploader\gui.py:59 ../src\issueReporter\gui.py:88 msgid "Cancel" msgstr "إلغاء" @@ -75,13 +75,13 @@ msgstr "جاري التسجيل" msgid "Stopped" msgstr "تم إيقافه" -#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:222 +#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:232 #: ../src\gui\dialogs\update_profile.py:87 msgid "Discarded" msgstr "تم التراجع" -#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:339 -#: ../src\gui\buffers\base.py:351 +#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:359 +#: ../src\gui\buffers\base.py:371 msgid "Playing..." msgstr "جاري التشغيل" @@ -186,62 +186,66 @@ msgid "Someone's favourites have been updated" msgstr "تم تحديث مفضلات شخص ما" #: ../src\extra\SoundsTutorial\gui.py:19 +msgid "The tweet has coordinates to determine its location" +msgstr "" + +#: ../src\extra\SoundsTutorial\gui.py:20 msgid "There are no more tweets to read" msgstr "لا يوجد أي تغريدات للقراءة" -#: ../src\extra\SoundsTutorial\gui.py:20 +#: ../src\extra\SoundsTutorial\gui.py:21 msgid "A list has a new tweet" msgstr "تمت إضافة تغريدة إلى قائمة" -#: ../src\extra\SoundsTutorial\gui.py:21 +#: ../src\extra\SoundsTutorial\gui.py:22 msgid "You can't add any more characters on the tweet" msgstr "لا يمكن إضافة أي تحرف إلى التغريدة" -#: ../src\extra\SoundsTutorial\gui.py:22 +#: ../src\extra\SoundsTutorial\gui.py:23 msgid "You've been mentioned " msgstr "تمت الإشارة إليك" -#: ../src\extra\SoundsTutorial\gui.py:23 +#: ../src\extra\SoundsTutorial\gui.py:24 msgid "A new event has happened" msgstr "هناك حدث جديد" -#: ../src\extra\SoundsTutorial\gui.py:24 +#: ../src\extra\SoundsTutorial\gui.py:25 msgid "TW Blue is ready " msgstr "برنامج TW Blue جاهز" -#: ../src\extra\SoundsTutorial\gui.py:25 +#: ../src\extra\SoundsTutorial\gui.py:26 msgid "You've replied" msgstr "لقد قمت بالرد" -#: ../src\extra\SoundsTutorial\gui.py:26 +#: ../src\extra\SoundsTutorial\gui.py:27 msgid "You've retweeted" msgstr "لقد قمت بإعادة التغريد" -#: ../src\extra\SoundsTutorial\gui.py:27 +#: ../src\extra\SoundsTutorial\gui.py:28 msgid "A search has been updated" msgstr "تم تحديث بحث" -#: ../src\extra\SoundsTutorial\gui.py:28 +#: ../src\extra\SoundsTutorial\gui.py:29 msgid "There's a new tweet in the main buffer" msgstr "هناك تغريدة جديدة في الصفحة الرئيسية" -#: ../src\extra\SoundsTutorial\gui.py:29 +#: ../src\extra\SoundsTutorial\gui.py:30 msgid "You've sent a tweet" msgstr "لقد قمت بإرسال تغريدة جديدة" -#: ../src\extra\SoundsTutorial\gui.py:30 +#: ../src\extra\SoundsTutorial\gui.py:31 msgid "There's a new tweet in a timeline" msgstr "هناك تغريدة جديدة في السياق الزمني" -#: ../src\extra\SoundsTutorial\gui.py:31 +#: ../src\extra\SoundsTutorial\gui.py:32 msgid "You have a new follower" msgstr "لديك متابع جديد" -#: ../src\extra\SoundsTutorial\gui.py:32 +#: ../src\extra\SoundsTutorial\gui.py:33 msgid "You've turned the volume up or down" msgstr "لقد قمت بتخفيض أو رفع مستوى الصوت" -#: ../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 " @@ -250,17 +254,18 @@ msgstr "" "يبدو أن حزمة الأصوات المستخدمة حاليا تحتاج إلى ترقية. قم بالتأكد من حصولك " "على الأصوات الناقصة أو تواصل مع مطور حزمة الأصوات هذه." -#: ../src\extra\SoundsTutorial\gui.py:36 ../src\extra\SpellChecker\gui.py:34 -#: ../src\gui\dialogs\show_user.py:63 ../src\gui\main.py:689 -#: ../src\gui\main.py:721 +#: ../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 "خطء" -#: ../src\extra\SoundsTutorial\gui.py:38 +#: ../src\extra\SoundsTutorial\gui.py:39 msgid "Sounds tutorial" msgstr "مُعَلِم الأصوات" -#: ../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 "إضغط مفتاح الدخول لسماع الصوت" @@ -310,8 +315,106 @@ msgstr "إنتها" msgid "The spelling review has finished." msgstr "تم إستكمال التدقيق الإملائي" -#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:181 -#: ../src\gui\dialogs\message.py:269 ../src\gui\dialogs\message.py:355 +#: ../src\extra\autocompletionUsers\completion.py:18 +msgid "You have to start writing" +msgstr "يجب أن تبدء في الكتابة" + +#: ../src\extra\autocompletionUsers\completion.py:29 +msgid "There are not results in your users database" +msgstr "لا توجد نتائج فيقاعدة البيانات الخاصة بك" + +#: ../src\extra\autocompletionUsers\completion.py:31 +msgid "Autocompletion only works for users." +msgstr "خاصية التعبئة التلقائية لا تعمل إلى مع المستخدمون" + +#: ../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 "" + +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "Confirm" +msgstr "" + +#: ../src\extra\autocompletionUsers\settings.py:24 +msgid "" +"Updating database... You can close this window now. A message will tell you " +"when the process finishes." +msgstr "" +"يتم الآن تحديث قاعدة البيانات. بإمكانك إغلاق هذه الشاشة. سوف تظهر لك رسالة " +"تخبرك عندما تنتهي هذه العملية." + +#: ../src\extra\autocompletionUsers\wx_manage.py:7 +msgid "Manage Autocomplete users’ database" +msgstr "" + +#: ../src\extra\autocompletionUsers\wx_manage.py:10 +msgid "Editing TWBlue users database" +msgstr "" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Name" +msgstr "" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Username" +msgstr "" + +#: ../src\extra\autocompletionUsers\wx_manage.py:14 +msgid "Add user" +msgstr "" + +#: ../src\extra\autocompletionUsers\wx_manage.py:15 +msgid "Remove user" +msgstr "" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Add user to database" +msgstr "" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Twitter username" +msgstr "" + +#: ../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 "خطء" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +msgid "The user does not exist" +msgstr "المستخدم غير موجود" + +#: ../src\extra\autocompletionUsers\wx_settings.py:6 +msgid "Autocomplete users’ settings" +msgstr "إعدادات التكملة التلقائية الخاصة بالمستخدم" + +#: ../src\extra\autocompletionUsers\wx_settings.py:9 +msgid "Add users from followers buffer" +msgstr "إضف مستخدمون من صفحة المتابعين" + +#: ../src\extra\autocompletionUsers\wx_settings.py:10 +msgid "Add users from friends buffer" +msgstr "إضف مستخدمون من صفحة الأصدقاء" + +#: ../src\extra\autocompletionUsers\wx_settings.py:13 +msgid "See the users list" +msgstr "" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "Done" +msgstr "تم الإنتهاء." + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "TWBlue's database of users has been updated." +msgstr "لقد تم تحديثقاعدة بيانات البرنامج للمستخدمون" + +#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:182 +#: ../src\gui\dialogs\message.py:279 ../src\gui\dialogs\message.py:383 +#: ../src\gui\dialogs\message.py:470 msgid "Translate message" msgstr "ترجم الرسالة" @@ -691,92 +794,95 @@ msgstr "Yiddish" msgid "autodetect" msgstr "إستكشاف ألي" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Client" msgstr "برنامج التحكم" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Text" msgstr "النص" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\events.py:64 msgid "Date" msgstr "تاريخ" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\people.py:41 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\people.py:44 #: ../src\gui\buffers\user_searches.py:31 ../src\gui\dialogs\utils.py:36 msgid "User" msgstr "المستخدم" -#: ../src\gui\buffers\base.py:80 ../src\gui\buffers\base.py:228 -#: ../src\gui\buffers\events.py:62 ../src\gui\buffers\events.py:78 -#: ../src\gui\dialogs\message.py:337 ../src\gui\sysTrayIcon.py:34 +#: ../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:108 +#: ../src\gui\buffers\trends.py:120 ../src\gui\dialogs\message.py:347 +#: ../src\gui\sysTrayIcon.py:34 msgid "Tweet" msgstr "تغريدة" -#: ../src\gui\buffers\base.py:82 ../src\gui\buffers\base.py:240 -#: ../src\gui\buffers\base.py:243 ../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 "إعادة التغريد" -#: ../src\gui\buffers\base.py:84 ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:267 msgid "Reply" msgstr "الرد" -#: ../src\gui\buffers\base.py:86 +#: ../src\gui\buffers\base.py:89 msgid "Direct message" msgstr "رسالة خاصة" -#: ../src\gui\buffers\base.py:100 +#: ../src\gui\buffers\base.py:103 msgid "Do you really want to delete this timeline?" msgstr "هل أنت متأكد من أنك تريد حذف السياق الزمني هذا؟" -#: ../src\gui\buffers\base.py:100 ../src\gui\buffers\favourites.py:41 -#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:41 +#: ../src\gui\buffers\base.py:103 ../src\gui\buffers\favourites.py:41 +#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:77 #: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Attention" msgstr "تنبيه" -#: ../src\gui\buffers\base.py:112 +#: ../src\gui\buffers\base.py:115 msgid "This buffer is not a timeline; it can't be deleted." msgstr "هذه الصفحة ليست سياق زمني ولا يمكن حذفها" -#: ../src\gui\buffers\base.py:196 ../src\gui\buffers\people.py:114 +#: ../src\gui\buffers\base.py:204 ../src\gui\buffers\people.py:117 msgid "%s items retrieved" msgstr "تم جلب %s عناصر" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../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" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "New direct message" msgstr "رسالة خاصة جديدة" -#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\events.py:78 +#: ../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 "إكتب التغريدة هنا" -#: ../src\gui\buffers\base.py:240 +#: ../src\gui\buffers\base.py:248 msgid "Would you like to add a comment to this tweet?" msgstr "هل ترغب بإضافة تعليق إلى هذه التغريدة؟" -#: ../src\gui\buffers\base.py:243 +#: ../src\gui\buffers\base.py:251 msgid "Add your comment to the tweet" msgstr "إضف تعليقك للتغريدة" -#: ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:267 msgid "Reply to %s" msgstr "الرد على %s" -#: ../src\gui\buffers\base.py:304 +#: ../src\gui\buffers\base.py:322 msgid "Opening URL..." msgstr "إفتح عنوان جديد" -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../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" @@ -784,42 +890,43 @@ msgstr "" "هل أنت متأكد من رغبتك بإفراغ هذه الصفحة؟ ستزال التغريدات من هذه الصفحة وليس " "من تويتر" -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\trends.py:150 msgid "Empty buffer" msgstr "إفراغ السياق الزمني" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 +#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129 msgid "Do you really want to delete this message?" msgstr "هل أنت متأكد من رغبتك بحذف هذه الرسالة؟" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 -#: ../src\gui\dialogs\lists.py:107 ../src\gui\main.py:565 +#: ../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 "حذف" -#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\base.py:357 +#: ../src\gui\buffers\base.py:366 ../src\gui\buffers\base.py:377 msgid "Unable to play audio." msgstr "لا يمكن تشغيل المقطع الصوتي" -#: ../src\gui\buffers\base.py:348 +#: ../src\gui\buffers\base.py:368 msgid "Audio stopped." msgstr "تم إيقاف تشغيل المقطع الصوتي" -#: ../src\gui\buffers\events.py:35 ../src\gui\buffers\panels.py:37 -#: ../src\gui\buffers\tweet_searches.py:58 +#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33 +#: ../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 "هذا إجراء غير ممكن في هذه الصفحة" -#: ../src\gui\buffers\events.py:44 +#: ../src\gui\buffers\events.py:47 msgid "Empty" msgstr "إفراغ" -#: ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\events.py:64 msgid "Event" msgstr "حدث" -#: ../src\gui\buffers\events.py:64 +#: ../src\gui\buffers\events.py:67 msgid "Remove event" msgstr "حذف الحدث" @@ -831,44 +938,152 @@ msgstr "هل أنت متأكد من رغبتك بحذف السياق الزمن msgid "Do you really want to delete this list?" msgstr "هل أنت متأكد من رغبتك بإزالة هذه القائمة؟" -#: ../src\gui\buffers\panels.py:27 +#: ../src\gui\buffers\menus.py:8 ../src\gui\main.py:93 +msgid "&Retweet" +msgstr "إعادة التغريد" + +#: ../src\gui\buffers\menus.py:11 ../src\gui\buffers\menus.py:43 +#: ../src\gui\main.py:91 +msgid "Re&ply" +msgstr "الرد" + +#: ../src\gui\buffers\menus.py:14 ../src\gui\main.py:95 +msgid "Add to &favourites" +msgstr "إضف إلى التفضيلات" + +#: ../src\gui\buffers\menus.py:17 ../src\gui\main.py:97 +msgid "Remove from favo&urites" +msgstr "حذف من التفضيلات" + +#: ../src\gui\buffers\menus.py:20 ../src\gui\buffers\menus.py:46 +#: ../src\gui\buffers\menus.py:69 +msgid "&Open URL" +msgstr "&إفتح الرابط" + +#: ../src\gui\buffers\menus.py:23 ../src\gui\buffers\menus.py:49 +#: ../src\gui\buffers\menus.py:72 +msgid "&Play audio" +msgstr "&شغل مقطع صوتي" + +#: ../src\gui\buffers\menus.py:26 ../src\gui\buffers\menus.py:75 +#: ../src\gui\main.py:99 +msgid "&Show tweet" +msgstr "إظهار التغريدة" + +#: ../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:132 +msgid "&Copy to clipboard" +msgstr "&إنسخ إلى الحافظة" + +#: ../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:103 +msgid "&Delete" +msgstr "حذف" + +#: ../src\gui\buffers\menus.py:35 ../src\gui\buffers\menus.py:61 +#: ../src\gui\buffers\menus.py:118 +msgid "&User actions..." +msgstr "&إجراآت المستخدم" + +#: ../src\gui\buffers\menus.py:52 +msgid "&Show direct message" +msgstr "&إعرض الرسالة الخاصة" + +#: ../src\gui\buffers\menus.py:89 +msgid "&Show event" +msgstr "&إظهر الحدث" + +#: ../src\gui\buffers\menus.py:103 +msgid "&Mention" +msgstr "&إشارة" + +#: ../src\gui\buffers\menus.py:106 ../src\gui\main.py:128 +msgid "&View lists" +msgstr "عرض القوائم" + +#: ../src\gui\buffers\menus.py:109 ../src\gui\main.py:130 +msgid "Show user &profile" +msgstr "إظهار الملف الشخصي للمستخدم" + +#: ../src\gui\buffers\menus.py:112 +msgid "&Show user" +msgstr "&إظهر المستخدمين" + +#: ../src\gui\buffers\menus.py:126 +msgid "&Tweet about this trend" +msgstr "" + +#: ../src\gui\buffers\menus.py:129 +msgid "&Show item" +msgstr "" + +#: ../src\gui\buffers\panels.py:28 msgid "Announce" msgstr "أعلن" -#: ../src\gui\buffers\people.py:46 ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:49 ../src\gui\buffers\people.py:67 msgid "Mention" msgstr "إشارة" -#: ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:67 msgid "Mention to %s" msgstr "تمت الإشارة إل%s" -#: ../src\gui\buffers\trends.py:41 ../src\gui\buffers\tweet_searches.py:45 +#: ../src\gui\buffers\trends.py:47 +msgid "Trending topic" +msgstr "موضوع متداول" + +#: ../src\gui\buffers\trends.py:66 +msgid "Tweet about this trend" +msgstr "غرد عن هذاالأمر المتداول " + +#: ../src\gui\buffers\trends.py:77 +msgid "Do you really want to delete this buffer?" +msgstr "هل أنت متأكد من رغبتك بإزالة هذه الصفحة" + +#: ../src\gui\buffers\trends.py:150 +msgid "" +"Do you really want to empty this buffer? It's items will be removed from the " +"list" +msgstr "" +"هل أنت متأكد من رغبتك بإفراغ هذه الصفحة؟ ستزال التغريدات من هذه القائمة" + +#: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Do you really want to delete this search term?" msgstr "هل أنت متأكد أنك ترغب بحذف مصطلح البحث؟" -#: ../src\gui\dialogs\configuration.py:39 +#: ../src\gui\dialogs\configuration.py:40 msgid "Language" msgstr "اللغة" -#: ../src\gui\dialogs\configuration.py:53 +#: ../src\gui\dialogs\configuration.py:54 +msgid "Set the autocomplete function" +msgstr "إضبط خاصية التكملة الأوتوماتيكية" + +#: ../src\gui\dialogs\configuration.py:55 msgid "ask before exiting TwBlue?" msgstr "إسأل قبل الخروج من البرنامج؟" -#: ../src\gui\dialogs\configuration.py:56 +#: ../src\gui\dialogs\configuration.py:58 +msgid "Use invisible interface's keyboard shorcuts on the GUI" +msgstr "" + +#: ../src\gui\dialogs\configuration.py:61 msgid "Relative times" msgstr "أوقات نسبية" -#: ../src\gui\dialogs\configuration.py:60 +#: ../src\gui\dialogs\configuration.py:65 msgid "Activate Sapi5 when any other screen reader is not being run" msgstr "تشغيل sapi5 عندما لا يكون أي قارء للشاشة يعمل" -#: ../src\gui\dialogs\configuration.py:63 +#: ../src\gui\dialogs\configuration.py:68 msgid "Activate the auto-start of the invisible interface" msgstr "التشغيل التلقائي لواجهة التطبيق الخفية" -#: ../src\gui\dialogs\configuration.py:67 +#: ../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):" @@ -876,11 +1091,11 @@ msgstr "" "عدد مرات طلبات تويتر في المرة الواحدة. مرة واحدة تعني مئتين تغريدة ومرتين " "تعني 400 تغريدة" -#: ../src\gui\dialogs\configuration.py:75 +#: ../src\gui\dialogs\configuration.py:80 msgid "Items on each API call" msgstr "عدد العناصر في كل تحديث" -#: ../src\gui\dialogs\configuration.py:82 +#: ../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" @@ -888,72 +1103,72 @@ msgstr "" "عكس عرض التغريدات بحيث تكون التغريدة الأحدث في بداية القائمة فيما تكةن " "التغريدة الأقدم في نهايتها." -#: ../src\gui\dialogs\configuration.py:97 +#: ../src\gui\dialogs\configuration.py:103 msgid "Show followers" msgstr "أظهر قائمة في المتابعين" -#: ../src\gui\dialogs\configuration.py:100 +#: ../src\gui\dialogs\configuration.py:106 msgid "Show friends" msgstr "إظهار قائمة في الأصدقاء" -#: ../src\gui\dialogs\configuration.py:103 +#: ../src\gui\dialogs\configuration.py:109 msgid "Show favourites" msgstr "إظهار قائمة المفضلات" -#: ../src\gui\dialogs\configuration.py:106 +#: ../src\gui\dialogs\configuration.py:112 msgid "Show blocked users" msgstr "إظهر المستخدمين المحذورين" -#: ../src\gui\dialogs\configuration.py:109 +#: ../src\gui\dialogs\configuration.py:115 msgid "Show muted users" msgstr "إظهر المستخدمين المكتومين" -#: ../src\gui\dialogs\configuration.py:112 +#: ../src\gui\dialogs\configuration.py:118 msgid "Show events" msgstr "إظهار الأحداث" -#: ../src\gui\dialogs\configuration.py:122 -#: ../src\gui\dialogs\configuration.py:270 +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 msgid "Ignored clients" msgstr "التطبيقات التي تم تجاهلها" -#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:134 msgid "Add client" msgstr "أضف تطبيق" -#: ../src\gui\dialogs\configuration.py:129 +#: ../src\gui\dialogs\configuration.py:135 msgid "Remove client" msgstr "إحذف تطبيق" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Add a new ignored client" msgstr "إضف تطبيق متجاهل جديد" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Enter the name of the client here" msgstr "أدخل إسم التطبيق هنا" -#: ../src\gui\dialogs\configuration.py:157 +#: ../src\gui\dialogs\configuration.py:163 msgid "Volume" msgstr "مستوا الصوت" -#: ../src\gui\dialogs\configuration.py:166 +#: ../src\gui\dialogs\configuration.py:172 msgid "Global mute" msgstr "الكتم العام" -#: ../src\gui\dialogs\configuration.py:170 +#: ../src\gui\dialogs\configuration.py:176 msgid "Output device" msgstr "جهاز إخراج الصوت" -#: ../src\gui\dialogs\configuration.py:179 +#: ../src\gui\dialogs\configuration.py:185 msgid "Input device" msgstr "جهاز إدخال الصوت" -#: ../src\gui\dialogs\configuration.py:190 +#: ../src\gui\dialogs\configuration.py:196 msgid "Sound pack" msgstr "حزمة صوت" -#: ../src\gui\dialogs\configuration.py:203 +#: ../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 " @@ -963,20 +1178,20 @@ msgstr "" "خاطئا فإن التطبيق سيفشل برفع أي شيء إلى الخادم. أما إذا لم يكن لديك حساب " "فإن الملفات سترفع بإسم مجهول." -#: ../src\gui\dialogs\configuration.py:216 -#: ../src\gui\dialogs\configuration.py:240 +#: ../src\gui\dialogs\configuration.py:222 +#: ../src\gui\dialogs\configuration.py:246 msgid "Unlink your Dropbox account" msgstr "فك ربط حساب الدروب بوكس." -#: ../src\gui\dialogs\configuration.py:218 -#: ../src\gui\dialogs\configuration.py:235 -#: ../src\gui\dialogs\configuration.py:243 -#: ../src\gui\dialogs\configuration.py:247 -#: ../src\gui\dialogs\configuration.py:254 +#: ../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 "إربط حساب الدروب بوكس الخاص بك." -#: ../src\gui\dialogs\configuration.py:228 +#: ../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 " @@ -986,91 +1201,86 @@ msgstr "" "وإلصقه في المربع الذي سيظهره TW Blue. هذا الرمز ضروري كي تتمكن من المتابعة. " "تحتاج إلى فعل ذلك مرة واحدة فقط." -#: ../src\gui\dialogs\configuration.py:228 ../src\sessionmanager\gui.py:83 +#: ../src\gui\dialogs\configuration.py:234 ../src\sessionmanager\gui.py:84 msgid "Authorisation" msgstr "التحقق" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Enter the code here." msgstr "إدخل الرمزهنا." -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Verification code" msgstr "رمز التحقق" -#: ../src\gui\dialogs\configuration.py:242 +#: ../src\gui\dialogs\configuration.py:248 msgid "Error during authorisation. Try again later." msgstr "" "حدث خطء في السماح. يرجى المحاولة مرة أخرى لاحقا.خطء في الإتصال. الرجاء " "المحاولة مرة أخرى لاحقا." -#: ../src\gui\dialogs\configuration.py:242 ../src\gui\main.py:378 -#: ../src\gui\main.py:703 ../src\gui\main.py:736 -msgid "Error!" -msgstr "خطء" - -#: ../src\gui\dialogs\configuration.py:261 +#: ../src\gui\dialogs\configuration.py:267 msgid "TW Blue preferences" msgstr "خيارات إعداد TW Blue" -#: ../src\gui\dialogs\configuration.py:265 +#: ../src\gui\dialogs\configuration.py:271 ../src\issueReporter\gui.py:30 msgid "General" msgstr "عام" -#: ../src\gui\dialogs\configuration.py:268 +#: ../src\gui\dialogs\configuration.py:275 msgid "Show other buffers" msgstr "إظهر الصفحات الأخرى" -#: ../src\gui\dialogs\configuration.py:272 +#: ../src\gui\dialogs\configuration.py:279 msgid "Sound" msgstr "الصوت" -#: ../src\gui\dialogs\configuration.py:274 +#: ../src\gui\dialogs\configuration.py:281 msgid "Audio Services" msgstr "خدمات الصوت" -#: ../src\gui\dialogs\configuration.py:277 +#: ../src\gui\dialogs\configuration.py:284 msgid "Save" msgstr "حفظ" -#: ../src\gui\dialogs\configuration.py:280 ../src\gui\dialogs\follow.py:64 -#: ../src\gui\dialogs\message.py:186 ../src\gui\dialogs\message.py:274 -#: ../src\gui\dialogs\message.py:357 ../src\gui\dialogs\search.py:42 -#: ../src\gui\dialogs\show_user.py:42 ../src\gui\dialogs\trending.py:42 -#: ../src\gui\dialogs\update_profile.py:56 ../src\gui\dialogs\utils.py:42 -#: ../src\keystrokeEditor\gui.py:26 +#: ../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 +#: ../src\gui\dialogs\trending.py:52 ../src\gui\dialogs\update_profile.py:56 +#: ../src\gui\dialogs\utils.py:42 ../src\keystrokeEditor\gui.py:26 msgid "Close" msgstr "إغلاق" -#: ../src\gui\dialogs\configuration.py:293 ../src\gui\main.py:264 +#: ../src\gui\dialogs\configuration.py:303 ../src\gui\main.py:277 msgid "Followers" msgstr "المتابعين" -#: ../src\gui\dialogs\configuration.py:307 +#: ../src\gui\dialogs\configuration.py:317 msgid "friends" msgstr "الأصدقاء" -#: ../src\gui\dialogs\configuration.py:321 +#: ../src\gui\dialogs\configuration.py:331 msgid "Favorites" msgstr "المفضلات" -#: ../src\gui\dialogs\configuration.py:335 ../src\gui\main.py:282 +#: ../src\gui\dialogs\configuration.py:345 ../src\gui\main.py:295 msgid "Events" msgstr "الأحداث" -#: ../src\gui\dialogs\configuration.py:346 ../src\gui\main.py:274 +#: ../src\gui\dialogs\configuration.py:356 ../src\gui\main.py:287 msgid "Blocked users" msgstr "المستخدمين المحذورين" -#: ../src\gui\dialogs\configuration.py:360 ../src\gui\main.py:278 +#: ../src\gui\dialogs\configuration.py:370 ../src\gui\main.py:291 msgid "Muted users" msgstr "المستخدمين الذين تم كتمهم" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "Restart TW Blue" msgstr "إعادة تشغيل TW Blue" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "" "The application requires to be restarted to save these changes. Press OK to " "do it now." @@ -1078,58 +1288,66 @@ msgstr "" "يحتاج التطبيق إلى إعادة التشغيل لحفظ التغيرات. إضغط على زر موافق لتفعل ذلك " "الآن." -#: ../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 "الإجراء" -#: ../src\gui\dialogs\follow.py:44 +#: ../src\gui\dialogs\follow.py:45 msgid "Follow" msgstr "متابعة" -#: ../src\gui\dialogs\follow.py:45 +#: ../src\gui\dialogs\follow.py:46 msgid "Unfollow" msgstr "إلغاء المتابعة" -#: ../src\gui\dialogs\follow.py:46 +#: ../src\gui\dialogs\follow.py:47 msgid "Mute" msgstr "كتم" -#: ../src\gui\dialogs\follow.py:47 +#: ../src\gui\dialogs\follow.py:48 msgid "Unmute" msgstr "ألغاء الكتم" -#: ../src\gui\dialogs\follow.py:48 +#: ../src\gui\dialogs\follow.py:49 msgid "Block" msgstr "حذر" -#: ../src\gui\dialogs\follow.py:49 +#: ../src\gui\dialogs\follow.py:50 msgid "Unblock" msgstr "إلغاء الحذر" -#: ../src\gui\dialogs\follow.py:50 +#: ../src\gui\dialogs\follow.py:51 msgid "Report as spam" msgstr "إبلاغ برسائل غير مرغوب بها" -#: ../src\gui\dialogs\follow.py:61 ../src\gui\dialogs\search.py:40 -#: ../src\gui\dialogs\trending.py:40 ../src\gui\dialogs\utils.py:39 +#: ../src\gui\dialogs\follow.py:52 +msgid "Ignore tweets from this client" +msgstr "" + +#: ../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 "موافق" -#: ../src\gui\dialogs\follow.py:101 +#: ../src\gui\dialogs\follow.py:104 msgid "You've muted to %s" msgstr "لقد قمت بكتم %s" -#: ../src\gui\dialogs\follow.py:115 +#: ../src\gui\dialogs\follow.py:118 msgid "You've unmuted to %s" msgstr "لقد قمت بإلغاء كتم %s" +#: ../src\gui\dialogs\follow.py:142 +msgid "You can't ignore direct messages" +msgstr "" + #: ../src\gui\dialogs\lists.py:36 msgid "Lists manager" msgstr "مدير القوائم" -#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:298 +#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:311 msgid "Lists" msgstr "القوائم" @@ -1177,7 +1395,7 @@ msgstr "تم فتح القائمة" msgid "This list is arready opened." msgstr "هذه القائمة بالفعل مفتوحة" -#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:301 +#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:314 msgid "List for %s" msgstr "قوائم %s" @@ -1225,105 +1443,128 @@ msgstr "إضافة" msgid "Select a list to remove the user" msgstr "إختر القائمة التي تريد حذف المستخدم منها" -#: ../src\gui\dialogs\message.py:43 ../src\gui\dialogs\message.py:146 +#: ../src\gui\dialogs\message.py:44 ../src\gui\dialogs\message.py:147 msgid "%s - %s of 140 characters" msgstr "%s - %s من 140 أحرف" -#: ../src\gui\dialogs\message.py:77 +#: ../src\gui\dialogs\message.py:78 msgid "Attaching..." msgstr "جاري الإرفاق" -#: ../src\gui\dialogs\message.py:78 +#: ../src\gui\dialogs\message.py:79 msgid "Uploading..." msgstr "جاري التحميل" -#: ../src\gui\dialogs\message.py:100 +#: ../src\gui\dialogs\message.py:101 msgid "Unable to upload the audio" msgstr "غير قادر على تحميل الصوت" -#: ../src\gui\dialogs\message.py:114 ../src\gui\dialogs\message.py:400 +#: ../src\gui\dialogs\message.py:115 ../src\gui\dialogs\message.py:428 +#: ../src\gui\dialogs\message.py:513 msgid "Translated" msgstr "تم ترجمته" -#: ../src\gui\dialogs\message.py:126 +#: ../src\gui\dialogs\message.py:127 msgid "There's no URL to be shortened" msgstr "لا يوجد رابط كي يتم تقصيره" -#: ../src\gui\dialogs\message.py:129 +#: ../src\gui\dialogs\message.py:130 msgid "URL shortened" msgstr "تم تقصير الرابط" -#: ../src\gui\dialogs\message.py:137 ../src\gui\dialogs\message.py:412 +#: ../src\gui\dialogs\message.py:138 ../src\gui\dialogs\message.py:440 +#: ../src\gui\dialogs\message.py:525 msgid "There's no URL to be expanded" msgstr "لا يوجط رابط يمكن فك تقصيره" -#: ../src\gui\dialogs\message.py:140 ../src\gui\dialogs\message.py:415 +#: ../src\gui\dialogs\message.py:141 ../src\gui\dialogs\message.py:443 +#: ../src\gui\dialogs\message.py:528 msgid "URL expanded" msgstr "تم إلغاء تقصير الرابط" -#: ../src\gui\dialogs\message.py:168 ../src\gui\dialogs\message.py:223 +#: ../src\gui\dialogs\message.py:169 ../src\gui\dialogs\message.py:233 #: ../src\gui\dialogs\update_profile.py:51 #: ../src\gui\dialogs\update_profile.py:88 msgid "Upload a picture" msgstr "قم بتحميل صورة" -#: ../src\gui\dialogs\message.py:171 ../src\gui\dialogs\message.py:259 -#: ../src\gui\dialogs\message.py:350 +#: ../src\gui\dialogs\message.py:172 ../src\gui\dialogs\message.py:269 +#: ../src\gui\dialogs\message.py:378 ../src\gui\dialogs\message.py:465 msgid "Spelling correction" msgstr "تصحيح إملائي" -#: ../src\gui\dialogs\message.py:175 ../src\gui\dialogs\message.py:263 +#: ../src\gui\dialogs\message.py:176 ../src\gui\dialogs\message.py:273 msgid "Shorten URL" msgstr "قصر الرابط" -#: ../src\gui\dialogs\message.py:177 ../src\gui\dialogs\message.py:265 -#: ../src\gui\dialogs\message.py:352 +#: ../src\gui\dialogs\message.py:178 ../src\gui\dialogs\message.py:275 +#: ../src\gui\dialogs\message.py:380 ../src\gui\dialogs\message.py:467 msgid "Expand URL" msgstr "قم بفك تقصير الرابط" -#: ../src\gui\dialogs\message.py:183 ../src\gui\dialogs\message.py:271 +#: ../src\gui\dialogs\message.py:184 ../src\gui\dialogs\message.py:281 msgid "Send" msgstr "إرسال" -#: ../src\gui\dialogs\message.py:219 ../src\gui\dialogs\message.py:230 +#: ../src\gui\dialogs\message.py:187 +msgid "&Autocomplete users" +msgstr "&التعبئة التلقائية للمستخدمون" + +#: ../src\gui\dialogs\message.py:229 ../src\gui\dialogs\message.py:240 #: ../src\gui\dialogs\update_profile.py:84 #: ../src\gui\dialogs\update_profile.py:95 msgid "Discard image" msgstr "التراجع عن الصورة" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Image files (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" msgstr "ملفات الصور (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Select the picture to be uploaded" msgstr "إختر الصورة التي ترغب بتحميلها" -#: ../src\gui\dialogs\message.py:253 +#: ../src\gui\dialogs\message.py:263 msgid "Recipient" msgstr "المرسل إليه" -#: ../src\gui\dialogs\message.py:308 -msgid "Mention to all" -msgstr "الإشارة إلى الجميع" +#: ../src\gui\dialogs\message.py:318 +msgid "Men&tion all" +msgstr "" -#: ../src\gui\dialogs\message.py:335 +#: ../src\gui\dialogs\message.py:345 msgid "Tweet - %i characters " msgstr "تغريدة - %i أحرف" -#: ../src\gui\dialogs\search.py:26 ../src\gui\dialogs\trending.py:26 +#: ../src\gui\dialogs\message.py:363 +msgid "Retweets: " +msgstr "إعادة التغريدات:" + +#: ../src\gui\dialogs\message.py:368 +msgid "Favourites: " +msgstr "المفضلات:" + +#: ../src\gui\dialogs\message.py:451 +msgid "View" +msgstr "عرض" + +#: ../src\gui\dialogs\message.py:453 +msgid "Item" +msgstr "عنصر" + +#: ../src\gui\dialogs\search.py:26 msgid "Search on Twitter" msgstr "البحث في تويتر" -#: ../src\gui\dialogs\search.py:27 ../src\gui\dialogs\trending.py:27 +#: ../src\gui\dialogs\search.py:27 msgid "Search" msgstr "البحث" -#: ../src\gui\dialogs\search.py:34 ../src\gui\dialogs\trending.py:34 +#: ../src\gui\dialogs\search.py:34 msgid "Tweets" msgstr "التغريدات" -#: ../src\gui\dialogs\search.py:35 ../src\gui\dialogs\trending.py:35 +#: ../src\gui\dialogs\search.py:35 msgid "Users" msgstr "المستخدمون" @@ -1391,6 +1632,26 @@ msgstr "التغريدات: %s\n" msgid "Favourites: %s" msgstr "المفضلات: %s" +#: ../src\gui\dialogs\trending.py:30 +msgid "View trending topics" +msgstr "إعرض المواضيع المتداولة" + +#: ../src\gui\dialogs\trending.py:31 +msgid "Trending topics by" +msgstr "المواضيع المتداولة حسب" + +#: ../src\gui\dialogs\trending.py:33 +msgid "Country" +msgstr "الدولة" + +#: ../src\gui\dialogs\trending.py:34 +msgid "City" +msgstr "المدينة" + +#: ../src\gui\dialogs\trending.py:43 ../src\gui\dialogs\update_profile.py:35 +msgid "Location" +msgstr "المكان" + #: ../src\gui\dialogs\update_profile.py:27 msgid "Update your profile" msgstr "حدث ملفك الشخصي" @@ -1399,10 +1660,6 @@ msgstr "حدث ملفك الشخصي" msgid "Name (20 characters maximum)" msgstr "الإسم, 20 حرف على الأكثر" -#: ../src\gui\dialogs\update_profile.py:35 -msgid "Location" -msgstr "المكان" - #: ../src\gui\dialogs\update_profile.py:40 msgid "Website" msgstr "الموقع الإلكتروني" @@ -1419,366 +1676,364 @@ msgstr "حدث ملفك الشخصي" msgid "Select an URL" msgstr "إختر رابط" -#: ../src\gui\main.py:59 +#: ../src\gui\main.py:66 +msgid "S&witch account" +msgstr "s&في أي حساب" + +#: ../src\gui\main.py:68 msgid "&Update profile" msgstr "حدث ملفك الشخصي" -#: ../src\gui\main.py:61 +#: ../src\gui\main.py:70 msgid "&Hide window" msgstr "إخفاء شاشة التطبيق" -#: ../src\gui\main.py:63 +#: ../src\gui\main.py:72 msgid "&Search" msgstr "البحث" -#: ../src\gui\main.py:65 +#: ../src\gui\main.py:74 +msgid "View &trending topics" +msgstr "" + +#: ../src\gui\main.py:76 msgid "&Lists manager" msgstr "مدير القوائم" -#: ../src\gui\main.py:67 +#: ../src\gui\main.py:78 msgid "Sounds &tutorial" msgstr "مُعَلِم الأصوات" -#: ../src\gui\main.py:69 +#: ../src\gui\main.py:80 msgid "&Edit keystrokes" msgstr "حرر مفاتيح الإختصار" -#: ../src\gui\main.py:71 +#: ../src\gui\main.py:82 msgid "&Preferences" msgstr "الخيارات" -#: ../src\gui\main.py:73 +#: ../src\gui\main.py:84 msgid "E&xit" msgstr "الخروج" -#: ../src\gui\main.py:78 ../src\gui\main.py:154 +#: ../src\gui\main.py:89 ../src\gui\main.py:167 msgid "&Tweet" msgstr "تغريدة" -#: ../src\gui\main.py:80 -msgid "Re&ply" -msgstr "الرد" +#: ../src\gui\main.py:101 +msgid "View &address" +msgstr "عرض &العنوان" -#: ../src\gui\main.py:82 -msgid "&Retweet" -msgstr "إعادة التغريد" - -#: ../src\gui\main.py:84 -msgid "Add to &favourites" -msgstr "إضف إلى التفضيلات" - -#: ../src\gui\main.py:86 -msgid "Remove from favo&urites" -msgstr "حذف من التفضيلات" - -#: ../src\gui\main.py:88 -msgid "&Show tweet" -msgstr "إظهار التغريدة" - -#: ../src\gui\main.py:90 -msgid "&Delete" -msgstr "حذف" - -#: ../src\gui\main.py:95 +#: ../src\gui\main.py:108 msgid "&Follow" msgstr "متابعة" -#: ../src\gui\main.py:97 +#: ../src\gui\main.py:110 msgid "&Unfollow" msgstr "إلغاء المتابعة" -#: ../src\gui\main.py:99 ../src\gui\main.py:128 +#: ../src\gui\main.py:112 ../src\gui\main.py:141 msgid "&Mute" msgstr "كتم" -#: ../src\gui\main.py:101 +#: ../src\gui\main.py:114 msgid "U&nmute" msgstr "ألغاء الكتم" -#: ../src\gui\main.py:103 +#: ../src\gui\main.py:116 msgid "&Report as spam" msgstr "إبلاغ برسائل غير مرغوب بها" -#: ../src\gui\main.py:105 +#: ../src\gui\main.py:118 msgid "&Block" msgstr "حذر" -#: ../src\gui\main.py:107 +#: ../src\gui\main.py:120 msgid "Unb&lock" msgstr "إلغاء الحذر" -#: ../src\gui\main.py:109 +#: ../src\gui\main.py:122 msgid "Direct me&ssage" msgstr "رسالة خاصة" -#: ../src\gui\main.py:111 +#: ../src\gui\main.py:124 msgid "&Add to list" msgstr "الإضافة إلى قائمة" -#: ../src\gui\main.py:113 +#: ../src\gui\main.py:126 msgid "R&emove from list" msgstr "حذف من قائمة" -#: ../src\gui\main.py:115 -msgid "&View lists" -msgstr "عرض القوائم" - -#: ../src\gui\main.py:117 -msgid "Show user &profile" -msgstr "إظهار الملف الشخصي للمستخدم" - -#: ../src\gui\main.py:119 +#: ../src\gui\main.py:132 msgid "&Timeline" msgstr "السياق الزمني" -#: ../src\gui\main.py:121 +#: ../src\gui\main.py:134 msgid "V&iew favourites" msgstr "عرض التفضيلات" -#: ../src\gui\main.py:126 +#: ../src\gui\main.py:139 msgid "&Load previous items" msgstr "&تحميل العناصر السابقة" -#: ../src\gui\main.py:130 +#: ../src\gui\main.py:143 msgid "&Autoread tweets for this buffer" msgstr "التغريدات التلقائية لهذه الصفحة" -#: ../src\gui\main.py:132 +#: ../src\gui\main.py:145 msgid "&Clear buffer" msgstr "مسح التغريدات من الصفحة" -#: ../src\gui\main.py:134 +#: ../src\gui\main.py:147 msgid "&Remove buffer" msgstr "حذف الصفحة" -#: ../src\gui\main.py:139 +#: ../src\gui\main.py:152 msgid "&Documentation" msgstr "دليل المستخدم" -#: ../src\gui\main.py:141 +#: ../src\gui\main.py:154 msgid "&What's new in this version?" msgstr "ما هو الجديد في هذا الإصدار" -#: ../src\gui\main.py:143 +#: ../src\gui\main.py:156 msgid "&Check for updates" msgstr "فحص التحديثات الجديدة" -#: ../src\gui\main.py:145 +#: ../src\gui\main.py:158 msgid "&Report an error" msgstr "إبلغ عن عطل" -#: ../src\gui\main.py:147 +#: ../src\gui\main.py:160 msgid "TW Blue &website" msgstr "موقع TW Blue الإلكتروني" -#: ../src\gui\main.py:149 +#: ../src\gui\main.py:162 msgid "About &TW Blue" msgstr "حول TW Blue" -#: ../src\gui\main.py:153 +#: ../src\gui\main.py:166 msgid "&Application" msgstr "خيارات التطبيق" -#: ../src\gui\main.py:155 +#: ../src\gui\main.py:168 msgid "&User" msgstr "المستخدم" -#: ../src\gui\main.py:156 +#: ../src\gui\main.py:169 msgid "&Buffer" msgstr "الصفحة" -#: ../src\gui\main.py:157 +#: ../src\gui\main.py:170 msgid "&Help" msgstr "المساعدة" -#: ../src\gui\main.py:241 +#: ../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." +msgstr "" +"حدث خطء أثناء البحث عن تحديث. قد يكون هذا ناتج عن مشكلة في خوادمنا أو خادمات " +"الDNS الخاصة بك. يرجا المحاولة لاحقا." + +#: ../src\gui\main.py:254 msgid "Home" msgstr "الصفحة الرئيسية" -#: ../src\gui\main.py:246 +#: ../src\gui\main.py:259 msgid "Mentions" msgstr "الإشارات" -#: ../src\gui\main.py:249 +#: ../src\gui\main.py:262 msgid "Direct messages" msgstr "الرسائل الخاصة" -#: ../src\gui\main.py:252 +#: ../src\gui\main.py:265 msgid "Sent" msgstr "المرسلات" -#: ../src\gui\main.py:258 +#: ../src\gui\main.py:271 msgid "Favourites" msgstr "التفضيلات" -#: ../src\gui\main.py:270 +#: ../src\gui\main.py:283 msgid "Friends" msgstr "الإصدقاء" -#: ../src\gui\main.py:285 +#: ../src\gui\main.py:298 msgid "Searches" msgstr "البحوث" -#: ../src\gui\main.py:292 +#: ../src\gui\main.py:305 msgid "Timelines" msgstr "الأسيقة الزمنية" -#: ../src\gui\main.py:295 ../src\gui\main.py:708 +#: ../src\gui\main.py:308 ../src\gui\main.py:747 msgid "Timeline for %s" msgstr "السياق الزمني الخاص ب%s" -#: ../src\gui\main.py:306 +#: ../src\gui\main.py:319 msgid "Favourites timelines" msgstr "السياقات الزمنية للمفضلين" -#: ../src\gui\main.py:309 ../src\gui\main.py:732 +#: ../src\gui\main.py:322 ../src\gui\main.py:771 msgid "Favourites for %s" msgstr "التفضيلات الخاصة ب%s" -#: ../src\gui\main.py:341 +#: ../src\gui\main.py:332 ../src\gui\main.py:1062 +msgid "Trending topics for %s" +msgstr "المواضيع المتداولة ل %s" + +#: ../src\gui\main.py:365 msgid "Ready" msgstr "جاهز" -#: ../src\gui\main.py:368 +#: ../src\gui\main.py:393 msgid "%s favourites from %s" msgstr "%s التفضيلات من %s" -#: ../src\gui\main.py:378 -msgid "Connection error. Try again later." -msgstr "" -"خطء في الإتصال, الرجاء المحاولة في وقت أخرحدث خطء في السماح. يرجى المحاولة " -"مرة أخرى لاحقا.خطء في الإتصال. الرجاء المحاولة مرة أخرى لاحقا." - -#: ../src\gui\main.py:421 +#: ../src\gui\main.py:449 msgid "Streams disconnected. TW Blue will try to reconnect in a minute." msgstr "تم قطع الإتصال. سيحاول TW Blue إعادة الإتصال في خلال دقيقة" -#: ../src\gui\main.py:425 +#: ../src\gui\main.py:453 msgid "Reconnecting streams..." msgstr "جاري إعادة الإتصال" -#: ../src\gui\main.py:449 +#: ../src\gui\main.py:477 msgid "search for %s" msgstr "البحث عن %s" -#: ../src\gui\main.py:454 +#: ../src\gui\main.py:482 msgid "search users for %s" msgstr "البحث في المستخدمين عن المستخدم %s" -#: ../src\gui\main.py:466 ../src\gui\main.py:477 ../src\gui\main.py:496 +#: ../src\gui\main.py:494 ../src\gui\main.py:505 ../src\gui\main.py:524 msgid "Select the user" msgstr "إختر المستخدم" -#: ../src\gui\main.py:557 +#: ../src\gui\main.py:584 msgid "User details" msgstr "تفاصيل المستخدم" -#: ../src\gui\main.py:565 +#: ../src\gui\main.py:592 msgid "" "Do you really want to delete this message? It will be eliminated from " "Twitter as well." msgstr "هل أنت متأكد من رغبة بحذف هذه الرسالة؟ سيتم إزالتها من تويتر." -#: ../src\gui\main.py:582 +#: ../src\gui\main.py:609 msgid "Do you really want to close TW Blue?" msgstr "هل أنت متأكد من رغبتك في إغلاق TW Blue?" -#: ../src\gui\main.py:582 ../src\gui\sysTrayIcon.py:46 +#: ../src\gui\main.py:609 ../src\gui\sysTrayIcon.py:46 msgid "Exit" msgstr "الخروج" -#: ../src\gui\main.py:587 +#: ../src\gui\main.py:614 msgid "Exiting..." msgstr "جاري الخروج..." -#: ../src\gui\main.py:673 +#: ../src\gui\main.py:712 msgid "Error while adding to favourites." msgstr "حدث خطء أثناء الإضافة إلى التفضيلات" -#: ../src\gui\main.py:681 +#: ../src\gui\main.py:720 msgid "Error while removing from favourites." msgstr "حدث خطء أثناء الإزالة من التفضيلات" -#: ../src\gui\main.py:685 +#: ../src\gui\main.py:724 msgid "Individual timeline" msgstr "السياق الزمني الفردي" -#: ../src\gui\main.py:689 ../src\gui\main.py:721 -msgid "The user does not exist" -msgstr "المستخدم غير موجود" - -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "Existing timeline" msgstr "السياق الزمني موجود مسبقا" -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "" "There's currently a timeline for this user. You are not able to open another" msgstr "يوجد بالفعل سياق زمني مفتوح خاص بهذا المستخدم. لا يمكن فتح آخر." -#: ../src\gui\main.py:703 +#: ../src\gui\main.py:742 msgid "This user has no tweets. You can't open a timeline for this user" msgstr "هذا المستخدم لا يوجد له أي تغريدات. لا يمكن فتح سياق زمني خاص به." -#: ../src\gui\main.py:717 +#: ../src\gui\main.py:756 msgid "List of favourites" msgstr "إظهار تفضيلاتك" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "Existing list" msgstr "القوائم الموجودة" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "" "There's already a list of favourites for this user. You can't create another." msgstr "يوجد بالفعل قائمة بالتفضيلات لهذا المستخدم. لا يمكن إنشاء أخرى." -#: ../src\gui\main.py:736 +#: ../src\gui\main.py:775 msgid "" "This user has no favourites. You can't create a list of favourites for this " "user." msgstr "لا توجد تفضيلات لهذا المستخدم, لا يمكن إنشاء قائمة بتفضيلاته." -#: ../src\gui\main.py:777 ../src\gui\main.py:790 +#: ../src\gui\main.py:816 ../src\gui\main.py:829 msgid "%s, %s of %s" msgstr "%s, %sالخاصة ب%s" -#: ../src\gui\main.py:779 ../src\gui\main.py:792 +#: ../src\gui\main.py:818 ../src\gui\main.py:831 msgid "%s. Empty" msgstr "%s فارغة" -#: ../src\gui\main.py:815 +#: ../src\gui\main.py:868 msgid "Global mute on" msgstr "تم تشغيل الكتم الكلي." -#: ../src\gui\main.py:818 +#: ../src\gui\main.py:871 msgid "Global mute off" msgstr "تم تعطيل الكتم الكلي" -#: ../src\gui\main.py:824 +#: ../src\gui\main.py:877 msgid "Buffer mute on" msgstr "تم تشغيل الكتم الخاص بهذه الصفحة." -#: ../src\gui\main.py:827 +#: ../src\gui\main.py:880 msgid "Buffer mute off" msgstr "تم تعطيل الكتم الخاص بهذه الصفحة." -#: ../src\gui\main.py:833 +#: ../src\gui\main.py:886 msgid "The auto-reading of new tweets is enabled for this buffer" msgstr "القراءة التلقائية للتغريدات الجديدة مفعلة لهذه الصفحة." -#: ../src\gui\main.py:836 +#: ../src\gui\main.py:889 msgid "The auto-reading of new tweets is disabled for this buffer" msgstr "القراءة التلقائية للتغريدات الجديدة معطلة لهذه الصفحة." -#: ../src\gui\main.py:843 +#: ../src\gui\main.py:896 msgid "Copied" msgstr "تم النسخ" -#: ../src\gui\main.py:857 ../src\gui\main.py:870 +#: ../src\gui\main.py:910 ../src\gui\main.py:923 msgid "%s" msgstr "%s" +#: ../src\gui\main.py:1026 +msgid "Address" +msgstr "عنوان" + +#: ../src\gui\main.py:1028 ../src\gui\main.py:1045 +msgid "There are no coordinates in this tweet" +msgstr "لا توجد إحداثيات في هذه التغريدة" + +#: ../src\gui\main.py:1030 ../src\gui\main.py:1047 +msgid "There are no results for the coordinates in this tweet" +msgstr "لا توجد نتائج للإحداثيات التي في هذه التغريدة" + +#: ../src\gui\main.py:1032 ../src\gui\main.py:1049 +msgid "Error decoding coordinates. Try again later." +msgstr "حدث خطء في فكة تشفيرة الإحداثيات. يرجى المحاولة مرة أخرى لاحقا." + #: ../src\gui\sysTrayIcon.py:36 msgid "Preferences" msgstr "الخيارات" @@ -1787,7 +2042,7 @@ msgstr "الخيارات" msgid "Show / hide" msgstr "الإظهار او الإخفاء" -#: ../src\gui\sysTrayIcon.py:42 +#: ../src\gui\sysTrayIcon.py:42 ../src\issueReporter\gui.py:30 msgid "Documentation" msgstr "دليل المستخدم" @@ -1795,6 +2050,123 @@ msgstr "دليل المستخدم" msgid "Check for updates" msgstr "فحص التحديثات الجديدة" +#: ../src\issueReporter\gui.py:30 +msgid "Translation" +msgstr "" + +#: ../src\issueReporter\gui.py:31 +msgid "always" +msgstr "دائما" + +#: ../src\issueReporter\gui.py:31 +msgid "have not tried" +msgstr "" + +#: ../src\issueReporter\gui.py:31 +msgid "random" +msgstr "عشوائي" + +#: ../src\issueReporter\gui.py:31 +msgid "sometimes" +msgstr "بعض الأحيان" + +#: ../src\issueReporter\gui.py:31 +msgid "unable to duplicate" +msgstr "غير قادر على الإعادة" + +#: ../src\issueReporter\gui.py:32 +msgid "block" +msgstr "إحذر" + +#: ../src\issueReporter\gui.py:32 +msgid "crash" +msgstr "توقف عن العمل" + +#: ../src\issueReporter\gui.py:32 +msgid "feature" +msgstr "ميزة" + +#: ../src\issueReporter\gui.py:32 +msgid "major" +msgstr "مهم جدا" + +#: ../src\issueReporter\gui.py:32 +msgid "minor" +msgstr "متوسط الأهمية" + +#: ../src\issueReporter\gui.py:32 +msgid "text" +msgstr "النص" + +#: ../src\issueReporter\gui.py:32 +msgid "trivial" +msgstr "قليل الأهمية" + +#: ../src\issueReporter\gui.py:32 +msgid "tweak" +msgstr "تعديل" + +#: ../src\issueReporter\gui.py:34 +msgid "Report an error" +msgstr "إبلغ عن عطل" + +#: ../src\issueReporter\gui.py:37 +msgid "Select a category" +msgstr "إختر الفئة" + +#: ../src\issueReporter\gui.py:46 +msgid "" +"Briefly describe what happened. You will be able to thoroughly explain it " +"later" +msgstr "إوصف ما حدث بإختصار. ستكون قادر على تفسيره لاحقا." + +#: ../src\issueReporter\gui.py:56 +msgid "Here, you can describe the bug in detail" +msgstr "هنا بإمكانك وصف العطل بالتفاصيل" + +#: ../src\issueReporter\gui.py:66 +msgid "how often does this bug happen?" +msgstr "كم يتكرر هذا الخطء؟" + +#: ../src\issueReporter\gui.py:74 +msgid "Select the importance that you think this bug has" +msgstr "إختر الأهمية التي تعتقد أنها أنسب لهذا الخطء" + +#: ../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 "" +"انا أعلم بأن نظام الإعلام عن الأخطاء في هذا البرنامج سوف يسجل إسمي في تويتر " +"لكي يسهل في حل المشكلة." + +#: ../src\issueReporter\gui.py:85 +msgid "Send report" +msgstr "إرسال بلاغ العطل" + +#: ../src\issueReporter\gui.py:98 +msgid "You must fill out both fields" +msgstr "يجب تعبئة كِلا الحقلين" + +#: ../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 "" +"يجب عليك تحديد هذا الصندوق إذا أردت أن يتصل بك فريق البرنامج لحل المشكلة." + +#: ../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 "" +"شكرا على الإبلاغ بهذا العطل. قد يتم إصلاحه فيي إصدارات قادمة. لقد قمت " +"بالإبلاغ بالعطل رقم %i" + +#: ../src\issueReporter\gui.py:120 +msgid "reported" +msgstr "تم التبليغ" + #: ../src\keystrokeEditor\constants.py:4 msgid "Go up up on the current list" msgstr "إذهب إلى الأعلى في القائمة الحالية" @@ -1957,6 +2329,18 @@ msgstr "إظهار القوائم لمستخدم محدد" msgid "loads previous items to any buffer" msgstr "يحمل العناصر السابقة في أي صفحة" +#: ../src\keystrokeEditor\constants.py:45 +msgid "Get location of any tweet" +msgstr "" + +#: ../src\keystrokeEditor\constants.py:46 +msgid "Displays the tweet's location in a dialog" +msgstr "" + +#: ../src\keystrokeEditor\constants.py:47 +msgid "Creates a buffer for displaying trends for a desired place" +msgstr "" + #: ../src\keystrokeEditor\gui.py:10 msgid "Keystroke editor" msgstr "محرر مفاتيح الإختصار" @@ -2009,15 +2393,15 @@ msgstr "يجب أن تختار حرفا لمفتاح الإختصار" msgid "User default" msgstr "الإفتراضي للمستخدم" -#: ../src\sessionmanager\gui.py:19 +#: ../src\sessionmanager\gui.py:20 msgid "Session manager" msgstr "مدير الجلسة" -#: ../src\sessionmanager\gui.py:23 +#: ../src\sessionmanager\gui.py:24 msgid "Select a twitter account to start TW Blue" msgstr "إختر حساب تويتر كي تبدء به البرنامج" -#: ../src\sessionmanager\gui.py:25 +#: ../src\sessionmanager\gui.py:26 msgid "Account" msgstr "حسابفك ربط حساب الدروب بوكس." @@ -2025,15 +2409,19 @@ msgstr "حسابفك ربط حساب الدروب بوكس." msgid "New account" msgstr "حساب جديد" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:32 +msgid "Remove session" +msgstr "إزالة الجلسة" + +#: ../src\sessionmanager\gui.py:70 msgid "Account Error" msgstr "خطء في الحساب" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:70 msgid "You need to configure an account." msgstr "عليك أن تثبت حساب" -#: ../src\sessionmanager\gui.py:83 +#: ../src\sessionmanager\gui.py:84 msgid "" "The request for the required Twitter authorization to continue will be " "opened on your browser. You only need to do it once. Would you like to " @@ -2042,11 +2430,11 @@ msgstr "" "سيتم فتح الطلب التحقق الخاص بتويتر في متصفح الشبكة عندك. عليك فعل هذا فقط " "مرة واحدة. هل تريد التحقق من حساب ثاني الآن؟" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "Invalid user token" msgstr "مفتاح العبور ر غير صحيح" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "" "Your access token is invalid or the authorisation has failed. Please try " "again." @@ -2054,10 +2442,18 @@ msgstr "" "رمز العبور الذي أدخلته غير صحيح أو أنه حدث خطء في السماح للبرنامج. يرجى " "المحاولة مرة أخرى." -#: ../src\sessionmanager\gui.py:97 +#: ../src\sessionmanager\gui.py:98 msgid "Authorised account %d" msgstr "حساب مرخص %d" +#: ../src\sessionmanager\gui.py:107 +msgid "Do you really want delete this account?" +msgstr "هل أنت متأكد من رغبتك بإزالة هذذ الحساب" + +#: ../src\sessionmanager\gui.py:107 +msgid "Remove account" +msgstr "إحذف الحساب" + #: ../src\twitter\buffers\indibidual.py:26 msgid "One tweet from %s" msgstr "تغريدة واحدة من %s" @@ -2399,11 +2795,11 @@ msgstr "خاصة" msgid "public" msgstr "عامة" -#: ../src\twitter\twitter.py:74 +#: ../src\twitter\twitter.py:77 msgid "%s failed. Reason: %s" msgstr "فشل %s بسبب %s" -#: ../src\twitter\twitter.py:81 +#: ../src\twitter\twitter.py:84 msgid "%s succeeded." msgstr "نجح %s" @@ -2444,93 +2840,13 @@ msgstr "" "الإصدار الجديد من TW Blue تم تحميله وتنصيبه. إضغط على زر موافق لبدء تشغيل " "التطبيق." -#~ msgid "always" -#~ msgstr "دائما" +#~ msgid "Mention &to all" +#~ msgstr "الإشارة &إلى الجميع" -#~ msgid "have not tried" -#~ msgstr "لم تحاول" - -#~ msgid "random" -#~ msgstr "عشوائي" - -#~ msgid "sometimes" -#~ msgstr "بعض الأحيان" - -#~ msgid "unable to duplicate" -#~ msgstr "غير قادر على الإعادة" - -#~ msgid "block" -#~ msgstr "إحذر" - -#~ msgid "crash" -#~ msgstr "توقف عن العمل" - -#~ msgid "feature" -#~ msgstr "ميزة" - -#~ msgid "major" -#~ msgstr "مهم جدا" - -#~ msgid "minor" -#~ msgstr "متوسط الأهمية" - -#~ msgid "text" -#~ msgstr "النص" - -#~ msgid "trivial" -#~ msgstr "قليل الأهمية" - -#~ msgid "tweak" -#~ msgstr "تعديل" - -#~ msgid "Report an error" -#~ msgstr "إبلغ عن عطل" - -#~ msgid "Select a category" -#~ msgstr "إختر الفئة" - -#~ msgid "" -#~ "Briefly describe what happened. You will be able to thoroughly explain it " -#~ "later" -#~ msgstr "إوصف ما حدث بإختصار. ستكون قادر على تفسيره لاحقا." - -#~ msgid "Here, you can describe the bug in detail" -#~ msgstr "هنا بإمكانك وصف العطل بالتفاصيل" - -#~ msgid "how often does this bug happen?" -#~ msgstr "كم يتكرر هذا الخطء؟" - -#~ msgid "Select the importance that you think this bug has" -#~ msgstr "إختر الأهمية التي تعتقد أنها أنسب لهذا الخطء" - -#~ msgid "" -#~ "I know that the TW Blue bug system will get my Twitter username to " -#~ "contact me and fix the bug quickly" +#~ msgid "Connection error. Try again later." #~ msgstr "" -#~ "انا أعلم بأن نظام الإعلام عن الأخطاء في هذا البرنامج سوف يسجل إسمي في " -#~ "تويتر لكي يسهل في حل المشكلة." - -#~ msgid "Send report" -#~ msgstr "إرسال بلاغ العطل" - -#~ msgid "You must fill out both fields" -#~ msgstr "يجب تعبئة كِلا الحقلين" - -#~ msgid "" -#~ "You need to mark the checkbox to provide us your twitter username to " -#~ "contact to you if is necessary." -#~ msgstr "" -#~ "يجب عليك تحديد هذا الصندوق إذا أردت أن يتصل بك فريق البرنامج لحل المشكلة." - -#~ 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 "" -#~ "شكرا على الإبلاغ بهذا العطل. قد يتم إصلاحه فيي إصدارات قادمة. لقد قمت " -#~ "بالإبلاغ بالعطل رقم %i" - -#~ msgid "reported" -#~ msgstr "تم التبليغ" +#~ "خطء في الإتصال, الرجاء المحاولة في وقت أخرحدث خطء في السماح. يرجى " +#~ "المحاولة مرة أخرى لاحقا.خطء في الإتصال. الرجاء المحاولة مرة أخرى لاحقا." #~ msgid "Error while reporting" #~ msgstr "حدث خطء أثناء التبليغ عن العطل" diff --git a/src/locales/ca/LC_MESSAGES/twblue.mo b/src/locales/ca/LC_MESSAGES/twblue.mo index 4864f791b9580a44dcfa9c81a3e928fd14c8c436..0fbcbcf15a69f6fb637320743050a15af72a6b0f 100644 GIT binary patch literal 43836 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 delta 13579 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 diff --git a/src/locales/ca/LC_MESSAGES/twblue.po b/src/locales/ca/LC_MESSAGES/twblue.po index c0d9d7c2..7f3b183f 100644 --- a/src/locales/ca/LC_MESSAGES/twblue.po +++ b/src/locales/ca/LC_MESSAGES/twblue.po @@ -1,8 +1,8 @@ msgid "" msgstr "" -"Project-Id-Version: TW Blue 0.48\n" -"POT-Creation-Date: 2014-11-08 16:42+Hora estándar central (México)\n" -"PO-Revision-Date: 2014-10-12 14:45+0100\n" +"Project-Id-Version: TW Blue 0.50\n" +"POT-Creation-Date: 2014-12-10 23:20+Hora estándar central (México)\n" +"PO-Revision-Date: 2014-11-03 06:51+0100\n" "Last-Translator: Joan Rabat \n" "Language-Team: Salva Doménech, Juan Carlos Rivilla, Ángel Heras Parilla " "\n" @@ -16,8 +16,8 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-SourceCharset: UTF-8\n" -#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:173 -#: ../src\gui\dialogs\message.py:261 +#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:174 +#: ../src\gui\dialogs\message.py:271 msgid "Attach audio" msgstr "Adjuntar audio" @@ -51,7 +51,7 @@ msgstr "Enviar a:" msgid "Attach" msgstr "Adjuntar" -#: ../src\extra\AudioUploader\gui.py:59 +#: ../src\extra\AudioUploader\gui.py:59 ../src\issueReporter\gui.py:88 msgid "Cancel" msgstr "Cancel·lar" @@ -71,13 +71,13 @@ msgstr "Grabant" msgid "Stopped" msgstr "Aturat" -#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:222 +#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:232 #: ../src\gui\dialogs\update_profile.py:87 msgid "Discarded" msgstr "Descartat" -#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:339 -#: ../src\gui\buffers\base.py:351 +#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:359 +#: ../src\gui\buffers\base.py:371 msgid "Playing..." msgstr "Reproduïnt..." @@ -182,62 +182,66 @@ msgid "Someone's favourites have been updated" msgstr "Els favorits d'algú s'han actualitzat." #: ../src\extra\SoundsTutorial\gui.py:19 +msgid "The tweet has coordinates to determine its location" +msgstr "El tuit té coordenades per determinar la seva localització." + +#: ../src\extra\SoundsTutorial\gui.py:20 msgid "There are no more tweets to read" msgstr "No hi ha més twits per llegir" -#: ../src\extra\SoundsTutorial\gui.py:20 +#: ../src\extra\SoundsTutorial\gui.py:21 msgid "A list has a new tweet" msgstr "Una llista té un nou twit" -#: ../src\extra\SoundsTutorial\gui.py:21 +#: ../src\extra\SoundsTutorial\gui.py:22 msgid "You can't add any more characters on the tweet" msgstr "No pots afegir més caràcters al tuit." -#: ../src\extra\SoundsTutorial\gui.py:22 +#: ../src\extra\SoundsTutorial\gui.py:23 msgid "You've been mentioned " msgstr "Has sigut mencionat" -#: ../src\extra\SoundsTutorial\gui.py:23 +#: ../src\extra\SoundsTutorial\gui.py:24 msgid "A new event has happened" msgstr "hi ha hagut un nou esdeveniment." -#: ../src\extra\SoundsTutorial\gui.py:24 +#: ../src\extra\SoundsTutorial\gui.py:25 msgid "TW Blue is ready " msgstr "TW Blue és a punt." -#: ../src\extra\SoundsTutorial\gui.py:25 +#: ../src\extra\SoundsTutorial\gui.py:26 msgid "You've replied" msgstr "Has contestat" -#: ../src\extra\SoundsTutorial\gui.py:26 +#: ../src\extra\SoundsTutorial\gui.py:27 msgid "You've retweeted" msgstr "Has retuitejat." -#: ../src\extra\SoundsTutorial\gui.py:27 +#: ../src\extra\SoundsTutorial\gui.py:28 msgid "A search has been updated" msgstr "Una recerca s'ha actualitzat." -#: ../src\extra\SoundsTutorial\gui.py:28 +#: ../src\extra\SoundsTutorial\gui.py:29 msgid "There's a new tweet in the main buffer" msgstr "Hi ha un nou tuit al buffer principal." -#: ../src\extra\SoundsTutorial\gui.py:29 +#: ../src\extra\SoundsTutorial\gui.py:30 msgid "You've sent a tweet" msgstr "Has enviat un tuit" -#: ../src\extra\SoundsTutorial\gui.py:30 +#: ../src\extra\SoundsTutorial\gui.py:31 msgid "There's a new tweet in a timeline" msgstr "Hi ha un nou tuit a una línia temporal." -#: ../src\extra\SoundsTutorial\gui.py:31 +#: ../src\extra\SoundsTutorial\gui.py:32 msgid "You have a new follower" msgstr "Tens un nou seguidor." -#: ../src\extra\SoundsTutorial\gui.py:32 +#: ../src\extra\SoundsTutorial\gui.py:33 msgid "You've turned the volume up or down" msgstr "Has apujat o abaixat el volum." -#: ../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 " @@ -247,17 +251,18 @@ msgstr "" "actualització. %i fitxers son necesaris per a fer aquesta funció. Asegurat " "de aconseguir els sons necessaris o contacta amb el creador del paquet." -#: ../src\extra\SoundsTutorial\gui.py:36 ../src\extra\SpellChecker\gui.py:34 -#: ../src\gui\dialogs\show_user.py:63 ../src\gui\main.py:689 -#: ../src\gui\main.py:721 +#: ../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 "Error" -#: ../src\extra\SoundsTutorial\gui.py:38 +#: ../src\extra\SoundsTutorial\gui.py:39 msgid "Sounds tutorial" msgstr "Tutorial de sons" -#: ../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 "Prem enter per escoltar el so per al esdeveniment seleccionat." @@ -309,8 +314,108 @@ msgstr "Finalitzat" msgid "The spelling review has finished." msgstr "La revisió d'escriptura s'ha finalitzat." -#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:181 -#: ../src\gui\dialogs\message.py:269 ../src\gui\dialogs\message.py:355 +#: ../src\extra\autocompletionUsers\completion.py:18 +msgid "You have to start writing" +msgstr "Has de començar a escriure." + +#: ../src\extra\autocompletionUsers\completion.py:29 +msgid "There are not results in your users database" +msgstr "No hi ha resultats a la teva base de dades d'usuaris." + +#: ../src\extra\autocompletionUsers\completion.py:31 +msgid "Autocompletion only works for users." +msgstr "l'autocompletat només funciona per a usuaris." + +#: ../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 "" +"Estàs segur de que vols eliminar aquest usuari de la teva base de dades? " +"l'usuari no apareixerà més als resultats d'autocompletar." + +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "Confirm" +msgstr "Confirma" + +#: ../src\extra\autocompletionUsers\settings.py:24 +msgid "" +"Updating database... You can close this window now. A message will tell you " +"when the process finishes." +msgstr "" +"Actualitzant la base de dades... Pots tancar aquesta finestra, un nissatge " +"t'avisarà quan el procés hagi acabat." + +#: ../src\extra\autocompletionUsers\wx_manage.py:7 +msgid "Manage Autocomplete users’ database" +msgstr "Gestionar la base de dades d'autocompletar usuaris." + +#: ../src\extra\autocompletionUsers\wx_manage.py:10 +msgid "Editing TWBlue users database" +msgstr "Editant la base de dades d'usuaris de Tw Blue." + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Name" +msgstr "Nom." + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Username" +msgstr "Nom d'usuari." + +#: ../src\extra\autocompletionUsers\wx_manage.py:14 +msgid "Add user" +msgstr "Afegir usuari." + +#: ../src\extra\autocompletionUsers\wx_manage.py:15 +msgid "Remove user" +msgstr "Esborrar usuari." + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Add user to database" +msgstr "Afegir usuari a la base de dades." + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Twitter username" +msgstr "Nom d'usuari de Twitter." + +#: ../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 "Error!" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +msgid "The user does not exist" +msgstr "L'usuari no existeix" + +#: ../src\extra\autocompletionUsers\wx_settings.py:6 +msgid "Autocomplete users’ settings" +msgstr "Configuració d'autocompletar usuaris." + +#: ../src\extra\autocompletionUsers\wx_settings.py:9 +msgid "Add users from followers buffer" +msgstr "Afegir usuaris des del buffer de seguidors." + +#: ../src\extra\autocompletionUsers\wx_settings.py:10 +msgid "Add users from friends buffer" +msgstr "Afegir usuaris des del buffer d'amics" + +#: ../src\extra\autocompletionUsers\wx_settings.py:13 +msgid "See the users list" +msgstr "Veure la llista d'usuaris." + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "Done" +msgstr "Fet" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "TWBlue's database of users has been updated." +msgstr "La base de dades d'usuaris de Tw Blue s'ha actualitzat" + +#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:182 +#: ../src\gui\dialogs\message.py:279 ../src\gui\dialogs\message.py:383 +#: ../src\gui\dialogs\message.py:470 msgid "Translate message" msgstr "Traduir missatge" @@ -690,92 +795,95 @@ msgstr "Yiddish" msgid "autodetect" msgstr "Autodetectar" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Client" msgstr "Client" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Text" msgstr "Text" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\events.py:64 msgid "Date" msgstr "data" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\people.py:41 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\people.py:44 #: ../src\gui\buffers\user_searches.py:31 ../src\gui\dialogs\utils.py:36 msgid "User" msgstr "Usuari" -#: ../src\gui\buffers\base.py:80 ../src\gui\buffers\base.py:228 -#: ../src\gui\buffers\events.py:62 ../src\gui\buffers\events.py:78 -#: ../src\gui\dialogs\message.py:337 ../src\gui\sysTrayIcon.py:34 +#: ../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:108 +#: ../src\gui\buffers\trends.py:120 ../src\gui\dialogs\message.py:347 +#: ../src\gui\sysTrayIcon.py:34 msgid "Tweet" msgstr "Tuit" -#: ../src\gui\buffers\base.py:82 ../src\gui\buffers\base.py:240 -#: ../src\gui\buffers\base.py:243 ../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 "Retuit" -#: ../src\gui\buffers\base.py:84 ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:267 msgid "Reply" msgstr "Respondre" -#: ../src\gui\buffers\base.py:86 +#: ../src\gui\buffers\base.py:89 msgid "Direct message" msgstr "Missatge directe" -#: ../src\gui\buffers\base.py:100 +#: ../src\gui\buffers\base.py:103 msgid "Do you really want to delete this timeline?" msgstr "Realment vols eliminar aquesta línia temporal?" -#: ../src\gui\buffers\base.py:100 ../src\gui\buffers\favourites.py:41 -#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:41 +#: ../src\gui\buffers\base.py:103 ../src\gui\buffers\favourites.py:41 +#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:77 #: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Attention" msgstr "Alerta" -#: ../src\gui\buffers\base.py:112 +#: ../src\gui\buffers\base.py:115 msgid "This buffer is not a timeline; it can't be deleted." msgstr "Aquest buffer no es una liniatemporal; no es pot eliminar." -#: ../src\gui\buffers\base.py:196 ../src\gui\buffers\people.py:114 +#: ../src\gui\buffers\base.py:204 ../src\gui\buffers\people.py:117 msgid "%s items retrieved" msgstr "%s elements descarregats" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "Direct message to %s" msgstr "Missatge directe a %s" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "New direct message" msgstr "Nou missatge directe" -#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\events.py:78 +#: ../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 "Escriu el tuit aquí" -#: ../src\gui\buffers\base.py:240 +#: ../src\gui\buffers\base.py:248 msgid "Would you like to add a comment to this tweet?" msgstr "T'agradaria afegirun comentari a aquest tuit?" -#: ../src\gui\buffers\base.py:243 +#: ../src\gui\buffers\base.py:251 msgid "Add your comment to the tweet" msgstr "Afegeix el teu comentari al tuit" -#: ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:267 msgid "Reply to %s" msgstr "Respondre a %s" -#: ../src\gui\buffers\base.py:304 +#: ../src\gui\buffers\base.py:322 msgid "Opening URL..." msgstr "Obrint URL..." -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../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" @@ -783,42 +891,43 @@ msgstr "" "Estàs segur de que vols buidar aquest buffer? Els tuits seràn eliminats de " "la llista, però no de Twitter." -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\trends.py:150 msgid "Empty buffer" msgstr "Buidar buffer" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 +#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129 msgid "Do you really want to delete this message?" msgstr "Realment vols eliminar aquest missatge?" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 -#: ../src\gui\dialogs\lists.py:107 ../src\gui\main.py:565 +#: ../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 "Eliminar" -#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\base.py:357 +#: ../src\gui\buffers\base.py:366 ../src\gui\buffers\base.py:377 msgid "Unable to play audio." msgstr "Impossible reproduir audio" -#: ../src\gui\buffers\base.py:348 +#: ../src\gui\buffers\base.py:368 msgid "Audio stopped." msgstr "Audio aturat" -#: ../src\gui\buffers\events.py:35 ../src\gui\buffers\panels.py:37 -#: ../src\gui\buffers\tweet_searches.py:58 +#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33 +#: ../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 "El buffer actual no suporta aquesta acció" -#: ../src\gui\buffers\events.py:44 +#: ../src\gui\buffers\events.py:47 msgid "Empty" msgstr "Buit" -#: ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\events.py:64 msgid "Event" msgstr "Esdeveniment" -#: ../src\gui\buffers\events.py:64 +#: ../src\gui\buffers\events.py:67 msgid "Remove event" msgstr "Eliminar esdeveniment" @@ -830,44 +939,154 @@ msgstr "Realment vols eliminar aquesta líniade favorits?" msgid "Do you really want to delete this list?" msgstr "Realment vols eliminar aquesta llista?" -#: ../src\gui\buffers\panels.py:27 +#: ../src\gui\buffers\menus.py:8 ../src\gui\main.py:93 +msgid "&Retweet" +msgstr "&Retuit" + +#: ../src\gui\buffers\menus.py:11 ../src\gui\buffers\menus.py:43 +#: ../src\gui\main.py:91 +msgid "Re&ply" +msgstr "&Respondre" + +#: ../src\gui\buffers\menus.py:14 ../src\gui\main.py:95 +msgid "Add to &favourites" +msgstr "&Afegir a favorit" + +#: ../src\gui\buffers\menus.py:17 ../src\gui\main.py:97 +msgid "Remove from favo&urites" +msgstr "&Esborrar de favorits" + +#: ../src\gui\buffers\menus.py:20 ../src\gui\buffers\menus.py:46 +#: ../src\gui\buffers\menus.py:69 +msgid "&Open URL" +msgstr "&Obrir URL..." + +#: ../src\gui\buffers\menus.py:23 ../src\gui\buffers\menus.py:49 +#: ../src\gui\buffers\menus.py:72 +msgid "&Play audio" +msgstr "&Reproduir audio" + +#: ../src\gui\buffers\menus.py:26 ../src\gui\buffers\menus.py:75 +#: ../src\gui\main.py:99 +msgid "&Show tweet" +msgstr "&Veure tuit" + +#: ../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:132 +msgid "&Copy to clipboard" +msgstr "&Copiar al portapapers" + +#: ../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:103 +msgid "&Delete" +msgstr "&Eliminar" + +#: ../src\gui\buffers\menus.py:35 ../src\gui\buffers\menus.py:61 +#: ../src\gui\buffers\menus.py:118 +msgid "&User actions..." +msgstr "&accions d'usuari..." + +#: ../src\gui\buffers\menus.py:52 +msgid "&Show direct message" +msgstr "&Mostrar missatge directe" + +#: ../src\gui\buffers\menus.py:89 +msgid "&Show event" +msgstr "&Veure esdeveniment." + +#: ../src\gui\buffers\menus.py:103 +msgid "&Mention" +msgstr "&Menció" + +#: ../src\gui\buffers\menus.py:106 ../src\gui\main.py:128 +msgid "&View lists" +msgstr "&Veure llistes" + +#: ../src\gui\buffers\menus.py:109 ../src\gui\main.py:130 +msgid "Show user &profile" +msgstr "&Veure perfil de l'usuari" + +#: ../src\gui\buffers\menus.py:112 +msgid "&Show user" +msgstr "&Veure usuari." + +#: ../src\gui\buffers\menus.py:126 +msgid "&Tweet about this trend" +msgstr "Tuit sobre aquesta tendència." + +#: ../src\gui\buffers\menus.py:129 +msgid "&Show item" +msgstr "Mostrar item." + +#: ../src\gui\buffers\panels.py:28 msgid "Announce" msgstr "Anuncia" -#: ../src\gui\buffers\people.py:46 ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:49 ../src\gui\buffers\people.py:67 msgid "Mention" msgstr "Menció" -#: ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:67 msgid "Mention to %s" msgstr "Mencionar a %s" -#: ../src\gui\buffers\trends.py:41 ../src\gui\buffers\tweet_searches.py:45 +#: ../src\gui\buffers\trends.py:47 +msgid "Trending topic" +msgstr "Trending topic" + +#: ../src\gui\buffers\trends.py:66 +msgid "Tweet about this trend" +msgstr "Tuit sobre aquesta tendència" + +#: ../src\gui\buffers\trends.py:77 +msgid "Do you really want to delete this buffer?" +msgstr "Realment vols eliminar aquest buffer?" + +#: ../src\gui\buffers\trends.py:150 +msgid "" +"Do you really want to empty this buffer? It's items will be removed from the " +"list" +msgstr "" +"Estàs segur de que vols buidar aquest buffer? Els tuits seràn eliminats de " +"la llista." + +#: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Do you really want to delete this search term?" msgstr "Segur que vols esborrar aquest terme de cerca?" -#: ../src\gui\dialogs\configuration.py:39 +#: ../src\gui\dialogs\configuration.py:40 msgid "Language" msgstr "Idioma" -#: ../src\gui\dialogs\configuration.py:53 +#: ../src\gui\dialogs\configuration.py:54 +msgid "Set the autocomplete function" +msgstr "Configurar la funció d'autocompletat" + +#: ../src\gui\dialogs\configuration.py:55 msgid "ask before exiting TwBlue?" msgstr "Preguntar abans de sortir de Tw Blue?" -#: ../src\gui\dialogs\configuration.py:56 +#: ../src\gui\dialogs\configuration.py:58 +msgid "Use invisible interface's keyboard shorcuts on the GUI" +msgstr "" +"Utilitzar les combinacions de tecles de la interfície invisible a la GUI" + +#: ../src\gui\dialogs\configuration.py:61 msgid "Relative times" msgstr "Temps relatius" -#: ../src\gui\dialogs\configuration.py:60 +#: ../src\gui\dialogs\configuration.py:65 msgid "Activate Sapi5 when any other screen reader is not being run" msgstr "Activar Sapi5 quan no hi ha un altre lector de pantalla funcionant" -#: ../src\gui\dialogs\configuration.py:63 +#: ../src\gui\dialogs\configuration.py:68 msgid "Activate the auto-start of the invisible interface" msgstr "Activar l'inici automàtic de la interfície invisible" -#: ../src\gui\dialogs\configuration.py:67 +#: ../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):" @@ -875,11 +1094,11 @@ msgstr "" "Trucades a la API quan el stream s'inicïi (una trucada equival a 200 tuits, " "2 a 400 tuits, etc):" -#: ../src\gui\dialogs\configuration.py:75 +#: ../src\gui\dialogs\configuration.py:80 msgid "Items on each API call" msgstr "Elements per cada trucada a la API" -#: ../src\gui\dialogs\configuration.py:82 +#: ../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" @@ -887,72 +1106,72 @@ msgstr "" "Buffers invertits: els nous tuits es mostraràn al inici de les llistes y els " "antics al final" -#: ../src\gui\dialogs\configuration.py:97 +#: ../src\gui\dialogs\configuration.py:103 msgid "Show followers" msgstr "Veure seguidors" -#: ../src\gui\dialogs\configuration.py:100 +#: ../src\gui\dialogs\configuration.py:106 msgid "Show friends" msgstr "Veure amics" -#: ../src\gui\dialogs\configuration.py:103 +#: ../src\gui\dialogs\configuration.py:109 msgid "Show favourites" msgstr "Veure favorits" -#: ../src\gui\dialogs\configuration.py:106 +#: ../src\gui\dialogs\configuration.py:112 msgid "Show blocked users" msgstr "Veure usuaris bloquejats" -#: ../src\gui\dialogs\configuration.py:109 +#: ../src\gui\dialogs\configuration.py:115 msgid "Show muted users" msgstr "Veure usuaris silenciats" -#: ../src\gui\dialogs\configuration.py:112 +#: ../src\gui\dialogs\configuration.py:118 msgid "Show events" msgstr "Veure esdeveniments." -#: ../src\gui\dialogs\configuration.py:122 -#: ../src\gui\dialogs\configuration.py:270 +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 msgid "Ignored clients" msgstr "Clients ignorats" -#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:134 msgid "Add client" msgstr "Afegir client" -#: ../src\gui\dialogs\configuration.py:129 +#: ../src\gui\dialogs\configuration.py:135 msgid "Remove client" msgstr "Esborrar client" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Add a new ignored client" msgstr "Afegir un nou client ignorat " -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Enter the name of the client here" msgstr "Introdueix el nom del client aquí." -#: ../src\gui\dialogs\configuration.py:157 +#: ../src\gui\dialogs\configuration.py:163 msgid "Volume" msgstr "Volum." -#: ../src\gui\dialogs\configuration.py:166 +#: ../src\gui\dialogs\configuration.py:172 msgid "Global mute" msgstr "Silenci global" -#: ../src\gui\dialogs\configuration.py:170 +#: ../src\gui\dialogs\configuration.py:176 msgid "Output device" msgstr "Dispositiu de sortida" -#: ../src\gui\dialogs\configuration.py:179 +#: ../src\gui\dialogs\configuration.py:185 msgid "Input device" msgstr "Dispositiu d'entrada" -#: ../src\gui\dialogs\configuration.py:190 +#: ../src\gui\dialogs\configuration.py:196 msgid "Sound pack" msgstr "Paquet de sons" -#: ../src\gui\dialogs\configuration.py:203 +#: ../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 " @@ -962,20 +1181,20 @@ msgstr "" "incorrecte, el programa no podrá enviar res al servidor. Si no hi ha API Key " "aqí, els audios s'enviaran de manera anònima" -#: ../src\gui\dialogs\configuration.py:216 -#: ../src\gui\dialogs\configuration.py:240 +#: ../src\gui\dialogs\configuration.py:222 +#: ../src\gui\dialogs\configuration.py:246 msgid "Unlink your Dropbox account" msgstr "Desvincular compte de Dropbox" -#: ../src\gui\dialogs\configuration.py:218 -#: ../src\gui\dialogs\configuration.py:235 -#: ../src\gui\dialogs\configuration.py:243 -#: ../src\gui\dialogs\configuration.py:247 -#: ../src\gui\dialogs\configuration.py:254 +#: ../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 "Vincular el teu compte de Dropbox" -#: ../src\gui\dialogs\configuration.py:228 +#: ../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 " @@ -986,89 +1205,84 @@ msgstr "" "enganxa'l. Aquest codi es necessari per continuar. Només ho has de fer una " "vegada." -#: ../src\gui\dialogs\configuration.py:228 ../src\sessionmanager\gui.py:83 +#: ../src\gui\dialogs\configuration.py:234 ../src\sessionmanager\gui.py:84 msgid "Authorisation" msgstr "Autorització" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Enter the code here." msgstr "Introdueix el codi aquí" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Verification code" msgstr "Codi de verificació" -#: ../src\gui\dialogs\configuration.py:242 +#: ../src\gui\dialogs\configuration.py:248 msgid "Error during authorisation. Try again later." msgstr "Error durant l'autorització. Si et plau, prova-ho més tard." -#: ../src\gui\dialogs\configuration.py:242 ../src\gui\main.py:378 -#: ../src\gui\main.py:703 ../src\gui\main.py:736 -msgid "Error!" -msgstr "Error!" - -#: ../src\gui\dialogs\configuration.py:261 +#: ../src\gui\dialogs\configuration.py:267 msgid "TW Blue preferences" msgstr "Preferències de TW Blue" -#: ../src\gui\dialogs\configuration.py:265 +#: ../src\gui\dialogs\configuration.py:271 ../src\issueReporter\gui.py:30 msgid "General" msgstr "General" -#: ../src\gui\dialogs\configuration.py:268 +#: ../src\gui\dialogs\configuration.py:275 msgid "Show other buffers" msgstr "Mostrar altres buffers" -#: ../src\gui\dialogs\configuration.py:272 +#: ../src\gui\dialogs\configuration.py:279 msgid "Sound" msgstr "So" -#: ../src\gui\dialogs\configuration.py:274 +#: ../src\gui\dialogs\configuration.py:281 msgid "Audio Services" msgstr "Serveis d'audio" -#: ../src\gui\dialogs\configuration.py:277 +#: ../src\gui\dialogs\configuration.py:284 msgid "Save" msgstr "Desar" -#: ../src\gui\dialogs\configuration.py:280 ../src\gui\dialogs\follow.py:64 -#: ../src\gui\dialogs\message.py:186 ../src\gui\dialogs\message.py:274 -#: ../src\gui\dialogs\message.py:357 ../src\gui\dialogs\search.py:42 -#: ../src\gui\dialogs\show_user.py:42 ../src\gui\dialogs\trending.py:42 -#: ../src\gui\dialogs\update_profile.py:56 ../src\gui\dialogs\utils.py:42 -#: ../src\keystrokeEditor\gui.py:26 +#: ../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 +#: ../src\gui\dialogs\trending.py:52 ../src\gui\dialogs\update_profile.py:56 +#: ../src\gui\dialogs\utils.py:42 ../src\keystrokeEditor\gui.py:26 msgid "Close" msgstr "Tancar" -#: ../src\gui\dialogs\configuration.py:293 ../src\gui\main.py:264 +#: ../src\gui\dialogs\configuration.py:303 ../src\gui\main.py:277 msgid "Followers" msgstr "Seguidors" -#: ../src\gui\dialogs\configuration.py:307 +#: ../src\gui\dialogs\configuration.py:317 msgid "friends" msgstr "Amics" -#: ../src\gui\dialogs\configuration.py:321 +#: ../src\gui\dialogs\configuration.py:331 msgid "Favorites" msgstr "Favorits" -#: ../src\gui\dialogs\configuration.py:335 ../src\gui\main.py:282 +#: ../src\gui\dialogs\configuration.py:345 ../src\gui\main.py:295 msgid "Events" msgstr "Esdeveniments" -#: ../src\gui\dialogs\configuration.py:346 ../src\gui\main.py:274 +#: ../src\gui\dialogs\configuration.py:356 ../src\gui\main.py:287 msgid "Blocked users" msgstr "Usuaris bloquejats" -#: ../src\gui\dialogs\configuration.py:360 ../src\gui\main.py:278 +#: ../src\gui\dialogs\configuration.py:370 ../src\gui\main.py:291 msgid "Muted users" msgstr "Usuaris silenciats" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "Restart TW Blue" msgstr "Reiniciar TW Blue" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "" "The application requires to be restarted to save these changes. Press OK to " "do it now." @@ -1076,58 +1290,66 @@ msgstr "" "El programa necessita reiniciar perquè els canvis facin efecte. Prem " "acceptar per fer-ho ara." -#: ../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 "Acció" -#: ../src\gui\dialogs\follow.py:44 +#: ../src\gui\dialogs\follow.py:45 msgid "Follow" msgstr "Seguir" -#: ../src\gui\dialogs\follow.py:45 +#: ../src\gui\dialogs\follow.py:46 msgid "Unfollow" msgstr "Deixar de seguir" -#: ../src\gui\dialogs\follow.py:46 +#: ../src\gui\dialogs\follow.py:47 msgid "Mute" msgstr "Silenciar" -#: ../src\gui\dialogs\follow.py:47 +#: ../src\gui\dialogs\follow.py:48 msgid "Unmute" msgstr "Dessilenciar" -#: ../src\gui\dialogs\follow.py:48 +#: ../src\gui\dialogs\follow.py:49 msgid "Block" msgstr "Bloquejar" -#: ../src\gui\dialogs\follow.py:49 +#: ../src\gui\dialogs\follow.py:50 msgid "Unblock" msgstr "Desbloquejar" -#: ../src\gui\dialogs\follow.py:50 +#: ../src\gui\dialogs\follow.py:51 msgid "Report as spam" msgstr "Reportar com a spam" -#: ../src\gui\dialogs\follow.py:61 ../src\gui\dialogs\search.py:40 -#: ../src\gui\dialogs\trending.py:40 ../src\gui\dialogs\utils.py:39 +#: ../src\gui\dialogs\follow.py:52 +msgid "Ignore tweets from this client" +msgstr "Ignorar tuits d'aquest client" + +#: ../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 "Acceptar" -#: ../src\gui\dialogs\follow.py:101 +#: ../src\gui\dialogs\follow.py:104 msgid "You've muted to %s" -msgstr "Has silenciat a %s(@%s)" +msgstr "Has silenciat a %s" -#: ../src\gui\dialogs\follow.py:115 +#: ../src\gui\dialogs\follow.py:118 msgid "You've unmuted to %s" -msgstr "Has dessilenciat a %s(@%s)" +msgstr "Has dessilenciat a %s" + +#: ../src\gui\dialogs\follow.py:142 +msgid "You can't ignore direct messages" +msgstr "No pots ignorar els missatges directes." #: ../src\gui\dialogs\lists.py:36 msgid "Lists manager" msgstr "Gestor de llistes" -#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:298 +#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:311 msgid "Lists" msgstr "Llistes" @@ -1175,7 +1397,7 @@ msgstr "Llista oberta" msgid "This list is arready opened." msgstr "Aquesta llista ja està oberta" -#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:301 +#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:314 msgid "List for %s" msgstr "Llista %s" @@ -1223,105 +1445,128 @@ msgstr "Afegir" msgid "Select a list to remove the user" msgstr "Selecciona una llista per esborrar a l'usuari" -#: ../src\gui\dialogs\message.py:43 ../src\gui\dialogs\message.py:146 +#: ../src\gui\dialogs\message.py:44 ../src\gui\dialogs\message.py:147 msgid "%s - %s of 140 characters" -msgstr "%s - %s de 140 caràcters- %i caràcters" +msgstr "%s - %s de 140 caràcters" -#: ../src\gui\dialogs\message.py:77 +#: ../src\gui\dialogs\message.py:78 msgid "Attaching..." msgstr "Adjuntant..." -#: ../src\gui\dialogs\message.py:78 +#: ../src\gui\dialogs\message.py:79 msgid "Uploading..." msgstr "Carregant..." -#: ../src\gui\dialogs\message.py:100 +#: ../src\gui\dialogs\message.py:101 msgid "Unable to upload the audio" msgstr "Impossible carregar l'audio" -#: ../src\gui\dialogs\message.py:114 ../src\gui\dialogs\message.py:400 +#: ../src\gui\dialogs\message.py:115 ../src\gui\dialogs\message.py:428 +#: ../src\gui\dialogs\message.py:513 msgid "Translated" msgstr "Traduït" -#: ../src\gui\dialogs\message.py:126 +#: ../src\gui\dialogs\message.py:127 msgid "There's no URL to be shortened" msgstr "No hi ha cap adreça per escurçar." -#: ../src\gui\dialogs\message.py:129 +#: ../src\gui\dialogs\message.py:130 msgid "URL shortened" msgstr "Adreça escurçada." -#: ../src\gui\dialogs\message.py:137 ../src\gui\dialogs\message.py:412 +#: ../src\gui\dialogs\message.py:138 ../src\gui\dialogs\message.py:440 +#: ../src\gui\dialogs\message.py:525 msgid "There's no URL to be expanded" msgstr "No hi ha cap adreça per expandir." -#: ../src\gui\dialogs\message.py:140 ../src\gui\dialogs\message.py:415 +#: ../src\gui\dialogs\message.py:141 ../src\gui\dialogs\message.py:443 +#: ../src\gui\dialogs\message.py:528 msgid "URL expanded" msgstr "Adreça expandida" -#: ../src\gui\dialogs\message.py:168 ../src\gui\dialogs\message.py:223 +#: ../src\gui\dialogs\message.py:169 ../src\gui\dialogs\message.py:233 #: ../src\gui\dialogs\update_profile.py:51 #: ../src\gui\dialogs\update_profile.py:88 msgid "Upload a picture" msgstr "Carregar una fotografia" -#: ../src\gui\dialogs\message.py:171 ../src\gui\dialogs\message.py:259 -#: ../src\gui\dialogs\message.py:350 +#: ../src\gui\dialogs\message.py:172 ../src\gui\dialogs\message.py:269 +#: ../src\gui\dialogs\message.py:378 ../src\gui\dialogs\message.py:465 msgid "Spelling correction" msgstr "Correcció d'escriptura." -#: ../src\gui\dialogs\message.py:175 ../src\gui\dialogs\message.py:263 +#: ../src\gui\dialogs\message.py:176 ../src\gui\dialogs\message.py:273 msgid "Shorten URL" msgstr "Escurçar adreça" -#: ../src\gui\dialogs\message.py:177 ../src\gui\dialogs\message.py:265 -#: ../src\gui\dialogs\message.py:352 +#: ../src\gui\dialogs\message.py:178 ../src\gui\dialogs\message.py:275 +#: ../src\gui\dialogs\message.py:380 ../src\gui\dialogs\message.py:467 msgid "Expand URL" msgstr "Expandir adreça" -#: ../src\gui\dialogs\message.py:183 ../src\gui\dialogs\message.py:271 +#: ../src\gui\dialogs\message.py:184 ../src\gui\dialogs\message.py:281 msgid "Send" msgstr "Enviar" -#: ../src\gui\dialogs\message.py:219 ../src\gui\dialogs\message.py:230 +#: ../src\gui\dialogs\message.py:187 +msgid "&Autocomplete users" +msgstr "&Autocompletar usuaris." + +#: ../src\gui\dialogs\message.py:229 ../src\gui\dialogs\message.py:240 #: ../src\gui\dialogs\update_profile.py:84 #: ../src\gui\dialogs\update_profile.py:95 msgid "Discard image" msgstr "Descartar imatge" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Image files (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" msgstr "Fitxers d'imatge (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Select the picture to be uploaded" msgstr "Selecciona la fotografia per carregar." -#: ../src\gui\dialogs\message.py:253 +#: ../src\gui\dialogs\message.py:263 msgid "Recipient" msgstr "Destinatari" -#: ../src\gui\dialogs\message.py:308 -msgid "Mention to all" -msgstr "Mencionar a tothom" +#: ../src\gui\dialogs\message.py:318 +msgid "Men&tion all" +msgstr "Men&cionar a tots" -#: ../src\gui\dialogs\message.py:335 +#: ../src\gui\dialogs\message.py:345 msgid "Tweet - %i characters " msgstr "Tuit - %i caràcters" -#: ../src\gui\dialogs\search.py:26 ../src\gui\dialogs\trending.py:26 +#: ../src\gui\dialogs\message.py:363 +msgid "Retweets: " +msgstr "Retuit." + +#: ../src\gui\dialogs\message.py:368 +msgid "Favourites: " +msgstr "Favorits: " + +#: ../src\gui\dialogs\message.py:451 +msgid "View" +msgstr "veure" + +#: ../src\gui\dialogs\message.py:453 +msgid "Item" +msgstr "Item" + +#: ../src\gui\dialogs\search.py:26 msgid "Search on Twitter" msgstr "Cerca a Twitter" -#: ../src\gui\dialogs\search.py:27 ../src\gui\dialogs\trending.py:27 +#: ../src\gui\dialogs\search.py:27 msgid "Search" msgstr "Cerca" -#: ../src\gui\dialogs\search.py:34 ../src\gui\dialogs\trending.py:34 +#: ../src\gui\dialogs\search.py:34 msgid "Tweets" msgstr "Tuits" -#: ../src\gui\dialogs\search.py:35 ../src\gui\dialogs\trending.py:35 +#: ../src\gui\dialogs\search.py:35 msgid "Users" msgstr "Usuaris" @@ -1389,6 +1634,26 @@ msgstr "Tuits: %s\n" msgid "Favourites: %s" msgstr "Favorits: %s" +#: ../src\gui\dialogs\trending.py:30 +msgid "View trending topics" +msgstr "Veure trending topics" + +#: ../src\gui\dialogs\trending.py:31 +msgid "Trending topics by" +msgstr "Trending topics per" + +#: ../src\gui\dialogs\trending.py:33 +msgid "Country" +msgstr "País" + +#: ../src\gui\dialogs\trending.py:34 +msgid "City" +msgstr "Ciutat" + +#: ../src\gui\dialogs\trending.py:43 ../src\gui\dialogs\update_profile.py:35 +msgid "Location" +msgstr "Localització" + #: ../src\gui\dialogs\update_profile.py:27 msgid "Update your profile" msgstr "Actualitzar el teu perfil" @@ -1397,10 +1662,6 @@ msgstr "Actualitzar el teu perfil" msgid "Name (20 characters maximum)" msgstr "Nom (màxim vint caràcters)" -#: ../src\gui\dialogs\update_profile.py:35 -msgid "Location" -msgstr "Localització" - #: ../src\gui\dialogs\update_profile.py:40 msgid "Website" msgstr "Lloc web" @@ -1417,259 +1678,247 @@ msgstr "Actualitzar perfil" msgid "Select an URL" msgstr "Selecciona una adreça" -#: ../src\gui\main.py:59 +#: ../src\gui\main.py:66 +msgid "S&witch account" +msgstr "&Canviar de compte" + +#: ../src\gui\main.py:68 msgid "&Update profile" msgstr "&Actualitzar perfil" -#: ../src\gui\main.py:61 +#: ../src\gui\main.py:70 msgid "&Hide window" msgstr "&Amagar finestra" -#: ../src\gui\main.py:63 +#: ../src\gui\main.py:72 msgid "&Search" msgstr "&Cerca" -#: ../src\gui\main.py:65 +#: ../src\gui\main.py:74 +msgid "View &trending topics" +msgstr "Veure &Trending topics" + +#: ../src\gui\main.py:76 msgid "&Lists manager" msgstr "&Gestor de llistes" -#: ../src\gui\main.py:67 +#: ../src\gui\main.py:78 msgid "Sounds &tutorial" msgstr "&Tutorial de sons" -#: ../src\gui\main.py:69 +#: ../src\gui\main.py:80 msgid "&Edit keystrokes" msgstr "&Editar combinacions de tecles" -#: ../src\gui\main.py:71 +#: ../src\gui\main.py:82 msgid "&Preferences" msgstr "&Preferències" -#: ../src\gui\main.py:73 +#: ../src\gui\main.py:84 msgid "E&xit" msgstr "&Sortir" -#: ../src\gui\main.py:78 ../src\gui\main.py:154 +#: ../src\gui\main.py:89 ../src\gui\main.py:167 msgid "&Tweet" msgstr "&Tuit" -#: ../src\gui\main.py:80 -msgid "Re&ply" -msgstr "&Respondre" +#: ../src\gui\main.py:101 +msgid "View &address" +msgstr "Veure &Adreça" -#: ../src\gui\main.py:82 -msgid "&Retweet" -msgstr "&Retuit" - -#: ../src\gui\main.py:84 -msgid "Add to &favourites" -msgstr "&Afegir a favorit" - -#: ../src\gui\main.py:86 -msgid "Remove from favo&urites" -msgstr "&Esborrar de favorits" - -#: ../src\gui\main.py:88 -msgid "&Show tweet" -msgstr "&Veure tuit" - -#: ../src\gui\main.py:90 -msgid "&Delete" -msgstr "&Eliminar" - -#: ../src\gui\main.py:95 +#: ../src\gui\main.py:108 msgid "&Follow" msgstr "&Seguir" -#: ../src\gui\main.py:97 +#: ../src\gui\main.py:110 msgid "&Unfollow" msgstr "&Deixar de seguir" -#: ../src\gui\main.py:99 ../src\gui\main.py:128 +#: ../src\gui\main.py:112 ../src\gui\main.py:141 msgid "&Mute" msgstr "&Silenciar" -#: ../src\gui\main.py:101 +#: ../src\gui\main.py:114 msgid "U&nmute" msgstr "&Dessilenciar" -#: ../src\gui\main.py:103 +#: ../src\gui\main.py:116 msgid "&Report as spam" msgstr "&Reportar com a spam" -#: ../src\gui\main.py:105 +#: ../src\gui\main.py:118 msgid "&Block" msgstr "&Bloquejar" -#: ../src\gui\main.py:107 +#: ../src\gui\main.py:120 msgid "Unb&lock" msgstr "&Desbloquejar" -#: ../src\gui\main.py:109 +#: ../src\gui\main.py:122 msgid "Direct me&ssage" msgstr "Missatge directe" -#: ../src\gui\main.py:111 +#: ../src\gui\main.py:124 msgid "&Add to list" msgstr "&Afegir a llista" -#: ../src\gui\main.py:113 +#: ../src\gui\main.py:126 msgid "R&emove from list" msgstr "&Eliminar de llista" -#: ../src\gui\main.py:115 -msgid "&View lists" -msgstr "&Veure llistes" - -#: ../src\gui\main.py:117 -msgid "Show user &profile" -msgstr "&Veure perfil de l'usuari" - -#: ../src\gui\main.py:119 +#: ../src\gui\main.py:132 msgid "&Timeline" msgstr "&Línia temporal" -#: ../src\gui\main.py:121 +#: ../src\gui\main.py:134 msgid "V&iew favourites" msgstr "&Veure favorits" -#: ../src\gui\main.py:126 +#: ../src\gui\main.py:139 msgid "&Load previous items" msgstr "&carregar twits més antics" -#: ../src\gui\main.py:130 +#: ../src\gui\main.py:143 msgid "&Autoread tweets for this buffer" msgstr "&Llegir automàticament els tuits d'aquest buffer." -#: ../src\gui\main.py:132 +#: ../src\gui\main.py:145 msgid "&Clear buffer" msgstr "&Netejar buffer" -#: ../src\gui\main.py:134 +#: ../src\gui\main.py:147 msgid "&Remove buffer" msgstr "&Esborrar buffer" -#: ../src\gui\main.py:139 +#: ../src\gui\main.py:152 msgid "&Documentation" msgstr "&Documentació" -#: ../src\gui\main.py:141 +#: ../src\gui\main.py:154 msgid "&What's new in this version?" msgstr "&Què hi ha de nou en aquesta versió?" -#: ../src\gui\main.py:143 +#: ../src\gui\main.py:156 msgid "&Check for updates" msgstr "&Cercar actualitzacions" -#: ../src\gui\main.py:145 +#: ../src\gui\main.py:158 msgid "&Report an error" msgstr "&Reportar un problema" -#: ../src\gui\main.py:147 +#: ../src\gui\main.py:160 msgid "TW Blue &website" msgstr "&Pàgina web de TWBlue" -#: ../src\gui\main.py:149 +#: ../src\gui\main.py:162 msgid "About &TW Blue" msgstr "&Sobre TW Blue" -#: ../src\gui\main.py:153 +#: ../src\gui\main.py:166 msgid "&Application" msgstr "&Aplicació" -#: ../src\gui\main.py:155 +#: ../src\gui\main.py:168 msgid "&User" msgstr "&Usuari" -#: ../src\gui\main.py:156 +#: ../src\gui\main.py:169 msgid "&Buffer" msgstr "&Buffer" -#: ../src\gui\main.py:157 +#: ../src\gui\main.py:170 msgid "&Help" msgstr "&Ajuda" -#: ../src\gui\main.py:241 +#: ../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." +msgstr "" +"Hi ha hagut un error cercant actualitzacions. Pot ser per un problema amb el " +"nostre servidor o en el teu servidor DNS. Si et plau, prova-ho més tard." + +#: ../src\gui\main.py:254 msgid "Home" msgstr "Principal" -#: ../src\gui\main.py:246 +#: ../src\gui\main.py:259 msgid "Mentions" msgstr "Mencions" -#: ../src\gui\main.py:249 +#: ../src\gui\main.py:262 msgid "Direct messages" msgstr "Missatges directes" -#: ../src\gui\main.py:252 +#: ../src\gui\main.py:265 msgid "Sent" msgstr "Enviats" -#: ../src\gui\main.py:258 +#: ../src\gui\main.py:271 msgid "Favourites" msgstr "Favorits" -#: ../src\gui\main.py:270 +#: ../src\gui\main.py:283 msgid "Friends" msgstr "Amics" -#: ../src\gui\main.py:285 +#: ../src\gui\main.py:298 msgid "Searches" msgstr "Recerques" -#: ../src\gui\main.py:292 +#: ../src\gui\main.py:305 msgid "Timelines" msgstr "Línies temporals" -#: ../src\gui\main.py:295 ../src\gui\main.py:708 +#: ../src\gui\main.py:308 ../src\gui\main.py:747 msgid "Timeline for %s" msgstr "Línia temporal de %s" -#: ../src\gui\main.py:306 +#: ../src\gui\main.py:319 msgid "Favourites timelines" msgstr "Línies temporals favorites" -#: ../src\gui\main.py:309 ../src\gui\main.py:732 +#: ../src\gui\main.py:322 ../src\gui\main.py:771 msgid "Favourites for %s" msgstr "Favorits de %s" -#: ../src\gui\main.py:341 +#: ../src\gui\main.py:332 ../src\gui\main.py:1062 +msgid "Trending topics for %s" +msgstr "Tendències de %s" + +#: ../src\gui\main.py:365 msgid "Ready" msgstr "Preparat" -#: ../src\gui\main.py:368 +#: ../src\gui\main.py:393 msgid "%s favourites from %s" msgstr "%s favorits de %s" -#: ../src\gui\main.py:378 -msgid "Connection error. Try again later." -msgstr "Error de connexió. Si et plau, prova-ho més tard." - -#: ../src\gui\main.py:421 +#: ../src\gui\main.py:449 msgid "Streams disconnected. TW Blue will try to reconnect in a minute." msgstr "Streams desconnectats. TW Blue provarà de connectar-se en un minut." -#: ../src\gui\main.py:425 +#: ../src\gui\main.py:453 msgid "Reconnecting streams..." msgstr "Reconectant els streams..." -#: ../src\gui\main.py:449 +#: ../src\gui\main.py:477 msgid "search for %s" msgstr "Cercar per %s" -#: ../src\gui\main.py:454 +#: ../src\gui\main.py:482 msgid "search users for %s" msgstr "Cercar usuaris per %s" -#: ../src\gui\main.py:466 ../src\gui\main.py:477 ../src\gui\main.py:496 +#: ../src\gui\main.py:494 ../src\gui\main.py:505 ../src\gui\main.py:524 msgid "Select the user" msgstr "Selecciona l'usuari" -#: ../src\gui\main.py:557 +#: ../src\gui\main.py:584 msgid "User details" msgstr "Detalls de l'usuari" -#: ../src\gui\main.py:565 +#: ../src\gui\main.py:592 msgid "" "Do you really want to delete this message? It will be eliminated from " "Twitter as well." @@ -1677,63 +1926,59 @@ msgstr "" "Estàs segur de que vols esborrar aquest missatge? Tambè s'esborrarà de " "Twitter." -#: ../src\gui\main.py:582 +#: ../src\gui\main.py:609 msgid "Do you really want to close TW Blue?" msgstr "Estàs segur de que vols sortir de TW Blue?" -#: ../src\gui\main.py:582 ../src\gui\sysTrayIcon.py:46 +#: ../src\gui\main.py:609 ../src\gui\sysTrayIcon.py:46 msgid "Exit" msgstr "Sortir" -#: ../src\gui\main.py:587 +#: ../src\gui\main.py:614 msgid "Exiting..." msgstr "Sortint..." -#: ../src\gui\main.py:673 +#: ../src\gui\main.py:712 msgid "Error while adding to favourites." msgstr "Error afegint a favorit" -#: ../src\gui\main.py:681 +#: ../src\gui\main.py:720 msgid "Error while removing from favourites." msgstr "Error esborrant de favorits" -#: ../src\gui\main.py:685 +#: ../src\gui\main.py:724 msgid "Individual timeline" msgstr "Línia temporal individual" -#: ../src\gui\main.py:689 ../src\gui\main.py:721 -msgid "The user does not exist" -msgstr "L'usuari no existeix" - -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "Existing timeline" msgstr "Linea temporal existent" -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "" "There's currently a timeline for this user. You are not able to open another" msgstr "" "Ja hi ha una línia temporal per aquest usuari. No pots obrirne una altra." -#: ../src\gui\main.py:703 +#: ../src\gui\main.py:742 msgid "This user has no tweets. You can't open a timeline for this user" msgstr "Aquest usuari no té tuits. No pots obrir la seva línia temporal." -#: ../src\gui\main.py:717 +#: ../src\gui\main.py:756 msgid "List of favourites" msgstr "Llista de favorits" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "Existing list" msgstr "Llista existent" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "" "There's already a list of favourites for this user. You can't create another." msgstr "" "Ja hi ha una llista de favorits d'aquest usuari. No pots crear-ne una altra." -#: ../src\gui\main.py:736 +#: ../src\gui\main.py:775 msgid "" "This user has no favourites. You can't create a list of favourites for this " "user." @@ -1741,46 +1986,62 @@ msgstr "" "Aquest usuari no té tuits favorits. No pots obrir una llista dels seus tuits " "favorits." -#: ../src\gui\main.py:777 ../src\gui\main.py:790 +#: ../src\gui\main.py:816 ../src\gui\main.py:829 msgid "%s, %s of %s" msgstr "%s, %s de %s" -#: ../src\gui\main.py:779 ../src\gui\main.py:792 +#: ../src\gui\main.py:818 ../src\gui\main.py:831 msgid "%s. Empty" msgstr "%s. buit" -#: ../src\gui\main.py:815 +#: ../src\gui\main.py:868 msgid "Global mute on" msgstr "Silenci global activat" -#: ../src\gui\main.py:818 +#: ../src\gui\main.py:871 msgid "Global mute off" msgstr "Silenci global desactivat" -#: ../src\gui\main.py:824 +#: ../src\gui\main.py:877 msgid "Buffer mute on" msgstr "Silenci de buffer activat" -#: ../src\gui\main.py:827 +#: ../src\gui\main.py:880 msgid "Buffer mute off" msgstr "Silenci de buffer desactivat" -#: ../src\gui\main.py:833 +#: ../src\gui\main.py:886 msgid "The auto-reading of new tweets is enabled for this buffer" msgstr "La lectura automàtica de tuits per a aquest buffer està activada." -#: ../src\gui\main.py:836 +#: ../src\gui\main.py:889 msgid "The auto-reading of new tweets is disabled for this buffer" msgstr "La lectura automàtica de tuits per a aquest buffer està desactivada." -#: ../src\gui\main.py:843 +#: ../src\gui\main.py:896 msgid "Copied" msgstr "Copiat" -#: ../src\gui\main.py:857 ../src\gui\main.py:870 +#: ../src\gui\main.py:910 ../src\gui\main.py:923 msgid "%s" msgstr "%s" +#: ../src\gui\main.py:1026 +msgid "Address" +msgstr "Adreça" + +#: ../src\gui\main.py:1028 ../src\gui\main.py:1045 +msgid "There are no coordinates in this tweet" +msgstr "En aquest tuit no hi ha coordenades." + +#: ../src\gui\main.py:1030 ../src\gui\main.py:1047 +msgid "There are no results for the coordinates in this tweet" +msgstr "No hi ha resultats per a les coordenades d'aquest tuit." + +#: ../src\gui\main.py:1032 ../src\gui\main.py:1049 +msgid "Error decoding coordinates. Try again later." +msgstr "Error codificant les coordenades. Si et plau, prova-ho més tard." + #: ../src\gui\sysTrayIcon.py:36 msgid "Preferences" msgstr "Preferències" @@ -1789,7 +2050,7 @@ msgstr "Preferències" msgid "Show / hide" msgstr "Veure/ amagar" -#: ../src\gui\sysTrayIcon.py:42 +#: ../src\gui\sysTrayIcon.py:42 ../src\issueReporter\gui.py:30 msgid "Documentation" msgstr "Documentació" @@ -1797,6 +2058,126 @@ msgstr "Documentació" msgid "Check for updates" msgstr "Cercar actualitzacions" +#: ../src\issueReporter\gui.py:30 +msgid "Translation" +msgstr "Traducció." + +#: ../src\issueReporter\gui.py:31 +msgid "always" +msgstr "Sempre" + +#: ../src\issueReporter\gui.py:31 +msgid "have not tried" +msgstr "No s'ha provat." + +#: ../src\issueReporter\gui.py:31 +msgid "random" +msgstr "aleatori" + +#: ../src\issueReporter\gui.py:31 +msgid "sometimes" +msgstr "a vegades" + +#: ../src\issueReporter\gui.py:31 +msgid "unable to duplicate" +msgstr "Impossible duplicar." + +#: ../src\issueReporter\gui.py:32 +msgid "block" +msgstr "bloquejar" + +#: ../src\issueReporter\gui.py:32 +msgid "crash" +msgstr "error" + +#: ../src\issueReporter\gui.py:32 +msgid "feature" +msgstr "característica" + +#: ../src\issueReporter\gui.py:32 +msgid "major" +msgstr "major" + +#: ../src\issueReporter\gui.py:32 +msgid "minor" +msgstr "menor" + +#: ../src\issueReporter\gui.py:32 +msgid "text" +msgstr "text" + +#: ../src\issueReporter\gui.py:32 +msgid "trivial" +msgstr "Trivial" + +#: ../src\issueReporter\gui.py:32 +msgid "tweak" +msgstr "configuració" + +#: ../src\issueReporter\gui.py:34 +msgid "Report an error" +msgstr "Reportar un problema" + +#: ../src\issueReporter\gui.py:37 +msgid "Select a category" +msgstr "selecciona una categoria" + +#: ../src\issueReporter\gui.py:46 +msgid "" +"Briefly describe what happened. You will be able to thoroughly explain it " +"later" +msgstr "" +"Descriu en poques paraules el que ha passat. Desprès podràs explicar-ho més " +"profundament" + +#: ../src\issueReporter\gui.py:56 +msgid "Here, you can describe the bug in detail" +msgstr "Aquí pots descriure amb detall el problema" + +#: ../src\issueReporter\gui.py:66 +msgid "how often does this bug happen?" +msgstr "Amb quina freqüència té lloc aquest error?" + +#: ../src\issueReporter\gui.py:74 +msgid "Select the importance that you think this bug has" +msgstr "Selecciona la importància que creus que té aquest bug del programa" + +#: ../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 "" +"Jo sé que el sistema de bugs de TW Blue obtindrà el meu nom d'usuari per " +"contactar-me i solucionar el bug ràpidament." + +#: ../src\issueReporter\gui.py:85 +msgid "Send report" +msgstr "Enviar report" + +#: ../src\issueReporter\gui.py:98 +msgid "You must fill out both fields" +msgstr "Has d'omplir els dos camps" + +#: ../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 "" +"Necessites marcar la casella per donar-nos el teu nom d'usuari de Twitter " +"per contactar amb tu si és necessari." + +#: ../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 "" +"Gracies per reportar aquest problema! Tant de bó puguis veure'l entre la " +"llista de millores de pròximes versions. Has reportat el problema nombre %i" + +#: ../src\issueReporter\gui.py:120 +msgid "reported" +msgstr "Reportat" + #: ../src\keystrokeEditor\constants.py:4 msgid "Go up up on the current list" msgstr "Va a dalt en la llista actual" @@ -1960,6 +2341,18 @@ msgstr "Veure llistes de l'usuari específic" msgid "loads previous items to any buffer" msgstr "&carregar twits més antics a qualsevol buffer" +#: ../src\keystrokeEditor\constants.py:45 +msgid "Get location of any tweet" +msgstr "Esbrinar la localització de qualsevol tuit." + +#: ../src\keystrokeEditor\constants.py:46 +msgid "Displays the tweet's location in a dialog" +msgstr "Mostra la localització del tuit en un diàleg" + +#: ../src\keystrokeEditor\constants.py:47 +msgid "Creates a buffer for displaying trends for a desired place" +msgstr "Crea un buffer per mostrar tendències d'un lloc concret." + #: ../src\keystrokeEditor\gui.py:10 msgid "Keystroke editor" msgstr "Editor de combinacions de teclat" @@ -2012,15 +2405,15 @@ msgstr "Has de triar una lletra per a la cominació ràpida de teclat" msgid "User default" msgstr "Usuari per defecte" -#: ../src\sessionmanager\gui.py:19 +#: ../src\sessionmanager\gui.py:20 msgid "Session manager" msgstr "Gestor de sessió" -#: ../src\sessionmanager\gui.py:23 +#: ../src\sessionmanager\gui.py:24 msgid "Select a twitter account to start TW Blue" msgstr "Selecciona un compte de Twitter per començar a TWBlue" -#: ../src\sessionmanager\gui.py:25 +#: ../src\sessionmanager\gui.py:26 msgid "Account" msgstr "Compte" @@ -2028,15 +2421,19 @@ msgstr "Compte" msgid "New account" msgstr "Compte nou" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:32 +msgid "Remove session" +msgstr "Eliminar sessió." + +#: ../src\sessionmanager\gui.py:70 msgid "Account Error" msgstr "Problema de compte" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:70 msgid "You need to configure an account." msgstr "Necessites configurar un compte" -#: ../src\sessionmanager\gui.py:83 +#: ../src\sessionmanager\gui.py:84 msgid "" "The request for the required Twitter authorization to continue will be " "opened on your browser. You only need to do it once. Would you like to " @@ -2046,11 +2443,11 @@ msgstr "" "navigador. Només has de fer això una vegada. Vols autoritzar un compte de " "Twitter ara?" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "Invalid user token" msgstr "Token d'usuari invàlid" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "" "Your access token is invalid or the authorisation has failed. Please try " "again." @@ -2058,9 +2455,17 @@ msgstr "" "El teu token d'accés és invàlid o l'autorització ha fallat. Si et plau, " "prova-ho de nou." -#: ../src\sessionmanager\gui.py:97 +#: ../src\sessionmanager\gui.py:98 msgid "Authorised account %d" -msgstr "Compte autoritzat" +msgstr "Compte autoritzat %d" + +#: ../src\sessionmanager\gui.py:107 +msgid "Do you really want delete this account?" +msgstr "Realment vols eliminar aquest compte?" + +#: ../src\sessionmanager\gui.py:107 +msgid "Remove account" +msgstr "Esborrar compte." #: ../src\twitter\buffers\indibidual.py:26 msgid "One tweet from %s" @@ -2116,7 +2521,7 @@ msgstr "Ara mateix" #: ../src\twitter\compose.py:40 msgid "{} seconds ago" -msgstr "Fa uns segons" +msgstr "Fa {} segons" #: ../src\twitter\compose.py:42 msgid "1 minute ago" @@ -2403,11 +2808,11 @@ msgstr "Privat" msgid "public" msgstr "Públic" -#: ../src\twitter\twitter.py:74 +#: ../src\twitter\twitter.py:77 msgid "%s failed. Reason: %s" msgstr "%s ha fallat. Raó: %s" -#: ../src\twitter\twitter.py:81 +#: ../src\twitter\twitter.py:84 msgid "%s succeeded." msgstr "%s amb èxit" @@ -2449,97 +2854,12 @@ msgstr "" "La nova versió de TW Blue s'ha descarregat i instal·lat amb èxit. Prem " "acceptar per iniciar l'aplicació." -#~ msgid "always" -#~ msgstr "Sempre" +#, fuzzy +#~ msgid "Mention &to all" +#~ msgstr "Mencionar a tothom" -#~ msgid "have not tried" -#~ msgstr "no s'ha intentat" - -#~ msgid "random" -#~ msgstr "aleatori" - -#~ msgid "sometimes" -#~ msgstr "a vegades" - -#~ msgid "unable to duplicate" -#~ msgstr "Impossible duplicar." - -#~ msgid "block" -#~ msgstr "bloquejar" - -#~ msgid "crash" -#~ msgstr "error" - -#~ msgid "feature" -#~ msgstr "característica" - -#~ msgid "major" -#~ msgstr "major" - -#~ msgid "minor" -#~ msgstr "menor" - -#~ msgid "text" -#~ msgstr "text" - -#~ msgid "trivial" -#~ msgstr "Trivial" - -#~ msgid "tweak" -#~ msgstr "configuració" - -#~ msgid "Report an error" -#~ msgstr "Reportar un problema" - -#~ msgid "Select a category" -#~ msgstr "selecciona una categoria" - -#~ msgid "" -#~ "Briefly describe what happened. You will be able to thoroughly explain it " -#~ "later" -#~ msgstr "" -#~ "Descriu en poques paraules el que ha passat. Desprès podràs explicar-ho " -#~ "més profundament" - -#~ msgid "Here, you can describe the bug in detail" -#~ msgstr "Aquí pots descriure amb detall el problema" - -#~ msgid "how often does this bug happen?" -#~ msgstr "Amb quina freqüència té lloc aquest error?" - -#~ msgid "Select the importance that you think this bug has" -#~ msgstr "Selecciona la importància que creus que té aquest bug del programa" - -#~ msgid "" -#~ "I know that the TW Blue bug system will get my Twitter username to " -#~ "contact me and fix the bug quickly" -#~ msgstr "" -#~ "Jo sé que el sistema de bugs de TW Blue obtindrà el meu nom d'usuari per " -#~ "contactar-me i solucionar el bug ràpidament." - -#~ msgid "Send report" -#~ msgstr "Enviar report" - -#~ msgid "You must fill out both fields" -#~ msgstr "Has d'omplir els dos camps" - -#~ msgid "" -#~ "You need to mark the checkbox to provide us your twitter username to " -#~ "contact to you if is necessary." -#~ msgstr "" -#~ "Necessites marcar la casella per donar-nos el teu nom d'usuari de Twitter " -#~ "per contactar amb tu si és necessari." - -#~ 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 "" -#~ "Gracies per reportar aquest problema! Tant de bó puguis veure'l entre la " -#~ "llista de millores de pròximes versions. Has reportat el problema nombre " -#~ "%i" - -#~ msgid "reported" -#~ msgstr "Reportat" +#~ msgid "Connection error. Try again later." +#~ msgstr "Error de connexió. Si et plau, prova-ho més tard." #~ msgid "Error while reporting" #~ msgstr "Error reportant" diff --git a/src/locales/de/LC_MESSAGES/twblue.mo b/src/locales/de/LC_MESSAGES/twblue.mo new file mode 100644 index 0000000000000000000000000000000000000000..e601b920984f8c543c286ec5625ebaf68853dd8c GIT binary patch literal 43574 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 literal 0 HcmV?d00001 diff --git a/src/locales/de/LC_MESSAGES/twblue.po b/src/locales/de/LC_MESSAGES/twblue.po new file mode 100644 index 00000000..a7d4d283 --- /dev/null +++ b/src/locales/de/LC_MESSAGES/twblue.po @@ -0,0 +1,2926 @@ +msgid "" +msgstr "" +"Project-Id-Version: TW Blue 0.44\n" +"POT-Creation-Date: 2014-12-10 23:20+Hora estándar central (México)\n" +"PO-Revision-Date: 2014-12-24 17:41+0100\n" +"Last-Translator: Steffen Schultz \n" +"Language-Team: Manuel Cortez \n" +"Language: de_DE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.6.9\n" +"X-Poedit-KeywordsList: _;gettext;gettext_noop\n" +"X-Poedit-Basepath: .\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-SourceCharset: UTF-8\n" + +#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:174 +#: ../src\gui\dialogs\message.py:271 +msgid "Attach audio" +msgstr "Audio anhängen" + +#: ../src\extra\AudioUploader\gui.py:38 ../src\extra\AudioUploader\gui.py:147 +#: ../src\extra\AudioUploader\gui.py:157 +msgid "Play" +msgstr "Abspielen" + +#: ../src\extra\AudioUploader\gui.py:41 ../src\extra\AudioUploader\gui.py:76 +#: ../src\extra\AudioUploader\gui.py:81 ../src\extra\AudioUploader\gui.py:108 +msgid "Pause" +msgstr "Pause" + +#: ../src\extra\AudioUploader\gui.py:44 ../src\extra\AudioUploader\gui.py:104 +msgid "Record" +msgstr "Aufnehmen" + +#: ../src\extra\AudioUploader\gui.py:47 +msgid "Add an existing file" +msgstr "Bestehende Datei hinzufügen" + +#: ../src\extra\AudioUploader\gui.py:49 +msgid "Discard" +msgstr "Verwerfen" + +#: ../src\extra\AudioUploader\gui.py:52 +msgid "Upload to" +msgstr "Hochladen auf" + +#: ../src\extra\AudioUploader\gui.py:57 +msgid "Attach" +msgstr "Anhängen" + +#: ../src\extra\AudioUploader\gui.py:59 ../src\issueReporter\gui.py:88 +msgid "Cancel" +msgstr "Abbrechen" + +#: ../src\extra\AudioUploader\gui.py:78 ../src\extra\AudioUploader\gui.py:79 +msgid "Resume" +msgstr "Fortsetzen" + +#: ../src\extra\AudioUploader\gui.py:96 +msgid "Stop recording" +msgstr "Aufnahme beenden" + +#: ../src\extra\AudioUploader\gui.py:97 +msgid "Recording" +msgstr "Aufnahme" + +#: ../src\extra\AudioUploader\gui.py:102 ../src\extra\AudioUploader\gui.py:154 +msgid "Stopped" +msgstr "Beendet" + +#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:232 +#: ../src\gui\dialogs\update_profile.py:87 +msgid "Discarded" +msgstr "Verworfen" + +#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:359 +#: ../src\gui\buffers\base.py:371 +msgid "Playing..." +msgstr "Abspielen..." + +#: ../src\extra\AudioUploader\gui.py:143 +msgid "Stop" +msgstr "Stop" + +#: ../src\extra\AudioUploader\gui.py:162 +msgid "Recoding audio..." +msgstr "Wandle Audio..." + +#: ../src\extra\AudioUploader\gui.py:186 +msgid "Audio Files (*.mp3, *.ogg, *.wav)|*.mp3; *.ogg; *.wav" +msgstr "Audiodateien (*.mp3, *.ogg, *.wav)|*.mp3; *.ogg; *.wav" + +#: ../src\extra\AudioUploader\gui.py:186 +msgid "Select the audio file to be uploaded" +msgstr "Wähle die hochzuladende Datei aus" + +#: ../src\extra\AudioUploader\transfer_dialogs.py:15 +msgid "File" +msgstr "Datei" + +#: ../src\extra\AudioUploader\transfer_dialogs.py:21 +msgid "Transferred" +msgstr "Übertragen" + +#: ../src\extra\AudioUploader\transfer_dialogs.py:26 +msgid "Total file size" +msgstr "Gesamtgröße" + +#: ../src\extra\AudioUploader\transfer_dialogs.py:31 +msgid "Transfer rate" +msgstr "Geschwindigkeit" + +#: ../src\extra\AudioUploader\transfer_dialogs.py:36 +msgid "Time left" +msgstr "Verbleibende Zeit" + +#: ../src\extra\AudioUploader\utils.py:27 +msgid "%d day, " +msgstr "%d Tag, " + +#: ../src\extra\AudioUploader\utils.py:29 +msgid "%d days, " +msgstr "%d Tage, " + +#: ../src\extra\AudioUploader\utils.py:31 +msgid "%d hour, " +msgstr "%d Stunde, " + +#: ../src\extra\AudioUploader\utils.py:33 +msgid "%d hours, " +msgstr "%d Stunden, " + +#: ../src\extra\AudioUploader\utils.py:35 +msgid "%d minute, " +msgstr "%d Minute, " + +#: ../src\extra\AudioUploader\utils.py:37 +msgid "%d minutes, " +msgstr "%d Minuten, " + +#: ../src\extra\AudioUploader\utils.py:39 +msgid "%s second" +msgstr "%s Sekunde" + +#: ../src\extra\AudioUploader\utils.py:41 +msgid "%s seconds" +msgstr "%s Sekunden" + +#: ../src\extra\SoundsTutorial\gui.py:11 +msgid "The tweet may contain a playable audio" +msgstr "Der Tweet beinhaltet möglicherweise Audioinhalte" + +#: ../src\extra\SoundsTutorial\gui.py:12 +msgid "A timeline has been created" +msgstr "Eine Zeitleiste wurde erstellt" + +#: ../src\extra\SoundsTutorial\gui.py:13 +msgid "A timeline has been deleted" +msgstr "Eine Zeitleiste wurde gelöscht" + +#: ../src\extra\SoundsTutorial\gui.py:14 +msgid "You've received a direct message" +msgstr "Du hast eine Direktnachricht empfangen" + +#: ../src\extra\SoundsTutorial\gui.py:15 +msgid "You've sent a direct message" +msgstr "Du hast eine Direktnachricht gesendet" + +#: ../src\extra\SoundsTutorial\gui.py:16 +msgid "A bug has happened" +msgstr "Es ist ein Fehler aufgetreten" + +#: ../src\extra\SoundsTutorial\gui.py:17 +msgid "You've added a tweet to your favourites" +msgstr "Du hast einen Tweet favorisiert" + +#: ../src\extra\SoundsTutorial\gui.py:18 +msgid "Someone's favourites have been updated" +msgstr "Favoriten eines Benutzers wurden aktualisiert" + +#: ../src\extra\SoundsTutorial\gui.py:19 +msgid "The tweet has coordinates to determine its location" +msgstr "Der Tweet hat Koordinaten zur Ortsbestimmung" + +#: ../src\extra\SoundsTutorial\gui.py:20 +msgid "There are no more tweets to read" +msgstr "Keine weiteren Tweets" + +#: ../src\extra\SoundsTutorial\gui.py:21 +msgid "A list has a new tweet" +msgstr "Eine Liste hat einen neuen Tweet" + +#: ../src\extra\SoundsTutorial\gui.py:22 +msgid "You can't add any more characters on the tweet" +msgstr "Du kannst keine weiteren Zeichen eingeben" + +#: ../src\extra\SoundsTutorial\gui.py:23 +msgid "You've been mentioned " +msgstr "Du wurdest erwähnt" + +#: ../src\extra\SoundsTutorial\gui.py:24 +msgid "A new event has happened" +msgstr "Neues Ereignis" + +#: ../src\extra\SoundsTutorial\gui.py:25 +msgid "TW Blue is ready " +msgstr "TW Blue ist bereit " + +#: ../src\extra\SoundsTutorial\gui.py:26 +msgid "You've replied" +msgstr "Du hast geantwortet" + +#: ../src\extra\SoundsTutorial\gui.py:27 +msgid "You've retweeted" +msgstr "Du hast retweetet" + +#: ../src\extra\SoundsTutorial\gui.py:28 +msgid "A search has been updated" +msgstr "Eine Suche wurde aktualisiert" + +#: ../src\extra\SoundsTutorial\gui.py:29 +msgid "There's a new tweet in the main buffer" +msgstr "Ein neuer Tweet in der Hauptansicht" + +#: ../src\extra\SoundsTutorial\gui.py:30 +msgid "You've sent a tweet" +msgstr "Du hast einen Tweet gesendet" + +#: ../src\extra\SoundsTutorial\gui.py:31 +msgid "There's a new tweet in a timeline" +msgstr "Ein neuer Tweet in einer Zeitleiste" + +#: ../src\extra\SoundsTutorial\gui.py:32 +msgid "You have a new follower" +msgstr "Du hast einen neuen Follower" + +#: ../src\extra\SoundsTutorial\gui.py:33 +msgid "You've turned the volume up or down" +msgstr "Du hast die Lautstärke verändert" + +#: ../src\extra\SoundsTutorial\gui.py:37 +#, fuzzy +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 " +"lacking sounds or to contact with the sound pack developer." +msgstr "" +"Scheinbar benötigt dieses Soundpack ein Update. %i fehlgeschlagen. Bitte " +"besorge dir die fehlenden Sounds oder kontaktiere den Autor des Soundpacks." + +#: ../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 "Fehler" + +#: ../src\extra\SoundsTutorial\gui.py:39 +msgid "Sounds tutorial" +msgstr "Sounds erlernen" + +#: ../src\extra\SoundsTutorial\gui.py:42 +msgid "Press enter to listen to the sound for the selected event" +msgstr "Drücke Enter, um den Sound für das gewählte Element anzuhören" + +#: ../src\extra\SpellChecker\gui.py:34 +msgid "" +"A bug has happened. There are no dictionaries available for the selected " +"language in TW Blue" +msgstr "" +"Es ist ein Fehler aufgetreten. Für die gewählte Sprache existieren keine " +"Wörterbücher in TW Blue" + +#: ../src\extra\SpellChecker\gui.py:38 +msgid "Mis-spelled word" +msgstr "Falsch geschriebenes Wort" + +#: ../src\extra\SpellChecker\gui.py:43 +msgid "Context" +msgstr "Kontext" + +#: ../src\extra\SpellChecker\gui.py:48 +msgid "Suggestions" +msgstr "Vorschläge" + +#: ../src\extra\SpellChecker\gui.py:53 +msgid "Ignore" +msgstr "Ignorieren" + +#: ../src\extra\SpellChecker\gui.py:55 +msgid "Ignore all" +msgstr "Alle ignorieren" + +#: ../src\extra\SpellChecker\gui.py:57 +msgid "Replace" +msgstr "Ersetzen" + +#: ../src\extra\SpellChecker\gui.py:59 +msgid "Replace all" +msgstr "Alle ersetzen" + +#: ../src\extra\SpellChecker\gui.py:78 +msgid "Mis-spelled word: %s" +msgstr "Falsch geschriebenes Wort: %s" + +#: ../src\extra\SpellChecker\gui.py:87 +msgid "Finished" +msgstr "Abgeschlossen" + +#: ../src\extra\SpellChecker\gui.py:87 +msgid "The spelling review has finished." +msgstr "Die Rechtschreibprüfung ist abgeschlossen" + +#: ../src\extra\autocompletionUsers\completion.py:18 +msgid "You have to start writing" +msgstr "Du musst mit dem Schreiben beginnen" + +#: ../src\extra\autocompletionUsers\completion.py:29 +msgid "There are not results in your users database" +msgstr "Keine Ergebnisse in deiner Benutzerdatenbank" + +#: ../src\extra\autocompletionUsers\completion.py:31 +msgid "Autocompletion only works for users." +msgstr "Auto-Vervollständigung funktioniert nur für Benutzer" + +#: ../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 "" +"Soll der Benutzer wirklich aus der Datenbank entfernt werden? Er wird dann " +"nicht mehr in der Auto-Vervollständigung erscheinen." + +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "Confirm" +msgstr "Bestätigen" + +#: ../src\extra\autocompletionUsers\settings.py:24 +msgid "" +"Updating database... You can close this window now. A message will tell you " +"when the process finishes." +msgstr "" +"Datenbank wird aktualisiert. Du kannst dieses Fenster nun schließen und " +"erhältst eine Benachrichtigung, sobald der Vorgang abgeschlossen ist." + +#: ../src\extra\autocompletionUsers\wx_manage.py:7 +msgid "Manage Autocomplete users’ database" +msgstr "Auto-Vervollständigungsdatenbank verwalten" + +#: ../src\extra\autocompletionUsers\wx_manage.py:10 +msgid "Editing TWBlue users database" +msgstr "Bearbeitung der TW-Blue-Benutzerdatenbank" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Name" +msgstr "Name" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Username" +msgstr "Benutzername" + +#: ../src\extra\autocompletionUsers\wx_manage.py:14 +msgid "Add user" +msgstr "Benutzer hinzufügen" + +#: ../src\extra\autocompletionUsers\wx_manage.py:15 +msgid "Remove user" +msgstr "Benutzer entfernen" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Add user to database" +msgstr "Benutzer zur Datenbank hinzufügen" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Twitter username" +msgstr "Twitter-Benutzername" + +#: ../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 "Fehler!" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +msgid "The user does not exist" +msgstr "Der Benutzer existiert nicht" + +#: ../src\extra\autocompletionUsers\wx_settings.py:6 +msgid "Autocomplete users’ settings" +msgstr "Auto-Vervollständigungs-Einstellungen" + +#: ../src\extra\autocompletionUsers\wx_settings.py:9 +msgid "Add users from followers buffer" +msgstr "Benutzer aus Follower-Liste hinzufügen" + +#: ../src\extra\autocompletionUsers\wx_settings.py:10 +msgid "Add users from friends buffer" +msgstr "Benutzer aus Freundesliste hinzufügen" + +#: ../src\extra\autocompletionUsers\wx_settings.py:13 +msgid "See the users list" +msgstr "Benutzerliste ansehen" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "Done" +msgstr "Fertig" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "TWBlue's database of users has been updated." +msgstr "TW-Blue-Benutzerdatenbank wurde aktualisiert" + +#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:182 +#: ../src\gui\dialogs\message.py:279 ../src\gui\dialogs\message.py:383 +#: ../src\gui\dialogs\message.py:470 +msgid "Translate message" +msgstr "Nachricht übersetzen" + +#: ../src\extra\translator\gui.py:27 +msgid "Source language" +msgstr "Quellsprache" + +#: ../src\extra\translator\gui.py:30 +msgid "Target language" +msgstr "Zielsprache" + +#: ../src\extra\translator\translator.py:53 +msgid "Afrikaans" +msgstr "Afrikaans" + +#: ../src\extra\translator\translator.py:54 +msgid "Albanian" +msgstr "Albanisch^" + +#: ../src\extra\translator\translator.py:55 +msgid "Amharic" +msgstr "Amharisch" + +#: ../src\extra\translator\translator.py:56 +msgid "Arabic" +msgstr "Arabisch" + +#: ../src\extra\translator\translator.py:57 +msgid "Armenian" +msgstr "Armenisch" + +#: ../src\extra\translator\translator.py:58 +msgid "Azerbaijani" +msgstr "Aserbaidschanisch" + +#: ../src\extra\translator\translator.py:59 +msgid "Basque" +msgstr "Baskisch" + +#: ../src\extra\translator\translator.py:60 +msgid "Belarusian" +msgstr "Weißrussisch" + +#: ../src\extra\translator\translator.py:61 +msgid "Bengali" +msgstr "Bengalisch" + +#: ../src\extra\translator\translator.py:62 +msgid "Bihari" +msgstr "Bihari" + +#: ../src\extra\translator\translator.py:63 +msgid "Bulgarian" +msgstr "Bulgarisch" + +#: ../src\extra\translator\translator.py:64 +msgid "Burmese" +msgstr "Burmesisch" + +#: ../src\extra\translator\translator.py:65 +msgid "Catalan" +msgstr "Katalanisch" + +#: ../src\extra\translator\translator.py:66 +msgid "Cherokee" +msgstr "Cherokee" + +#: ../src\extra\translator\translator.py:67 +msgid "Chinese" +msgstr "Chinesisch" + +#: ../src\extra\translator\translator.py:68 +msgid "Chinese_simplified" +msgstr "Chinesisch (vereinfacht)" + +#: ../src\extra\translator\translator.py:69 +msgid "Chinese_traditional" +msgstr "Chinesisch (traditionell)" + +#: ../src\extra\translator\translator.py:70 +msgid "Croatian" +msgstr "Kroatisch" + +#: ../src\extra\translator\translator.py:71 +msgid "Czech" +msgstr "Tschechisch" + +#: ../src\extra\translator\translator.py:72 +msgid "Danish" +msgstr "Dänisch" + +#: ../src\extra\translator\translator.py:73 +msgid "Dhivehi" +msgstr "Dhivehi" + +#: ../src\extra\translator\translator.py:74 +msgid "Dutch" +msgstr "Niederländisch" + +#: ../src\extra\translator\translator.py:75 +msgid "English" +msgstr "Englisch" + +#: ../src\extra\translator\translator.py:76 +msgid "Esperanto" +msgstr "Esperanto" + +#: ../src\extra\translator\translator.py:77 +msgid "Estonian" +msgstr "Estnisch" + +#: ../src\extra\translator\translator.py:78 +msgid "Filipino" +msgstr "Filipino" + +#: ../src\extra\translator\translator.py:79 +msgid "Finnish" +msgstr "Finnish" + +#: ../src\extra\translator\translator.py:80 +msgid "French" +msgstr "Französisch" + +#: ../src\extra\translator\translator.py:81 +msgid "Galician" +msgstr "Galizisch" + +#: ../src\extra\translator\translator.py:82 +msgid "Georgian" +msgstr "Georgisch" + +#: ../src\extra\translator\translator.py:83 +msgid "German" +msgstr "Deutsch" + +#: ../src\extra\translator\translator.py:84 +msgid "Greek" +msgstr "Griechisch" + +#: ../src\extra\translator\translator.py:85 +msgid "Guarani" +msgstr "Guarani" + +#: ../src\extra\translator\translator.py:86 +msgid "Gujarati" +msgstr "Gujarati" + +#: ../src\extra\translator\translator.py:87 +msgid "Hebrew" +msgstr "Hebräisch" + +#: ../src\extra\translator\translator.py:88 +msgid "Hindi" +msgstr "Hindi" + +#: ../src\extra\translator\translator.py:89 +msgid "Hungarian" +msgstr "Ungarisch" + +#: ../src\extra\translator\translator.py:90 +msgid "Icelandic" +msgstr "Isländisch" + +#: ../src\extra\translator\translator.py:91 +msgid "Indonesian" +msgstr "Indonesisch" + +#: ../src\extra\translator\translator.py:92 +msgid "Inuktitut" +msgstr "Inuktitut" + +#: ../src\extra\translator\translator.py:93 +msgid "Irish" +msgstr "Irisch" + +#: ../src\extra\translator\translator.py:94 +msgid "Italian" +msgstr "Italienisch" + +#: ../src\extra\translator\translator.py:95 +msgid "Japanese" +msgstr "Japanisch" + +#: ../src\extra\translator\translator.py:96 +msgid "Kannada" +msgstr "Kannada" + +#: ../src\extra\translator\translator.py:97 +msgid "Kazakh" +msgstr "Kasachisch" + +#: ../src\extra\translator\translator.py:98 +msgid "Khmer" +msgstr "Khmer" + +#: ../src\extra\translator\translator.py:99 +msgid "Korean" +msgstr "Koreanisch" + +#: ../src\extra\translator\translator.py:100 +msgid "Kurdish" +msgstr "Kurdisch" + +#: ../src\extra\translator\translator.py:101 +msgid "Kyrgyz" +msgstr "Kirgisisch" + +#: ../src\extra\translator\translator.py:102 +msgid "Laothian" +msgstr "Laotisch" + +#: ../src\extra\translator\translator.py:103 +msgid "Latvian" +msgstr "Lettisch" + +#: ../src\extra\translator\translator.py:104 +msgid "Lithuanian" +msgstr "Litauisch" + +#: ../src\extra\translator\translator.py:105 +msgid "Macedonian" +msgstr "Mazedonisch" + +#: ../src\extra\translator\translator.py:106 +msgid "Malay" +msgstr "Malaiisch" + +#: ../src\extra\translator\translator.py:107 +msgid "Malayalam" +msgstr "Malayalam" + +#: ../src\extra\translator\translator.py:108 +msgid "Maltese" +msgstr "Maltesisch" + +#: ../src\extra\translator\translator.py:109 +msgid "Marathi" +msgstr "Marathi" + +#: ../src\extra\translator\translator.py:110 +msgid "Mongolian" +msgstr "Mongolisch" + +#: ../src\extra\translator\translator.py:111 +msgid "Nepali" +msgstr "Nepalesisch" + +#: ../src\extra\translator\translator.py:112 +msgid "Norwegian" +msgstr "Norwegisch" + +#: ../src\extra\translator\translator.py:113 +msgid "Oriya" +msgstr "Oriya" + +#: ../src\extra\translator\translator.py:114 +msgid "Pashto" +msgstr "Pashto" + +#: ../src\extra\translator\translator.py:115 +msgid "Persian" +msgstr "Persisch" + +#: ../src\extra\translator\translator.py:116 +msgid "Polish" +msgstr "Polnisch" + +#: ../src\extra\translator\translator.py:117 +msgid "Portuguese" +msgstr "Portugisisch" + +#: ../src\extra\translator\translator.py:118 +msgid "Punjabi" +msgstr "Punjabi" + +#: ../src\extra\translator\translator.py:119 +msgid "Romanian" +msgstr "Rumänisch" + +#: ../src\extra\translator\translator.py:120 +msgid "Russian" +msgstr "Russisch" + +#: ../src\extra\translator\translator.py:121 +msgid "Sanskrit" +msgstr "Sanskrit" + +#: ../src\extra\translator\translator.py:122 +msgid "Serbian" +msgstr "Serbisch" + +#: ../src\extra\translator\translator.py:123 +msgid "Sindhi" +msgstr "Sindhi" + +#: ../src\extra\translator\translator.py:124 +msgid "Sinhalese" +msgstr "Sinhalese" + +#: ../src\extra\translator\translator.py:125 +msgid "Slovak" +msgstr "Slowakisch" + +#: ../src\extra\translator\translator.py:126 +msgid "Slovenian" +msgstr "Slowenisch" + +#: ../src\extra\translator\translator.py:127 +msgid "Spanish" +msgstr "Spanisch" + +#: ../src\extra\translator\translator.py:128 +msgid "Swahili" +msgstr "Swahili" + +#: ../src\extra\translator\translator.py:129 +msgid "Swedish" +msgstr "Schwedisch" + +#: ../src\extra\translator\translator.py:130 +msgid "Tajik" +msgstr "Tajik" + +#: ../src\extra\translator\translator.py:131 +msgid "Tamil" +msgstr "Tamil" + +#: ../src\extra\translator\translator.py:132 +msgid "Tagalog" +msgstr "Tagalog" + +#: ../src\extra\translator\translator.py:133 +msgid "Telugu" +msgstr "Telugu" + +#: ../src\extra\translator\translator.py:134 +msgid "Thai" +msgstr "Thailändisch" + +#: ../src\extra\translator\translator.py:135 +msgid "Tibetan" +msgstr "Tibetanisch" + +#: ../src\extra\translator\translator.py:136 +msgid "Turkish" +msgstr "Türkisch" + +#: ../src\extra\translator\translator.py:137 +msgid "Ukrainian" +msgstr "Ukrainisch" + +#: ../src\extra\translator\translator.py:138 +msgid "Urdu" +msgstr "Urdu" + +#: ../src\extra\translator\translator.py:139 +msgid "Uzbek" +msgstr "Usbekisch" + +#: ../src\extra\translator\translator.py:140 +msgid "Uighur" +msgstr "Uighur" + +#: ../src\extra\translator\translator.py:141 +msgid "Vietnamese" +msgstr "Vietnamesisch" + +#: ../src\extra\translator\translator.py:142 +msgid "Welsh" +msgstr "Walisisch" + +#: ../src\extra\translator\translator.py:143 +msgid "Yiddish" +msgstr "Jiddisch" + +#: ../src\extra\translator\translator.py:150 +msgid "autodetect" +msgstr "Automatisch" + +#: ../src\gui\buffers\base.py:58 +msgid "Client" +msgstr "Client" + +#: ../src\gui\buffers\base.py:58 +msgid "Text" +msgstr "Text" + +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\events.py:64 +msgid "Date" +msgstr "Datum" + +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\people.py:44 +#: ../src\gui\buffers\user_searches.py:31 ../src\gui\dialogs\utils.py:36 +msgid "User" +msgstr "Benutzer" + +#: ../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: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: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:267 +msgid "Reply" +msgstr "Antwort" + +#: ../src\gui\buffers\base.py:89 +msgid "Direct message" +msgstr "Direktnachricht" + +#: ../src\gui\buffers\base.py:103 +msgid "Do you really want to delete this timeline?" +msgstr "Möchtest du diese Zeitleiste wirklich löschen?" + +#: ../src\gui\buffers\base.py:103 ../src\gui\buffers\favourites.py:41 +#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:77 +#: ../src\gui\buffers\tweet_searches.py:45 +#: ../src\gui\buffers\user_searches.py:56 +msgid "Attention" +msgstr "Achtung" + +#: ../src\gui\buffers\base.py:115 +msgid "This buffer is not a timeline; it can't be deleted." +msgstr "Diese Ansicht ist keine Zeitleiste und kann nicht gelöscht werden." + +#: ../src\gui\buffers\base.py:204 ../src\gui\buffers\people.py:117 +msgid "%s items retrieved" +msgstr "%s Einträge abgerufen" + +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 +msgid "Direct message to %s" +msgstr "Direktnachricht an %s" + +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 +msgid "New direct message" +msgstr "Neue Direktnachricht" + +#: ../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 "Gib deinen Tweet hier ein" + +#: ../src\gui\buffers\base.py:248 +msgid "Would you like to add a comment to this tweet?" +msgstr "Möchtest du einen Kommentar hinzufügen?" + +#: ../src\gui\buffers\base.py:251 +msgid "Add your comment to the tweet" +msgstr "Gib deinen Kommentar ein" + +#: ../src\gui\buffers\base.py:267 +msgid "Reply to %s" +msgstr "Antwort an %s" + +#: ../src\gui\buffers\base.py:322 +msgid "Opening URL..." +msgstr "URL wird geöffnet..." + +#: ../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" +msgstr "" +"Möchtest du diese Ansicht wirklich leeren? Die Tweets werden nur aus der " +"Liste gelöscht, nicht jedoch auf Twitter" + +#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\trends.py:150 +msgid "Empty buffer" +msgstr "Ansicht leeren" + +#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129 +msgid "Do you really want to delete this message?" +msgstr "Möchtest du diese Nachricht wirklich löschen?" + +#: ../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 "Löschen" + +#: ../src\gui\buffers\base.py:366 ../src\gui\buffers\base.py:377 +msgid "Unable to play audio." +msgstr "Audio kann nicht abgespielt werden." + +#: ../src\gui\buffers\base.py:368 +msgid "Audio stopped." +msgstr "Audio angehalten" + +#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33 +#: ../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 "Diese Aktion ist in dieser Ansicht nicht verfügbar" + +#: ../src\gui\buffers\events.py:47 +msgid "Empty" +msgstr "Leer" + +#: ../src\gui\buffers\events.py:64 +msgid "Event" +msgstr "Ereignis" + +#: ../src\gui\buffers\events.py:67 +msgid "Remove event" +msgstr "Ereignis entfernen" + +#: ../src\gui\buffers\favourites.py:41 +msgid "Do you really want to delete this favourites timeline?" +msgstr "Möchtest du diese Favoritenzeitleiste wirklich löschen?" + +#: ../src\gui\buffers\lists.py:46 ../src\gui\dialogs\lists.py:107 +msgid "Do you really want to delete this list?" +msgstr "Möchtest du diese Liste wirklich löschen?" + +#: ../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:91 +msgid "Re&ply" +msgstr "Ant&worten" + +#: ../src\gui\buffers\menus.py:14 ../src\gui\main.py:95 +msgid "Add to &favourites" +msgstr "Zu &Favoriten hinzufügen" + +#: ../src\gui\buffers\menus.py:17 ../src\gui\main.py:97 +msgid "Remove from favo&urites" +msgstr "Aus Fav&oriten entfernen" + +#: ../src\gui\buffers\menus.py:20 ../src\gui\buffers\menus.py:46 +#: ../src\gui\buffers\menus.py:69 +msgid "&Open URL" +msgstr "URL &öffnen" + +#: ../src\gui\buffers\menus.py:23 ../src\gui\buffers\menus.py:49 +#: ../src\gui\buffers\menus.py:72 +msgid "&Play audio" +msgstr "Audio abs&pielen" + +#: ../src\gui\buffers\menus.py:26 ../src\gui\buffers\menus.py:75 +#: ../src\gui\main.py:99 +msgid "&Show tweet" +msgstr "Tweet an&sehen" + +#: ../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:132 +msgid "&Copy to clipboard" +msgstr "in Zwischenablage &kopieren" + +#: ../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:103 +msgid "&Delete" +msgstr "Löschen" + +#: ../src\gui\buffers\menus.py:35 ../src\gui\buffers\menus.py:61 +#: ../src\gui\buffers\menus.py:118 +msgid "&User actions..." +msgstr "Ben&utzeraktionen" + +#: ../src\gui\buffers\menus.py:52 +msgid "&Show direct message" +msgstr "Direktnachricht an&sehen" + +#: ../src\gui\buffers\menus.py:89 +msgid "&Show event" +msgstr "Ereignis an&sehen" + +#: ../src\gui\buffers\menus.py:103 +msgid "&Mention" +msgstr "&Erwähnen" + +#: ../src\gui\buffers\menus.py:106 ../src\gui\main.py:128 +msgid "&View lists" +msgstr "Listen &ansehen" + +#: ../src\gui\buffers\menus.py:109 ../src\gui\main.py:130 +msgid "Show user &profile" +msgstr "Benutzer&profil ansehen" + +#: ../src\gui\buffers\menus.py:112 +msgid "&Show user" +msgstr "Benutzer an&sehen" + +#: ../src\gui\buffers\menus.py:126 +msgid "&Tweet about this trend" +msgstr "Über diesen &Trend twittern" + +#: ../src\gui\buffers\menus.py:129 +msgid "&Show item" +msgstr "Eintrag an&sehen" + +#: ../src\gui\buffers\panels.py:28 +msgid "Announce" +msgstr "Mitteilen" + +#: ../src\gui\buffers\people.py:49 ../src\gui\buffers\people.py:67 +msgid "Mention" +msgstr "Erwähnung" + +#: ../src\gui\buffers\people.py:67 +msgid "Mention to %s" +msgstr "Erwähnung an %s" + +#: ../src\gui\buffers\trends.py:47 +msgid "Trending topic" +msgstr "Trends" + +#: ../src\gui\buffers\trends.py:66 +msgid "Tweet about this trend" +msgstr "Über diesen Trend twittern" + +#: ../src\gui\buffers\trends.py:77 +msgid "Do you really want to delete this buffer?" +msgstr "Möchtest du diese Ansicht wirklich löschen?" + +#: ../src\gui\buffers\trends.py:150 +msgid "" +"Do you really want to empty this buffer? It's items will be removed from the " +"list" +msgstr "Möchtest du diese Ansicht wirklich leeren?" + +#: ../src\gui\buffers\tweet_searches.py:45 +#: ../src\gui\buffers\user_searches.py:56 +msgid "Do you really want to delete this search term?" +msgstr "Möchtest du diese Suche wirklich löschen?" + +#: ../src\gui\dialogs\configuration.py:40 +msgid "Language" +msgstr "Sprache" + +#: ../src\gui\dialogs\configuration.py:54 +msgid "Set the autocomplete function" +msgstr "Auto-Vervollständigung einschalten" + +#: ../src\gui\dialogs\configuration.py:55 +msgid "ask before exiting TwBlue?" +msgstr "Vor dem Beenden von TW Blue fragen?" + +#: ../src\gui\dialogs\configuration.py:58 +msgid "Use invisible interface's keyboard shorcuts on the GUI" +msgstr "Tastenkürzel des unsichtbaren Interfaces im GUI verwenden" + +#: ../src\gui\dialogs\configuration.py:61 +msgid "Relative times" +msgstr "Relative Zeitangaben" + +#: ../src\gui\dialogs\configuration.py:65 +msgid "Activate Sapi5 when any other screen reader is not being run" +msgstr "Verwende Sapi5 wenn kein anderer Screen-Reader aktiv ist" + +#: ../src\gui\dialogs\configuration.py:68 +msgid "Activate the auto-start of the invisible interface" +msgstr "Unsichtbares Interface automatisch starten" + +#: ../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):" +msgstr "" +"API-Aufrufe bei Stream-Start (1 API-Aufruf = 200 Tweets, 2 = 400 usw.):" + +#: ../src\gui\dialogs\configuration.py:80 +msgid "Items on each API call" +msgstr "Einträge pro API-Aufruf" + +#: ../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 "" +"Umgekehrte Ansicht: Neueste Tweets werden am Anfang der Liste angezeigt, die " +"ältesten am Ende" + +#: ../src\gui\dialogs\configuration.py:103 +msgid "Show followers" +msgstr "Zeige Folger" + +#: ../src\gui\dialogs\configuration.py:106 +msgid "Show friends" +msgstr "Zeige Freunde" + +#: ../src\gui\dialogs\configuration.py:109 +msgid "Show favourites" +msgstr "Zeige Favoriten" + +#: ../src\gui\dialogs\configuration.py:112 +msgid "Show blocked users" +msgstr "Zeige blockierte Benutzer" + +#: ../src\gui\dialogs\configuration.py:115 +msgid "Show muted users" +msgstr "Zeige stummgeschaltete Benutzer" + +#: ../src\gui\dialogs\configuration.py:118 +msgid "Show events" +msgstr "Zeige Ereignisse" + +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 +msgid "Ignored clients" +msgstr "Ignorierte Clients" + +#: ../src\gui\dialogs\configuration.py:134 +msgid "Add client" +msgstr "Client hinzufügen" + +#: ../src\gui\dialogs\configuration.py:135 +msgid "Remove client" +msgstr "Client entfernen" + +#: ../src\gui\dialogs\configuration.py:146 +msgid "Add a new ignored client" +msgstr "Füge einen neuen Client hinzu" + +#: ../src\gui\dialogs\configuration.py:146 +msgid "Enter the name of the client here" +msgstr "Gib hier den Namen des Clients ein" + +#: ../src\gui\dialogs\configuration.py:163 +msgid "Volume" +msgstr "Lautstärke" + +#: ../src\gui\dialogs\configuration.py:172 +msgid "Global mute" +msgstr "Globale Stummschaltung" + +#: ../src\gui\dialogs\configuration.py:176 +msgid "Output device" +msgstr "Wiedergabegerät" + +#: ../src\gui\dialogs\configuration.py:185 +msgid "Input device" +msgstr "Aufnahmegerät" + +#: ../src\gui\dialogs\configuration.py:196 +msgid "Sound pack" +msgstr "Soundpack" + +#: ../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 " +"there's no API Key here, then the audio files will be uploaded anonimously" +msgstr "" +"Sofern du einen SndUp-Account besitzt, trage hier deinen API-Schlüssel ein. " +"Ist der API-Schlüssel falsch, können keine Audiodateien hochgeladen werden. " +"Ist kein API-Schlüssel vorhanden, werden Audiodateien anonym hochgeladen" + +#: ../src\gui\dialogs\configuration.py:222 +#: ../src\gui\dialogs\configuration.py:246 +msgid "Unlink your Dropbox account" +msgstr "Dropbox-Account trennen" + +#: ../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-Account verknüpfen" + +#: ../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 " +"it. This code is necessary to continue. You only need to do it once." +msgstr "" +"Die Authorisierungsanfrage wird in deinem Browser angezeigt. Kopiere den " +"Code, welchen Dropbox dir anzeigt und füge ihn in das dafür vorgesehene " +"Eingabefeld bei TW Blue ein. Dieser Authorisierungscode wird zum Fortfahren " +"benötigt und muss nur einmal eingegeben werden." + +#: ../src\gui\dialogs\configuration.py:234 ../src\sessionmanager\gui.py:84 +msgid "Authorisation" +msgstr "Authorisierung" + +#: ../src\gui\dialogs\configuration.py:236 +msgid "Enter the code here." +msgstr "Trage den Code hier ein." + +#: ../src\gui\dialogs\configuration.py:236 +msgid "Verification code" +msgstr "Bestätigungscode" + +#: ../src\gui\dialogs\configuration.py:248 +msgid "Error during authorisation. Try again later." +msgstr "Fehler bei der Authorisierung. Bitte versuche es später erneut." + +#: ../src\gui\dialogs\configuration.py:267 +msgid "TW Blue preferences" +msgstr "TW-Blue-Einstellungen" + +#: ../src\gui\dialogs\configuration.py:271 ../src\issueReporter\gui.py:30 +msgid "General" +msgstr "Allgemein" + +#: ../src\gui\dialogs\configuration.py:275 +msgid "Show other buffers" +msgstr "Andere Ansichten" + +#: ../src\gui\dialogs\configuration.py:279 +msgid "Sound" +msgstr "Sound" + +#: ../src\gui\dialogs\configuration.py:281 +msgid "Audio Services" +msgstr "Audiodienste" + +#: ../src\gui\dialogs\configuration.py:284 +msgid "Save" +msgstr "Speichern" + +#: ../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 +#: ../src\gui\dialogs\trending.py:52 ../src\gui\dialogs\update_profile.py:56 +#: ../src\gui\dialogs\utils.py:42 ../src\keystrokeEditor\gui.py:26 +msgid "Close" +msgstr "Schließen" + +#: ../src\gui\dialogs\configuration.py:303 ../src\gui\main.py:277 +msgid "Followers" +msgstr "Folger" + +#: ../src\gui\dialogs\configuration.py:317 +msgid "friends" +msgstr "Freunde" + +#: ../src\gui\dialogs\configuration.py:331 +msgid "Favorites" +msgstr "Favoriten" + +#: ../src\gui\dialogs\configuration.py:345 ../src\gui\main.py:295 +msgid "Events" +msgstr "Ereignisse" + +#: ../src\gui\dialogs\configuration.py:356 ../src\gui\main.py:287 +msgid "Blocked users" +msgstr "Blockierte Benutzer" + +#: ../src\gui\dialogs\configuration.py:370 ../src\gui\main.py:291 +msgid "Muted users" +msgstr "Stummgeschaltete Benutzer" + +#: ../src\gui\dialogs\configuration.py:437 +msgid "Restart TW Blue" +msgstr "TW Blue neu starten" + +#: ../src\gui\dialogs\configuration.py:437 +msgid "" +"The application requires to be restarted to save these changes. Press OK to " +"do it now." +msgstr "" +"Die Anwendung muss neu gestartet werden, um die Änderungen zu speichern. " +"Klicke auf OK, um den Neustart durchzuführen." + +#: ../src\gui\dialogs\follow.py:34 ../src\gui\dialogs\follow.py:44 +#: ../src\keystrokeEditor\gui.py:17 +msgid "Action" +msgstr "Aktion" + +#: ../src\gui\dialogs\follow.py:45 +msgid "Follow" +msgstr "Folgen" + +#: ../src\gui\dialogs\follow.py:46 +msgid "Unfollow" +msgstr "Entfolgen" + +#: ../src\gui\dialogs\follow.py:47 +msgid "Mute" +msgstr "Stummschalten" + +#: ../src\gui\dialogs\follow.py:48 +msgid "Unmute" +msgstr "Stummschaltung aufheben" + +#: ../src\gui\dialogs\follow.py:49 +msgid "Block" +msgstr "Blockieren" + +#: ../src\gui\dialogs\follow.py:50 +msgid "Unblock" +msgstr "Blockierung aufheben" + +#: ../src\gui\dialogs\follow.py:51 +msgid "Report as spam" +msgstr "Als Spam melden" + +#: ../src\gui\dialogs\follow.py:52 +msgid "Ignore tweets from this client" +msgstr "Tweets dieses Clients ignorieren" + +#: ../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 "OK" + +#: ../src\gui\dialogs\follow.py:104 +msgid "You've muted to %s" +msgstr "Du hast %s stummgeschaltet" + +#: ../src\gui\dialogs\follow.py:118 +msgid "You've unmuted to %s" +msgstr "%s ist nicht mehr stummgeschaltet" + +#: ../src\gui\dialogs\follow.py:142 +msgid "You can't ignore direct messages" +msgstr "Du kannst keine Direktnachrichten ignorieren" + +#: ../src\gui\dialogs\lists.py:36 +msgid "Lists manager" +msgstr "Listenverwaltung" + +#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:311 +msgid "Lists" +msgstr "Listen" + +#: ../src\gui\dialogs\lists.py:39 +msgid "List" +msgstr "Liste" + +#: ../src\gui\dialogs\lists.py:39 +msgid "Members" +msgstr "Mitglieder" + +#: ../src\gui\dialogs\lists.py:39 +msgid "Owner" +msgstr "Eigentümer" + +#: ../src\gui\dialogs\lists.py:39 +msgid "mode" +msgstr "Modus" + +#: ../src\gui\dialogs\lists.py:39 ../src\gui\dialogs\lists.py:181 +msgid "Description" +msgstr "Beschreibung" + +#: ../src\gui\dialogs\lists.py:44 ../src\gui\dialogs\lists.py:173 +msgid "Create a new list" +msgstr "Neue Liste erstellen" + +#: ../src\gui\dialogs\lists.py:46 ../src\keystrokeEditor\gui.py:22 +msgid "Edit" +msgstr "Bearbeiten" + +#: ../src\gui\dialogs\lists.py:48 ../src\gui\dialogs\lists.py:235 +msgid "Remove" +msgstr "Entfernen" + +#: ../src\gui\dialogs\lists.py:50 +msgid "Open in buffer" +msgstr "In Ansicht öffnen" + +#: ../src\gui\dialogs\lists.py:125 +msgid "List opened" +msgstr "Liste geöffnet" + +#: ../src\gui\dialogs\lists.py:127 +msgid "This list is arready opened." +msgstr "Diese Liste ist bereits geöffnet" + +#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:314 +msgid "List for %s" +msgstr "Listte für %s" + +#: ../src\gui\dialogs\lists.py:148 +msgid "Viewing lists for %s" +msgstr "Zeige Liste für %s" + +#: ../src\gui\dialogs\lists.py:149 +msgid "Subscribe" +msgstr "Abonnieren" + +#: ../src\gui\dialogs\lists.py:150 +msgid "Unsubscribe" +msgstr "Kündigen" + +#: ../src\gui\dialogs\lists.py:176 +msgid "Name (20 characters maximun)" +msgstr "Name (maximal 20 Zeichen)" + +#: ../src\gui\dialogs\lists.py:186 +msgid "Mode" +msgstr "Modus" + +#: ../src\gui\dialogs\lists.py:187 +msgid "Public" +msgstr "Öffentlich" + +#: ../src\gui\dialogs\lists.py:188 +msgid "Private" +msgstr "Privat" + +#: ../src\gui\dialogs\lists.py:208 +msgid "Editing the list %s" +msgstr "Bearbeite Liste %s" + +#: ../src\gui\dialogs\lists.py:219 +msgid "Select a list to add the user" +msgstr "Wähle eine Liste zum Hinzufügen des Benutzers" + +#: ../src\gui\dialogs\lists.py:220 +msgid "Add" +msgstr "Hinzufügen" + +#: ../src\gui\dialogs\lists.py:234 +msgid "Select a list to remove the user" +msgstr "Wähle eine Liste zum Entfernen des Benutzers" + +#: ../src\gui\dialogs\message.py:44 ../src\gui\dialogs\message.py:147 +msgid "%s - %s of 140 characters" +msgstr "%s - %s von 140 Zeichen" + +#: ../src\gui\dialogs\message.py:78 +msgid "Attaching..." +msgstr "Wird angehängt..." + +#: ../src\gui\dialogs\message.py:79 +msgid "Uploading..." +msgstr "Wird hochgeladen..." + +#: ../src\gui\dialogs\message.py:101 +msgid "Unable to upload the audio" +msgstr "Audio kann nicht hochgeladen werden" + +#: ../src\gui\dialogs\message.py:115 ../src\gui\dialogs\message.py:428 +#: ../src\gui\dialogs\message.py:513 +msgid "Translated" +msgstr "Übersetzt" + +#: ../src\gui\dialogs\message.py:127 +msgid "There's no URL to be shortened" +msgstr "Es gibt keine URL zum Kürzen" + +#: ../src\gui\dialogs\message.py:130 +msgid "URL shortened" +msgstr "URL gekürzt" + +#: ../src\gui\dialogs\message.py:138 ../src\gui\dialogs\message.py:440 +#: ../src\gui\dialogs\message.py:525 +msgid "There's no URL to be expanded" +msgstr "Es gibt keine URL zum Expandieren" + +#: ../src\gui\dialogs\message.py:141 ../src\gui\dialogs\message.py:443 +#: ../src\gui\dialogs\message.py:528 +msgid "URL expanded" +msgstr "URL expandiert" + +#: ../src\gui\dialogs\message.py:169 ../src\gui\dialogs\message.py:233 +#: ../src\gui\dialogs\update_profile.py:51 +#: ../src\gui\dialogs\update_profile.py:88 +msgid "Upload a picture" +msgstr "Ein Bild hochladen" + +#: ../src\gui\dialogs\message.py:172 ../src\gui\dialogs\message.py:269 +#: ../src\gui\dialogs\message.py:378 ../src\gui\dialogs\message.py:465 +msgid "Spelling correction" +msgstr "Rechtschreibprüfung" + +#: ../src\gui\dialogs\message.py:176 ../src\gui\dialogs\message.py:273 +msgid "Shorten URL" +msgstr "URL kürzen" + +#: ../src\gui\dialogs\message.py:178 ../src\gui\dialogs\message.py:275 +#: ../src\gui\dialogs\message.py:380 ../src\gui\dialogs\message.py:467 +msgid "Expand URL" +msgstr "URL expandieren" + +#: ../src\gui\dialogs\message.py:184 ../src\gui\dialogs\message.py:281 +msgid "Send" +msgstr "Senden" + +#: ../src\gui\dialogs\message.py:187 +msgid "&Autocomplete users" +msgstr "&Auto-Vervollständigung der Benutzer" + +#: ../src\gui\dialogs\message.py:229 ../src\gui\dialogs\message.py:240 +#: ../src\gui\dialogs\update_profile.py:84 +#: ../src\gui\dialogs\update_profile.py:95 +msgid "Discard image" +msgstr "Bild verwerfen" + +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 +msgid "Image files (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" +msgstr "Bilddateien (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" + +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 +msgid "Select the picture to be uploaded" +msgstr "Wähle das hochzuladende Bild aus" + +#: ../src\gui\dialogs\message.py:263 +msgid "Recipient" +msgstr "Empfänger" + +#: ../src\gui\dialogs\message.py:318 +msgid "Men&tion all" +msgstr "Alle er&wähnen" + +#: ../src\gui\dialogs\message.py:345 +msgid "Tweet - %i characters " +msgstr "Tweet - %i Zeichen " + +#: ../src\gui\dialogs\message.py:363 +msgid "Retweets: " +msgstr "Retweets: " + +#: ../src\gui\dialogs\message.py:368 +msgid "Favourites: " +msgstr "Favoriten: " + +#: ../src\gui\dialogs\message.py:451 +msgid "View" +msgstr "Ansehen" + +#: ../src\gui\dialogs\message.py:453 +msgid "Item" +msgstr "Eintrag" + +#: ../src\gui\dialogs\search.py:26 +msgid "Search on Twitter" +msgstr "Auf Twitter suchen" + +#: ../src\gui\dialogs\search.py:27 +msgid "Search" +msgstr "Suchen" + +#: ../src\gui\dialogs\search.py:34 +msgid "Tweets" +msgstr "Tweets" + +#: ../src\gui\dialogs\search.py:35 +msgid "Users" +msgstr "Benutzer" + +#: ../src\gui\dialogs\show_user.py:26 +msgid "Information for %s" +msgstr "Informationen über %s" + +#: ../src\gui\dialogs\show_user.py:30 +msgid "Details" +msgstr "Details" + +#: ../src\gui\dialogs\show_user.py:39 +msgid "Go to URL" +msgstr "Gehe zu URL" + +#: ../src\gui\dialogs\show_user.py:63 +msgid "This user does not exist on Twitter" +msgstr "Dieser Benutzer existiert nicht auf Twitter" + +#: ../src\gui\dialogs\show_user.py:68 +msgid "Username: @%s\n" +msgstr "Benutzername: @%s\n" + +#: ../src\gui\dialogs\show_user.py:69 +msgid "Name: %s\n" +msgstr "Name: %s\n" + +#: ../src\gui\dialogs\show_user.py:71 +msgid "Location: %s\n" +msgstr "Ort: %s\n" + +#: ../src\gui\dialogs\show_user.py:73 +msgid "URL: %s\n" +msgstr "URL: %s\n" + +#: ../src\gui\dialogs\show_user.py:76 +msgid "Bio: %s\n" +msgstr "Bio: %s\n" + +#: ../src\gui\dialogs\show_user.py:77 +msgid "Yes" +msgstr "Ja" + +#: ../src\gui\dialogs\show_user.py:78 +msgid "No" +msgstr "Nein" + +#: ../src\gui\dialogs\show_user.py:79 +msgid "Protected: %s\n" +msgstr "Geschützt: %s\n" + +#: ../src\gui\dialogs\show_user.py:80 +msgid "" +"Followers: %s\n" +" Friends: %s\n" +msgstr "" +"Folger: %s\n" +" Freunde: %s\n" + +#: ../src\gui\dialogs\show_user.py:81 +msgid "Tweets: %s\n" +msgstr "Tweets: %s\n" + +#: ../src\gui\dialogs\show_user.py:82 +msgid "Favourites: %s" +msgstr "Favoriten: %s" + +#: ../src\gui\dialogs\trending.py:30 +msgid "View trending topics" +msgstr "Trends ansehen" + +#: ../src\gui\dialogs\trending.py:31 +msgid "Trending topics by" +msgstr "Trends nach" + +#: ../src\gui\dialogs\trending.py:33 +msgid "Country" +msgstr "Land" + +#: ../src\gui\dialogs\trending.py:34 +msgid "City" +msgstr "Stadt" + +#: ../src\gui\dialogs\trending.py:43 ../src\gui\dialogs\update_profile.py:35 +msgid "Location" +msgstr "Ort" + +#: ../src\gui\dialogs\update_profile.py:27 +msgid "Update your profile" +msgstr "Aktualisiere dein Profil" + +#: ../src\gui\dialogs\update_profile.py:29 +msgid "Name (20 characters maximum)" +msgstr "Name (maximal 20 Zeichen)" + +#: ../src\gui\dialogs\update_profile.py:40 +msgid "Website" +msgstr "Webseite" + +#: ../src\gui\dialogs\update_profile.py:45 +msgid "Bio (160 characters maximum)" +msgstr "Bio (maximal 160 Zeichen)" + +#: ../src\gui\dialogs\update_profile.py:53 ../src\gui\sysTrayIcon.py:38 +msgid "Update profile" +msgstr "Profil aktualisieren" + +#: ../src\gui\dialogs\urlList.py:26 +msgid "Select an URL" +msgstr "Wähle eine URL" + +#: ../src\gui\main.py:66 +msgid "S&witch account" +msgstr "Account &wechseln" + +#: ../src\gui\main.py:68 +msgid "&Update profile" +msgstr "Profil akt&ualisieren" + +#: ../src\gui\main.py:70 +msgid "&Hide window" +msgstr "Fenster &verbergen" + +#: ../src\gui\main.py:72 +msgid "&Search" +msgstr "&Suche" + +#: ../src\gui\main.py:74 +msgid "View &trending topics" +msgstr "&Trends ansehen" + +#: ../src\gui\main.py:76 +msgid "&Lists manager" +msgstr "&Listen verwalten" + +#: ../src\gui\main.py:78 +msgid "Sounds &tutorial" +msgstr "Sounds &erlernen" + +#: ../src\gui\main.py:80 +msgid "&Edit keystrokes" +msgstr "Tasten&kombinationen bearbeiten" + +#: ../src\gui\main.py:82 +msgid "&Preferences" +msgstr "Ein&stellungen" + +#: ../src\gui\main.py:84 +msgid "E&xit" +msgstr "&Beenden" + +#: ../src\gui\main.py:89 ../src\gui\main.py:167 +msgid "&Tweet" +msgstr "&Tweet" + +#: ../src\gui\main.py:101 +msgid "View &address" +msgstr "&Adresse abrufen" + +#: ../src\gui\main.py:108 +msgid "&Follow" +msgstr "&Folgen" + +#: ../src\gui\main.py:110 +msgid "&Unfollow" +msgstr "Entfolgen" + +#: ../src\gui\main.py:112 ../src\gui\main.py:141 +msgid "&Mute" +msgstr "Stu&mmschalten" + +#: ../src\gui\main.py:114 +msgid "U&nmute" +msgstr "Stummschaltu&ng aufheben" + +#: ../src\gui\main.py:116 +msgid "&Report as spam" +msgstr "Als &Spam melden" + +#: ../src\gui\main.py:118 +msgid "&Block" +msgstr "&Blockieren" + +#: ../src\gui\main.py:120 +msgid "Unb&lock" +msgstr "B&lockierung aufheben" + +#: ../src\gui\main.py:122 +msgid "Direct me&ssage" +msgstr "&Direktnachricht" + +#: ../src\gui\main.py:124 +msgid "&Add to list" +msgstr "Zu L&iste hinzufügen" + +#: ../src\gui\main.py:126 +msgid "R&emove from list" +msgstr "Aus Liste &entfernen" + +#: ../src\gui\main.py:132 +msgid "&Timeline" +msgstr "Zei&tleiste" + +#: ../src\gui\main.py:134 +msgid "V&iew favourites" +msgstr "Favor&iten ansehen" + +#: ../src\gui\main.py:139 +msgid "&Load previous items" +msgstr "Vorhergehende Einträge &laden" + +#: ../src\gui\main.py:143 +msgid "&Autoread tweets for this buffer" +msgstr "Tweets dieser Ansicht &automatisch Vorlesen" + +#: ../src\gui\main.py:145 +msgid "&Clear buffer" +msgstr "Ansicht l&eeren" + +#: ../src\gui\main.py:147 +msgid "&Remove buffer" +msgstr "Ansicht entfe&rnen" + +#: ../src\gui\main.py:152 +msgid "&Documentation" +msgstr "Dokumentation^" + +#: ../src\gui\main.py:154 +msgid "&What's new in this version?" +msgstr "&Was ist neu in dieser Version?" + +#: ../src\gui\main.py:156 +msgid "&Check for updates" +msgstr "Nach &Updates suchen" + +#: ../src\gui\main.py:158 +msgid "&Report an error" +msgstr "Fehle&r melden" + +#: ../src\gui\main.py:160 +msgid "TW Blue &website" +msgstr "TW-Blue-&Webseite" + +#: ../src\gui\main.py:162 +msgid "About &TW Blue" +msgstr "Über &TW Blue" + +#: ../src\gui\main.py:166 +msgid "&Application" +msgstr "&Anwendung" + +#: ../src\gui\main.py:168 +msgid "&User" +msgstr "Ben&utzer" + +#: ../src\gui\main.py:169 +msgid "&Buffer" +msgstr "A&nsicht" + +#: ../src\gui\main.py:170 +msgid "&Help" +msgstr "&Hilfe" + +#: ../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." +msgstr "" +"Bei der Suche nach Updates ist ein Fehler aufgetreten. Möglicherweise liegt " +"dies an unserem Server oder deinen DNS-Einstellungen. Bitte versuche es " +"später erneut." + +#: ../src\gui\main.py:254 +msgid "Home" +msgstr "Start" + +#: ../src\gui\main.py:259 +msgid "Mentions" +msgstr "Erwähnungen" + +#: ../src\gui\main.py:262 +msgid "Direct messages" +msgstr "Direktnachrichten" + +#: ../src\gui\main.py:265 +msgid "Sent" +msgstr "Gesendet" + +#: ../src\gui\main.py:271 +msgid "Favourites" +msgstr "Favoriten" + +#: ../src\gui\main.py:283 +msgid "Friends" +msgstr "Freunde" + +#: ../src\gui\main.py:298 +msgid "Searches" +msgstr "Suchen" + +#: ../src\gui\main.py:305 +msgid "Timelines" +msgstr "Zeitleisten" + +#: ../src\gui\main.py:308 ../src\gui\main.py:747 +msgid "Timeline for %s" +msgstr "Zeitleiste von %s" + +#: ../src\gui\main.py:319 +msgid "Favourites timelines" +msgstr "Favoritenzeitleisten" + +#: ../src\gui\main.py:322 ../src\gui\main.py:771 +msgid "Favourites for %s" +msgstr "Favoriten für %s" + +#: ../src\gui\main.py:332 ../src\gui\main.py:1062 +msgid "Trending topics for %s" +msgstr "Trends für %s" + +#: ../src\gui\main.py:365 +msgid "Ready" +msgstr "Bereit" + +#: ../src\gui\main.py:393 +msgid "%s favourites from %s" +msgstr "%s Favoriten von %s" + +#: ../src\gui\main.py:449 +msgid "Streams disconnected. TW Blue will try to reconnect in a minute." +msgstr "Streams getrennt. TW Blue wird es in einer minute erneut versuchen" + +#: ../src\gui\main.py:453 +msgid "Reconnecting streams..." +msgstr "Verbinde Streams..." + +#: ../src\gui\main.py:477 +msgid "search for %s" +msgstr "Suche nach %s" + +#: ../src\gui\main.py:482 +msgid "search users for %s" +msgstr "Suche Benutzer nach %s" + +#: ../src\gui\main.py:494 ../src\gui\main.py:505 ../src\gui\main.py:524 +msgid "Select the user" +msgstr "Wähle den Benutzer" + +#: ../src\gui\main.py:584 +msgid "User details" +msgstr "Benutzerdetails" + +#: ../src\gui\main.py:592 +msgid "" +"Do you really want to delete this message? It will be eliminated from " +"Twitter as well." +msgstr "" +"Möchtest du diese Nachricht wirklich löschen? Sie wird ebenfalls auf Twitter " +"gelöscht." + +#: ../src\gui\main.py:609 +msgid "Do you really want to close TW Blue?" +msgstr "Möchtest du TW Blue wirklich schließen?" + +#: ../src\gui\main.py:609 ../src\gui\sysTrayIcon.py:46 +msgid "Exit" +msgstr "Beenden" + +#: ../src\gui\main.py:614 +msgid "Exiting..." +msgstr "Wird beendet..." + +#: ../src\gui\main.py:712 +msgid "Error while adding to favourites." +msgstr "Fehler bein Eintragen in die Favoriten" + +#: ../src\gui\main.py:720 +msgid "Error while removing from favourites." +msgstr "Fehler beim Entfernen aus den Favoriten" + +#: ../src\gui\main.py:724 +msgid "Individual timeline" +msgstr "individuelle Zeitleiste" + +#: ../src\gui\main.py:734 +msgid "Existing timeline" +msgstr "Existierende Zeitleiste" + +#: ../src\gui\main.py:734 +msgid "" +"There's currently a timeline for this user. You are not able to open another" +msgstr "Für diesen Benutzer ist bereits eine Zeitleiste geöffnet" + +#: ../src\gui\main.py:742 +msgid "This user has no tweets. You can't open a timeline for this user" +msgstr "Dieser Benutzer hat keine Tweets. Du kannst keine Zeitleiste öffnen" + +#: ../src\gui\main.py:756 +msgid "List of favourites" +msgstr "Liste der Favoriten" + +#: ../src\gui\main.py:766 +msgid "Existing list" +msgstr "Existierende Liste" + +#: ../src\gui\main.py:766 +msgid "" +"There's already a list of favourites for this user. You can't create another." +msgstr "Es ist bereits eine Favoritenliste für diesen Benutzer vorhanden" + +#: ../src\gui\main.py:775 +msgid "" +"This user has no favourites. You can't create a list of favourites for this " +"user." +msgstr "" +"Dieser Benutzer hat keine Favoriten. Du kannst keine Favoritenliste erstellen" + +#: ../src\gui\main.py:816 ../src\gui\main.py:829 +msgid "%s, %s of %s" +msgstr "%s, %s von %s" + +#: ../src\gui\main.py:818 ../src\gui\main.py:831 +msgid "%s. Empty" +msgstr "%s. Leer" + +#: ../src\gui\main.py:868 +msgid "Global mute on" +msgstr "Globale Stummschaltung ein" + +#: ../src\gui\main.py:871 +msgid "Global mute off" +msgstr "Globale Stummschaltung aus" + +#: ../src\gui\main.py:877 +msgid "Buffer mute on" +msgstr "Stummschaltung ein" + +#: ../src\gui\main.py:880 +msgid "Buffer mute off" +msgstr "Stummschaltung aus" + +#: ../src\gui\main.py:886 +msgid "The auto-reading of new tweets is enabled for this buffer" +msgstr "Das automatische Vorlesen von Tweets ist für diese Ansicht aktiv" + +#: ../src\gui\main.py:889 +msgid "The auto-reading of new tweets is disabled for this buffer" +msgstr "Das automatische Vorlesen von Tweets ist für diese Ansicht deaktiviert" + +#: ../src\gui\main.py:896 +msgid "Copied" +msgstr "Kopiert" + +#: ../src\gui\main.py:910 ../src\gui\main.py:923 +msgid "%s" +msgstr "%s" + +#: ../src\gui\main.py:1026 +msgid "Address" +msgstr "Adresse" + +#: ../src\gui\main.py:1028 ../src\gui\main.py:1045 +msgid "There are no coordinates in this tweet" +msgstr "Dieser Tweet hat keine Koordinaten" + +#: ../src\gui\main.py:1030 ../src\gui\main.py:1047 +msgid "There are no results for the coordinates in this tweet" +msgstr "Keine Ergebnisse für die Koordinaten in diesem Tweet" + +#: ../src\gui\main.py:1032 ../src\gui\main.py:1049 +msgid "Error decoding coordinates. Try again later." +msgstr "" +"Fehler beim Umwandeln der Koordinaten. Bitte versuche es später erneut." + +#: ../src\gui\sysTrayIcon.py:36 +msgid "Preferences" +msgstr "Einstellungen" + +#: ../src\gui\sysTrayIcon.py:40 +msgid "Show / hide" +msgstr "Zeigen / verbergen" + +#: ../src\gui\sysTrayIcon.py:42 ../src\issueReporter\gui.py:30 +msgid "Documentation" +msgstr "Dokumentation" + +#: ../src\gui\sysTrayIcon.py:44 +msgid "Check for updates" +msgstr "Nach Updates suchen" + +#: ../src\issueReporter\gui.py:30 +msgid "Translation" +msgstr "Übersetzung" + +#: ../src\issueReporter\gui.py:31 +msgid "always" +msgstr "immer" + +#: ../src\issueReporter\gui.py:31 +msgid "have not tried" +msgstr "habe ich nicht versucht" + +#: ../src\issueReporter\gui.py:31 +msgid "random" +msgstr "zufällig" + +#: ../src\issueReporter\gui.py:31 +msgid "sometimes" +msgstr "manchmal" + +#: ../src\issueReporter\gui.py:31 +msgid "unable to duplicate" +msgstr "kann nicht dupliziert werden" + +#: ../src\issueReporter\gui.py:32 +msgid "block" +msgstr "blockieren" + +#: ../src\issueReporter\gui.py:32 +msgid "crash" +msgstr "Absturz" + +#: ../src\issueReporter\gui.py:32 +msgid "feature" +msgstr "Feature" + +#: ../src\issueReporter\gui.py:32 +msgid "major" +msgstr "bedeutend" + +#: ../src\issueReporter\gui.py:32 +msgid "minor" +msgstr "unbedeutend" + +#: ../src\issueReporter\gui.py:32 +msgid "text" +msgstr "Text" + +#: ../src\issueReporter\gui.py:32 +msgid "trivial" +msgstr "trivial" + +#: ../src\issueReporter\gui.py:32 +msgid "tweak" +msgstr "Tweak" + +#: ../src\issueReporter\gui.py:34 +msgid "Report an error" +msgstr "Einen Fehler melden" + +#: ../src\issueReporter\gui.py:37 +msgid "Select a category" +msgstr "Wähle eine Kategorie" + +#: ../src\issueReporter\gui.py:46 +msgid "" +"Briefly describe what happened. You will be able to thoroughly explain it " +"later" +msgstr "" +"Beschreibe kurz das Problem. Später kannst du es noch ausführlicher erklären" + +#: ../src\issueReporter\gui.py:56 +msgid "Here, you can describe the bug in detail" +msgstr "Hier kannst du den Fehler detailiert beschreiben" + +#: ../src\issueReporter\gui.py:66 +msgid "how often does this bug happen?" +msgstr "Wie oft tritt dieser Fehler auf?" + +#: ../src\issueReporter\gui.py:74 +msgid "Select the importance that you think this bug has" +msgstr "Wähle die dir angemessen erscheinende Wichtigkeit des Fehlers" + +#: ../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 "" +"Ich bin damit einverstanden, dass das TW-Blue-Fehlersystem meinen Twitter-" +"Benutzernamen zur Kontaktaufnahme und Fehlerbehebung nutzen wird" + +#: ../src\issueReporter\gui.py:85 +msgid "Send report" +msgstr "Bericht senden" + +#: ../src\issueReporter\gui.py:98 +msgid "You must fill out both fields" +msgstr "Du musst beide Felder ausfüllen" + +#: ../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 "" +"Du musst das Kontrollfeld aktivieren, um uns deinen Twitter-Benutzernamen " +"zur Kontaktaufnahme mitzuteilen." + +#: ../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 "" +"Vielen Dank für diesen Fehlerbericht. Möglicherweise wirst du ihn in " +"zukünftigen Versionen im Changelog wiederfinden. Dein Fehlerbericht hat die " +"Nummer %i" + +#: ../src\issueReporter\gui.py:120 +msgid "reported" +msgstr "Gemeldet" + +#: ../src\keystrokeEditor\constants.py:4 +msgid "Go up up on the current list" +msgstr "In der aktiven Liste aufwärts gehen" + +#: ../src\keystrokeEditor\constants.py:5 +msgid "Go down up on the current list" +msgstr "In der aktiven Liste abwärts gehen" + +#: ../src\keystrokeEditor\constants.py:6 +msgid "Go to the previous tab" +msgstr "Zur vorherigen Registerkarte" + +#: ../src\keystrokeEditor\constants.py:7 +msgid "Go to the next tab" +msgstr "Zur nächsten Registerkarte" + +#: ../src\keystrokeEditor\constants.py:8 +msgid "Move up one tweet in the conversation" +msgstr "Ein Tweet in der Konversation aufwärts" + +#: ../src\keystrokeEditor\constants.py:9 +msgid "Move down one tweet in the conversation" +msgstr "Ein Tweet in der Konversation abwärts" + +#: ../src\keystrokeEditor\constants.py:10 +msgid "Show the graphical interface" +msgstr "Zeige grafisches Interface" + +#: ../src\keystrokeEditor\constants.py:11 +msgid "New tweet" +msgstr "Neuer Tweet" + +#: ../src\keystrokeEditor\constants.py:12 +msgid "Reply to a tweet" +msgstr "Auf einen Tweet antworten" + +#: ../src\keystrokeEditor\constants.py:14 +msgid "Send direct message" +msgstr "Direktnachricht senden" + +#: ../src\keystrokeEditor\constants.py:15 +msgid "Mark as favourite" +msgstr "Als Favorit kennzeichnen" + +#: ../src\keystrokeEditor\constants.py:16 +msgid "Remove from favourites" +msgstr "Aus Favoriten entfernen" + +#: ../src\keystrokeEditor\constants.py:17 +msgid "Open the actions dialogue" +msgstr "Aktionen-Dialog öffnen" + +#: ../src\keystrokeEditor\constants.py:18 +msgid "See user details" +msgstr "Benutzerdetails ansehen" + +#: ../src\keystrokeEditor\constants.py:19 +msgid "Show tweet" +msgstr "Tweet ansehen" + +#: ../src\keystrokeEditor\constants.py:20 +msgid "Quit" +msgstr "Beenden" + +#: ../src\keystrokeEditor\constants.py:21 +msgid "Open user timeline" +msgstr "Benutzerzeitleiste öffnen" + +#: ../src\keystrokeEditor\constants.py:22 +msgid "Remove buffer" +msgstr "Ansicht entfernen" + +#: ../src\keystrokeEditor\constants.py:23 +msgid "" +"Open URL on the current tweet, or further information for a friend or " +"follower" +msgstr "" +"URL im aktuellen Tweet öffnen oder weitere Informationen über einen Freund " +"oder Folger" + +#: ../src\keystrokeEditor\constants.py:24 +msgid "Attempt to play audio" +msgstr "Versuche Audio abzuspielen" + +#: ../src\keystrokeEditor\constants.py:25 +msgid "Increase volume by 5%" +msgstr "Lautstärke um 5% erhöhen" + +#: ../src\keystrokeEditor\constants.py:26 +msgid "Decrease volume by 5%" +msgstr "Lautstärke um 5% verringern" + +#: ../src\keystrokeEditor\constants.py:27 +msgid "Go to the first element on the list" +msgstr "Zum ersten Eintrag der Liste" + +#: ../src\keystrokeEditor\constants.py:28 +msgid "Go to the last element on the list" +msgstr "Zum letzten Eintrag der Liste" + +#: ../src\keystrokeEditor\constants.py:29 +msgid "Move 20 elements up on the current list" +msgstr "20 Elemente nach oben überspringen" + +#: ../src\keystrokeEditor\constants.py:30 +msgid "Move 20 elements down on the current list" +msgstr "20 Elemente nach unten überspringen" + +#: ../src\keystrokeEditor\constants.py:31 +msgid "Edit profile" +msgstr "Profil bearbeiten" + +#: ../src\keystrokeEditor\constants.py:32 +msgid "Remove a tweet or direct message" +msgstr "Tweet oder Direktnachricht entfernen" + +#: ../src\keystrokeEditor\constants.py:33 +msgid "Empty the buffer removing all the elements" +msgstr "Ansicht leeren und alle Elemente entfernen" + +#: ../src\keystrokeEditor\constants.py:34 +msgid "Listen the current message" +msgstr "Aktuelle Nachricht anhören" + +#: ../src\keystrokeEditor\constants.py:35 +msgid "Copy to clipboard" +msgstr "In Zwischenablage kopieren" + +#: ../src\keystrokeEditor\constants.py:36 +msgid "Add to list" +msgstr "Zu Liste hinzufügen" + +#: ../src\keystrokeEditor\constants.py:37 +msgid "Remove from list" +msgstr "Aus Liste entfernen" + +#: ../src\keystrokeEditor\constants.py:38 +msgid "Mutes/unmutes the active buffer" +msgstr "Schaltet die aktuelle Ansicht stumm" + +#: ../src\keystrokeEditor\constants.py:39 +msgid "Globally mute/unmute TW Blue" +msgstr "Schaltet TW Blue global stumm" + +#: ../src\keystrokeEditor\constants.py:40 +msgid "toggles the automatic reading of incoming tweets in the active buffer" +msgstr "" +"Schaltet das automatische Vorlesen neuer Tweets in der aktuellen Ansicht um" + +#: ../src\keystrokeEditor\constants.py:41 +msgid "Search on twitter" +msgstr "Auf Twitter suchen" + +#: ../src\keystrokeEditor\constants.py:42 +msgid "Shows the keystroke editor" +msgstr "Zeigt den Tastenkombinations-Editor" + +#: ../src\keystrokeEditor\constants.py:43 +msgid "Show lists for a specified user" +msgstr "Zeigt Listen für einen bestimmten Benutzer" + +#: ../src\keystrokeEditor\constants.py:44 +msgid "loads previous items to any buffer" +msgstr "Lädt vorherige Einträge für eine Ansicht" + +#: ../src\keystrokeEditor\constants.py:45 +msgid "Get location of any tweet" +msgstr "Standort für einen Tweet abrufen" + +#: ../src\keystrokeEditor\constants.py:46 +msgid "Displays the tweet's location in a dialog" +msgstr "Standort eines Tweets in einem Dialog anzeigen" + +#: ../src\keystrokeEditor\constants.py:47 +msgid "Creates a buffer for displaying trends for a desired place" +msgstr "Erstellt eine Ansicht mit Trends für einen Ort" + +#: ../src\keystrokeEditor\gui.py:10 +msgid "Keystroke editor" +msgstr "Tastenkombinations-Editor" + +#: ../src\keystrokeEditor\gui.py:16 +msgid "Select a keystroke to edit" +msgstr "Wähle eine Tastenkombination zum Bearbeiten" + +#: ../src\keystrokeEditor\gui.py:17 +msgid "Keystroke" +msgstr "Tastenkombination" + +#: ../src\keystrokeEditor\gui.py:54 +msgid "Editing keystroke" +msgstr "Bearbeite Tastenkombination" + +#: ../src\keystrokeEditor\gui.py:61 +msgid "Control" +msgstr "STRG" + +#: ../src\keystrokeEditor\gui.py:62 +msgid "Alt" +msgstr "Alt" + +#: ../src\keystrokeEditor\gui.py:63 +msgid "Shift" +msgstr "Umschalt" + +#: ../src\keystrokeEditor\gui.py:64 +msgid "Windows" +msgstr "Windows" + +#: ../src\keystrokeEditor\gui.py:70 +msgid "Key" +msgstr "Taste" + +#: ../src\keystrokeEditor\gui.py:99 +msgid "You need to use the Windows key" +msgstr "Du musst die Windows-Taste verwenden" + +#: ../src\keystrokeEditor\gui.py:99 ../src\keystrokeEditor\gui.py:112 +msgid "Invalid keystroke" +msgstr "Ungültige Tastenkombination" + +#: ../src\keystrokeEditor\gui.py:112 +msgid "You must provide a character for the keystroke" +msgstr "Du musst ein Zeichen für die Tastenkombination angeben" + +#: ../src\languageHandler.py:95 +msgid "User default" +msgstr "Benutzerstandard" + +#: ../src\sessionmanager\gui.py:20 +msgid "Session manager" +msgstr "Sitzungsverwaltung" + +#: ../src\sessionmanager\gui.py:24 +msgid "Select a twitter account to start TW Blue" +msgstr "Wähle einen Twitter-Account um TW Blue zu starten" + +#: ../src\sessionmanager\gui.py:26 +msgid "Account" +msgstr "Account" + +#: ../src\sessionmanager\gui.py:30 +msgid "New account" +msgstr "Neuer Account" + +#: ../src\sessionmanager\gui.py:32 +msgid "Remove session" +msgstr "Sitzung entfernen" + +#: ../src\sessionmanager\gui.py:70 +msgid "Account Error" +msgstr "Account-Fehler" + +#: ../src\sessionmanager\gui.py:70 +msgid "You need to configure an account." +msgstr "Du musst einen Account konfigurieren" + +#: ../src\sessionmanager\gui.py:84 +msgid "" +"The request for the required Twitter authorization to continue will be " +"opened on your browser. You only need to do it once. Would you like to " +"autorhise a new account now?" +msgstr "" +"Die Anfrage zur Authorisierung der Anwendung wird in deinem Browser geöffnet " +"und muss nur einmal durchgeführt werden. Möchtest du einen neuen Account " +"authorisieren?" + +#: ../src\sessionmanager\gui.py:95 +msgid "Invalid user token" +msgstr "Ungültiger Benutzer-Token" + +#: ../src\sessionmanager\gui.py:95 +msgid "" +"Your access token is invalid or the authorisation has failed. Please try " +"again." +msgstr "" +"Dein Zugriffs-Token ist ungültig oder die Authorisierung fehlgeschlagen. " +"Bitte versuche es erneut." + +#: ../src\sessionmanager\gui.py:98 +msgid "Authorised account %d" +msgstr "Account %d authorisiert" + +#: ../src\sessionmanager\gui.py:107 +msgid "Do you really want delete this account?" +msgstr "Möchtest du diesen Account wirklich löschen?" + +#: ../src\sessionmanager\gui.py:107 +msgid "Remove account" +msgstr "Account entfernen" + +#: ../src\twitter\buffers\indibidual.py:26 +msgid "One tweet from %s" +msgstr "Ein Tweet von %s" + +#: ../src\twitter\buffers\indibidual.py:35 +msgid "One tweet from %s in the list %s" +msgstr "Ein Tweet von %s in der Liste %s" + +#: ../src\twitter\buffers\stream.py:57 +msgid "One mention from %s " +msgstr "Eine Erwähnung von %s" + +#: ../src\twitter\buffers\stream.py:69 +msgid "One direct message" +msgstr "Eine Direktnachricht" + +#: ../src\twitter\compose.py:22 +msgid "About a week ago" +msgstr "Vor einer Woche" + +#: ../src\twitter\compose.py:24 +msgid "About {} weeks ago" +msgstr "Vor {} Wochen" + +#: ../src\twitter\compose.py:26 +msgid "A month ago" +msgstr "Vor einem Monat" + +#: ../src\twitter\compose.py:28 +msgid "About {} months ago" +msgstr "Vor {} Monaten" + +#: ../src\twitter\compose.py:30 +msgid "About a year ago" +msgstr "Vor einem Jahr" + +#: ../src\twitter\compose.py:32 +msgid "About {} years ago" +msgstr "Vor {} Jahren" + +#: ../src\twitter\compose.py:34 +msgid "About 1 day ago" +msgstr "Vor einem Tag" + +#: ../src\twitter\compose.py:36 +msgid "About {} days ago" +msgstr "Vor {} Tagen" + +#: ../src\twitter\compose.py:38 +msgid "just now" +msgstr "Gerade eben" + +#: ../src\twitter\compose.py:40 +msgid "{} seconds ago" +msgstr "Vor {} Sekunden" + +#: ../src\twitter\compose.py:42 +msgid "1 minute ago" +msgstr "Vor einer Minute" + +#: ../src\twitter\compose.py:44 +msgid "{} minutes ago" +msgstr "Vor {} Minuten" + +#: ../src\twitter\compose.py:46 +msgid "About 1 hour ago" +msgstr "Vor einer Stunde" + +#: ../src\twitter\compose.py:48 +msgid "About {} hours ago" +msgstr "Vor {} Stunden" + +#: ../src\twitter\compose.py:52 +msgid "January" +msgstr "Januar" + +#: ../src\twitter\compose.py:53 +msgid "February" +msgstr "Februar" + +#: ../src\twitter\compose.py:54 +msgid "March" +msgstr "März" + +#: ../src\twitter\compose.py:55 +msgid "April" +msgstr "April" + +#: ../src\twitter\compose.py:56 +msgid "May" +msgstr "Mai" + +#: ../src\twitter\compose.py:57 +msgid "June" +msgstr "Juni" + +#: ../src\twitter\compose.py:58 +msgid "July" +msgstr "Juli" + +#: ../src\twitter\compose.py:59 +msgid "August" +msgstr "August" + +#: ../src\twitter\compose.py:60 +msgid "September" +msgstr "September" + +#: ../src\twitter\compose.py:61 +msgid "October" +msgstr "Oktober" + +#: ../src\twitter\compose.py:62 +msgid "November" +msgstr "November" + +#: ../src\twitter\compose.py:63 +msgid "December" +msgstr "Dezember" + +#: ../src\twitter\compose.py:66 +msgid "Sunday" +msgstr "Sonntag" + +#: ../src\twitter\compose.py:67 +msgid "Monday" +msgstr "Montag" + +#: ../src\twitter\compose.py:68 +msgid "Tuesday" +msgstr "Dienstag" + +#: ../src\twitter\compose.py:69 +msgid "Wednesday" +msgstr "Mittwoch" + +#: ../src\twitter\compose.py:70 +msgid "Thursday" +msgstr "Donnerstag" + +#: ../src\twitter\compose.py:71 +msgid "Friday" +msgstr "Freitag" + +#: ../src\twitter\compose.py:72 +msgid "Saturday" +msgstr "Samstag" + +#: ../src\twitter\compose.py:75 +msgid "sun" +msgstr "So" + +#: ../src\twitter\compose.py:76 +msgid "mon" +msgstr "Mo" + +#: ../src\twitter\compose.py:77 +msgid "tue" +msgstr "Di" + +#: ../src\twitter\compose.py:78 +msgid "wed" +msgstr "Mi" + +#: ../src\twitter\compose.py:79 +msgid "thu" +msgstr "Do" + +#: ../src\twitter\compose.py:80 +msgid "fri" +msgstr "Fr" + +#: ../src\twitter\compose.py:81 +msgid "sat" +msgstr "Sa" + +#: ../src\twitter\compose.py:85 +msgid "jan" +msgstr "Jan" + +#: ../src\twitter\compose.py:86 +msgid "feb" +msgstr "Feb" + +#: ../src\twitter\compose.py:87 +msgid "mar" +msgstr "Mär" + +#: ../src\twitter\compose.py:88 +msgid "apr" +msgstr "Apr" + +#: ../src\twitter\compose.py:89 +msgid "may" +msgstr "Mai" + +#: ../src\twitter\compose.py:90 +msgid "jun" +msgstr "Jun" + +#: ../src\twitter\compose.py:91 +msgid "jul" +msgstr "Jul" + +#: ../src\twitter\compose.py:92 +msgid "aug" +msgstr "Aug" + +#: ../src\twitter\compose.py:93 +msgid "sep" +msgstr "Sep" + +#: ../src\twitter\compose.py:94 +msgid "oct" +msgstr "Okt" + +#: ../src\twitter\compose.py:95 +msgid "nov" +msgstr "Nov" + +#: ../src\twitter\compose.py:96 +msgid "dec" +msgstr "Dez" + +#: ../src\twitter\compose.py:147 ../src\twitter\compose.py:174 +#: ../src\twitter\compose.py:184 +msgid "%A, %B %d, %Y at %I:%M:%S %p" +msgstr "%A, %d. %B %Y, um %H:%M:%S" + +#: ../src\twitter\compose.py:152 +msgid "Dm to %s " +msgstr "DM an %s" + +#: ../src\twitter\compose.py:186 +msgid "Unavailable" +msgstr "Nicht verfügbar" + +#: ../src\twitter\compose.py:187 +msgid "" +"%s (@%s). %s followers, %s friends, %s tweets. Last tweet on %s. Joined " +"Twitter on %s" +msgstr "" +"%s (@%s). %s Folger, %s Freunde, %s Tweets. Letzter Tweet %s. Bei Twitter " +"seit %s" + +#: ../src\twitter\compose.py:191 +msgid "You've blocked %s" +msgstr "Du hast %s blockiert" + +#: ../src\twitter\compose.py:193 +msgid "You've unblocked %s" +msgstr "Du blockierst %s nicht mehr" + +#: ../src\twitter\compose.py:196 +msgid "%s(@%s) has followed you" +msgstr "%s(@%s) hat dich verfolgt" + +#: ../src\twitter\compose.py:198 +msgid "You've followed %s(@%s)" +msgstr "Du hast %s(@%s) verfolgt" + +#: ../src\twitter\compose.py:200 +msgid "You've unfollowed %s (@%s)" +msgstr "Du hast %s (@%s) entfolgt" + +#: ../src\twitter\compose.py:203 +msgid "You've added to favourites: %s, %s" +msgstr "Du hast favorisiert: %s, %s" + +#: ../src\twitter\compose.py:205 +msgid "%s(@%s) has marked as favorite: %s" +msgstr "%s(@%s) hat favorisiert: %s" + +#: ../src\twitter\compose.py:207 +msgid "You've removed from favourites: %s, %s" +msgstr "Du hast aus Favoriten entfernt: %s, %s" + +#: ../src\twitter\compose.py:208 +msgid "%s(@%s) has removed from favourites: %s" +msgstr "%s(@%s) hat aus Favoriten entfernt: %s" + +#: ../src\twitter\compose.py:210 +msgid "You've created the list %s" +msgstr "Du hast die Liste %s erstellt" + +#: ../src\twitter\compose.py:212 +msgid "You've deleted the list %s" +msgstr "Du hast die Liste %s gelöscht" + +#: ../src\twitter\compose.py:214 +msgid "You've updated the list %s" +msgstr "Du hast die Liste %s aktualisiert" + +#: ../src\twitter\compose.py:216 +msgid "You've added %s(@%s) to the list %s" +msgstr "Du hast %s(@%s) zur liste %s hinzugefügt" + +#: ../src\twitter\compose.py:217 +msgid "%s(@%s) has added you to the list %s" +msgstr "%s(@%s) hat dich zur Liste %s hinzugefügt" + +#: ../src\twitter\compose.py:219 +msgid "You'be removed %s(@%s) from the list %s" +msgstr "Du hast %s(@%s) aus der Liste %s entfernt" + +#: ../src\twitter\compose.py:220 +msgid "%s(@%s) has removed you from the list %s" +msgstr "%s(@%s) hat dich aus der Liste %s entfernt" + +#: ../src\twitter\compose.py:222 +msgid "You've subscribed to the list %s, which is owned by %s(@%s)" +msgstr "Du hast die Liste %s von %s(@%s) abonniert" + +#: ../src\twitter\compose.py:223 +msgid "%s(@%s) has suscribed you to the list %s" +msgstr "%s(@%s) hat für dich die Liste %s abonniert" + +#: ../src\twitter\compose.py:225 +msgid "You've unsubscribed from the list %s, which is owned by %s(@%s)" +msgstr "Du hast die Liste %s von %s(@%s) abbestellt" + +#: ../src\twitter\compose.py:226 +msgid "You've been unsubscribed from the list %s, which is owned by %s(@%s)" +msgstr "Die Liste %s von %s(@%s) wurde für dich abbestellt" + +#: ../src\twitter\compose.py:227 +msgid "Unknown" +msgstr "Unbekannt" + +#: ../src\twitter\compose.py:233 +msgid "No description available" +msgstr "Keine Beschreibung verfügbar" + +#: ../src\twitter\compose.py:237 +msgid "private" +msgstr "Privat" + +#: ../src\twitter\compose.py:238 +msgid "public" +msgstr "Öffentlich" + +#: ../src\twitter\twitter.py:77 +msgid "%s failed. Reason: %s" +msgstr "%s fehlgeschlagen. Grund: %s" + +#: ../src\twitter\twitter.py:84 +msgid "%s succeeded." +msgstr "%s erfolgreich." + +#: ../src\updater\update_manager.py:14 +msgid "Your TW Blue version is up to date" +msgstr "Deine TW-Blue-Version ist aktuell" + +#: ../src\updater\update_manager.py:14 ../src\updater\update_manager.py:27 +msgid "Update" +msgstr "Update" + +#: ../src\updater\update_manager.py:20 +msgid "New version for %s" +msgstr "Neue Version von %s" + +#: ../src\updater\update_manager.py:20 +msgid "" +"There's a new TW Blue version available. Would you like to download it now?" +msgstr "" +"Es ist eine neue TW-Blue-Version verfügbar. Möchtest du sie jetzt " +"herunterladen?" + +#: ../src\updater\update_manager.py:22 +msgid "Download in Progress" +msgstr "Download läuft" + +#: ../src\updater\update_manager.py:22 +msgid "Downloading the new version..." +msgstr "Die neue Version wird heruntergeladen..." + +#: ../src\updater\update_manager.py:29 +msgid "Done!" +msgstr "Fertig!" + +#: ../src\updater\update_manager.py:29 +msgid "" +"The new TW Blue version has been downloaded and installed. Press OK to start " +"the application." +msgstr "" +"Die neue TW-Blue-Version wurde heruntergeladen und installiert. Drücke OK, " +"um die Anwendung zu starten." + +#~ msgid "Connection error. Try again later." +#~ msgstr "Verbindungsfehler. Bitte versuche es später erneut." + +#~ msgid "Error while reporting" +#~ msgstr "Fehler beim Absenden" + +#~ msgid "" +#~ "Something unexpected occurred while trying to report the bug. Please, try " +#~ "again later" +#~ msgstr "" +#~ "Beim Melden des Fehlers ist ein unerwarteter Fehler aufgetreten. Bitte " +#~ "versuche es erneut" + +#~ msgid "This action is not supported for this buffer." +#~ msgstr "Diese Aktion ist in dieser Ansicht nicht verfügbar." + +#~ msgid "Subscrive" +#~ msgstr "Abonnieren" + +#~ msgid "Unsubscrive" +#~ msgstr "Abbestellen" + +#~ msgid "" +#~ "TW Blue is an app designed to use Twitter in a simple and fast way and " +#~ "avoiding, as far as possible, the consumtion of excessive resources of " +#~ "the machine where it’s running. With this app you’ll have access to most " +#~ "twitter features." +#~ msgstr "" +#~ "TW Blue ist eine Anwendung, um Twitter so schnell und einfach wie möglich " +#~ "zu bedienen und dabei die Ressourcen des Computers zu schonen. Mit dieser " +#~ "Anwendung hast du Zugriff auf die meisten Twitterfunktionen." + +#~ msgid "Bryner Villalobos (English)" +#~ msgstr "Bryner Villalobos (Inglés)" + +#~ msgid "Burak (Turkish)" +#~ msgstr "Burak(Turco)" + +#~ msgid "Jani Kinnunen(finnish)" +#~ msgstr "Jani Kinnunen(Finlandés)" + +#~ msgid "Javier Curras, José Manuel Delicado, Alba Quinteiro(Galician)" +#~ msgstr "Javier Currás, José Manuel Delicado, Alba Quinteiro(Gallego)" + +#~ msgid "Manuel cortéz(Spanish)" +#~ msgstr "Manuel cortéz(Español)" + +#~ msgid "Mohammed Al Shara (Arabic)" +#~ msgstr "Mohammed Al Shara (Árabe)" + +#~ msgid "Odenilton Júnior Santos(Portuguese)" +#~ msgstr "Odenilton Júnior Santos(Portugués)" + +#~ msgid "Paweł Masarczyk(Polish)" +#~ msgstr "Paweł Masarczyk(Polaco)" + +#~ msgid "Robert Osztolykan(Hungarian)" +#~ msgstr "Robert Osztolykan(Húngaro)" + +#~ msgid "Salva Doménech, Juan Carlos Rivilla(Catalan)" +#~ msgstr "Salva Doménech, Juan Carlos Rivilla(Catalán)" + +#~ msgid "Sukil Etxenike Arizaleta(Basque)" +#~ msgstr "Sukil Etxenike Arizaleta(Vasco)" + +#~ msgid "View members" +#~ msgstr "Mitglieder anzeigen" + +#~ msgid "View subscribers" +#~ msgstr "Abonnenten anzeigen" + +#~ msgid "Ouner" +#~ msgstr "Eigentümer" diff --git a/src/locales/es/LC_MESSAGES/twblue.mo b/src/locales/es/LC_MESSAGES/twblue.mo index 9b00d6ed2358cfdc61447f0bd1abd20a42320c06..1ddaed8ff0e36da1865d3e9ba5c07df4b00fd98c 100644 GIT binary patch literal 44028 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 WVQ1~ARG#9noqZ!SlHF4~YyLN@G7XIY diff --git a/src/locales/es/LC_MESSAGES/twblue.po b/src/locales/es/LC_MESSAGES/twblue.po index 834c8680..34781bd6 100644 --- a/src/locales/es/LC_MESSAGES/twblue.po +++ b/src/locales/es/LC_MESSAGES/twblue.po @@ -1,22 +1,22 @@ msgid "" msgstr "" "Project-Id-Version: TW Blue 0.44\n" -"POT-Creation-Date: 2014-11-08 16:42+Hora estándar central (México)\n" -"PO-Revision-Date: 2014-11-08 23:50+0100\n" -"Last-Translator: José Manuel Delicado Alcolea \n" +"POT-Creation-Date: 2014-12-10 23:20+Hora estándar central (México)\n" +"PO-Revision-Date: 2014-12-21 07:01-0600\n" +"Last-Translator: Manuel Cortéz \n" "Language-Team: Manuel Cortez \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.6.10\n" +"X-Generator: Poedit 1.6.7\n" "X-Poedit-KeywordsList: _;gettext;gettext_noop\n" "X-Poedit-Basepath: .\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-SourceCharset: UTF-8\n" -#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:173 -#: ../src\gui\dialogs\message.py:261 +#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:174 +#: ../src\gui\dialogs\message.py:271 msgid "Attach audio" msgstr "Adjuntar audio" @@ -50,7 +50,7 @@ msgstr "Subir a" msgid "Attach" msgstr "Adjuntar" -#: ../src\extra\AudioUploader\gui.py:59 +#: ../src\extra\AudioUploader\gui.py:59 ../src\issueReporter\gui.py:88 msgid "Cancel" msgstr "Cancelar" @@ -70,13 +70,13 @@ msgstr "Grabando" msgid "Stopped" msgstr "Stopped" -#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:222 +#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:232 #: ../src\gui\dialogs\update_profile.py:87 msgid "Discarded" msgstr "Descartado" -#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:339 -#: ../src\gui\buffers\base.py:351 +#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:359 +#: ../src\gui\buffers\base.py:371 msgid "Playing..." msgstr "Reproduciendo..." @@ -181,62 +181,66 @@ msgid "Someone's favourites have been updated" msgstr "Los favoritos de alguien se han actualizado" #: ../src\extra\SoundsTutorial\gui.py:19 +msgid "The tweet has coordinates to determine its location" +msgstr "El tuit contiene coordenadas para determinar su ubicación" + +#: ../src\extra\SoundsTutorial\gui.py:20 msgid "There are no more tweets to read" msgstr "No hay más tuits por leer" -#: ../src\extra\SoundsTutorial\gui.py:20 +#: ../src\extra\SoundsTutorial\gui.py:21 msgid "A list has a new tweet" msgstr "Una lista tiene un nuevo tuit" -#: ../src\extra\SoundsTutorial\gui.py:21 +#: ../src\extra\SoundsTutorial\gui.py:22 msgid "You can't add any more characters on the tweet" msgstr "No puedes añadir más caracteres al tit" -#: ../src\extra\SoundsTutorial\gui.py:22 +#: ../src\extra\SoundsTutorial\gui.py:23 msgid "You've been mentioned " msgstr "Has sido mencionado" -#: ../src\extra\SoundsTutorial\gui.py:23 +#: ../src\extra\SoundsTutorial\gui.py:24 msgid "A new event has happened" msgstr "Ha ocurrido un nuevo evento" -#: ../src\extra\SoundsTutorial\gui.py:24 +#: ../src\extra\SoundsTutorial\gui.py:25 msgid "TW Blue is ready " msgstr "TW Blue está listo" -#: ../src\extra\SoundsTutorial\gui.py:25 +#: ../src\extra\SoundsTutorial\gui.py:26 msgid "You've replied" msgstr "Has enviado una respuesta" -#: ../src\extra\SoundsTutorial\gui.py:26 +#: ../src\extra\SoundsTutorial\gui.py:27 msgid "You've retweeted" msgstr "Has hecho un retuit" -#: ../src\extra\SoundsTutorial\gui.py:27 +#: ../src\extra\SoundsTutorial\gui.py:28 msgid "A search has been updated" msgstr "Una búsqueda se ha actualizado" -#: ../src\extra\SoundsTutorial\gui.py:28 +#: ../src\extra\SoundsTutorial\gui.py:29 msgid "There's a new tweet in the main buffer" msgstr "Hay un nuevo tuit en el buffer principal" -#: ../src\extra\SoundsTutorial\gui.py:29 +#: ../src\extra\SoundsTutorial\gui.py:30 msgid "You've sent a tweet" msgstr "Has enviado un tuit" -#: ../src\extra\SoundsTutorial\gui.py:30 +#: ../src\extra\SoundsTutorial\gui.py:31 msgid "There's a new tweet in a timeline" msgstr "Hay un nuevo tuit en una línea temporal" -#: ../src\extra\SoundsTutorial\gui.py:31 +#: ../src\extra\SoundsTutorial\gui.py:32 msgid "You have a new follower" msgstr "Tienes un nuevo seguidor" -#: ../src\extra\SoundsTutorial\gui.py:32 +#: ../src\extra\SoundsTutorial\gui.py:33 msgid "You've turned the volume up or down" msgstr "Has subido o bajado el volumen" -#: ../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 " @@ -247,17 +251,18 @@ msgstr "" "de completar los sonidos restantes o de ponerte en contacto con el creador " "del paquete." -#: ../src\extra\SoundsTutorial\gui.py:36 ../src\extra\SpellChecker\gui.py:34 -#: ../src\gui\dialogs\show_user.py:63 ../src\gui\main.py:689 -#: ../src\gui\main.py:721 +#: ../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 "Error" -#: ../src\extra\SoundsTutorial\gui.py:38 +#: ../src\extra\SoundsTutorial\gui.py:39 msgid "Sounds tutorial" msgstr "Tutorial de sonidos" -#: ../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 "Pulsa enter para escuchar el sonido para el evento seleccionado" @@ -309,8 +314,108 @@ msgstr "Finalizado" msgid "The spelling review has finished." msgstr "La revisión ortográfica ha finalizado." -#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:181 -#: ../src\gui\dialogs\message.py:269 ../src\gui\dialogs\message.py:355 +#: ../src\extra\autocompletionUsers\completion.py:18 +msgid "You have to start writing" +msgstr "Tienes que empezar a escribir" + +#: ../src\extra\autocompletionUsers\completion.py:29 +msgid "There are not results in your users database" +msgstr "No hay resultados en tu base de datos de usuarios" + +#: ../src\extra\autocompletionUsers\completion.py:31 +msgid "Autocompletion only works for users." +msgstr "el autocompletado solo funciona con usuarios" + +#: ../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 "" +"¿Estás seguro de querer eliminar este usuario de la base de datos? Este ya " +"no aparecerá en los resultados del autocompletado." + +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "Confirm" +msgstr "Confirmar" + +#: ../src\extra\autocompletionUsers\settings.py:24 +msgid "" +"Updating database... You can close this window now. A message will tell you " +"when the process finishes." +msgstr "" +"Actualizando base de datos... Puedes cerrar esta ventana ahora. Un mensaje " +"te informará cuando el proceso haya terminado." + +#: ../src\extra\autocompletionUsers\wx_manage.py:7 +msgid "Manage Autocomplete users’ database" +msgstr "Gestionar la base de datos del autocompletado de usuarios" + +#: ../src\extra\autocompletionUsers\wx_manage.py:10 +msgid "Editing TWBlue users database" +msgstr "Editando la base de datos de usuarios de TWBlue" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Name" +msgstr "Nombre" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Username" +msgstr "Nombre de usuario" + +#: ../src\extra\autocompletionUsers\wx_manage.py:14 +msgid "Add user" +msgstr "Añadir usuario" + +#: ../src\extra\autocompletionUsers\wx_manage.py:15 +msgid "Remove user" +msgstr "Quitar usuario" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Add user to database" +msgstr "Añadir usuario a la base de datos" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Twitter username" +msgstr "Nombre de usuario de Twitter" + +#: ../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 "¡Error!" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +msgid "The user does not exist" +msgstr "El usuario no existe" + +#: ../src\extra\autocompletionUsers\wx_settings.py:6 +msgid "Autocomplete users’ settings" +msgstr "Opciones de autocompletado de usuarios" + +#: ../src\extra\autocompletionUsers\wx_settings.py:9 +msgid "Add users from followers buffer" +msgstr "Añadir usuarios desde el buffer de seguidores" + +#: ../src\extra\autocompletionUsers\wx_settings.py:10 +msgid "Add users from friends buffer" +msgstr "Añadir usuarios desde el buffer de amigos" + +#: ../src\extra\autocompletionUsers\wx_settings.py:13 +msgid "See the users list" +msgstr "Ver lista de usuarios" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "Done" +msgstr "¡Hecho" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "TWBlue's database of users has been updated." +msgstr "La base de datos de usuarios de TWBlue ha sido actualizada." + +#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:182 +#: ../src\gui\dialogs\message.py:279 ../src\gui\dialogs\message.py:383 +#: ../src\gui\dialogs\message.py:470 msgid "Translate message" msgstr "Traducir mensaje" @@ -690,92 +795,95 @@ msgstr "Yídish" msgid "autodetect" msgstr "Autodetectar" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Client" msgstr "Cliente" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Text" msgstr "Texto" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\events.py:64 msgid "Date" msgstr "Fecha" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\people.py:41 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\people.py:44 #: ../src\gui\buffers\user_searches.py:31 ../src\gui\dialogs\utils.py:36 msgid "User" msgstr "Usuario" -#: ../src\gui\buffers\base.py:80 ../src\gui\buffers\base.py:228 -#: ../src\gui\buffers\events.py:62 ../src\gui\buffers\events.py:78 -#: ../src\gui\dialogs\message.py:337 ../src\gui\sysTrayIcon.py:34 +#: ../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:108 +#: ../src\gui\buffers\trends.py:120 ../src\gui\dialogs\message.py:347 +#: ../src\gui\sysTrayIcon.py:34 msgid "Tweet" msgstr "Tuit" -#: ../src\gui\buffers\base.py:82 ../src\gui\buffers\base.py:240 -#: ../src\gui\buffers\base.py:243 ../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 "Retuit" -#: ../src\gui\buffers\base.py:84 ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:267 msgid "Reply" msgstr "Responder" -#: ../src\gui\buffers\base.py:86 +#: ../src\gui\buffers\base.py:89 msgid "Direct message" msgstr "Mensaje directo" -#: ../src\gui\buffers\base.py:100 +#: ../src\gui\buffers\base.py:103 msgid "Do you really want to delete this timeline?" msgstr "¿Realmente deseas eliminar esta línea temporal?" -#: ../src\gui\buffers\base.py:100 ../src\gui\buffers\favourites.py:41 -#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:41 +#: ../src\gui\buffers\base.py:103 ../src\gui\buffers\favourites.py:41 +#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:77 #: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Attention" msgstr "Atención" -#: ../src\gui\buffers\base.py:112 +#: ../src\gui\buffers\base.py:115 msgid "This buffer is not a timeline; it can't be deleted." msgstr "Este buffer no es una línea temporal. No se puede eliminar." -#: ../src\gui\buffers\base.py:196 ../src\gui\buffers\people.py:114 +#: ../src\gui\buffers\base.py:204 ../src\gui\buffers\people.py:117 msgid "%s items retrieved" msgstr "%s elementos recuperados" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "Direct message to %s" msgstr "Mensaje directo a %s" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "New direct message" msgstr "Nuevo mensaje directo" -#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\events.py:78 +#: ../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 "Escribe el tuit aquí" -#: ../src\gui\buffers\base.py:240 +#: ../src\gui\buffers\base.py:248 msgid "Would you like to add a comment to this tweet?" msgstr "¿Te gustaría añadir un comentario a este tuit?" -#: ../src\gui\buffers\base.py:243 +#: ../src\gui\buffers\base.py:251 msgid "Add your comment to the tweet" msgstr "Añade tu comentario al tuit" -#: ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:267 msgid "Reply to %s" msgstr "Responder a %s" -#: ../src\gui\buffers\base.py:304 +#: ../src\gui\buffers\base.py:322 msgid "Opening URL..." msgstr "Abriendo URL..." -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../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" @@ -783,42 +891,43 @@ msgstr "" "¿Realmente quieres vaciar el contenido de este buffer? Los tweets serán " "eliminados de la lista, pero no de Twitter" -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\trends.py:150 msgid "Empty buffer" msgstr "Vaciar buffer" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 +#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129 msgid "Do you really want to delete this message?" msgstr "¿Realmente quieres eliminar este mensaje?" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 -#: ../src\gui\dialogs\lists.py:107 ../src\gui\main.py:565 +#: ../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 "Eliminar" -#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\base.py:357 +#: ../src\gui\buffers\base.py:366 ../src\gui\buffers\base.py:377 msgid "Unable to play audio." msgstr "Imposible reproducir audio" -#: ../src\gui\buffers\base.py:348 +#: ../src\gui\buffers\base.py:368 msgid "Audio stopped." msgstr "Audio detenido" -#: ../src\gui\buffers\events.py:35 ../src\gui\buffers\panels.py:37 -#: ../src\gui\buffers\tweet_searches.py:58 +#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33 +#: ../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 "Esta acción no se encuentra soportada para este buffer" -#: ../src\gui\buffers\events.py:44 +#: ../src\gui\buffers\events.py:47 msgid "Empty" msgstr "Vacío" -#: ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\events.py:64 msgid "Event" msgstr "Evento" -#: ../src\gui\buffers\events.py:64 +#: ../src\gui\buffers\events.py:67 msgid "Remove event" msgstr "Eliminar evento" @@ -830,44 +939,154 @@ msgstr "¿Realmente deseas eliminar esta línea temporal de favoritos?" msgid "Do you really want to delete this list?" msgstr "¿Realmente deseas eliminar esta lista?" -#: ../src\gui\buffers\panels.py:27 +#: ../src\gui\buffers\menus.py:8 ../src\gui\main.py:93 +msgid "&Retweet" +msgstr "&Retuit" + +#: ../src\gui\buffers\menus.py:11 ../src\gui\buffers\menus.py:43 +#: ../src\gui\main.py:91 +msgid "Re&ply" +msgstr "Res&ponder" + +#: ../src\gui\buffers\menus.py:14 ../src\gui\main.py:95 +msgid "Add to &favourites" +msgstr "&Marcar como favorito" + +#: ../src\gui\buffers\menus.py:17 ../src\gui\main.py:97 +msgid "Remove from favo&urites" +msgstr "&Quitar de favoritos" + +#: ../src\gui\buffers\menus.py:20 ../src\gui\buffers\menus.py:46 +#: ../src\gui\buffers\menus.py:69 +msgid "&Open URL" +msgstr "&Abrir URL..." + +#: ../src\gui\buffers\menus.py:23 ../src\gui\buffers\menus.py:49 +#: ../src\gui\buffers\menus.py:72 +msgid "&Play audio" +msgstr "&Reproducir audio" + +#: ../src\gui\buffers\menus.py:26 ../src\gui\buffers\menus.py:75 +#: ../src\gui\main.py:99 +msgid "&Show tweet" +msgstr "&Ver tuit" + +#: ../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:132 +msgid "&Copy to clipboard" +msgstr "&Copiar al portapapeles" + +#: ../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:103 +msgid "&Delete" +msgstr "&Eliminar" + +#: ../src\gui\buffers\menus.py:35 ../src\gui\buffers\menus.py:61 +#: ../src\gui\buffers\menus.py:118 +msgid "&User actions..." +msgstr "&Acciones de usuario..." + +#: ../src\gui\buffers\menus.py:52 +msgid "&Show direct message" +msgstr "&Mostrar mensaje directo" + +#: ../src\gui\buffers\menus.py:89 +msgid "&Show event" +msgstr "&Mostrar evento" + +#: ../src\gui\buffers\menus.py:103 +msgid "&Mention" +msgstr "&Mencionar" + +#: ../src\gui\buffers\menus.py:106 ../src\gui\main.py:128 +msgid "&View lists" +msgstr "&Ver listas" + +#: ../src\gui\buffers\menus.py:109 ../src\gui\main.py:130 +msgid "Show user &profile" +msgstr "Ve&r perfil del usuario" + +#: ../src\gui\buffers\menus.py:112 +msgid "&Show user" +msgstr "&Mostrar usuario" + +#: ../src\gui\buffers\menus.py:126 +msgid "&Tweet about this trend" +msgstr "&Tuitear sobre esta tendencia" + +#: ../src\gui\buffers\menus.py:129 +msgid "&Show item" +msgstr "&Ver tuit" + +#: ../src\gui\buffers\panels.py:28 msgid "Announce" msgstr "Anuncio" -#: ../src\gui\buffers\people.py:46 ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:49 ../src\gui\buffers\people.py:67 msgid "Mention" msgstr "Mención" -#: ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:67 msgid "Mention to %s" msgstr "Mencionar a %s" -#: ../src\gui\buffers\trends.py:41 ../src\gui\buffers\tweet_searches.py:45 +#: ../src\gui\buffers\trends.py:47 +msgid "Trending topic" +msgstr "Tendencia" + +#: ../src\gui\buffers\trends.py:66 +msgid "Tweet about this trend" +msgstr "Tuitear sobre esta tendencia" + +#: ../src\gui\buffers\trends.py:77 +msgid "Do you really want to delete this buffer?" +msgstr "¿Realmente deseas eliminar este buffer?" + +#: ../src\gui\buffers\trends.py:150 +msgid "" +"Do you really want to empty this buffer? It's items will be removed from the " +"list" +msgstr "" +"¿Realmente quieres vaciar el contenido de este buffer? Los elementos serán " +"eliminados de la lista" + +#: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Do you really want to delete this search term?" msgstr "¿Realmente deseas eliminar esté término de búsqueda?" -#: ../src\gui\dialogs\configuration.py:39 +#: ../src\gui\dialogs\configuration.py:40 msgid "Language" msgstr "Idioma" -#: ../src\gui\dialogs\configuration.py:53 +#: ../src\gui\dialogs\configuration.py:54 +msgid "Set the autocomplete function" +msgstr "Configurar la función de autocompletado" + +#: ../src\gui\dialogs\configuration.py:55 msgid "ask before exiting TwBlue?" msgstr "Preguntar al salir de TWBlue" -#: ../src\gui\dialogs\configuration.py:56 +#: ../src\gui\dialogs\configuration.py:58 +msgid "Use invisible interface's keyboard shorcuts on the GUI" +msgstr "" +"Usar los atajos de teclado de la interfaz invisible en la ventana gráfica" + +#: ../src\gui\dialogs\configuration.py:61 msgid "Relative times" msgstr "Tiempos relativos" -#: ../src\gui\dialogs\configuration.py:60 +#: ../src\gui\dialogs\configuration.py:65 msgid "Activate Sapi5 when any other screen reader is not being run" msgstr "Activar Sapi5 cuando no hay ningún lector de pantalla ejecutándose" -#: ../src\gui\dialogs\configuration.py:63 +#: ../src\gui\dialogs\configuration.py:68 msgid "Activate the auto-start of the invisible interface" msgstr "Activar el inicio automático de la interfaz invisible" -#: ../src\gui\dialogs\configuration.py:67 +#: ../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):" @@ -875,11 +1094,11 @@ msgstr "" "Llamadas a la API cuando el stream se inicie (una llamada equivale a 200 " "tuits, 2 a 400 tuits, etc):" -#: ../src\gui\dialogs\configuration.py:75 +#: ../src\gui\dialogs\configuration.py:80 msgid "Items on each API call" msgstr "Elementos por cada llamada a la API" -#: ../src\gui\dialogs\configuration.py:82 +#: ../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" @@ -887,72 +1106,72 @@ msgstr "" "Buffers invertidos: los nuevos tweets se mostrarán al principio de las " "listas y los viejos al final" -#: ../src\gui\dialogs\configuration.py:97 +#: ../src\gui\dialogs\configuration.py:103 msgid "Show followers" msgstr "Mostrar seguidores" -#: ../src\gui\dialogs\configuration.py:100 +#: ../src\gui\dialogs\configuration.py:106 msgid "Show friends" msgstr "Mostrar amigos" -#: ../src\gui\dialogs\configuration.py:103 +#: ../src\gui\dialogs\configuration.py:109 msgid "Show favourites" msgstr "Mostrar favoritos" -#: ../src\gui\dialogs\configuration.py:106 +#: ../src\gui\dialogs\configuration.py:112 msgid "Show blocked users" msgstr "Mostrar usuarios bloqueados" -#: ../src\gui\dialogs\configuration.py:109 +#: ../src\gui\dialogs\configuration.py:115 msgid "Show muted users" msgstr "Mostrar usuarios silenciados" -#: ../src\gui\dialogs\configuration.py:112 +#: ../src\gui\dialogs\configuration.py:118 msgid "Show events" msgstr "Mostrar eventos" -#: ../src\gui\dialogs\configuration.py:122 -#: ../src\gui\dialogs\configuration.py:270 +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 msgid "Ignored clients" msgstr "Clientes ignorados" -#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:134 msgid "Add client" msgstr "Añadir cliente" -#: ../src\gui\dialogs\configuration.py:129 +#: ../src\gui\dialogs\configuration.py:135 msgid "Remove client" msgstr "Quitar cliente" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Add a new ignored client" msgstr "Añadir un nuevo clienteClientes ignorados" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Enter the name of the client here" msgstr "Introduce el nombre del cliente" -#: ../src\gui\dialogs\configuration.py:157 +#: ../src\gui\dialogs\configuration.py:163 msgid "Volume" msgstr "Volumen" -#: ../src\gui\dialogs\configuration.py:166 +#: ../src\gui\dialogs\configuration.py:172 msgid "Global mute" msgstr "Silencio global" -#: ../src\gui\dialogs\configuration.py:170 +#: ../src\gui\dialogs\configuration.py:176 msgid "Output device" msgstr "Dispositivo de salida" -#: ../src\gui\dialogs\configuration.py:179 +#: ../src\gui\dialogs\configuration.py:185 msgid "Input device" msgstr "Dispositivo de entrada" -#: ../src\gui\dialogs\configuration.py:190 +#: ../src\gui\dialogs\configuration.py:196 msgid "Sound pack" msgstr "Paquete de sonidos" -#: ../src\gui\dialogs\configuration.py:203 +#: ../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 " @@ -962,20 +1181,20 @@ msgstr "" "incorrecto, el programa no podrá subir nada al servicio. Si no hay API Key " "aquí, los audios se subirán de manera anónima" -#: ../src\gui\dialogs\configuration.py:216 -#: ../src\gui\dialogs\configuration.py:240 +#: ../src\gui\dialogs\configuration.py:222 +#: ../src\gui\dialogs\configuration.py:246 msgid "Unlink your Dropbox account" msgstr "Desconectar tu cuenta de Dropbox" -#: ../src\gui\dialogs\configuration.py:218 -#: ../src\gui\dialogs\configuration.py:235 -#: ../src\gui\dialogs\configuration.py:243 -#: ../src\gui\dialogs\configuration.py:247 -#: ../src\gui\dialogs\configuration.py:254 +#: ../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 "Conectar tu cuenta de Dropbox" -#: ../src\gui\dialogs\configuration.py:228 +#: ../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 " @@ -986,89 +1205,84 @@ msgstr "" "Blue. Este código es necesario para continuar. Solo tienes que hacer esto " "una vez." -#: ../src\gui\dialogs\configuration.py:228 ../src\sessionmanager\gui.py:83 +#: ../src\gui\dialogs\configuration.py:234 ../src\sessionmanager\gui.py:84 msgid "Authorisation" msgstr "Autorización" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Enter the code here." msgstr "Introduce el código aquí" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Verification code" msgstr "Código de verificación" -#: ../src\gui\dialogs\configuration.py:242 +#: ../src\gui\dialogs\configuration.py:248 msgid "Error during authorisation. Try again later." msgstr "Error durante la autorización. Inténtalo de nuevo más tarde" -#: ../src\gui\dialogs\configuration.py:242 ../src\gui\main.py:378 -#: ../src\gui\main.py:703 ../src\gui\main.py:736 -msgid "Error!" -msgstr "¡Error!" - -#: ../src\gui\dialogs\configuration.py:261 +#: ../src\gui\dialogs\configuration.py:267 msgid "TW Blue preferences" msgstr "Preferencias de TW Blue" -#: ../src\gui\dialogs\configuration.py:265 +#: ../src\gui\dialogs\configuration.py:271 ../src\issueReporter\gui.py:30 msgid "General" msgstr "General" -#: ../src\gui\dialogs\configuration.py:268 +#: ../src\gui\dialogs\configuration.py:275 msgid "Show other buffers" msgstr "Mostrar otros buffers" -#: ../src\gui\dialogs\configuration.py:272 +#: ../src\gui\dialogs\configuration.py:279 msgid "Sound" msgstr "Sonido" -#: ../src\gui\dialogs\configuration.py:274 +#: ../src\gui\dialogs\configuration.py:281 msgid "Audio Services" msgstr "Servicios de audio" -#: ../src\gui\dialogs\configuration.py:277 +#: ../src\gui\dialogs\configuration.py:284 msgid "Save" msgstr "Guardar" -#: ../src\gui\dialogs\configuration.py:280 ../src\gui\dialogs\follow.py:64 -#: ../src\gui\dialogs\message.py:186 ../src\gui\dialogs\message.py:274 -#: ../src\gui\dialogs\message.py:357 ../src\gui\dialogs\search.py:42 -#: ../src\gui\dialogs\show_user.py:42 ../src\gui\dialogs\trending.py:42 -#: ../src\gui\dialogs\update_profile.py:56 ../src\gui\dialogs\utils.py:42 -#: ../src\keystrokeEditor\gui.py:26 +#: ../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 +#: ../src\gui\dialogs\trending.py:52 ../src\gui\dialogs\update_profile.py:56 +#: ../src\gui\dialogs\utils.py:42 ../src\keystrokeEditor\gui.py:26 msgid "Close" msgstr "Cerrar" -#: ../src\gui\dialogs\configuration.py:293 ../src\gui\main.py:264 +#: ../src\gui\dialogs\configuration.py:303 ../src\gui\main.py:277 msgid "Followers" msgstr "Seguidores" -#: ../src\gui\dialogs\configuration.py:307 +#: ../src\gui\dialogs\configuration.py:317 msgid "friends" msgstr "Amigos" -#: ../src\gui\dialogs\configuration.py:321 +#: ../src\gui\dialogs\configuration.py:331 msgid "Favorites" msgstr "Favoritos" -#: ../src\gui\dialogs\configuration.py:335 ../src\gui\main.py:282 +#: ../src\gui\dialogs\configuration.py:345 ../src\gui\main.py:295 msgid "Events" msgstr "Eventos" -#: ../src\gui\dialogs\configuration.py:346 ../src\gui\main.py:274 +#: ../src\gui\dialogs\configuration.py:356 ../src\gui\main.py:287 msgid "Blocked users" msgstr "Usuarios bloqueados" -#: ../src\gui\dialogs\configuration.py:360 ../src\gui\main.py:278 +#: ../src\gui\dialogs\configuration.py:370 ../src\gui\main.py:291 msgid "Muted users" msgstr "Usuarios silenciados" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "Restart TW Blue" msgstr "Reiniciar TW Blue" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "" "The application requires to be restarted to save these changes. Press OK to " "do it now." @@ -1076,58 +1290,66 @@ msgstr "" "Estos cambios reqieren que reinicies la aplicación. Presiona aceptar para " "hacerlo ahora." -#: ../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 "Acción" -#: ../src\gui\dialogs\follow.py:44 +#: ../src\gui\dialogs\follow.py:45 msgid "Follow" msgstr "Seguir" -#: ../src\gui\dialogs\follow.py:45 +#: ../src\gui\dialogs\follow.py:46 msgid "Unfollow" msgstr "Dejar de seguir" -#: ../src\gui\dialogs\follow.py:46 +#: ../src\gui\dialogs\follow.py:47 msgid "Mute" msgstr "Silenciar" -#: ../src\gui\dialogs\follow.py:47 +#: ../src\gui\dialogs\follow.py:48 msgid "Unmute" msgstr "Desactivar silencio" -#: ../src\gui\dialogs\follow.py:48 +#: ../src\gui\dialogs\follow.py:49 msgid "Block" msgstr "Bloquear" -#: ../src\gui\dialogs\follow.py:49 +#: ../src\gui\dialogs\follow.py:50 msgid "Unblock" msgstr "desbloquear" -#: ../src\gui\dialogs\follow.py:50 +#: ../src\gui\dialogs\follow.py:51 msgid "Report as spam" msgstr "Reportar como spam" -#: ../src\gui\dialogs\follow.py:61 ../src\gui\dialogs\search.py:40 -#: ../src\gui\dialogs\trending.py:40 ../src\gui\dialogs\utils.py:39 +#: ../src\gui\dialogs\follow.py:52 +msgid "Ignore tweets from this client" +msgstr "Ignorar tuits de este cliente" + +#: ../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 "Aceptar" -#: ../src\gui\dialogs\follow.py:101 +#: ../src\gui\dialogs\follow.py:104 msgid "You've muted to %s" msgstr "Has silenciado a %s" -#: ../src\gui\dialogs\follow.py:115 +#: ../src\gui\dialogs\follow.py:118 msgid "You've unmuted to %s" msgstr "Has desactivado el silencio para %s" +#: ../src\gui\dialogs\follow.py:142 +msgid "You can't ignore direct messages" +msgstr "No puedes ignorar los mensajes directos" + #: ../src\gui\dialogs\lists.py:36 msgid "Lists manager" msgstr "Gestor de listas" -#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:298 +#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:311 msgid "Lists" msgstr "Listas" @@ -1175,7 +1397,7 @@ msgstr "Lista abierta" msgid "This list is arready opened." msgstr "Esta lista ya está abierta." -#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:301 +#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:314 msgid "List for %s" msgstr "Lista %s" @@ -1223,105 +1445,128 @@ msgstr "Añadir" msgid "Select a list to remove the user" msgstr "Selecciona una lista para quitar al usuario" -#: ../src\gui\dialogs\message.py:43 ../src\gui\dialogs\message.py:146 +#: ../src\gui\dialogs\message.py:44 ../src\gui\dialogs\message.py:147 msgid "%s - %s of 140 characters" msgstr "%s - %s de 140 caracteres" -#: ../src\gui\dialogs\message.py:77 +#: ../src\gui\dialogs\message.py:78 msgid "Attaching..." msgstr "Adjuntando..." -#: ../src\gui\dialogs\message.py:78 +#: ../src\gui\dialogs\message.py:79 msgid "Uploading..." msgstr "Subiendo..." -#: ../src\gui\dialogs\message.py:100 +#: ../src\gui\dialogs\message.py:101 msgid "Unable to upload the audio" msgstr "Imposible subir el audio" -#: ../src\gui\dialogs\message.py:114 ../src\gui\dialogs\message.py:400 +#: ../src\gui\dialogs\message.py:115 ../src\gui\dialogs\message.py:428 +#: ../src\gui\dialogs\message.py:513 msgid "Translated" msgstr "Traducido" -#: ../src\gui\dialogs\message.py:126 +#: ../src\gui\dialogs\message.py:127 msgid "There's no URL to be shortened" msgstr "No hay ninguna URL para acortar" -#: ../src\gui\dialogs\message.py:129 +#: ../src\gui\dialogs\message.py:130 msgid "URL shortened" msgstr "URL Acortada" -#: ../src\gui\dialogs\message.py:137 ../src\gui\dialogs\message.py:412 +#: ../src\gui\dialogs\message.py:138 ../src\gui\dialogs\message.py:440 +#: ../src\gui\dialogs\message.py:525 msgid "There's no URL to be expanded" msgstr "No hay ninguna URL para expandir" -#: ../src\gui\dialogs\message.py:140 ../src\gui\dialogs\message.py:415 +#: ../src\gui\dialogs\message.py:141 ../src\gui\dialogs\message.py:443 +#: ../src\gui\dialogs\message.py:528 msgid "URL expanded" msgstr "URL expandida" -#: ../src\gui\dialogs\message.py:168 ../src\gui\dialogs\message.py:223 +#: ../src\gui\dialogs\message.py:169 ../src\gui\dialogs\message.py:233 #: ../src\gui\dialogs\update_profile.py:51 #: ../src\gui\dialogs\update_profile.py:88 msgid "Upload a picture" msgstr "Subir una foto" -#: ../src\gui\dialogs\message.py:171 ../src\gui\dialogs\message.py:259 -#: ../src\gui\dialogs\message.py:350 +#: ../src\gui\dialogs\message.py:172 ../src\gui\dialogs\message.py:269 +#: ../src\gui\dialogs\message.py:378 ../src\gui\dialogs\message.py:465 msgid "Spelling correction" msgstr "Corrección ortográfica" -#: ../src\gui\dialogs\message.py:175 ../src\gui\dialogs\message.py:263 +#: ../src\gui\dialogs\message.py:176 ../src\gui\dialogs\message.py:273 msgid "Shorten URL" msgstr "Acortar URL" -#: ../src\gui\dialogs\message.py:177 ../src\gui\dialogs\message.py:265 -#: ../src\gui\dialogs\message.py:352 +#: ../src\gui\dialogs\message.py:178 ../src\gui\dialogs\message.py:275 +#: ../src\gui\dialogs\message.py:380 ../src\gui\dialogs\message.py:467 msgid "Expand URL" msgstr "Expandir URL" -#: ../src\gui\dialogs\message.py:183 ../src\gui\dialogs\message.py:271 +#: ../src\gui\dialogs\message.py:184 ../src\gui\dialogs\message.py:281 msgid "Send" msgstr "Enviar" -#: ../src\gui\dialogs\message.py:219 ../src\gui\dialogs\message.py:230 +#: ../src\gui\dialogs\message.py:187 +msgid "&Autocomplete users" +msgstr "&Autocompletar usuarios" + +#: ../src\gui\dialogs\message.py:229 ../src\gui\dialogs\message.py:240 #: ../src\gui\dialogs\update_profile.py:84 #: ../src\gui\dialogs\update_profile.py:95 msgid "Discard image" msgstr "Descartar foto" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Image files (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" msgstr "Archivos de imagen (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Select the picture to be uploaded" msgstr "Selecciona una foto para subir" -#: ../src\gui\dialogs\message.py:253 +#: ../src\gui\dialogs\message.py:263 msgid "Recipient" msgstr "Destinatario" -#: ../src\gui\dialogs\message.py:308 -msgid "Mention to all" -msgstr "Mencionar a todos" +#: ../src\gui\dialogs\message.py:318 +msgid "Men&tion all" +msgstr "Mencionar a &todos" -#: ../src\gui\dialogs\message.py:335 +#: ../src\gui\dialogs\message.py:345 msgid "Tweet - %i characters " msgstr "Tuit - %i caracteres" -#: ../src\gui\dialogs\search.py:26 ../src\gui\dialogs\trending.py:26 +#: ../src\gui\dialogs\message.py:363 +msgid "Retweets: " +msgstr "Retuits: " + +#: ../src\gui\dialogs\message.py:368 +msgid "Favourites: " +msgstr "Favoritos: " + +#: ../src\gui\dialogs\message.py:451 +msgid "View" +msgstr "Ver" + +#: ../src\gui\dialogs\message.py:453 +msgid "Item" +msgstr "Elemento" + +#: ../src\gui\dialogs\search.py:26 msgid "Search on Twitter" msgstr "Buscar en Twitter" -#: ../src\gui\dialogs\search.py:27 ../src\gui\dialogs\trending.py:27 +#: ../src\gui\dialogs\search.py:27 msgid "Search" msgstr "Buscar" -#: ../src\gui\dialogs\search.py:34 ../src\gui\dialogs\trending.py:34 +#: ../src\gui\dialogs\search.py:34 msgid "Tweets" msgstr "Tuits" -#: ../src\gui\dialogs\search.py:35 ../src\gui\dialogs\trending.py:35 +#: ../src\gui\dialogs\search.py:35 msgid "Users" msgstr "Usuarios" @@ -1389,6 +1634,26 @@ msgstr "Tuits: %s\n" msgid "Favourites: %s" msgstr "Favoritos: %s" +#: ../src\gui\dialogs\trending.py:30 +msgid "View trending topics" +msgstr "Ver tendencias" + +#: ../src\gui\dialogs\trending.py:31 +msgid "Trending topics by" +msgstr "Tendencias por" + +#: ../src\gui\dialogs\trending.py:33 +msgid "Country" +msgstr "País" + +#: ../src\gui\dialogs\trending.py:34 +msgid "City" +msgstr "Ciudad" + +#: ../src\gui\dialogs\trending.py:43 ../src\gui\dialogs\update_profile.py:35 +msgid "Location" +msgstr "Ubicación" + #: ../src\gui\dialogs\update_profile.py:27 msgid "Update your profile" msgstr "Actualizar tu perfil" @@ -1397,10 +1662,6 @@ msgstr "Actualizar tu perfil" msgid "Name (20 characters maximum)" msgstr "Nombre (máximo 20 caracteres)" -#: ../src\gui\dialogs\update_profile.py:35 -msgid "Location" -msgstr "Ubicación" - #: ../src\gui\dialogs\update_profile.py:40 msgid "Website" msgstr "Sitio web" @@ -1417,322 +1678,307 @@ msgstr "Actualizar perfil" msgid "Select an URL" msgstr "Selecciona una URL" -#: ../src\gui\main.py:59 +#: ../src\gui\main.py:66 +msgid "S&witch account" +msgstr "&Cambiar cuenta" + +#: ../src\gui\main.py:68 msgid "&Update profile" msgstr "Actuali&zar perfil" -#: ../src\gui\main.py:61 +#: ../src\gui\main.py:70 msgid "&Hide window" msgstr "Esconder &ventana" -#: ../src\gui\main.py:63 +#: ../src\gui\main.py:72 msgid "&Search" msgstr "&Buscar" -#: ../src\gui\main.py:65 +#: ../src\gui\main.py:74 +msgid "View &trending topics" +msgstr "Ver &tendencias" + +#: ../src\gui\main.py:76 msgid "&Lists manager" msgstr "Gestor de &listas" -#: ../src\gui\main.py:67 +#: ../src\gui\main.py:78 msgid "Sounds &tutorial" msgstr "Tutorial de &sonidos" -#: ../src\gui\main.py:69 +#: ../src\gui\main.py:80 msgid "&Edit keystrokes" msgstr "Editar combinaciones de &teclas" -#: ../src\gui\main.py:71 +#: ../src\gui\main.py:82 msgid "&Preferences" msgstr "&Preferencias" -#: ../src\gui\main.py:73 +#: ../src\gui\main.py:84 msgid "E&xit" msgstr "S&alir" -#: ../src\gui\main.py:78 ../src\gui\main.py:154 +#: ../src\gui\main.py:89 ../src\gui\main.py:167 msgid "&Tweet" msgstr "&Tuit" -#: ../src\gui\main.py:80 -msgid "Re&ply" -msgstr "Res&ponder" +#: ../src\gui\main.py:101 +msgid "View &address" +msgstr "Ver &dirección" -#: ../src\gui\main.py:82 -msgid "&Retweet" -msgstr "&Retuit" - -#: ../src\gui\main.py:84 -msgid "Add to &favourites" -msgstr "&Marcar como favorito" - -#: ../src\gui\main.py:86 -msgid "Remove from favo&urites" -msgstr "&Quitar de favoritos" - -#: ../src\gui\main.py:88 -msgid "&Show tweet" -msgstr "&Ver tuit" - -#: ../src\gui\main.py:90 -msgid "&Delete" -msgstr "&Eliminar" - -#: ../src\gui\main.py:95 +#: ../src\gui\main.py:108 msgid "&Follow" msgstr "&Seguir" -#: ../src\gui\main.py:97 +#: ../src\gui\main.py:110 msgid "&Unfollow" msgstr "&Dejar de seguir" -#: ../src\gui\main.py:99 ../src\gui\main.py:128 +#: ../src\gui\main.py:112 ../src\gui\main.py:141 msgid "&Mute" msgstr "S&ilenciar" -#: ../src\gui\main.py:101 +#: ../src\gui\main.py:114 msgid "U&nmute" msgstr "Desactivar si&lencio" -#: ../src\gui\main.py:103 +#: ../src\gui\main.py:116 msgid "&Report as spam" msgstr "&Reportar como spam" -#: ../src\gui\main.py:105 +#: ../src\gui\main.py:118 msgid "&Block" msgstr "&Bloquear" -#: ../src\gui\main.py:107 +#: ../src\gui\main.py:120 msgid "Unb&lock" msgstr "desbl&oquear" -#: ../src\gui\main.py:109 +#: ../src\gui\main.py:122 msgid "Direct me&ssage" msgstr "&Mensaje directo" -#: ../src\gui\main.py:111 +#: ../src\gui\main.py:124 msgid "&Add to list" msgstr "&Añadir a lista" -#: ../src\gui\main.py:113 +#: ../src\gui\main.py:126 msgid "R&emove from list" msgstr "&Quitar de lista" -#: ../src\gui\main.py:115 -msgid "&View lists" -msgstr "&Ver listas" - -#: ../src\gui\main.py:117 -msgid "Show user &profile" -msgstr "Ve&r perfil del usuario" - -#: ../src\gui\main.py:119 +#: ../src\gui\main.py:132 msgid "&Timeline" msgstr "Lí&nea temporal" -#: ../src\gui\main.py:121 +#: ../src\gui\main.py:134 msgid "V&iew favourites" msgstr "Ver &favoritos" -#: ../src\gui\main.py:126 +#: ../src\gui\main.py:139 msgid "&Load previous items" msgstr "&Cargar elementos anteriores" -#: ../src\gui\main.py:130 +#: ../src\gui\main.py:143 msgid "&Autoread tweets for this buffer" msgstr "&Lectura automática de tuits para este buffer" -#: ../src\gui\main.py:132 +#: ../src\gui\main.py:145 msgid "&Clear buffer" msgstr "&Vaciar buffer" -#: ../src\gui\main.py:134 +#: ../src\gui\main.py:147 msgid "&Remove buffer" msgstr "&Eliminar buffer" -#: ../src\gui\main.py:139 +#: ../src\gui\main.py:152 msgid "&Documentation" msgstr "&Documentación" -#: ../src\gui\main.py:141 +#: ../src\gui\main.py:154 msgid "&What's new in this version?" msgstr "¿&Qué hay de nuevo en esta versión?" -#: ../src\gui\main.py:143 +#: ../src\gui\main.py:156 msgid "&Check for updates" msgstr "&Comprobar actualizaciones" -#: ../src\gui\main.py:145 +#: ../src\gui\main.py:158 msgid "&Report an error" msgstr "&Reportar un error" -#: ../src\gui\main.py:147 +#: ../src\gui\main.py:160 msgid "TW Blue &website" msgstr "Sitio &web de TW Blue" -#: ../src\gui\main.py:149 +#: ../src\gui\main.py:162 msgid "About &TW Blue" msgstr "&Sobre TW Blue" -#: ../src\gui\main.py:153 +#: ../src\gui\main.py:166 msgid "&Application" msgstr "&Aplicación" -#: ../src\gui\main.py:155 +#: ../src\gui\main.py:168 msgid "&User" msgstr "&Usuario" -#: ../src\gui\main.py:156 +#: ../src\gui\main.py:169 msgid "&Buffer" msgstr "&Buffer" -#: ../src\gui\main.py:157 +#: ../src\gui\main.py:170 msgid "&Help" msgstr "Ay&uda" -#: ../src\gui\main.py:241 +#: ../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." +msgstr "" +"Ha ocurrido un error al buscar una actualización. Esto puede deberse a un " +"error en nuestro servidor o en tus servidores DNS. Por favor, inténtalo de " +"nuevo más tarde." + +#: ../src\gui\main.py:254 msgid "Home" msgstr "Principal" -#: ../src\gui\main.py:246 +#: ../src\gui\main.py:259 msgid "Mentions" msgstr "Menciones" -#: ../src\gui\main.py:249 +#: ../src\gui\main.py:262 msgid "Direct messages" msgstr "Mensajes directos" -#: ../src\gui\main.py:252 +#: ../src\gui\main.py:265 msgid "Sent" msgstr "Enviados" -#: ../src\gui\main.py:258 +#: ../src\gui\main.py:271 msgid "Favourites" msgstr "Favoritos" -#: ../src\gui\main.py:270 +#: ../src\gui\main.py:283 msgid "Friends" msgstr "Amigos" -#: ../src\gui\main.py:285 +#: ../src\gui\main.py:298 msgid "Searches" msgstr "Búsquedas" -#: ../src\gui\main.py:292 +#: ../src\gui\main.py:305 msgid "Timelines" msgstr "Líneas temporales" -#: ../src\gui\main.py:295 ../src\gui\main.py:708 +#: ../src\gui\main.py:308 ../src\gui\main.py:747 msgid "Timeline for %s" msgstr "Línea temporal de %s" -#: ../src\gui\main.py:306 +#: ../src\gui\main.py:319 msgid "Favourites timelines" msgstr "Líneas temporales de favoritos" -#: ../src\gui\main.py:309 ../src\gui\main.py:732 +#: ../src\gui\main.py:322 ../src\gui\main.py:771 msgid "Favourites for %s" msgstr "Favoritos de %s" -#: ../src\gui\main.py:341 +#: ../src\gui\main.py:332 ../src\gui\main.py:1062 +msgid "Trending topics for %s" +msgstr "Tendencias para %s" + +#: ../src\gui\main.py:365 msgid "Ready" msgstr "Listo" -#: ../src\gui\main.py:368 +#: ../src\gui\main.py:393 msgid "%s favourites from %s" msgstr "%s favoritos de %s" -#: ../src\gui\main.py:378 -msgid "Connection error. Try again later." -msgstr "Error de conexión. Inténtalo de nuevo más tarde" - -#: ../src\gui\main.py:421 +#: ../src\gui\main.py:449 msgid "Streams disconnected. TW Blue will try to reconnect in a minute." msgstr "Streams desconectados. TW blue intentará conectarse en un minuto" -#: ../src\gui\main.py:425 +#: ../src\gui\main.py:453 msgid "Reconnecting streams..." msgstr "Conectando los streams..." -#: ../src\gui\main.py:449 +#: ../src\gui\main.py:477 msgid "search for %s" msgstr "Buscar %s" -#: ../src\gui\main.py:454 +#: ../src\gui\main.py:482 msgid "search users for %s" msgstr "Buscar usuarios para %s" -#: ../src\gui\main.py:466 ../src\gui\main.py:477 ../src\gui\main.py:496 +#: ../src\gui\main.py:494 ../src\gui\main.py:505 ../src\gui\main.py:524 msgid "Select the user" msgstr "Selecciona un usuario" -#: ../src\gui\main.py:557 +#: ../src\gui\main.py:584 msgid "User details" msgstr "Detalles del usuario" -#: ../src\gui\main.py:565 +#: ../src\gui\main.py:592 msgid "" "Do you really want to delete this message? It will be eliminated from " "Twitter as well." msgstr "" "¿Realmente quieres borrar este mensaje? También se eliminará de Twitter." -#: ../src\gui\main.py:582 +#: ../src\gui\main.py:609 msgid "Do you really want to close TW Blue?" msgstr "¿Realmente deseas salir de TW Blue?" -#: ../src\gui\main.py:582 ../src\gui\sysTrayIcon.py:46 +#: ../src\gui\main.py:609 ../src\gui\sysTrayIcon.py:46 msgid "Exit" msgstr "Salir" -#: ../src\gui\main.py:587 +#: ../src\gui\main.py:614 msgid "Exiting..." msgstr "Saliendo..." -#: ../src\gui\main.py:673 +#: ../src\gui\main.py:712 msgid "Error while adding to favourites." msgstr "Error al marcar como favorito" -#: ../src\gui\main.py:681 +#: ../src\gui\main.py:720 msgid "Error while removing from favourites." msgstr "Error al quitar de favoritos" -#: ../src\gui\main.py:685 +#: ../src\gui\main.py:724 msgid "Individual timeline" msgstr "Línea temporal individual" -#: ../src\gui\main.py:689 ../src\gui\main.py:721 -msgid "The user does not exist" -msgstr "El usuario no existe" - -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "Existing timeline" msgstr "Línea temporal existente" -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "" "There's currently a timeline for this user. You are not able to open another" msgstr "Ya hay una línea temporal para este usuario. No se puede abrir otra" -#: ../src\gui\main.py:703 +#: ../src\gui\main.py:742 msgid "This user has no tweets. You can't open a timeline for this user" msgstr "Este usuario no tiene tuits. NO puedes abrirle una línea temporal." -#: ../src\gui\main.py:717 +#: ../src\gui\main.py:756 msgid "List of favourites" msgstr "Lista de favoritos" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "Existing list" msgstr "Lista existente" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "" "There's already a list of favourites for this user. You can't create another." msgstr "" "Actualmente ya hay una lista de favoritos abierta para este usuario. No " "puedes crear otra." -#: ../src\gui\main.py:736 +#: ../src\gui\main.py:775 msgid "" "This user has no favourites. You can't create a list of favourites for this " "user." @@ -1740,47 +1986,63 @@ msgstr "" "Este usuario no tiene favoritos. No puedes crear una lista de favoritos para " "él." -#: ../src\gui\main.py:777 ../src\gui\main.py:790 +#: ../src\gui\main.py:816 ../src\gui\main.py:829 msgid "%s, %s of %s" msgstr "%s, %s de %s" -#: ../src\gui\main.py:779 ../src\gui\main.py:792 +#: ../src\gui\main.py:818 ../src\gui\main.py:831 msgid "%s. Empty" msgstr "%s. Vacío" -#: ../src\gui\main.py:815 +#: ../src\gui\main.py:868 msgid "Global mute on" msgstr "Silencio global, activado" -#: ../src\gui\main.py:818 +#: ../src\gui\main.py:871 msgid "Global mute off" msgstr "Silencio global, desactivado" -#: ../src\gui\main.py:824 +#: ../src\gui\main.py:877 msgid "Buffer mute on" msgstr "Silenciar buffer, activado" -#: ../src\gui\main.py:827 +#: ../src\gui\main.py:880 msgid "Buffer mute off" msgstr "Silenciar buffer, desactivado" -#: ../src\gui\main.py:833 +#: ../src\gui\main.py:886 msgid "The auto-reading of new tweets is enabled for this buffer" msgstr "La lectura automática de nuevos tuits para este buffer está activada" -#: ../src\gui\main.py:836 +#: ../src\gui\main.py:889 msgid "The auto-reading of new tweets is disabled for this buffer" msgstr "" "La lectura automática de nuevos tuits para este buffer está desactivada" -#: ../src\gui\main.py:843 +#: ../src\gui\main.py:896 msgid "Copied" msgstr "Copiado" -#: ../src\gui\main.py:857 ../src\gui\main.py:870 +#: ../src\gui\main.py:910 ../src\gui\main.py:923 msgid "%s" msgstr "%s" +#: ../src\gui\main.py:1026 +msgid "Address" +msgstr "Dirección" + +#: ../src\gui\main.py:1028 ../src\gui\main.py:1045 +msgid "There are no coordinates in this tweet" +msgstr "No hay coordenadas en este tuit" + +#: ../src\gui\main.py:1030 ../src\gui\main.py:1047 +msgid "There are no results for the coordinates in this tweet" +msgstr "No hay resultados para las coordenadas en este tuit" + +#: ../src\gui\main.py:1032 ../src\gui\main.py:1049 +msgid "Error decoding coordinates. Try again later." +msgstr "Error decodificando las coordenadas. Inténtalo nuevamente más tarde." + #: ../src\gui\sysTrayIcon.py:36 msgid "Preferences" msgstr "Preferencias" @@ -1789,7 +2051,7 @@ msgstr "Preferencias" msgid "Show / hide" msgstr "Mostrar / esconder" -#: ../src\gui\sysTrayIcon.py:42 +#: ../src\gui\sysTrayIcon.py:42 ../src\issueReporter\gui.py:30 msgid "Documentation" msgstr "Documentación" @@ -1797,6 +2059,125 @@ msgstr "Documentación" msgid "Check for updates" msgstr "Comprobar actualizaciones" +#: ../src\issueReporter\gui.py:30 +msgid "Translation" +msgstr "Traducción" + +#: ../src\issueReporter\gui.py:31 +msgid "always" +msgstr "Siempre" + +#: ../src\issueReporter\gui.py:31 +msgid "have not tried" +msgstr "No se ha intentado" + +#: ../src\issueReporter\gui.py:31 +msgid "random" +msgstr "Aleatoriamente" + +#: ../src\issueReporter\gui.py:31 +msgid "sometimes" +msgstr "A veces" + +#: ../src\issueReporter\gui.py:31 +msgid "unable to duplicate" +msgstr "Imposible de reproducir" + +#: ../src\issueReporter\gui.py:32 +msgid "block" +msgstr "Bloqueo" + +#: ../src\issueReporter\gui.py:32 +msgid "crash" +msgstr "Fallo" + +#: ../src\issueReporter\gui.py:32 +msgid "feature" +msgstr "Característica" + +#: ../src\issueReporter\gui.py:32 +msgid "major" +msgstr "Mayor" + +#: ../src\issueReporter\gui.py:32 +msgid "minor" +msgstr "Menor" + +#: ../src\issueReporter\gui.py:32 +msgid "text" +msgstr "Texto" + +#: ../src\issueReporter\gui.py:32 +msgid "trivial" +msgstr "Trivial" + +#: ../src\issueReporter\gui.py:32 +msgid "tweak" +msgstr "ajuste" + +#: ../src\issueReporter\gui.py:34 +msgid "Report an error" +msgstr "Reportar un error" + +#: ../src\issueReporter\gui.py:37 +msgid "Select a category" +msgstr "Selecciona una categoría" + +#: ../src\issueReporter\gui.py:46 +msgid "" +"Briefly describe what happened. You will be able to thoroughly explain it " +"later" +msgstr "" +"Describe en pocas palabras lo que ha pasado (después podrás profundizar)" + +#: ../src\issueReporter\gui.py:56 +msgid "Here, you can describe the bug in detail" +msgstr "Aquí puedes describir el error en detalle" + +#: ../src\issueReporter\gui.py:66 +msgid "how often does this bug happen?" +msgstr "¿Qué tan a menudo ocurre este error?" + +#: ../src\issueReporter\gui.py:74 +msgid "Select the importance that you think this bug has" +msgstr "Selecciona la importancia que consideras que tiene este error" + +#: ../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 "" +"Sé que el sistema de errores de TW Blue obtendrá mi nombre de usuario de " +"Twitter para contactarme y resolver el error rápidamente" + +#: ../src\issueReporter\gui.py:85 +msgid "Send report" +msgstr "Enviar reporte" + +#: ../src\issueReporter\gui.py:98 +msgid "You must fill out both fields" +msgstr "Debes llenar ambos campos" + +#: ../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 "" +"Necesitas marcar la casilla para proporcionarnos tu nombre de usuario de " +"Twitter para poder contactarte si es necesario" + +#: ../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 "" +"¡Gracias por reportar este error! Quizá puedas verlo entre la lista de " +"cambios de próximas versiones. Has reportado el error número %i" + +#: ../src\issueReporter\gui.py:120 +msgid "reported" +msgstr "Reportado" + #: ../src\keystrokeEditor\constants.py:4 msgid "Go up up on the current list" msgstr "Va arriba en la lista actual" @@ -1962,6 +2343,18 @@ msgstr "Mostrar listas para un usuario específico" msgid "loads previous items to any buffer" msgstr "Cargar elementos anteriores para un buffer" +#: ../src\keystrokeEditor\constants.py:45 +msgid "Get location of any tweet" +msgstr "Obtener ubicación de un tuit" + +#: ../src\keystrokeEditor\constants.py:46 +msgid "Displays the tweet's location in a dialog" +msgstr "Mostrar la ubicación del tuit en un diálogo" + +#: ../src\keystrokeEditor\constants.py:47 +msgid "Creates a buffer for displaying trends for a desired place" +msgstr "Crear un buffer para mostrar tendencias de un lugar elegido" + #: ../src\keystrokeEditor\gui.py:10 msgid "Keystroke editor" msgstr "Editor de combinaciones de teclado" @@ -2014,15 +2407,15 @@ msgstr "Debes proporcionar una letra para el atajo de teclado" msgid "User default" msgstr "Idioma predeterminado" -#: ../src\sessionmanager\gui.py:19 +#: ../src\sessionmanager\gui.py:20 msgid "Session manager" msgstr "Administrador de sesiones" -#: ../src\sessionmanager\gui.py:23 +#: ../src\sessionmanager\gui.py:24 msgid "Select a twitter account to start TW Blue" msgstr "Selecciona una cuenta de Twitter para iniciar TW Blue" -#: ../src\sessionmanager\gui.py:25 +#: ../src\sessionmanager\gui.py:26 msgid "Account" msgstr "Cuenta" @@ -2030,15 +2423,19 @@ msgstr "Cuenta" msgid "New account" msgstr "Nueva cuenta" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:32 +msgid "Remove session" +msgstr "Eliminar sesión" + +#: ../src\sessionmanager\gui.py:70 msgid "Account Error" msgstr "Error en la cuenta" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:70 msgid "You need to configure an account." msgstr "Necesitas configurar una cuenta" -#: ../src\sessionmanager\gui.py:83 +#: ../src\sessionmanager\gui.py:84 msgid "" "The request for the required Twitter authorization to continue will be " "opened on your browser. You only need to do it once. Would you like to " @@ -2048,11 +2445,11 @@ msgstr "" "necesitas para continuar. Solo necesitas hacer esto una vez. ¿Quieres " "actualizar una nueva cuenta ahora?" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "Invalid user token" msgstr "Código de acceso inválido" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "" "Your access token is invalid or the authorisation has failed. Please try " "again." @@ -2060,10 +2457,18 @@ msgstr "" "El código de acceso es incorrecto o la autorización ha fallado. Por favor, " "inténtalo de nuevo." -#: ../src\sessionmanager\gui.py:97 +#: ../src\sessionmanager\gui.py:98 msgid "Authorised account %d" msgstr "Cuenta autorizada %d" +#: ../src\sessionmanager\gui.py:107 +msgid "Do you really want delete this account?" +msgstr "¿Realmente deseas eliminar esta cuenta?" + +#: ../src\sessionmanager\gui.py:107 +msgid "Remove account" +msgstr "Eliminar cuenta" + #: ../src\twitter\buffers\indibidual.py:26 msgid "One tweet from %s" msgstr "Un tuit de %s" @@ -2250,7 +2655,7 @@ msgstr "feb" #: ../src\twitter\compose.py:87 msgid "mar" -msgstr "marAmárico" +msgstr "mar" #: ../src\twitter\compose.py:88 msgid "apr" @@ -2258,7 +2663,7 @@ msgstr "abr" #: ../src\twitter\compose.py:89 msgid "may" -msgstr "mayMayo" +msgstr "may" #: ../src\twitter\compose.py:90 msgid "jun" @@ -2405,11 +2810,11 @@ msgstr "Privado" msgid "public" msgstr "público" -#: ../src\twitter\twitter.py:74 +#: ../src\twitter\twitter.py:77 msgid "%s failed. Reason: %s" msgstr "%s falló. Razón: %s" -#: ../src\twitter\twitter.py:81 +#: ../src\twitter\twitter.py:84 msgid "%s succeeded." msgstr "%s con éxito" @@ -2451,95 +2856,8 @@ msgstr "" "La nueva versión de TW Blue ha sido descargada e instalada. Presiona aceptar " "para iniciar la aplicación." -#~ msgid "always" -#~ msgstr "Siempre" - -#~ msgid "have not tried" -#~ msgstr "No se ha intentado" - -#~ msgid "random" -#~ msgstr "Aleatoriamente" - -#~ msgid "sometimes" -#~ msgstr "A veces" - -#~ msgid "unable to duplicate" -#~ msgstr "Imposible de reproducir" - -#~ msgid "block" -#~ msgstr "Bloqueo" - -#~ msgid "crash" -#~ msgstr "Fallo" - -#~ msgid "feature" -#~ msgstr "Característica" - -#~ msgid "major" -#~ msgstr "Mayor" - -#~ msgid "minor" -#~ msgstr "Menor" - -#~ msgid "text" -#~ msgstr "Texto" - -#~ msgid "trivial" -#~ msgstr "Trivial" - -#~ msgid "tweak" -#~ msgstr "ajuste" - -#~ msgid "Report an error" -#~ msgstr "Reportar un error" - -#~ msgid "Select a category" -#~ msgstr "Selecciona una categoría" - -#~ msgid "" -#~ "Briefly describe what happened. You will be able to thoroughly explain it " -#~ "later" -#~ msgstr "" -#~ "Describe en pocas palabras lo que ha pasado (después podrás profundizar)" - -#~ msgid "Here, you can describe the bug in detail" -#~ msgstr "Aquí puedes describir el error en detalle" - -#~ msgid "how often does this bug happen?" -#~ msgstr "¿Qué tan a menudo ocurre este error?" - -#~ msgid "Select the importance that you think this bug has" -#~ msgstr "Selecciona la importancia que consideras que tiene este error" - -#~ msgid "" -#~ "I know that the TW Blue bug system will get my Twitter username to " -#~ "contact me and fix the bug quickly" -#~ msgstr "" -#~ "Sé que el sistema de errores de TW Blue obtendrá mi nombre de usuario de " -#~ "Twitter para contactarme y resolver el error rápidamente" - -#~ msgid "Send report" -#~ msgstr "Enviar reporte" - -#~ msgid "You must fill out both fields" -#~ msgstr "Debes llenar ambos campos" - -#~ msgid "" -#~ "You need to mark the checkbox to provide us your twitter username to " -#~ "contact to you if is necessary." -#~ msgstr "" -#~ "Necesitas marcar la casilla para proporcionarnos tu nombre de usuario de " -#~ "Twitter para poder contactarte si es necesario" - -#~ 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 "" -#~ "¡Gracias por reportar este error! Quizá puedas verlo entre la lista de " -#~ "cambios de próximas versiones. Has reportado el error número %i" - -#~ msgid "reported" -#~ msgstr "Reportado" +#~ msgid "Connection error. Try again later." +#~ msgstr "Error de conexión. Inténtalo de nuevo más tarde" #~ msgid "Error while reporting" #~ msgstr "Error al reportar" diff --git a/src/locales/es/LC_MESSAGES/wxstd.mo b/src/locales/es/LC_MESSAGES/wxstd.mo new file mode 100644 index 0000000000000000000000000000000000000000..550769096d6aca6387d74a02c03668a410d72522 GIT binary patch literal 99822 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 Rj8&b-vajjw!`{s6{{h5durdGu delta 13890 zcmZYF34D!L{>Skr2???9TX4m`g%Am`2es5*YiqmWk}Dg@y()-XyIRYG+S*!T*G;-u zx+vY0>O!YzN2|_x zQ$O6)k2dvbsD7qnDaN;!kkQs|L``HHYAatvt>6HL<55%o1WQpqjhetERQoHaM|cM{ zp>lD~f?PO)a!b_KKZ9z&0|VO9d@_1AC$Jj++Zfu4ZKPZSwX)@?fuBdM;3ea`#?P?~ z@e5cMZ(%tMk9W#djZIMt?G(@cYpZ(@&#zdl?Wh6X zLKbO#h}xlh#$v6V{;HxDSPOMuGt}01GxY-kWVDiDsF@|3id59I%tEbTIclP7Q5`;y zdK7z61HXlu&~a2hU!fNCPgA~xdNfy2{oOb5Ktvm73rnG%RW$0xc+`OHQLkGURLA3u z8K`zsP#xzQm!k&QjJkg}s@*GC2;VgIZy`Gpus$#izCmrx52%5DHQqt3^ge2(B@>-9 zP#qO-foh+G+L>Ocofu{ui~4?~A;-m9f%WlYY^3-9I+-B^sKrw zaWb`{E~rD;6Kmio6VElyL9O&@)Y(~v+Mx}o9exqj&wHxZ`~MM{MtB;vk_V^(BHD9s zFbZ`;2W)~}O?)!erEH_N_yB6Jw1|4#(P;`HgcTp30fEu_+C#Sv?YQ+^$15`EE!EY(YpxPJf?Cfk=)I_VJz86hV--F};86Aoo z)OTPhYG!Luhi4CJfc>aPaKzM~##G8bq9*)U61#=NQ4??6#aUQORJj*wAp=npf5I3T zV;Xo+Gfu}a^q~fxiu%^iMh#@6+O0!%yvdYzq6T=`xZl*jhgFClLk)Zp_2@1m3k_Jm znLtEWwvmc*sDWZor!@|>GfAic`k43-6Ca0apNX2VA2qRnae=8{j@rT17=}B7^#Qgx znBk`&YQRIN!*mQa;2G2oTtJ=vn^*`Vx;Z;h95rw`Y>3sdK6W=|VqMD5qV9VewF5`6 zCgWQt$>{L?YAp7M(_sVDR<}Ui&<1rjx}gRfX3AqRl(HWy<5W|>0=0k*ralj~GdocI zyo>>@=m;5Y&DZF{pRg}Rc6WASIO-Xupl+OP;;XSReQ~m%WC?7}d zz$w%tJ=5L1{})Z*3Tmadk)8P(5$9_+sw944RvJ~0(%(M9=t)XGA7I+jAcmeo-mHNuLRggPU`F#;!|7LtXU z$V^k7i)!}_YP`(>GWsyQf|}7`R0khn5&X=Q&zSP}#-C6tzlpl!Eq)Jc;z`sBens8*0QI(%?d=?*W~g`~YK47J zJCcH$Sf(lGnDSFtkN6@ite^j{l8GenCTgG~s0p1iUPP_z7HZ{xp|-wMA7{elQT4U4 z6E;Q-oQB143Ti^LQSF{KuE5fI|JRYxv)hdt;4RbObJP}|F`h?F>=LTO-%u0z%cyr& zzsM9u{SX>~{BC2l>F2ynJ{(E;CESh0`}6$ujNc@qEjf!i)z$##a8yQi+iHVqHxJcr z2QsF064?wZYM^tdyr>_$3$O`p$Ch{s^~fR~bAAlhL2k8rJjVWaBD0==PWv~gExLr- z!mFqi-!bLzK~A|emLTpzZE*~i!9>)f?2YPYsBtuECnum@*L2hl&K<=5tAoX+;j>tr z@(ZW|_M#?s5Ou>*)WkkP{ro+8h=6ccMG*+fkK=ZZCOPu zkF`)Ui$|@XJ!;@?sE+!X_+X5oJQ8)^64Z~?&8B{vseci5roJ`h-%w|%_R!$#9k9BQ zsZYRzwQ;E_zlzb6&tgTqhh4GUFlXk&P+LFII1ejP-h^dwKf3TZ*2Al)9Vs{5*@0+` z()-_%jJCQz@~gfz4mFWYCjLHZpfjkI-olPpj4$ zz*EWSw9i28#3EGudE*x2cI-xcw<%vY{)XDx-;EI?*ws)T8|uC9HOe`(6Hx7ZsGXQI ziv8E=Uq(O^SZ^BaMDDlVME++T2 z3iv*1Lg%m=-W?rqPGh+-&foc3p*nD*I!s5sCR0&w!6Iymt592b1ocRcp(gkxYC=Du zw)!6GttsSo28=|->!IQ?0W$i+#i4HOij{FFYQRaTiA+Pan}>Qtt5GZ1g}UzpREK9! z@ArAs{nw0tpzaGB>sSf3LxIL*)NyO9i9Jj?1+`^Uu_G=+P3)wp{}J^p@1i;mPj+^y zD(b!_sJ9^rRlm}>9krtek%jR< zXJQ{bh}!BR9_Rfpjapy=Dn1k|==~o}MqB1b{c1EH)o~uG;Y%2XZ=jy}K@)!ugU{Z? zzclf)sKa~#HQ{Thg%uv}9KIT;e%fLi#?g*;g zajb%0peFb;Y9S9yeaRH(cgymqL)-x)uqPJ50V(XiR`|FHOg0Us8E0cS^@~swS%F1x z1G+E|RsVtUgz=Q|9O`giKuzohy3q1E@mgN?zX;`60@}(%RJjM%!T}hK*%*gwupu7D zMtB>0qidq`T}a0!ls6!oV10~*uz9Mp@>ZzVwLMnF{sA%?Fx52h8E2qglewrzv<9`s z`%o+X(A0m58t^+*KgH9WGgATUP;P>HR0B|N$57OQY;DHk=CLG@P!OJGe5{`_xBM!z`p!cI6A>*7`uKZf-v zU%=W}B-7ctCdNLf`V74e`T|H?gT2KW_kxT zz~879L}feix~PGgpyKhUiFY)1H}(CnH1Xl6iBCi=XuffYab-5|zdBlL0-I5v+8wBg z?7?!l57ohks1MNz)HD16b@;BM4%y$R`zrdJ9jK0)U^CP>38?!zp%&8D$NsCqFcTPq z8fYRaKFP$VVmZpQQ5~%@zF^#mdY@m#GI# zU<>qOW88>M@MF}#w^4`nK0bmKr#KytG)_l#ybiS!TTOX4Y5}jIcI;!+Z$g2u$b^!) zi52lSY6prx>2y>URUd_#XiY4M^-&$fqgMVH*24@OimR~{{(@@vH>zFLsm}eakZ}T5 zS2B7gy-+J0hMKt>wUQK5&NAkp+CPPw=rUBhRmSJBHRYYC57z}$`>Uw_|3tM9%h5PI z{}N<$TFawWST|U~_Z)R&9O`XILj6o|qdJ;{+R7!UXTAYxQ`;5Me*9V=7ri|SwkR>i5PLuI3O;#Jf{-b5|r7;2(l7|$6m z8n0sT_y5~u)bSt2$mz~0t%iDkU8pZ#JJewugF2i`u_+$FV)!H0#ambntITj#+6pz1 zo>&P7q8`n}8SKAi>L;L;=b~0H7qy}_s4d=T;=3@4@*ymXXHXOW8Fk-1)S)Yx>rA)? z)})+-6>zMHPerxcn9Kg_+3qFa!sDokTt!Xn7HZ~y84JyHR$cbx}7oM|G5l8aN5dV^7q;qfk3C z3Ds^6>b}LO_N!6-Z8YT_#=uKt^wa2dOvZzF5oivJ2Ol<;JP=}}FT*o+UMfq{8iqBvJ z+=JcmG$vuxJZHtDQ7fH*dITA$w>ytV=}toOVp#dh}yzys1EO< z&cJ=t7cyeLQ(pshi0Yy4k4M#aM;*3NsQY}V{&J1;P!n5<(Ts0xC!<4j3^lW_Q4_g@ zdZyP=&n|3%vy~-L12;l_U=mR)?1^gs80t}sNA)}1#Ggh@bR!nR7croL_L0$Pe8>1D zY6bsBP3RsL#-aGy07{oXGh|(4dtGwh0Q@NVBI42 zU$4(j0`>7AR>vPuTWBqII;w!$+8ERTolSfUYD;r44i{k~d>5nf3TlESmN@+OtyCdV+S{Oxv$j zVXi{NYKQRr|4kr@f(~4FQg!kxus?o@dr7)>lByB=2WcN^Kjo&RSIECh`hdI-ci>}LU4s!6SOyh>6%G5o4jeV%F zoVqHM+u$FVLRwEM&3(FleCXaclqUtI1*`bS17l;;C=8o$V{vRi-J7I3Po=(cmaa9}8W- z5exoSjD9EdUw=*~zKx{oJgGYU>^0?o;d{g?5z8Xar@$&n{$Hp!WeiEQYQ058D%rz-NNh960iintBtm##3%bI!wAwu#%}iL!M7U@ajX%Lr(AeR8lMh>qqz! z;u}%l5nTsDm|I0E8YgMWBmG9XB;Ln@>pjZe0Dpusz~`tRAkpNT;674oVjqzRk7HTlhwvxjy3Ubbh+kshS^gMBp&pIek!q2D zo3w;faD7FaVWu#jd|}dR(n``EQVgk6LF0!kLwph`gnmCH{tf9#(l}zDkhlWDpKf6^ zxJ95oX&EWfskDX%+we)H{4)8zIEu8Ad^Xm>o}_BrpF{Z+X(_4T`nSo)Q?IMJgVpap zZFv3#S09s^gXL*Z8C|3}ZvNHWPz-BR?vBaS6I&L?V`5h@iZ=H#fyyB`)YSdg z_>UCaiET-Y zCuKd<@MBZ=l8K$9tp5h6s}}jcNc%}!NGnK#NPp`4Uzf~K8hwZ}@dWBhHO_U4|L@OC zQ=e^WcH;wL-;z3!&X8&{filD=lkQM1xTctVEaO|pDGVq5lhl_M*Gy#<{G4)i(i+lN zq)gJMBwekj?@9W@w6EucgMTp@NPZdVYwC)a`nR!*X|t959rE?{{GTFCAh}J$j%M4U zh}opmCQjCRoV1E^Q7ldx{7~Hwl#?DRyU5Qn+?Zl)B_Kl=PF=<|Iv$~{ZW_zqInHd?LWS=)P!{y1!%FK#! z4a&-KxhJ^28Ll+9&yy8n+g%!$&hn6Vxm_8aCtYdYY@c1G>rwlD*C;!wTU`F8ZaqTm z#O}TA#ob5Pg?sGGKi8vji2b1FGx@uERS&VRJzBw@*!zC|fncQ8BARX01*{xW3BO7UL{Y)xNN&uTHC@|R=PXKUXxbK{wS?+s6WFFOYa@xx3kid>czE=?B8!t z(=OUAcC=|%HZ9TBqIqmw)7aRi&0D)-;}hdr*yqv{BV&oUV%sFf#@jVAZWoG=iEW-= zF|&7QNp|;WUbfej?a$2irrOgdN7-8@FR%w@dF@kK{)n7ZcK>Leot>RwSMwDu+u57y zp6JeS>xg*0KA+oddwmJ^0pElWm+kW33vuN~O}Pe5cRmW~I%VQs&wcp-9`*?Wo%t<_6d*PhE#XT7=w^^RgzB*@P{O~l7H@je7 z)_;}$ca{%T+Slhc4tMU#kDk{oq)du8W1QD|G}Gs`{28fkcDCz+>-pms_6oJ%STr-j zGtTSFB-n28&vx>Xw)V?Q>J|58dt9kZ#+#Pr$^UFg<&aW+%#*O3jQ#u4cr%FIYFVxP zCzeeMvoEX|YCpcRuYG7`EuO}=E9;lcat^gM#glO~Z=&7W9$~*|m$5&$12pKjYNS1X zRVn-LRh{g9tLxe8R=-xz<)AgI{xh$eYwpwd`m=8S9I&>0bZ|pmyuef3Y3W{0y0gV> zUbe^QPvs9ge{E}f*1ESi4DHu92;n}@hMV@>jY;;kjnPF0^O*Ep@+UoaBh>zEQ(P^t zkJm+~$use2UhtK%`f~_;ZdZD};Ii!zn|~>oTK_Fw?a;05?B}+2uz%iKI_zkk&%VF4 zmAx?Ul)Z3Uw0(WsAp5=TJM63-2MY(Eg56?gLKp`uf6C6LAqBnc-Zh44Mefe9b9Z;C zI5E?o=C@KjtjC(j*kP&5}asuPENL!?YC?0%?R~*?YH+f{y(h&vjYGC diff --git a/src/locales/fi/LC_MESSAGES/twblue.po b/src/locales/fi/LC_MESSAGES/twblue.po index 6ae24a63..9a4445f8 100644 --- a/src/locales/fi/LC_MESSAGES/twblue.po +++ b/src/locales/fi/LC_MESSAGES/twblue.po @@ -1,23 +1,23 @@ msgid "" msgstr "" -"Project-Id-Version: TW Blue 0.48\n" -"POT-Creation-Date: 2014-11-08 16:42+Hora estándar central (México)\n" -"PO-Revision-Date: 2014-11-11 19:16+0200\n" +"Project-Id-Version: TW Blue 0.50\n" +"POT-Creation-Date: 2014-12-10 23:20+Hora estándar central (México)\n" +"PO-Revision-Date: 2014-12-15 12:23+0200\n" "Last-Translator: Jani Kinnunen \n" "Language-Team: Jani Kinnunen \n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.6.10\n" +"X-Generator: Poedit 1.7.1\n" "X-Poedit-KeywordsList: _;gettext;gettext_noop\n" "X-Poedit-Basepath: .\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-SearchPath-0: d:\\twblue\\src\n" -#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:173 -#: ../src\gui\dialogs\message.py:261 +#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:174 +#: ../src\gui\dialogs\message.py:271 msgid "Attach audio" msgstr "Liitä äänitiedosto" @@ -51,7 +51,7 @@ msgstr "Lähetä palveluun" msgid "Attach" msgstr "Lisää liite" -#: ../src\extra\AudioUploader\gui.py:59 +#: ../src\extra\AudioUploader\gui.py:59 ../src\issueReporter\gui.py:88 msgid "Cancel" msgstr "Peruuta" @@ -71,13 +71,13 @@ msgstr "Nauhoitetaan" msgid "Stopped" msgstr "Keskeytetty" -#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:222 +#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:232 #: ../src\gui\dialogs\update_profile.py:87 msgid "Discarded" msgstr "Hylätty" -#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:339 -#: ../src\gui\buffers\base.py:351 +#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:359 +#: ../src\gui\buffers\base.py:371 msgid "Playing..." msgstr "Toistetaan..." @@ -182,62 +182,66 @@ msgid "Someone's favourites have been updated" msgstr "Jonkun käyttäjän suosikit on päivitetty" #: ../src\extra\SoundsTutorial\gui.py:19 +msgid "The tweet has coordinates to determine its location" +msgstr "Twiitissä on paikanmäärityskoordinaatteja" + +#: ../src\extra\SoundsTutorial\gui.py:20 msgid "There are no more tweets to read" msgstr "Ei enempää luettavia twiittejä" -#: ../src\extra\SoundsTutorial\gui.py:20 +#: ../src\extra\SoundsTutorial\gui.py:21 msgid "A list has a new tweet" msgstr "Listalla on uusi twiitti" -#: ../src\extra\SoundsTutorial\gui.py:21 +#: ../src\extra\SoundsTutorial\gui.py:22 msgid "You can't add any more characters on the tweet" msgstr "Et voi kirjoittaa twiittiin enempää" -#: ../src\extra\SoundsTutorial\gui.py:22 +#: ../src\extra\SoundsTutorial\gui.py:23 msgid "You've been mentioned " msgstr "Sinut on mainittu " -#: ../src\extra\SoundsTutorial\gui.py:23 +#: ../src\extra\SoundsTutorial\gui.py:24 msgid "A new event has happened" msgstr "Uusi tapahtuma" -#: ../src\extra\SoundsTutorial\gui.py:24 -msgid "TW Blue is ready " -msgstr "TW Blue on valmis" - #: ../src\extra\SoundsTutorial\gui.py:25 +msgid "TW Blue is ready " +msgstr "TWBlue on valmis" + +#: ../src\extra\SoundsTutorial\gui.py:26 msgid "You've replied" msgstr "Vastasit twiittiin" -#: ../src\extra\SoundsTutorial\gui.py:26 +#: ../src\extra\SoundsTutorial\gui.py:27 msgid "You've retweeted" msgstr "Lähetit uudelleentwiittauksen" -#: ../src\extra\SoundsTutorial\gui.py:27 +#: ../src\extra\SoundsTutorial\gui.py:28 msgid "A search has been updated" msgstr "Haku on päivitetty" -#: ../src\extra\SoundsTutorial\gui.py:28 +#: ../src\extra\SoundsTutorial\gui.py:29 msgid "There's a new tweet in the main buffer" msgstr "Pääpuskurissa on uusi twiitti" -#: ../src\extra\SoundsTutorial\gui.py:29 +#: ../src\extra\SoundsTutorial\gui.py:30 msgid "You've sent a tweet" msgstr "Lähetit twiitin" -#: ../src\extra\SoundsTutorial\gui.py:30 +#: ../src\extra\SoundsTutorial\gui.py:31 msgid "There's a new tweet in a timeline" msgstr "Aikajanalla on uusi twiitti" -#: ../src\extra\SoundsTutorial\gui.py:31 +#: ../src\extra\SoundsTutorial\gui.py:32 msgid "You have a new follower" msgstr "Sinulla on uusi seuraaja" -#: ../src\extra\SoundsTutorial\gui.py:32 +#: ../src\extra\SoundsTutorial\gui.py:33 msgid "You've turned the volume up or down" msgstr "Lisäsit tai vähensit äänenvoimakkuutta" -#: ../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 " @@ -247,17 +251,18 @@ msgstr "" "käyttämiseen tarvitaan vielä %i tiedostoa. Varmista, että puuttuvat " "tiedostot ovat käytettävissä tai ota yhteyttä äänipaketin tekijään." -#: ../src\extra\SoundsTutorial\gui.py:36 ../src\extra\SpellChecker\gui.py:34 -#: ../src\gui\dialogs\show_user.py:63 ../src\gui\main.py:689 -#: ../src\gui\main.py:721 +#: ../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 "Virhe" -#: ../src\extra\SoundsTutorial\gui.py:38 +#: ../src\extra\SoundsTutorial\gui.py:39 msgid "Sounds tutorial" msgstr "Tutustu ääniin" -#: ../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 "Paina Enteriä kuunnellaksesi valitun tapahtuman äänen" @@ -265,7 +270,7 @@ msgstr "Paina Enteriä kuunnellaksesi valitun tapahtuman äänen" msgid "" "A bug has happened. There are no dictionaries available for the selected " "language in TW Blue" -msgstr "Tapahtui virhe. TW Bluessa ei ole sanastoja valitulle kielelle." +msgstr "Tapahtui virhe. TWBluessa ei ole sanastoja valitulle kielelle." #: ../src\extra\SpellChecker\gui.py:38 msgid "Mis-spelled word" @@ -307,8 +312,108 @@ msgstr "Valmis" msgid "The spelling review has finished." msgstr "Oikeinkirjoituksen tarkistus päättynyt." -#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:181 -#: ../src\gui\dialogs\message.py:269 ../src\gui\dialogs\message.py:355 +#: ../src\extra\autocompletionUsers\completion.py:18 +msgid "You have to start writing" +msgstr "Sinun on kirjoitettava jotain" + +#: ../src\extra\autocompletionUsers\completion.py:29 +msgid "There are not results in your users database" +msgstr "Käyttäjätietokannasta ei löydy tuloksia" + +#: ../src\extra\autocompletionUsers\completion.py:31 +msgid "Autocompletion only works for users." +msgstr "Automaattinen täydennys toimii vain käyttäjille." + +#: ../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 "" +"Haluatko varmasti poistaa tämän käyttäjän tietokannasta? Käyttäjää ei näy " +"poiston jälkeen enää automaattisen täydennyksen tuloksissa." + +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "Confirm" +msgstr "Vahvista" + +#: ../src\extra\autocompletionUsers\settings.py:24 +msgid "" +"Updating database... You can close this window now. A message will tell you " +"when the process finishes." +msgstr "" +"Päivitetään tietokantaa... Voit nyt sulkea tämän ikkunan. TWBlue ilmoittaa, " +"kun päivitys on suoritettu." + +#: ../src\extra\autocompletionUsers\wx_manage.py:7 +msgid "Manage Autocomplete users’ database" +msgstr "Käyttäjätietokannan Automaattisen täydennyksen hallinta" + +#: ../src\extra\autocompletionUsers\wx_manage.py:10 +msgid "Editing TWBlue users database" +msgstr "Muokataan TWBluen käyttäjätietokantaa" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Name" +msgstr "Nimi" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Username" +msgstr "Käyttäjänimi" + +#: ../src\extra\autocompletionUsers\wx_manage.py:14 +msgid "Add user" +msgstr "Lisää käyttäjä" + +#: ../src\extra\autocompletionUsers\wx_manage.py:15 +msgid "Remove user" +msgstr "Poista käyttäjä" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Add user to database" +msgstr "Lisää käyttäjä tietokantaan" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Twitter username" +msgstr "Twitter-käyttäjänimi" + +#: ../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 "Virhe!" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +msgid "The user does not exist" +msgstr "Käyttäjää ei ole" + +#: ../src\extra\autocompletionUsers\wx_settings.py:6 +msgid "Autocomplete users’ settings" +msgstr "Automaattisen täydennyksen asetukset" + +#: ../src\extra\autocompletionUsers\wx_settings.py:9 +msgid "Add users from followers buffer" +msgstr "Lisää käyttäjiä Seuraajat-puskurista" + +#: ../src\extra\autocompletionUsers\wx_settings.py:10 +msgid "Add users from friends buffer" +msgstr "Lisää käyttäjiä Kaverit-puskurista" + +#: ../src\extra\autocompletionUsers\wx_settings.py:13 +msgid "See the users list" +msgstr "Näytä käyttäjälista" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "Done" +msgstr "Valmis" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "TWBlue's database of users has been updated." +msgstr "TWBluen käyttäjätietokanta on päivitetty." + +#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:182 +#: ../src\gui\dialogs\message.py:279 ../src\gui\dialogs\message.py:383 +#: ../src\gui\dialogs\message.py:470 msgid "Translate message" msgstr "Käännä viesti" @@ -688,92 +793,95 @@ msgstr "jiddish" msgid "autodetect" msgstr "tunnista automaattisesti" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Client" msgstr "Asiakasohjelma" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Text" msgstr "Teksti" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\events.py:64 msgid "Date" msgstr "Päiväys" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\people.py:41 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\people.py:44 #: ../src\gui\buffers\user_searches.py:31 ../src\gui\dialogs\utils.py:36 msgid "User" msgstr "Käyttäjä" -#: ../src\gui\buffers\base.py:80 ../src\gui\buffers\base.py:228 -#: ../src\gui\buffers\events.py:62 ../src\gui\buffers\events.py:78 -#: ../src\gui\dialogs\message.py:337 ../src\gui\sysTrayIcon.py:34 +#: ../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:108 +#: ../src\gui\buffers\trends.py:120 ../src\gui\dialogs\message.py:347 +#: ../src\gui\sysTrayIcon.py:34 msgid "Tweet" msgstr "Twiittaa" -#: ../src\gui\buffers\base.py:82 ../src\gui\buffers\base.py:240 -#: ../src\gui\buffers\base.py:243 ../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 "Uudelleentwiittaa" -#: ../src\gui\buffers\base.py:84 ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:267 msgid "Reply" msgstr "Vastaa" -#: ../src\gui\buffers\base.py:86 +#: ../src\gui\buffers\base.py:89 msgid "Direct message" msgstr "Yksityisviesti" -#: ../src\gui\buffers\base.py:100 +#: ../src\gui\buffers\base.py:103 msgid "Do you really want to delete this timeline?" msgstr "Haluatko varmasti poistaa tämän aikajanan?" -#: ../src\gui\buffers\base.py:100 ../src\gui\buffers\favourites.py:41 -#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:41 +#: ../src\gui\buffers\base.py:103 ../src\gui\buffers\favourites.py:41 +#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:77 #: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Attention" msgstr "Huomio" -#: ../src\gui\buffers\base.py:112 +#: ../src\gui\buffers\base.py:115 msgid "This buffer is not a timeline; it can't be deleted." msgstr "Tämä puskuri ei ole aikajana. Sitä ei voi poistaa." -#: ../src\gui\buffers\base.py:196 ../src\gui\buffers\people.py:114 +#: ../src\gui\buffers\base.py:204 ../src\gui\buffers\people.py:117 msgid "%s items retrieved" msgstr "%s kohdetta haettu" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "Direct message to %s" msgstr "Yksityisviesti käyttäjälle %s" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "New direct message" msgstr "Uusi yksityisviesti" -#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\events.py:78 +#: ../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 "Kirjoita twiitti tähän" -#: ../src\gui\buffers\base.py:240 +#: ../src\gui\buffers\base.py:248 msgid "Would you like to add a comment to this tweet?" msgstr "Haluatko lisätä kommentin tähän twiittiin?" -#: ../src\gui\buffers\base.py:243 +#: ../src\gui\buffers\base.py:251 msgid "Add your comment to the tweet" msgstr "Lisää kommenttisi twiittiin" -#: ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:267 msgid "Reply to %s" msgstr "Vastaa käyttäjälle %s" -#: ../src\gui\buffers\base.py:304 +#: ../src\gui\buffers\base.py:322 msgid "Opening URL..." msgstr "Avataan URL..." -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../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" @@ -781,42 +889,43 @@ msgstr "" "Haluatko varmasti tyhjentää tämän puskurin? Sen twiitit poistetaan listalta, " "mutta ei Twitteristä." -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\trends.py:150 msgid "Empty buffer" msgstr "Tyhjennä puskuri" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 +#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129 msgid "Do you really want to delete this message?" msgstr "Haluatko varmasti poistaa tämän viestin?" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 -#: ../src\gui\dialogs\lists.py:107 ../src\gui\main.py:565 +#: ../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 "Poista" -#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\base.py:357 +#: ../src\gui\buffers\base.py:366 ../src\gui\buffers\base.py:377 msgid "Unable to play audio." msgstr "Ääntä ei voi toistaa." -#: ../src\gui\buffers\base.py:348 +#: ../src\gui\buffers\base.py:368 msgid "Audio stopped." msgstr "Äänen toistaminen keskeytetty." -#: ../src\gui\buffers\events.py:35 ../src\gui\buffers\panels.py:37 -#: ../src\gui\buffers\tweet_searches.py:58 +#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33 +#: ../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 "Toimintoa ei tueta tässä puskurissa" -#: ../src\gui\buffers\events.py:44 +#: ../src\gui\buffers\events.py:47 msgid "Empty" msgstr "Tyhjä" -#: ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\events.py:64 msgid "Event" msgstr "Tapahtuma" -#: ../src\gui\buffers\events.py:64 +#: ../src\gui\buffers\events.py:67 msgid "Remove event" msgstr "Poista tapahtuma" @@ -828,55 +937,165 @@ msgstr "Haluatko varmasti poistaa tämän suosikkiaikajanan?" msgid "Do you really want to delete this list?" msgstr "Haluatko varmasti poistaa tämän listan?" -#: ../src\gui\buffers\panels.py:27 +#: ../src\gui\buffers\menus.py:8 ../src\gui\main.py:93 +msgid "&Retweet" +msgstr "&Uudelleentwiittaa" + +#: ../src\gui\buffers\menus.py:11 ../src\gui\buffers\menus.py:43 +#: ../src\gui\main.py:91 +msgid "Re&ply" +msgstr "V&astaa" + +#: ../src\gui\buffers\menus.py:14 ../src\gui\main.py:95 +msgid "Add to &favourites" +msgstr "Lisää &suosikkeihin" + +#: ../src\gui\buffers\menus.py:17 ../src\gui\main.py:97 +msgid "Remove from favo&urites" +msgstr "Poista suos&ikeista" + +#: ../src\gui\buffers\menus.py:20 ../src\gui\buffers\menus.py:46 +#: ../src\gui\buffers\menus.py:69 +msgid "&Open URL" +msgstr "&Avaa URL" + +#: ../src\gui\buffers\menus.py:23 ../src\gui\buffers\menus.py:49 +#: ../src\gui\buffers\menus.py:72 +msgid "&Play audio" +msgstr "&Toista ääni" + +#: ../src\gui\buffers\menus.py:26 ../src\gui\buffers\menus.py:75 +#: ../src\gui\main.py:99 +msgid "&Show tweet" +msgstr "&Näytä twiitti" + +#: ../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:132 +msgid "&Copy to clipboard" +msgstr "&Kopioi leikepöydälle" + +#: ../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:103 +msgid "&Delete" +msgstr "&Poista" + +#: ../src\gui\buffers\menus.py:35 ../src\gui\buffers\menus.py:61 +#: ../src\gui\buffers\menus.py:118 +msgid "&User actions..." +msgstr "&Käyttäjätoiminnot..." + +#: ../src\gui\buffers\menus.py:52 +msgid "&Show direct message" +msgstr "&Näytä yksityisviesti" + +#: ../src\gui\buffers\menus.py:89 +msgid "&Show event" +msgstr "&Näytä tapahtuma" + +#: ../src\gui\buffers\menus.py:103 +msgid "&Mention" +msgstr "&Mainitse" + +#: ../src\gui\buffers\menus.py:106 ../src\gui\main.py:128 +msgid "&View lists" +msgstr "&Näytä listat" + +#: ../src\gui\buffers\menus.py:109 ../src\gui\main.py:130 +msgid "Show user &profile" +msgstr "Näytä käyttäjän p&rofiili" + +#: ../src\gui\buffers\menus.py:112 +msgid "&Show user" +msgstr "&Näytä käyttäjä" + +#: ../src\gui\buffers\menus.py:126 +msgid "&Tweet about this trend" +msgstr "&Twiitttaa tästä trendistä" + +#: ../src\gui\buffers\menus.py:129 +msgid "&Show item" +msgstr "&Näytä kohde" + +#: ../src\gui\buffers\panels.py:28 msgid "Announce" msgstr "Ilmoita" -#: ../src\gui\buffers\people.py:46 ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:49 ../src\gui\buffers\people.py:67 msgid "Mention" msgstr "Mainitse" -#: ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:67 msgid "Mention to %s" msgstr "Maininta käyttäjälle %s" -#: ../src\gui\buffers\trends.py:41 ../src\gui\buffers\tweet_searches.py:45 +#: ../src\gui\buffers\trends.py:47 +msgid "Trending topic" +msgstr "Suosittu puheenaihe" + +#: ../src\gui\buffers\trends.py:66 +msgid "Tweet about this trend" +msgstr "Twiittaa tästä trendistä" + +#: ../src\gui\buffers\trends.py:77 +msgid "Do you really want to delete this buffer?" +msgstr "Haluatko varmasti poistaa tämän puskurin?" + +#: ../src\gui\buffers\trends.py:150 +msgid "" +"Do you really want to empty this buffer? It's items will be removed from the " +"list" +msgstr "" +"Haluatko varmasti tyhjentää tämän puskurin? Sen twiitit poistetaan listalta." + +#: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Do you really want to delete this search term?" msgstr "Haluatko varmasti poistaa tämän hakutermin?" -#: ../src\gui\dialogs\configuration.py:39 +#: ../src\gui\dialogs\configuration.py:40 msgid "Language" msgstr "Kieli" -#: ../src\gui\dialogs\configuration.py:53 +#: ../src\gui\dialogs\configuration.py:54 +msgid "Set the autocomplete function" +msgstr "Määritä automaattinen täydennys" + +#: ../src\gui\dialogs\configuration.py:55 msgid "ask before exiting TwBlue?" msgstr "Kysy vahvistus ennen sulkemista" -#: ../src\gui\dialogs\configuration.py:56 +#: ../src\gui\dialogs\configuration.py:58 +msgid "Use invisible interface's keyboard shorcuts on the GUI" +msgstr "" +"Käytä näkymättömän käyttöliittymän pikanäppäimiä graafisessa " +"käyttöliittymässä" + +#: ../src\gui\dialogs\configuration.py:61 msgid "Relative times" msgstr "Suhteelliset ajat" -#: ../src\gui\dialogs\configuration.py:60 +#: ../src\gui\dialogs\configuration.py:65 msgid "Activate Sapi5 when any other screen reader is not being run" msgstr "Käytä SAPI5:tä, kun ruudunlukuohjelma ei ole käytössä" -#: ../src\gui\dialogs\configuration.py:63 +#: ../src\gui\dialogs\configuration.py:68 msgid "Activate the auto-start of the invisible interface" msgstr "Ota käyttöön näkymättömän käyttöliittymän automaattinen käynnistys" -#: ../src\gui\dialogs\configuration.py:67 +#: ../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):" msgstr "" "API-kutsuja virran käynnistyttyä (1 = 200 twiittiä, 2 = 400 twiittiä jne.):" -#: ../src\gui\dialogs\configuration.py:75 +#: ../src\gui\dialogs\configuration.py:80 msgid "Items on each API call" msgstr "Kohteita kussakin API-kutsussa" -#: ../src\gui\dialogs\configuration.py:82 +#: ../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" @@ -884,72 +1103,72 @@ msgstr "" "Käänteiset puskurit: Uusimmat twiitit näytetään listojen alussa ja vanhat " "lopussa" -#: ../src\gui\dialogs\configuration.py:97 +#: ../src\gui\dialogs\configuration.py:103 msgid "Show followers" msgstr "Näytä seuraajat" -#: ../src\gui\dialogs\configuration.py:100 +#: ../src\gui\dialogs\configuration.py:106 msgid "Show friends" msgstr "Näytä kaverit" -#: ../src\gui\dialogs\configuration.py:103 +#: ../src\gui\dialogs\configuration.py:109 msgid "Show favourites" msgstr "Näytä suosikit" -#: ../src\gui\dialogs\configuration.py:106 +#: ../src\gui\dialogs\configuration.py:112 msgid "Show blocked users" msgstr "Näytä estetyt käyttäjät" -#: ../src\gui\dialogs\configuration.py:109 +#: ../src\gui\dialogs\configuration.py:115 msgid "Show muted users" -msgstr "Näytä mykistetyt käyttäjät" +msgstr "Näytä hiljennetyt käyttäjät" -#: ../src\gui\dialogs\configuration.py:112 +#: ../src\gui\dialogs\configuration.py:118 msgid "Show events" msgstr "Näytä tapahtumat" -#: ../src\gui\dialogs\configuration.py:122 -#: ../src\gui\dialogs\configuration.py:270 +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 msgid "Ignored clients" msgstr "Ohitettavat asiakasohjelmat" -#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:134 msgid "Add client" msgstr "Lisää" -#: ../src\gui\dialogs\configuration.py:129 +#: ../src\gui\dialogs\configuration.py:135 msgid "Remove client" msgstr "Poista" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Add a new ignored client" msgstr "Lisää uusi ohitettava asiakasohjelma" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Enter the name of the client here" msgstr "Syötä asiakasohjelman nimi tähän" -#: ../src\gui\dialogs\configuration.py:157 +#: ../src\gui\dialogs\configuration.py:163 msgid "Volume" msgstr "Äänenvoimakkuus" -#: ../src\gui\dialogs\configuration.py:166 +#: ../src\gui\dialogs\configuration.py:172 msgid "Global mute" -msgstr "Yleismykistys" +msgstr "Yleishiljennys" -#: ../src\gui\dialogs\configuration.py:170 +#: ../src\gui\dialogs\configuration.py:176 msgid "Output device" msgstr "Ulostulolaite" -#: ../src\gui\dialogs\configuration.py:179 +#: ../src\gui\dialogs\configuration.py:185 msgid "Input device" msgstr "Sisääntulolaite" -#: ../src\gui\dialogs\configuration.py:190 +#: ../src\gui\dialogs\configuration.py:196 msgid "Sound pack" msgstr "Äänipaketti" -#: ../src\gui\dialogs\configuration.py:203 +#: ../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 " @@ -959,112 +1178,107 @@ msgstr "" "väärin, sovellus ei voi lähettää palvelimelle mitään. Ellei API-avainta " "anneta, äänitiedostot lähetetään nimettömänä." -#: ../src\gui\dialogs\configuration.py:216 -#: ../src\gui\dialogs\configuration.py:240 +#: ../src\gui\dialogs\configuration.py:222 +#: ../src\gui\dialogs\configuration.py:246 msgid "Unlink your Dropbox account" msgstr "Poista Dropbox-tilin liitos" -#: ../src\gui\dialogs\configuration.py:218 -#: ../src\gui\dialogs\configuration.py:235 -#: ../src\gui\dialogs\configuration.py:243 -#: ../src\gui\dialogs\configuration.py:247 -#: ../src\gui\dialogs\configuration.py:254 +#: ../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 "Liitä Dropbox-tili" -#: ../src\gui\dialogs\configuration.py:228 +#: ../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 " "it. This code is necessary to continue. You only need to do it once." msgstr "" "Valtuutuspyyntö näytetään selaimessa. Kopioi Dropboxin antama koodi ja " -"liitä se TW Bluessa olevaan tekstikenttään. Tämä koodi on välttämätön " -"Dropbox-tilin liittämiseksi. Sinun tarvitsee tehdä tämä vain kerran." +"liitä se TWBluessa olevaan tekstikenttään. Tämä koodi on välttämätön Dropbox-" +"tilin liittämiseksi. Sinun tarvitsee tehdä tämä vain kerran." -#: ../src\gui\dialogs\configuration.py:228 ../src\sessionmanager\gui.py:83 +#: ../src\gui\dialogs\configuration.py:234 ../src\sessionmanager\gui.py:84 msgid "Authorisation" msgstr "Käyttäjän varmistus" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Enter the code here." msgstr "Syötä koodi tähän." -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Verification code" msgstr "Vahvistuskoodi" -#: ../src\gui\dialogs\configuration.py:242 +#: ../src\gui\dialogs\configuration.py:248 msgid "Error during authorisation. Try again later." msgstr "Valtuutuksessa tapahtui virhe. Yritä myöhemmin uudelleen." -#: ../src\gui\dialogs\configuration.py:242 ../src\gui\main.py:378 -#: ../src\gui\main.py:703 ../src\gui\main.py:736 -msgid "Error!" -msgstr "Virhe!" - -#: ../src\gui\dialogs\configuration.py:261 +#: ../src\gui\dialogs\configuration.py:267 msgid "TW Blue preferences" -msgstr "TW Bluen asetukset" +msgstr "TWBluen asetukset" -#: ../src\gui\dialogs\configuration.py:265 +#: ../src\gui\dialogs\configuration.py:271 ../src\issueReporter\gui.py:30 msgid "General" msgstr "Yleiset" -#: ../src\gui\dialogs\configuration.py:268 +#: ../src\gui\dialogs\configuration.py:275 msgid "Show other buffers" msgstr "Näytä muut puskurit" -#: ../src\gui\dialogs\configuration.py:272 +#: ../src\gui\dialogs\configuration.py:279 msgid "Sound" msgstr "Ääni" -#: ../src\gui\dialogs\configuration.py:274 +#: ../src\gui\dialogs\configuration.py:281 msgid "Audio Services" msgstr "Äänipalvelut" -#: ../src\gui\dialogs\configuration.py:277 +#: ../src\gui\dialogs\configuration.py:284 msgid "Save" msgstr "Tallenna" -#: ../src\gui\dialogs\configuration.py:280 ../src\gui\dialogs\follow.py:64 -#: ../src\gui\dialogs\message.py:186 ../src\gui\dialogs\message.py:274 -#: ../src\gui\dialogs\message.py:357 ../src\gui\dialogs\search.py:42 -#: ../src\gui\dialogs\show_user.py:42 ../src\gui\dialogs\trending.py:42 -#: ../src\gui\dialogs\update_profile.py:56 ../src\gui\dialogs\utils.py:42 -#: ../src\keystrokeEditor\gui.py:26 +#: ../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 +#: ../src\gui\dialogs\trending.py:52 ../src\gui\dialogs\update_profile.py:56 +#: ../src\gui\dialogs\utils.py:42 ../src\keystrokeEditor\gui.py:26 msgid "Close" msgstr "Sulje" -#: ../src\gui\dialogs\configuration.py:293 ../src\gui\main.py:264 +#: ../src\gui\dialogs\configuration.py:303 ../src\gui\main.py:277 msgid "Followers" msgstr "Seuraajat" -#: ../src\gui\dialogs\configuration.py:307 +#: ../src\gui\dialogs\configuration.py:317 msgid "friends" msgstr "Kaverit" -#: ../src\gui\dialogs\configuration.py:321 +#: ../src\gui\dialogs\configuration.py:331 msgid "Favorites" msgstr "Suosikit" -#: ../src\gui\dialogs\configuration.py:335 ../src\gui\main.py:282 +#: ../src\gui\dialogs\configuration.py:345 ../src\gui\main.py:295 msgid "Events" msgstr "Tapahtumat" -#: ../src\gui\dialogs\configuration.py:346 ../src\gui\main.py:274 +#: ../src\gui\dialogs\configuration.py:356 ../src\gui\main.py:287 msgid "Blocked users" msgstr "Estetyt käyttäjät" -#: ../src\gui\dialogs\configuration.py:360 ../src\gui\main.py:278 +#: ../src\gui\dialogs\configuration.py:370 ../src\gui\main.py:291 msgid "Muted users" -msgstr "Mykistetyt käyttäjät" +msgstr "Hiljennetyt käyttäjät" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "Restart TW Blue" -msgstr "Käynnistä TW Blue uudelleen" +msgstr "Käynnistä TWBlue uudelleen" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "" "The application requires to be restarted to save these changes. Press OK to " "do it now." @@ -1072,58 +1286,66 @@ msgstr "" "Sovellus on käynnistettävä uudelleen, jotta muutokset voidaan tallentaa. " "Hyväksy painamalla OK." -#: ../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 "Toiminto" -#: ../src\gui\dialogs\follow.py:44 +#: ../src\gui\dialogs\follow.py:45 msgid "Follow" msgstr "Seuraa" -#: ../src\gui\dialogs\follow.py:45 +#: ../src\gui\dialogs\follow.py:46 msgid "Unfollow" msgstr "Lopeta seuraaminen" -#: ../src\gui\dialogs\follow.py:46 -msgid "Mute" -msgstr "Mykistä" - #: ../src\gui\dialogs\follow.py:47 -msgid "Unmute" -msgstr "Poista mykistys" +msgid "Mute" +msgstr "Hiljennä" #: ../src\gui\dialogs\follow.py:48 +msgid "Unmute" +msgstr "Poista hiljennys" + +#: ../src\gui\dialogs\follow.py:49 msgid "Block" msgstr "Estä" -#: ../src\gui\dialogs\follow.py:49 +#: ../src\gui\dialogs\follow.py:50 msgid "Unblock" msgstr "Poista esto" -#: ../src\gui\dialogs\follow.py:50 +#: ../src\gui\dialogs\follow.py:51 msgid "Report as spam" msgstr "Ilmoita roskatwiittaajaksi" -#: ../src\gui\dialogs\follow.py:61 ../src\gui\dialogs\search.py:40 -#: ../src\gui\dialogs\trending.py:40 ../src\gui\dialogs\utils.py:39 +#: ../src\gui\dialogs\follow.py:52 +msgid "Ignore tweets from this client" +msgstr "Twiittejä ei huomioida tästä asiakasohjelmasta" + +#: ../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 "OK" -#: ../src\gui\dialogs\follow.py:101 +#: ../src\gui\dialogs\follow.py:104 msgid "You've muted to %s" -msgstr "Olet mykistänyt aikajanan %s" +msgstr "Olet hiljentänyt aikajanan %s" -#: ../src\gui\dialogs\follow.py:115 +#: ../src\gui\dialogs\follow.py:118 msgid "You've unmuted to %s" -msgstr "Olet poistanut aikajanan %s mykistyksen" +msgstr "Olet poistanut aikajanan %s hiljennyksen" + +#: ../src\gui\dialogs\follow.py:142 +msgid "You can't ignore direct messages" +msgstr "Et voi jättää huomiotta yksityisviestejä" #: ../src\gui\dialogs\lists.py:36 msgid "Lists manager" msgstr "Listojen hallinta" -#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:298 +#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:311 msgid "Lists" msgstr "Listat" @@ -1171,7 +1393,7 @@ msgstr "Lista avattu" msgid "This list is arready opened." msgstr "Tämä lista on jo avattu." -#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:301 +#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:314 msgid "List for %s" msgstr "Käyttäjän %s lista" @@ -1219,107 +1441,130 @@ msgstr "Lisää" msgid "Select a list to remove the user" msgstr "Valitse lista, jolta käyttäjä poistetaan" -#: ../src\gui\dialogs\message.py:43 ../src\gui\dialogs\message.py:146 +#: ../src\gui\dialogs\message.py:44 ../src\gui\dialogs\message.py:147 msgid "%s - %s of 140 characters" msgstr "%s - %s / 140 merkkiä" -#: ../src\gui\dialogs\message.py:77 +#: ../src\gui\dialogs\message.py:78 msgid "Attaching..." msgstr "Lisätään liitettä..." -#: ../src\gui\dialogs\message.py:78 +#: ../src\gui\dialogs\message.py:79 msgid "Uploading..." msgstr "Lähetetään..." -#: ../src\gui\dialogs\message.py:100 +#: ../src\gui\dialogs\message.py:101 msgid "Unable to upload the audio" msgstr "Äänitiedostoa ei voi lähettää" -#: ../src\gui\dialogs\message.py:114 ../src\gui\dialogs\message.py:400 +#: ../src\gui\dialogs\message.py:115 ../src\gui\dialogs\message.py:428 +#: ../src\gui\dialogs\message.py:513 msgid "Translated" msgstr "Käännetty" -#: ../src\gui\dialogs\message.py:126 +#: ../src\gui\dialogs\message.py:127 msgid "There's no URL to be shortened" msgstr "Lyhennettävää URL-osoitetta ei ole" -#: ../src\gui\dialogs\message.py:129 +#: ../src\gui\dialogs\message.py:130 msgid "URL shortened" msgstr "URL-osoite lyhennetty" -#: ../src\gui\dialogs\message.py:137 ../src\gui\dialogs\message.py:412 +#: ../src\gui\dialogs\message.py:138 ../src\gui\dialogs\message.py:440 +#: ../src\gui\dialogs\message.py:525 msgid "There's no URL to be expanded" msgstr "Laajennettavaa URL-osoitetta ei ole" -#: ../src\gui\dialogs\message.py:140 ../src\gui\dialogs\message.py:415 +#: ../src\gui\dialogs\message.py:141 ../src\gui\dialogs\message.py:443 +#: ../src\gui\dialogs\message.py:528 msgid "URL expanded" msgstr "URL-osoite laajennettu" -#: ../src\gui\dialogs\message.py:168 ../src\gui\dialogs\message.py:223 +#: ../src\gui\dialogs\message.py:169 ../src\gui\dialogs\message.py:233 #: ../src\gui\dialogs\update_profile.py:51 #: ../src\gui\dialogs\update_profile.py:88 msgid "Upload a picture" msgstr "Lähetä kuva" -#: ../src\gui\dialogs\message.py:171 ../src\gui\dialogs\message.py:259 -#: ../src\gui\dialogs\message.py:350 +#: ../src\gui\dialogs\message.py:172 ../src\gui\dialogs\message.py:269 +#: ../src\gui\dialogs\message.py:378 ../src\gui\dialogs\message.py:465 msgid "Spelling correction" msgstr "Oikeinkirjoituksen tarkistus" -#: ../src\gui\dialogs\message.py:175 ../src\gui\dialogs\message.py:263 +#: ../src\gui\dialogs\message.py:176 ../src\gui\dialogs\message.py:273 msgid "Shorten URL" msgstr "Lyhennä URL" -#: ../src\gui\dialogs\message.py:177 ../src\gui\dialogs\message.py:265 -#: ../src\gui\dialogs\message.py:352 +#: ../src\gui\dialogs\message.py:178 ../src\gui\dialogs\message.py:275 +#: ../src\gui\dialogs\message.py:380 ../src\gui\dialogs\message.py:467 msgid "Expand URL" msgstr "Laajenna URL" -#: ../src\gui\dialogs\message.py:183 ../src\gui\dialogs\message.py:271 +#: ../src\gui\dialogs\message.py:184 ../src\gui\dialogs\message.py:281 msgid "Send" msgstr "Lähetä" -#: ../src\gui\dialogs\message.py:219 ../src\gui\dialogs\message.py:230 +#: ../src\gui\dialogs\message.py:187 +msgid "&Autocomplete users" +msgstr "Täydennä käyttäjät &automaattisesti" + +#: ../src\gui\dialogs\message.py:229 ../src\gui\dialogs\message.py:240 #: ../src\gui\dialogs\update_profile.py:84 #: ../src\gui\dialogs\update_profile.py:95 msgid "Discard image" msgstr "Hylkää kuva" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Image files (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" msgstr "Kuvatiedostot (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Select the picture to be uploaded" msgstr "Valitse lähetettävä kuva" -#: ../src\gui\dialogs\message.py:253 +#: ../src\gui\dialogs\message.py:263 msgid "Recipient" msgstr "Vastaanottaja" -#: ../src\gui\dialogs\message.py:308 -msgid "Mention to all" -msgstr "Mainitse kaikille" +#: ../src\gui\dialogs\message.py:318 +msgid "Men&tion all" +msgstr "Mai&nitse kaikki" -#: ../src\gui\dialogs\message.py:335 +#: ../src\gui\dialogs\message.py:345 msgid "Tweet - %i characters " msgstr "Twiitti - %i merkkiä " -#: ../src\gui\dialogs\search.py:26 ../src\gui\dialogs\trending.py:26 +#: ../src\gui\dialogs\message.py:363 +msgid "Retweets: " +msgstr "Uudelleentwiittauksia: " + +#: ../src\gui\dialogs\message.py:368 +msgid "Favourites: " +msgstr "Suosikkeja: " + +#: ../src\gui\dialogs\message.py:451 +msgid "View" +msgstr "Näytä" + +#: ../src\gui\dialogs\message.py:453 +msgid "Item" +msgstr "Kohde" + +#: ../src\gui\dialogs\search.py:26 msgid "Search on Twitter" msgstr "Hae Twitteristä" -#: ../src\gui\dialogs\search.py:27 ../src\gui\dialogs\trending.py:27 +#: ../src\gui\dialogs\search.py:27 msgid "Search" msgstr "Hae" -#: ../src\gui\dialogs\search.py:34 ../src\gui\dialogs\trending.py:34 +#: ../src\gui\dialogs\search.py:34 msgid "Tweets" -msgstr "Twiitit" +msgstr "Twiittejä" -#: ../src\gui\dialogs\search.py:35 ../src\gui\dialogs\trending.py:35 +#: ../src\gui\dialogs\search.py:35 msgid "Users" -msgstr "Käyttäjät" +msgstr "Käyttäjiä" #: ../src\gui\dialogs\show_user.py:26 msgid "Information for %s" @@ -1385,6 +1630,26 @@ msgstr "Twiittejä: %s\n" msgid "Favourites: %s" msgstr "Suosikkeja: %s" +#: ../src\gui\dialogs\trending.py:30 +msgid "View trending topics" +msgstr "Näytä suositut puheenaiheet" + +#: ../src\gui\dialogs\trending.py:31 +msgid "Trending topics by" +msgstr "Suositut puheenaiheet käyttäjältä" + +#: ../src\gui\dialogs\trending.py:33 +msgid "Country" +msgstr "Maa" + +#: ../src\gui\dialogs\trending.py:34 +msgid "City" +msgstr "Kaupunki" + +#: ../src\gui\dialogs\trending.py:43 ../src\gui\dialogs\update_profile.py:35 +msgid "Location" +msgstr "Sijainti" + #: ../src\gui\dialogs\update_profile.py:27 msgid "Update your profile" msgstr "Päivitä profiilisi" @@ -1393,10 +1658,6 @@ msgstr "Päivitä profiilisi" msgid "Name (20 characters maximum)" msgstr "Nimi (enintään 20 merkkiä)" -#: ../src\gui\dialogs\update_profile.py:35 -msgid "Location" -msgstr "Sijainti" - #: ../src\gui\dialogs\update_profile.py:40 msgid "Website" msgstr "Verkkosivu" @@ -1413,368 +1674,368 @@ msgstr "Päivitä profiili" msgid "Select an URL" msgstr "Valitse URL" -#: ../src\gui\main.py:59 +#: ../src\gui\main.py:66 +msgid "S&witch account" +msgstr "Va&ihda tiliä" + +#: ../src\gui\main.py:68 msgid "&Update profile" msgstr "&Päivitä profiili" -#: ../src\gui\main.py:61 +#: ../src\gui\main.py:70 msgid "&Hide window" msgstr "&Piilota ikkuna" -#: ../src\gui\main.py:63 +#: ../src\gui\main.py:72 msgid "&Search" msgstr "&Haku" -#: ../src\gui\main.py:65 +#: ../src\gui\main.py:74 +msgid "View &trending topics" +msgstr "Näytä &suositut puheenaiheet" + +#: ../src\gui\main.py:76 msgid "&Lists manager" msgstr "&Listojen hallinta" -#: ../src\gui\main.py:67 +#: ../src\gui\main.py:78 msgid "Sounds &tutorial" msgstr "Tutustu &ääniin" -#: ../src\gui\main.py:69 +#: ../src\gui\main.py:80 msgid "&Edit keystrokes" msgstr "&Muokkaa näppäinkomentoja" -#: ../src\gui\main.py:71 +#: ../src\gui\main.py:82 msgid "&Preferences" msgstr "&Asetukset" -#: ../src\gui\main.py:73 +#: ../src\gui\main.py:84 msgid "E&xit" msgstr "&Lopeta" -#: ../src\gui\main.py:78 ../src\gui\main.py:154 +#: ../src\gui\main.py:89 ../src\gui\main.py:167 msgid "&Tweet" msgstr "&Twiittaa" -#: ../src\gui\main.py:80 -msgid "Re&ply" -msgstr "V&astaa" +#: ../src\gui\main.py:101 +msgid "View &address" +msgstr "Näytä &osoite" -#: ../src\gui\main.py:82 -msgid "&Retweet" -msgstr "&Uudelleentwiittaa" - -#: ../src\gui\main.py:84 -msgid "Add to &favourites" -msgstr "Lisää &suosikkeihin" - -#: ../src\gui\main.py:86 -msgid "Remove from favo&urites" -msgstr "Poista suos&ikeista" - -#: ../src\gui\main.py:88 -msgid "&Show tweet" -msgstr "&Näytä twiitti" - -#: ../src\gui\main.py:90 -msgid "&Delete" -msgstr "&Poista" - -#: ../src\gui\main.py:95 +#: ../src\gui\main.py:108 msgid "&Follow" msgstr "&Seuraa" -#: ../src\gui\main.py:97 +#: ../src\gui\main.py:110 msgid "&Unfollow" msgstr "Lopeta s&euraaminen" -#: ../src\gui\main.py:99 ../src\gui\main.py:128 +#: ../src\gui\main.py:112 ../src\gui\main.py:141 msgid "&Mute" -msgstr "&Mykistä" +msgstr "&Hiljennä" -#: ../src\gui\main.py:101 +#: ../src\gui\main.py:114 msgid "U&nmute" -msgstr "Poista m&ykistys" +msgstr "Poista hil&jennys" -#: ../src\gui\main.py:103 +#: ../src\gui\main.py:116 msgid "&Report as spam" msgstr "&Ilmoita roskatwiittaajaksi" -#: ../src\gui\main.py:105 +#: ../src\gui\main.py:118 msgid "&Block" msgstr "&Estä" -#: ../src\gui\main.py:107 +#: ../src\gui\main.py:120 msgid "Unb&lock" msgstr "Po&ista esto" -#: ../src\gui\main.py:109 +#: ../src\gui\main.py:122 msgid "Direct me&ssage" msgstr "Y&ksityisviesti" -#: ../src\gui\main.py:111 +#: ../src\gui\main.py:124 msgid "&Add to list" msgstr "&Lisää listalle" -#: ../src\gui\main.py:113 +#: ../src\gui\main.py:126 msgid "R&emove from list" msgstr "&Poista listalta" -#: ../src\gui\main.py:115 -msgid "&View lists" -msgstr "&Näytä listat" - -#: ../src\gui\main.py:117 -msgid "Show user &profile" -msgstr "Näytä käyttäjän p&rofiili" - -#: ../src\gui\main.py:119 +#: ../src\gui\main.py:132 msgid "&Timeline" msgstr "&Aikajana" -#: ../src\gui\main.py:121 +#: ../src\gui\main.py:134 msgid "V&iew favourites" msgstr "&Näytä suosikit" -#: ../src\gui\main.py:126 +#: ../src\gui\main.py:139 msgid "&Load previous items" msgstr "&Lataa edelliset kohteet" -#: ../src\gui\main.py:130 +#: ../src\gui\main.py:143 msgid "&Autoread tweets for this buffer" msgstr "Lue tämän puskurin twiitit &automaattisesti" -#: ../src\gui\main.py:132 +#: ../src\gui\main.py:145 msgid "&Clear buffer" msgstr "&Tyhjennä puskuri" -#: ../src\gui\main.py:134 +#: ../src\gui\main.py:147 msgid "&Remove buffer" msgstr "&Poista puskuri" -#: ../src\gui\main.py:139 +#: ../src\gui\main.py:152 msgid "&Documentation" msgstr "&Ohje" -#: ../src\gui\main.py:141 +#: ../src\gui\main.py:154 msgid "&What's new in this version?" msgstr "&Mitä uutta tässä versiossa?" -#: ../src\gui\main.py:143 +#: ../src\gui\main.py:156 msgid "&Check for updates" msgstr "&Tarkista päivitykset" -#: ../src\gui\main.py:145 +#: ../src\gui\main.py:158 msgid "&Report an error" msgstr "&Ilmoita virheestä" -#: ../src\gui\main.py:147 +#: ../src\gui\main.py:160 msgid "TW Blue &website" -msgstr "TW Bluen &verkkosivu" +msgstr "TWBluen &verkkosivu" -#: ../src\gui\main.py:149 +#: ../src\gui\main.py:162 msgid "About &TW Blue" -msgstr "Tietoja &TW Bluesta" +msgstr "Tietoja &TWBluesta" -#: ../src\gui\main.py:153 +#: ../src\gui\main.py:166 msgid "&Application" msgstr "&Sovellus" -#: ../src\gui\main.py:155 +#: ../src\gui\main.py:168 msgid "&User" msgstr "&Käyttäjä" -#: ../src\gui\main.py:156 +#: ../src\gui\main.py:169 msgid "&Buffer" msgstr "&Puskuri" -#: ../src\gui\main.py:157 +#: ../src\gui\main.py:170 msgid "&Help" msgstr "&Ohje" -#: ../src\gui\main.py:241 +#: ../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." +msgstr "" +"Virhe tarkistettaessa päivitystä. Tämä saattaa johtua joko meidän " +"palvelimemme tai käytössäsi olevien DNS-palvelinten ongelmista. Yritä " +"myöhemmin uudelleen." + +#: ../src\gui\main.py:254 msgid "Home" msgstr "Koti" -#: ../src\gui\main.py:246 +#: ../src\gui\main.py:259 msgid "Mentions" msgstr "Maininnat" -#: ../src\gui\main.py:249 +#: ../src\gui\main.py:262 msgid "Direct messages" msgstr "Yksityisviestit" -#: ../src\gui\main.py:252 +#: ../src\gui\main.py:265 msgid "Sent" msgstr "Lähetetyt" -#: ../src\gui\main.py:258 +#: ../src\gui\main.py:271 msgid "Favourites" msgstr "Suosikit" -#: ../src\gui\main.py:270 +#: ../src\gui\main.py:283 msgid "Friends" msgstr "Kaverit" -#: ../src\gui\main.py:285 +#: ../src\gui\main.py:298 msgid "Searches" msgstr "Haut" -#: ../src\gui\main.py:292 +#: ../src\gui\main.py:305 msgid "Timelines" msgstr "Aikajanat" -#: ../src\gui\main.py:295 ../src\gui\main.py:708 +#: ../src\gui\main.py:308 ../src\gui\main.py:747 msgid "Timeline for %s" msgstr "Käyttäjän %s aikajana" -#: ../src\gui\main.py:306 +#: ../src\gui\main.py:319 msgid "Favourites timelines" -msgstr "Suosikkien aikajanat" +msgstr "Suosikkiaikajanat" -#: ../src\gui\main.py:309 ../src\gui\main.py:732 +#: ../src\gui\main.py:322 ../src\gui\main.py:771 msgid "Favourites for %s" msgstr "Käyttäjän %s suosikit" -#: ../src\gui\main.py:341 +#: ../src\gui\main.py:332 ../src\gui\main.py:1062 +msgid "Trending topics for %s" +msgstr "Suositut puheenaiheet käyttäjältä %s" + +#: ../src\gui\main.py:365 msgid "Ready" msgstr "Valmis" -#: ../src\gui\main.py:368 +#: ../src\gui\main.py:393 msgid "%s favourites from %s" msgstr "%s suosikkia käyttäjältä %s" -#: ../src\gui\main.py:378 -msgid "Connection error. Try again later." -msgstr "Yhteysvirhe. Yritä myöhemmin uudelleen." - -#: ../src\gui\main.py:421 +#: ../src\gui\main.py:449 msgid "Streams disconnected. TW Blue will try to reconnect in a minute." msgstr "" -"Virtojen yhteys katkaistu. TW Blue yrittää yhdistää uudelleen hetken " -"kuluttua." +"Virtojen yhteys katkaistu. TWBlue yrittää yhdistää uudelleen hetken kuluttua." -#: ../src\gui\main.py:425 +#: ../src\gui\main.py:453 msgid "Reconnecting streams..." msgstr "Yhdistetään virrat uudelleen..." -#: ../src\gui\main.py:449 +#: ../src\gui\main.py:477 msgid "search for %s" -msgstr "Etsi termiä %s" +msgstr "Hae termiä %s" -#: ../src\gui\main.py:454 +#: ../src\gui\main.py:482 msgid "search users for %s" -msgstr "Etsi käyttäjää %s" +msgstr "Hae käyttäjää %s" -#: ../src\gui\main.py:466 ../src\gui\main.py:477 ../src\gui\main.py:496 +#: ../src\gui\main.py:494 ../src\gui\main.py:505 ../src\gui\main.py:524 msgid "Select the user" msgstr "Valitse käyttäjä" -#: ../src\gui\main.py:557 +#: ../src\gui\main.py:584 msgid "User details" msgstr "Käyttäjän tiedot" -#: ../src\gui\main.py:565 +#: ../src\gui\main.py:592 msgid "" "Do you really want to delete this message? It will be eliminated from " "Twitter as well." msgstr "" "Haluatko varmasti poistaa tämän viestin? Se poistetaan myös Twitteristä." -#: ../src\gui\main.py:582 +#: ../src\gui\main.py:609 msgid "Do you really want to close TW Blue?" -msgstr "Haluatko varmasti sulkea TW Bluen?" +msgstr "Haluatko varmasti sulkea TWBluen?" -#: ../src\gui\main.py:582 ../src\gui\sysTrayIcon.py:46 +#: ../src\gui\main.py:609 ../src\gui\sysTrayIcon.py:46 msgid "Exit" -msgstr "Lopeta" +msgstr "Sulje" -#: ../src\gui\main.py:587 +#: ../src\gui\main.py:614 msgid "Exiting..." msgstr "Suljetaan..." -#: ../src\gui\main.py:673 +#: ../src\gui\main.py:712 msgid "Error while adding to favourites." msgstr "Virhe lisättäessä suosikkeihin." -#: ../src\gui\main.py:681 +#: ../src\gui\main.py:720 msgid "Error while removing from favourites." msgstr "Virhe poistettaessa suosikeista." -#: ../src\gui\main.py:685 +#: ../src\gui\main.py:724 msgid "Individual timeline" msgstr "Käyttäjän aikajana" -#: ../src\gui\main.py:689 ../src\gui\main.py:721 -msgid "The user does not exist" -msgstr "Käyttäjää ei ole" - -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "Existing timeline" msgstr "Nykyinen aikajana" -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "" "There's currently a timeline for this user. You are not able to open another" msgstr "Tälle käyttäjälle on jo aikajana. Et voi avata toista." -#: ../src\gui\main.py:703 +#: ../src\gui\main.py:742 msgid "This user has no tweets. You can't open a timeline for this user" msgstr "Tällä käyttäjällä ei ole twiittejä. Aikajanaa ei voi avata." -#: ../src\gui\main.py:717 +#: ../src\gui\main.py:756 msgid "List of favourites" msgstr "Suosikkilista" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "Existing list" msgstr "Nykyinen lista" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "" "There's already a list of favourites for this user. You can't create another." msgstr "Tälle käyttäjälle on jo suosikkilista. Et voi luoda toista." -#: ../src\gui\main.py:736 +#: ../src\gui\main.py:775 msgid "" "This user has no favourites. You can't create a list of favourites for this " "user." msgstr "Tällä käyttäjällä ei ole suosikkeja. Suosikkilistaa ei voi luoda." -#: ../src\gui\main.py:777 ../src\gui\main.py:790 +#: ../src\gui\main.py:816 ../src\gui\main.py:829 msgid "%s, %s of %s" msgstr "%s, %s / %s" -#: ../src\gui\main.py:779 ../src\gui\main.py:792 +#: ../src\gui\main.py:818 ../src\gui\main.py:831 msgid "%s. Empty" msgstr "%s. Tyhjä" -#: ../src\gui\main.py:815 +#: ../src\gui\main.py:868 msgid "Global mute on" -msgstr "Yleismykistys päällä" +msgstr "Yleishiljennys päällä" -#: ../src\gui\main.py:818 +#: ../src\gui\main.py:871 msgid "Global mute off" -msgstr "Yleismykistys pois päältä" +msgstr "Yleishiljennys pois päältä" -#: ../src\gui\main.py:824 +#: ../src\gui\main.py:877 msgid "Buffer mute on" -msgstr "Puskurin mykistys päällä" +msgstr "Puskurin hiljennys päällä" -#: ../src\gui\main.py:827 +#: ../src\gui\main.py:880 msgid "Buffer mute off" -msgstr "Puskurin mykistys pois päältä" +msgstr "Puskurin hiljennys pois päältä" -#: ../src\gui\main.py:833 +#: ../src\gui\main.py:886 msgid "The auto-reading of new tweets is enabled for this buffer" msgstr "Tämän puskurin uusien twiittien automaattinen lukeminen on käytössä" -#: ../src\gui\main.py:836 +#: ../src\gui\main.py:889 msgid "The auto-reading of new tweets is disabled for this buffer" msgstr "" "Tämän puskurin uusien twiittien automaattinen lukeminen ei ole käytössä" -#: ../src\gui\main.py:843 +#: ../src\gui\main.py:896 msgid "Copied" msgstr "Kopioitu" -#: ../src\gui\main.py:857 ../src\gui\main.py:870 +#: ../src\gui\main.py:910 ../src\gui\main.py:923 msgid "%s" msgstr "%s" +#: ../src\gui\main.py:1026 +msgid "Address" +msgstr "Osoite" + +#: ../src\gui\main.py:1028 ../src\gui\main.py:1045 +msgid "There are no coordinates in this tweet" +msgstr "Tässä twiitissä ei ole koordinaatteja" + +#: ../src\gui\main.py:1030 ../src\gui\main.py:1047 +msgid "There are no results for the coordinates in this tweet" +msgstr "Ei tuloksia tämän twiitin koordinaateille" + +#: ../src\gui\main.py:1032 ../src\gui\main.py:1049 +msgid "Error decoding coordinates. Try again later." +msgstr "Virhe tulkittaessa koordinaatteja. Yritä myöhemmin uudelleen." + #: ../src\gui\sysTrayIcon.py:36 msgid "Preferences" msgstr "Asetukset" @@ -1783,7 +2044,7 @@ msgstr "Asetukset" msgid "Show / hide" msgstr "Näytä / piilota" -#: ../src\gui\sysTrayIcon.py:42 +#: ../src\gui\sysTrayIcon.py:42 ../src\issueReporter\gui.py:30 msgid "Documentation" msgstr "ohje" @@ -1791,6 +2052,127 @@ msgstr "ohje" msgid "Check for updates" msgstr "Tarkista päivitykset" +#: ../src\issueReporter\gui.py:30 +msgid "Translation" +msgstr "Käännös" + +#: ../src\issueReporter\gui.py:31 +msgid "always" +msgstr "aina" + +#: ../src\issueReporter\gui.py:31 +msgid "have not tried" +msgstr "en ole kokeillut" + +#: ../src\issueReporter\gui.py:31 +msgid "random" +msgstr "satunnaisesti" + +#: ../src\issueReporter\gui.py:31 +msgid "sometimes" +msgstr "joskus" + +#: ../src\issueReporter\gui.py:31 +msgid "unable to duplicate" +msgstr "ei voi toistaa" + +#: ../src\issueReporter\gui.py:32 +msgid "block" +msgstr "Estää käytön" + +#: ../src\issueReporter\gui.py:32 +msgid "crash" +msgstr "kaataa ohjelman" + +#: ../src\issueReporter\gui.py:32 +msgid "feature" +msgstr "ominaisuus" + +#: ../src\issueReporter\gui.py:32 +msgid "major" +msgstr "suuri" + +#: ../src\issueReporter\gui.py:32 +msgid "minor" +msgstr "pieni" + +#: ../src\issueReporter\gui.py:32 +msgid "text" +msgstr "tekstivirhe" + +#: ../src\issueReporter\gui.py:32 +msgid "trivial" +msgstr "vähäpätöinen" + +#: ../src\issueReporter\gui.py:32 +msgid "tweak" +msgstr "hienosäätö" + +#: ../src\issueReporter\gui.py:34 +msgid "Report an error" +msgstr "Ilmoita virheestä" + +#: ../src\issueReporter\gui.py:37 +msgid "Select a category" +msgstr "Valitse kategoria" + +#: ../src\issueReporter\gui.py:46 +msgid "" +"Briefly describe what happened. You will be able to thoroughly explain it " +"later" +msgstr "" +"Kerro lyhyesti, mitä tapahtui. Voit kuvailla virhettä perusteellisesti " +"myöhemmin." + +#: ../src\issueReporter\gui.py:56 +msgid "Here, you can describe the bug in detail" +msgstr "Tässä voit kuvailla virhettä yksityiskohtaisesti" + +#: ../src\issueReporter\gui.py:66 +msgid "how often does this bug happen?" +msgstr "Kuinka usein tämä virhe esiintyy?" + +#: ../src\issueReporter\gui.py:74 +msgid "Select the importance that you think this bug has" +msgstr "Valitse tärkeysaste, joka on mielestäsi sopiva tälle virheelle" + +#: ../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 "" +"Tiedän, että TWBluen virheidenraportointijärjestelmä pääsee käsiksi Twitter-" +"käyttäjänimeeni, jotta minuun voidaan ottaa yhteyttä virheen nopeaa " +"korjaamista varten" + +#: ../src\issueReporter\gui.py:85 +msgid "Send report" +msgstr "Lähetä raportti" + +#: ../src\issueReporter\gui.py:98 +msgid "You must fill out both fields" +msgstr "Sinun on täytettävä molemmat kentät" + +#: ../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 "" +"Sinun on valittava Twitter-käyttäjänimesi lähettämisen salliva valintaruutu, " +"jotta voimme ottaa tarvittaessa yhteyttä." + +#: ../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 "" +"Kiitos, että ilmoitit tästä virheestä! Saatat ehkä nähdä sen korjattuna " +"tulevien versioiden muutoslokeissa. Ilmoittamasi virheen numero on %i." + +#: ../src\issueReporter\gui.py:120 +msgid "reported" +msgstr "ilmoitettu" + #: ../src\keystrokeEditor\constants.py:4 msgid "Go up up on the current list" msgstr "Siirry ylöspäin nykyisellä listalla" @@ -1929,11 +2311,11 @@ msgstr "Poista listalta" #: ../src\keystrokeEditor\constants.py:38 msgid "Mutes/unmutes the active buffer" -msgstr "Ota käyttöön aktiivisen puskurin mykistys tai poista se käytöstä" +msgstr "Ota käyttöön aktiivisen puskurin hiljennys tai poista se käytöstä" #: ../src\keystrokeEditor\constants.py:39 msgid "Globally mute/unmute TW Blue" -msgstr "Ota käyttöön TW Bluen yleismykistys tai poista se käytöstä" +msgstr "Ota käyttöön TW Bluen yleishiljennys tai poista se käytöstä" #: ../src\keystrokeEditor\constants.py:40 msgid "toggles the automatic reading of incoming tweets in the active buffer" @@ -1947,7 +2329,7 @@ msgstr "Hae Twitteristä" #: ../src\keystrokeEditor\constants.py:42 msgid "Shows the keystroke editor" -msgstr "Avaa näppäinkomentojen editori" +msgstr "Avaa näppäinkomentojen muokkaimen" #: ../src\keystrokeEditor\constants.py:43 msgid "Show lists for a specified user" @@ -1957,9 +2339,21 @@ msgstr "Näytä valitun käyttäjän listat" msgid "loads previous items to any buffer" msgstr "Lataa edelliset kohteet mihin tahansa puskuriin" +#: ../src\keystrokeEditor\constants.py:45 +msgid "Get location of any tweet" +msgstr "Selvitä minkä tahansa twiitin lähetyspaikka" + +#: ../src\keystrokeEditor\constants.py:46 +msgid "Displays the tweet's location in a dialog" +msgstr "Näyttää twiitin lähetyspaikan valintaikkunassa" + +#: ../src\keystrokeEditor\constants.py:47 +msgid "Creates a buffer for displaying trends for a desired place" +msgstr "Luo puskurin halutun paikan trendien näyttämiseen" + #: ../src\keystrokeEditor\gui.py:10 msgid "Keystroke editor" -msgstr "Näppäinkomentojen editori" +msgstr "Näppäinkomentojen muokkain" #: ../src\keystrokeEditor\gui.py:16 msgid "Select a keystroke to edit" @@ -2009,15 +2403,15 @@ msgstr "Sinun on annettava jokin merkki näppäinkomennolle" msgid "User default" msgstr "Käyttäjän oletus" -#: ../src\sessionmanager\gui.py:19 +#: ../src\sessionmanager\gui.py:20 msgid "Session manager" msgstr "Istunnon hallinta" -#: ../src\sessionmanager\gui.py:23 +#: ../src\sessionmanager\gui.py:24 msgid "Select a twitter account to start TW Blue" -msgstr "Valitse TW Bluessa käytettävä Twitter-tili" +msgstr "Valitse TWBluessa käytettävä Twitter-tili" -#: ../src\sessionmanager\gui.py:25 +#: ../src\sessionmanager\gui.py:26 msgid "Account" msgstr "Tili" @@ -2025,15 +2419,19 @@ msgstr "Tili" msgid "New account" msgstr "Uusi tili" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:32 +msgid "Remove session" +msgstr "Poista istunto" + +#: ../src\sessionmanager\gui.py:70 msgid "Account Error" msgstr "Tilivirhe" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:70 msgid "You need to configure an account." msgstr "Sinun on määritettävä tili." -#: ../src\sessionmanager\gui.py:83 +#: ../src\sessionmanager\gui.py:84 msgid "" "The request for the required Twitter authorization to continue will be " "opened on your browser. You only need to do it once. Would you like to " @@ -2042,21 +2440,29 @@ msgstr "" "Twitterin valtuutuspyyntö avataan selaimessa. Sinun tarvitsee hyväksyä se " "vain kerran. Haluatko valtuuttaa nyt uuden tilin?" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "Invalid user token" msgstr "Virheellinen käyttäjätunniste" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "" "Your access token is invalid or the authorisation has failed. Please try " "again." msgstr "" "Pääsytunnisteesi on virheellinen tai valtuutus epäonnistui. Yritä uudelleen." -#: ../src\sessionmanager\gui.py:97 +#: ../src\sessionmanager\gui.py:98 msgid "Authorised account %d" msgstr "Valtuutettu tili %d" +#: ../src\sessionmanager\gui.py:107 +msgid "Do you really want delete this account?" +msgstr "Haluatko varmasti poistaa tämän tilin?" + +#: ../src\sessionmanager\gui.py:107 +msgid "Remove account" +msgstr "Poista tili" + #: ../src\twitter\buffers\indibidual.py:26 msgid "One tweet from %s" msgstr "Twiitti käyttäjältä %s" @@ -2324,19 +2730,19 @@ msgstr "Lopetit käyttäjän %s (@%s) seuraamisen" #: ../src\twitter\compose.py:203 msgid "You've added to favourites: %s, %s" -msgstr "Lisäsit suosikin %s, %s" +msgstr "Lisäsit suosikiksi twiitin %s, %s" #: ../src\twitter\compose.py:205 msgid "%s(@%s) has marked as favorite: %s" -msgstr "%s (@%s) lisäsi suosikin %s" +msgstr "%s (@%s) merkitsi suosikiksi twiitin %s" #: ../src\twitter\compose.py:207 msgid "You've removed from favourites: %s, %s" -msgstr "Poistit suosikin %s, %s" +msgstr "Poistit suosikeista twiitin %s, %s" #: ../src\twitter\compose.py:208 msgid "%s(@%s) has removed from favourites: %s" -msgstr "%s (@%s) poisti suosikin %s" +msgstr "%s (@%s) poisti suosikeista twiitin %s" #: ../src\twitter\compose.py:210 msgid "You've created the list %s" @@ -2398,17 +2804,17 @@ msgstr "yksityinen" msgid "public" msgstr "julkinen" -#: ../src\twitter\twitter.py:74 +#: ../src\twitter\twitter.py:77 msgid "%s failed. Reason: %s" msgstr "%s epäonnistui. Syy: %s" -#: ../src\twitter\twitter.py:81 +#: ../src\twitter\twitter.py:84 msgid "%s succeeded." msgstr "%s onnistui." #: ../src\updater\update_manager.py:14 msgid "Your TW Blue version is up to date" -msgstr "Käyttämäsi TW Bluen versio on ajan tasalla" +msgstr "Käyttämäsi TWBluen versio on ajan tasalla" #: ../src\updater\update_manager.py:14 ../src\updater\update_manager.py:27 msgid "Update" @@ -2421,7 +2827,7 @@ msgstr "Uusi versio sovelluksesta %s" #: ../src\updater\update_manager.py:20 msgid "" "There's a new TW Blue version available. Would you like to download it now?" -msgstr "Uusi TW Bluen versio on saatavilla. Haluatko ladata sen nyt?" +msgstr "Uusi TWBluen versio on saatavilla. Haluatko ladata sen nyt?" #: ../src\updater\update_manager.py:22 msgid "Download in Progress" @@ -2440,99 +2846,13 @@ msgid "" "The new TW Blue version has been downloaded and installed. Press OK to start " "the application." msgstr "" -"Uusi TW Bluen versio on ladattu ja asennettu. Käynnistä se painamalla OK." +"Uusi TWBluen versio on ladattu ja asennettu. Käynnistä se painamalla OK." -#~ msgid "always" -#~ msgstr "aina" +#~ msgid "Mention &to all" +#~ msgstr "Mainitse &kaikille" -#~ msgid "have not tried" -#~ msgstr "en ole kokeillut" - -#~ msgid "random" -#~ msgstr "satunnaisesti" - -#~ msgid "sometimes" -#~ msgstr "joskus" - -#~ msgid "unable to duplicate" -#~ msgstr "ei voi toistaa" - -#~ msgid "block" -#~ msgstr "Estää käytön" - -#~ msgid "crash" -#~ msgstr "kaataa ohjelman" - -#~ msgid "feature" -#~ msgstr "ominaisuus" - -#~ msgid "major" -#~ msgstr "suuri" - -#~ msgid "minor" -#~ msgstr "pieni" - -#~ msgid "text" -#~ msgstr "tekstivirhe" - -#~ msgid "trivial" -#~ msgstr "vähäpätöinen" - -#~ msgid "tweak" -#~ msgstr "hienosäätö" - -#~ msgid "Report an error" -#~ msgstr "Ilmoita virheestä" - -#~ msgid "Select a category" -#~ msgstr "Valitse kategoria" - -#~ msgid "" -#~ "Briefly describe what happened. You will be able to thoroughly explain it " -#~ "later" -#~ msgstr "" -#~ "Kerro lyhyesti, mitä tapahtui. Voit kuvailla virhettä perusteellisesti " -#~ "myöhemmin." - -#~ msgid "Here, you can describe the bug in detail" -#~ msgstr "Tässä voit kuvailla virhettä yksityiskohtaisesti" - -#~ msgid "how often does this bug happen?" -#~ msgstr "Kuinka usein tämä virhe esiintyy?" - -#~ msgid "Select the importance that you think this bug has" -#~ msgstr "Valitse tärkeysaste, joka on mielestäsi sopiva tälle virheelle" - -#~ msgid "" -#~ "I know that the TW Blue bug system will get my Twitter username to " -#~ "contact me and fix the bug quickly" -#~ msgstr "" -#~ "Tiedän, että TW Bluen virheidenraportointijärjestelmä pääsee käsiksi " -#~ "Twitter-käyttäjänimeeni, jotta minuun voidaan ottaa yhteyttä virheen " -#~ "nopeaa korjaamista varten" - -#~ msgid "Send report" -#~ msgstr "Lähetä raportti" - -#~ msgid "You must fill out both fields" -#~ msgstr "Sinun on täytettävä molemmat kentät" - -#~ msgid "" -#~ "You need to mark the checkbox to provide us your twitter username to " -#~ "contact to you if is necessary." -#~ msgstr "" -#~ "Sinun on valittava Twitter-käyttäjänimesi lähettämisen salliva " -#~ "valintaruutu, jotta voimme ottaa tarvittaessa yhteyttä." - -#~ 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 "" -#~ "Kiitos, että ilmoitit tästä virheestä! Saatat ehkä nähdä sen korjattuna " -#~ "tulevien versioiden muutoslokeissa. Ilmoittamasi virheen numero on %i." - -#~ msgid "reported" -#~ msgstr "ilmoitettu" +#~ msgid "Connection error. Try again later." +#~ msgstr "Yhteysvirhe. Yritä myöhemmin uudelleen." #~ msgid "Error while reporting" #~ msgstr "Virhe ilmoitettaessa virheestä" diff --git a/src/locales/fr/LC_MESSAGES/twblue.mo b/src/locales/fr/LC_MESSAGES/twblue.mo index d00c3911f6bfe8a626e3ae24c72fc7e3ce52bdd8..08ee5529beb8052c3bc0a56b8dc9b368ea1265e4 100644 GIT binary patch literal 45408 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

vhkFO+ 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 delta 13571 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 On|Do$q25i}o%}!Bv?|B| diff --git a/src/locales/fr/LC_MESSAGES/twblue.po b/src/locales/fr/LC_MESSAGES/twblue.po index 8e5c98da..50c5ec27 100644 --- a/src/locales/fr/LC_MESSAGES/twblue.po +++ b/src/locales/fr/LC_MESSAGES/twblue.po @@ -1,22 +1,22 @@ msgid "" msgstr "" -"Project-Id-Version: TW Blue 0.48\n" -"POT-Creation-Date: 2014-11-08 16:42+Hora estándar central (México)\n" -"PO-Revision-Date: 2014-11-11 15:45+0100\n" +"Project-Id-Version: TW Blue 0.50\n" +"POT-Creation-Date: 2014-12-10 23:20+Hora estándar central (México)\n" +"PO-Revision-Date: 2014-12-11 16:50+0100\n" "Last-Translator: Rémy Ruiz \n" "Language-Team: Rémy Ruiz \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.6.8\n" +"X-Generator: Poedit 1.7.1\n" "X-Poedit-KeywordsList: _;gettext;gettext_noop\n" "X-Poedit-Basepath: .\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-SourceCharset: UTF-8\n" -#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:173 -#: ../src\gui\dialogs\message.py:261 +#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:174 +#: ../src\gui\dialogs\message.py:271 msgid "Attach audio" msgstr "Ajouter audio" @@ -50,7 +50,7 @@ msgstr "Charger" msgid "Attach" msgstr "Ajouter " -#: ../src\extra\AudioUploader\gui.py:59 +#: ../src\extra\AudioUploader\gui.py:59 ../src\issueReporter\gui.py:88 msgid "Cancel" msgstr "Annuler" @@ -70,13 +70,13 @@ msgstr "Enregistrement en cours" msgid "Stopped" msgstr "Arrêté" -#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:222 +#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:232 #: ../src\gui\dialogs\update_profile.py:87 msgid "Discarded" msgstr "Ignoré" -#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:339 -#: ../src\gui\buffers\base.py:351 +#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:359 +#: ../src\gui\buffers\base.py:371 msgid "Playing..." msgstr "Lecture en cours..." @@ -181,62 +181,66 @@ msgid "Someone's favourites have been updated" msgstr "Les favoris ont été mis à jour" #: ../src\extra\SoundsTutorial\gui.py:19 +msgid "The tweet has coordinates to determine its location" +msgstr "Le tweet a coordonnées pour déterminer sa localisation" + +#: ../src\extra\SoundsTutorial\gui.py:20 msgid "There are no more tweets to read" msgstr "Il n'y a aucun tweet non lu" -#: ../src\extra\SoundsTutorial\gui.py:20 +#: ../src\extra\SoundsTutorial\gui.py:21 msgid "A list has a new tweet" msgstr "Une liste a un nouveau tweet" -#: ../src\extra\SoundsTutorial\gui.py:21 +#: ../src\extra\SoundsTutorial\gui.py:22 msgid "You can't add any more characters on the tweet" msgstr "Vous ne pouvez pas ajouter d'autres caractères au tweet" -#: ../src\extra\SoundsTutorial\gui.py:22 +#: ../src\extra\SoundsTutorial\gui.py:23 msgid "You've been mentioned " msgstr "Vous avez été mentionné" -#: ../src\extra\SoundsTutorial\gui.py:23 +#: ../src\extra\SoundsTutorial\gui.py:24 msgid "A new event has happened" msgstr "Un nouveau événement" -#: ../src\extra\SoundsTutorial\gui.py:24 +#: ../src\extra\SoundsTutorial\gui.py:25 msgid "TW Blue is ready " msgstr "TW Blue est prêt" -#: ../src\extra\SoundsTutorial\gui.py:25 +#: ../src\extra\SoundsTutorial\gui.py:26 msgid "You've replied" msgstr "Vous avez répondu" -#: ../src\extra\SoundsTutorial\gui.py:26 +#: ../src\extra\SoundsTutorial\gui.py:27 msgid "You've retweeted" msgstr "Vous avez retweeté" -#: ../src\extra\SoundsTutorial\gui.py:27 +#: ../src\extra\SoundsTutorial\gui.py:28 msgid "A search has been updated" msgstr "Une recherche a été mis à jour" -#: ../src\extra\SoundsTutorial\gui.py:28 +#: ../src\extra\SoundsTutorial\gui.py:29 msgid "There's a new tweet in the main buffer" msgstr "Un nouveau tweet dans le tampon principal" -#: ../src\extra\SoundsTutorial\gui.py:29 +#: ../src\extra\SoundsTutorial\gui.py:30 msgid "You've sent a tweet" msgstr "Vous avez envoyé un tweet" -#: ../src\extra\SoundsTutorial\gui.py:30 +#: ../src\extra\SoundsTutorial\gui.py:31 msgid "There's a new tweet in a timeline" msgstr "Nouveau tweet dans la chronologie" -#: ../src\extra\SoundsTutorial\gui.py:31 +#: ../src\extra\SoundsTutorial\gui.py:32 msgid "You have a new follower" msgstr "Vous avez un nouveau follower" -#: ../src\extra\SoundsTutorial\gui.py:32 +#: ../src\extra\SoundsTutorial\gui.py:33 msgid "You've turned the volume up or down" msgstr "Vous avez réglé le volume" -#: ../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 " @@ -247,17 +251,18 @@ msgstr "" "cette fonction. Assurez-vous de compléter les autres sons manquants ou " "contactez-vous avec le développeur du paquet." -#: ../src\extra\SoundsTutorial\gui.py:36 ../src\extra\SpellChecker\gui.py:34 -#: ../src\gui\dialogs\show_user.py:63 ../src\gui\main.py:689 -#: ../src\gui\main.py:721 +#: ../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 "Erreur" -#: ../src\extra\SoundsTutorial\gui.py:38 +#: ../src\extra\SoundsTutorial\gui.py:39 msgid "Sounds tutorial" msgstr "Tutoriel de sons" -#: ../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 "Appuyez sur entrée pour entendre le son de l'événement sélectionné" @@ -309,8 +314,110 @@ msgstr "Terminé" msgid "The spelling review has finished." msgstr "La correction orthographique est terminée." -#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:181 -#: ../src\gui\dialogs\message.py:269 ../src\gui\dialogs\message.py:355 +#: ../src\extra\autocompletionUsers\completion.py:18 +msgid "You have to start writing" +msgstr "Vous devez commencer à écrire" + +#: ../src\extra\autocompletionUsers\completion.py:29 +msgid "There are not results in your users database" +msgstr "Il n'y a pas de résultats dans votre base de données des utilisateurs" + +#: ../src\extra\autocompletionUsers\completion.py:31 +msgid "Autocompletion only works for users." +msgstr "La saisie automatique fonctionne uniquement pour les utilisateurs." + +#: ../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 "" +"Êtes-vous sûr de vouloir supprimer cet utilisateur de la base de données ? " +"Cet utilisateur n'apparaîtra plus sur les résultats lors de La saisie " +"automatique ." + +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "Confirm" +msgstr "Confirmer" + +#: ../src\extra\autocompletionUsers\settings.py:24 +msgid "" +"Updating database... You can close this window now. A message will tell you " +"when the process finishes." +msgstr "" +"Mise à jour de la base de données en cours... Vous pouvez fermer cette " +"fenêtre maintenant. Un message vous avertira lorsque le processus est " +"terminé." + +#: ../src\extra\autocompletionUsers\wx_manage.py:7 +msgid "Manage Autocomplete users’ database" +msgstr "Gérer la base de données des utilisateurs pour la saisie automatique" + +#: ../src\extra\autocompletionUsers\wx_manage.py:10 +msgid "Editing TWBlue users database" +msgstr "Modification de la base de données des utilisateurs de TWBlue" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Name" +msgstr "Nom" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Username" +msgstr "Nom d'utilisateur" + +#: ../src\extra\autocompletionUsers\wx_manage.py:14 +msgid "Add user" +msgstr "Ajouter l'utilisateur" + +#: ../src\extra\autocompletionUsers\wx_manage.py:15 +msgid "Remove user" +msgstr "Supprimer l'utilisateur" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Add user to database" +msgstr "Ajouter l'utilisateur à la base de données" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Twitter username" +msgstr "Nom d'utilisateur de Twitter" + +#: ../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 "Erreur !" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +msgid "The user does not exist" +msgstr "Cet utilisateur n'existe pas sur Twitter" + +#: ../src\extra\autocompletionUsers\wx_settings.py:6 +msgid "Autocomplete users’ settings" +msgstr "Paramètres pour la saisie automatique des utilisateurs" + +#: ../src\extra\autocompletionUsers\wx_settings.py:9 +msgid "Add users from followers buffer" +msgstr "Ajouter des utilisateurs depuis le tampon followers" + +#: ../src\extra\autocompletionUsers\wx_settings.py:10 +msgid "Add users from friends buffer" +msgstr "Ajouter des utilisateurs depuis le tampon following" + +#: ../src\extra\autocompletionUsers\wx_settings.py:13 +msgid "See the users list" +msgstr "Voir la liste des utilisateurs" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "Done" +msgstr "Terminé" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "TWBlue's database of users has been updated." +msgstr "La base de données des utilisateurs de TWBlue a été mis à jour." + +#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:182 +#: ../src\gui\dialogs\message.py:279 ../src\gui\dialogs\message.py:383 +#: ../src\gui\dialogs\message.py:470 msgid "Translate message" msgstr "Traduire le message" @@ -690,92 +797,95 @@ msgstr "Yiddish" msgid "autodetect" msgstr "Détection automatique" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Client" msgstr "Client" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Text" msgstr "Texte" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\events.py:64 msgid "Date" msgstr "Date" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\people.py:41 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\people.py:44 #: ../src\gui\buffers\user_searches.py:31 ../src\gui\dialogs\utils.py:36 msgid "User" msgstr "Utilisateur" -#: ../src\gui\buffers\base.py:80 ../src\gui\buffers\base.py:228 -#: ../src\gui\buffers\events.py:62 ../src\gui\buffers\events.py:78 -#: ../src\gui\dialogs\message.py:337 ../src\gui\sysTrayIcon.py:34 +#: ../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: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:82 ../src\gui\buffers\base.py:240 -#: ../src\gui\buffers\base.py:243 ../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:84 ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:267 msgid "Reply" msgstr "Répondre" -#: ../src\gui\buffers\base.py:86 +#: ../src\gui\buffers\base.py:89 msgid "Direct message" msgstr "Message direct" -#: ../src\gui\buffers\base.py:100 +#: ../src\gui\buffers\base.py:103 msgid "Do you really want to delete this timeline?" msgstr "Voulez-vous vraiment supprimer cette chronologie ?" -#: ../src\gui\buffers\base.py:100 ../src\gui\buffers\favourites.py:41 -#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:41 +#: ../src\gui\buffers\base.py:103 ../src\gui\buffers\favourites.py:41 +#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:77 #: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Attention" msgstr "Attention" -#: ../src\gui\buffers\base.py:112 +#: ../src\gui\buffers\base.py:115 msgid "This buffer is not a timeline; it can't be deleted." msgstr "Ce tampon n'est pas une chronologie ; Impossible de le supprimé." -#: ../src\gui\buffers\base.py:196 ../src\gui\buffers\people.py:114 +#: ../src\gui\buffers\base.py:204 ../src\gui\buffers\people.py:117 msgid "%s items retrieved" msgstr "%s éléments récupérée" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "Direct message to %s" msgstr "Message direct à %s" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "New direct message" msgstr "Nouveau message direct" -#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\events.py:78 +#: ../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 "Écrivez le tweet ici" -#: ../src\gui\buffers\base.py:240 +#: ../src\gui\buffers\base.py:248 msgid "Would you like to add a comment to this tweet?" msgstr "Vous souhaitez ajouter un commentaire à ce tweet ?" -#: ../src\gui\buffers\base.py:243 +#: ../src\gui\buffers\base.py:251 msgid "Add your comment to the tweet" msgstr "Ajoutez votre commentaire au tweet" -#: ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:267 msgid "Reply to %s" msgstr "Répondre à %s" -#: ../src\gui\buffers\base.py:304 +#: ../src\gui\buffers\base.py:322 msgid "Opening URL..." msgstr "Ouverture en cours de l'URL..." -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../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" @@ -783,42 +893,43 @@ msgstr "" "Voulez-vous vraiment vider ce tampon ? C'est tweets seront supprimés de la " "liste, mais pas de Twitter" -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\trends.py:150 msgid "Empty buffer" msgstr "Tampon Vide" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 +#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129 msgid "Do you really want to delete this message?" msgstr "Voulez-vous vraiment supprimer ce message ?" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 -#: ../src\gui\dialogs\lists.py:107 ../src\gui\main.py:565 +#: ../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 "Supprimer Tweet" -#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\base.py:357 +#: ../src\gui\buffers\base.py:366 ../src\gui\buffers\base.py:377 msgid "Unable to play audio." msgstr "Impossible de lire l'audio." -#: ../src\gui\buffers\base.py:348 +#: ../src\gui\buffers\base.py:368 msgid "Audio stopped." msgstr "Audio arrêté." -#: ../src\gui\buffers\events.py:35 ../src\gui\buffers\panels.py:37 -#: ../src\gui\buffers\tweet_searches.py:58 +#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33 +#: ../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 "Cette action n'est pas supportée pour ce tampon" -#: ../src\gui\buffers\events.py:44 +#: ../src\gui\buffers\events.py:47 msgid "Empty" msgstr "Vide" -#: ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\events.py:64 msgid "Event" msgstr "Événement" -#: ../src\gui\buffers\events.py:64 +#: ../src\gui\buffers\events.py:67 msgid "Remove event" msgstr "Supprimer l'événement" @@ -830,46 +941,157 @@ msgstr "Voulez-vous vraiment supprimer cette chronologie des favoris ?" msgid "Do you really want to delete this list?" msgstr "Voulez-vous vraiment supprimer cette liste ?" -#: ../src\gui\buffers\panels.py:27 +#: ../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:91 +msgid "Re&ply" +msgstr "Ré&pondre" + +#: ../src\gui\buffers\menus.py:14 ../src\gui\main.py:95 +msgid "Add to &favourites" +msgstr "Ajouter aux &favoris" + +#: ../src\gui\buffers\menus.py:17 ../src\gui\main.py:97 +msgid "Remove from favo&urites" +msgstr "Supprimer des favo&ris" + +#: ../src\gui\buffers\menus.py:20 ../src\gui\buffers\menus.py:46 +#: ../src\gui\buffers\menus.py:69 +msgid "&Open URL" +msgstr "&Ouvrir l'URL" + +#: ../src\gui\buffers\menus.py:23 ../src\gui\buffers\menus.py:49 +#: ../src\gui\buffers\menus.py:72 +msgid "&Play audio" +msgstr "&Lire audio" + +#: ../src\gui\buffers\menus.py:26 ../src\gui\buffers\menus.py:75 +#: ../src\gui\main.py:99 +msgid "&Show tweet" +msgstr "&Voir tweet" + +#: ../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:132 +msgid "&Copy to clipboard" +msgstr "&Copier dans le Presse-papiers" + +#: ../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:103 +msgid "&Delete" +msgstr "&Supprimer Tweet" + +#: ../src\gui\buffers\menus.py:35 ../src\gui\buffers\menus.py:61 +#: ../src\gui\buffers\menus.py:118 +msgid "&User actions..." +msgstr "&Actions de l'utilisateur..." + +#: ../src\gui\buffers\menus.py:52 +msgid "&Show direct message" +msgstr "&Afficher le message direct" + +#: ../src\gui\buffers\menus.py:89 +msgid "&Show event" +msgstr "&Afficher l'événement" + +#: ../src\gui\buffers\menus.py:103 +msgid "&Mention" +msgstr "&Mention" + +#: ../src\gui\buffers\menus.py:106 ../src\gui\main.py:128 +msgid "&View lists" +msgstr "&Voir la liste" + +#: ../src\gui\buffers\menus.py:109 ../src\gui\main.py:130 +msgid "Show user &profile" +msgstr "Voir le &profil de l'utilisateur" + +#: ../src\gui\buffers\menus.py:112 +msgid "&Show user" +msgstr "&Afficher l'utilisateur" + +#: ../src\gui\buffers\menus.py:126 +msgid "&Tweet about this trend" +msgstr "&Tweet sur cette tendance" + +#: ../src\gui\buffers\menus.py:129 +msgid "&Show item" +msgstr "&Afficher l'élément" + +#: ../src\gui\buffers\panels.py:28 msgid "Announce" msgstr "Annonce" -#: ../src\gui\buffers\people.py:46 ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:49 ../src\gui\buffers\people.py:67 msgid "Mention" msgstr "Mention" -#: ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:67 msgid "Mention to %s" -msgstr "Mencionar a %s" +msgstr "Mentionner à %s" -#: ../src\gui\buffers\trends.py:41 ../src\gui\buffers\tweet_searches.py:45 +#: ../src\gui\buffers\trends.py:47 +msgid "Trending topic" +msgstr "Tendance" + +#: ../src\gui\buffers\trends.py:66 +msgid "Tweet about this trend" +msgstr "Tweet sur cette tendance" + +#: ../src\gui\buffers\trends.py:77 +msgid "Do you really want to delete this buffer?" +msgstr "Voulez-vous vraiment supprimer ce tampon ?" + +#: ../src\gui\buffers\trends.py:150 +msgid "" +"Do you really want to empty this buffer? It's items will be removed from the " +"list" +msgstr "" +"Voulez-vous vraiment vider ce tampon ? Ses éléments seront supprimés de la " +"liste" + +#: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Do you really want to delete this search term?" msgstr "Voulez-vous vraiment supprimer votre recherche ?" -#: ../src\gui\dialogs\configuration.py:39 +#: ../src\gui\dialogs\configuration.py:40 msgid "Language" msgstr "Langue" -#: ../src\gui\dialogs\configuration.py:53 +#: ../src\gui\dialogs\configuration.py:54 +msgid "Set the autocomplete function" +msgstr "Définir la fonction pour la saisie automatique" + +#: ../src\gui\dialogs\configuration.py:55 msgid "ask before exiting TwBlue?" msgstr "demander avant de sortir de TwBlue ?" -#: ../src\gui\dialogs\configuration.py:56 +#: ../src\gui\dialogs\configuration.py:58 +msgid "Use invisible interface's keyboard shorcuts on the GUI" +msgstr "" +"Utilisez les raccourcis clavier de l'interface invisible sur l'interface " +"graphique" + +#: ../src\gui\dialogs\configuration.py:61 msgid "Relative times" msgstr "Temps relatives" -#: ../src\gui\dialogs\configuration.py:60 +#: ../src\gui\dialogs\configuration.py:65 msgid "Activate Sapi5 when any other screen reader is not being run" msgstr "" "Activer Sapi5 lorsqu'il n'y a aucun autre lecteur d'écran en cours " "d'exécution" -#: ../src\gui\dialogs\configuration.py:63 +#: ../src\gui\dialogs\configuration.py:68 msgid "Activate the auto-start of the invisible interface" msgstr "Activer le démarrage automatique de l'interface invisible" -#: ../src\gui\dialogs\configuration.py:67 +#: ../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):" @@ -877,11 +1099,11 @@ msgstr "" "Appels à l'API lorsqu'il démarre le flux (un appel à l'API équivaut à 200 " "tweets, 2 appels à l'API équivaut à 400 tweets, etc.):" -#: ../src\gui\dialogs\configuration.py:75 +#: ../src\gui\dialogs\configuration.py:80 msgid "Items on each API call" msgstr "Éléments pour chaque appel à l'API" -#: ../src\gui\dialogs\configuration.py:82 +#: ../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" @@ -889,72 +1111,72 @@ msgstr "" "Tampons inversés: les tweets plus récents seront affichées en haut de la " "liste alors que les plus ancien à la fin" -#: ../src\gui\dialogs\configuration.py:97 +#: ../src\gui\dialogs\configuration.py:103 msgid "Show followers" msgstr "Afficher les followers" -#: ../src\gui\dialogs\configuration.py:100 +#: ../src\gui\dialogs\configuration.py:106 msgid "Show friends" msgstr "Afficher les following" -#: ../src\gui\dialogs\configuration.py:103 +#: ../src\gui\dialogs\configuration.py:109 msgid "Show favourites" msgstr "Afficher les favoris" -#: ../src\gui\dialogs\configuration.py:106 +#: ../src\gui\dialogs\configuration.py:112 msgid "Show blocked users" msgstr "Afficher les utilisateurs bloqués" -#: ../src\gui\dialogs\configuration.py:109 +#: ../src\gui\dialogs\configuration.py:115 msgid "Show muted users" msgstr "Afficher les utilisateurs muet" -#: ../src\gui\dialogs\configuration.py:112 +#: ../src\gui\dialogs\configuration.py:118 msgid "Show events" msgstr "Afficher les événements" -#: ../src\gui\dialogs\configuration.py:122 -#: ../src\gui\dialogs\configuration.py:270 +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 msgid "Ignored clients" msgstr "Ignorer les clients" -#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:134 msgid "Add client" msgstr "Ajouter un client" -#: ../src\gui\dialogs\configuration.py:129 +#: ../src\gui\dialogs\configuration.py:135 msgid "Remove client" msgstr "Supprimer le client" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Add a new ignored client" msgstr "Ajouter un nouveau client ignoré" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Enter the name of the client here" msgstr "Entrez le nom du client ici" -#: ../src\gui\dialogs\configuration.py:157 +#: ../src\gui\dialogs\configuration.py:163 msgid "Volume" msgstr "Volume" -#: ../src\gui\dialogs\configuration.py:166 +#: ../src\gui\dialogs\configuration.py:172 msgid "Global mute" msgstr "Tous muet" -#: ../src\gui\dialogs\configuration.py:170 +#: ../src\gui\dialogs\configuration.py:176 msgid "Output device" msgstr "Périphérique de sortie" -#: ../src\gui\dialogs\configuration.py:179 +#: ../src\gui\dialogs\configuration.py:185 msgid "Input device" msgstr "Périphérique d'entrée" -#: ../src\gui\dialogs\configuration.py:190 +#: ../src\gui\dialogs\configuration.py:196 msgid "Sound pack" msgstr "Paquet de sons" -#: ../src\gui\dialogs\configuration.py:203 +#: ../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 " @@ -964,20 +1186,20 @@ msgstr "" "Key est incorrecte, le programme ne peut pas rien chargé sur ce serveur. Si " "il n'y a aucune API Key ici, les audios seront chargés anonymement" -#: ../src\gui\dialogs\configuration.py:216 -#: ../src\gui\dialogs\configuration.py:240 +#: ../src\gui\dialogs\configuration.py:222 +#: ../src\gui\dialogs\configuration.py:246 msgid "Unlink your Dropbox account" msgstr "Déconnecter votre compte Dropbox" -#: ../src\gui\dialogs\configuration.py:218 -#: ../src\gui\dialogs\configuration.py:235 -#: ../src\gui\dialogs\configuration.py:243 -#: ../src\gui\dialogs\configuration.py:247 -#: ../src\gui\dialogs\configuration.py:254 +#: ../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 "Connecter votre compte Dropbox" -#: ../src\gui\dialogs\configuration.py:228 +#: ../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 " @@ -988,89 +1210,84 @@ msgstr "" "TW Blue. Ce code est nécessaire pour continuer. Vous devez seulement le " "faire une fois." -#: ../src\gui\dialogs\configuration.py:228 ../src\sessionmanager\gui.py:83 +#: ../src\gui\dialogs\configuration.py:234 ../src\sessionmanager\gui.py:84 msgid "Authorisation" msgstr "Autorisation" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Enter the code here." msgstr "Entrez le code ici." -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Verification code" msgstr "Code de vérification" -#: ../src\gui\dialogs\configuration.py:242 +#: ../src\gui\dialogs\configuration.py:248 msgid "Error during authorisation. Try again later." msgstr "Erreur pendant l'autorisation. Réessayez plus tard." -#: ../src\gui\dialogs\configuration.py:242 ../src\gui\main.py:378 -#: ../src\gui\main.py:703 ../src\gui\main.py:736 -msgid "Error!" -msgstr "Erreur !" - -#: ../src\gui\dialogs\configuration.py:261 +#: ../src\gui\dialogs\configuration.py:267 msgid "TW Blue preferences" msgstr "Préférences TW Blue" -#: ../src\gui\dialogs\configuration.py:265 +#: ../src\gui\dialogs\configuration.py:271 ../src\issueReporter\gui.py:30 msgid "General" msgstr "Général" -#: ../src\gui\dialogs\configuration.py:268 +#: ../src\gui\dialogs\configuration.py:275 msgid "Show other buffers" msgstr "Afficher autres tampons" -#: ../src\gui\dialogs\configuration.py:272 +#: ../src\gui\dialogs\configuration.py:279 msgid "Sound" msgstr "Audio" -#: ../src\gui\dialogs\configuration.py:274 +#: ../src\gui\dialogs\configuration.py:281 msgid "Audio Services" msgstr "Services audio" -#: ../src\gui\dialogs\configuration.py:277 +#: ../src\gui\dialogs\configuration.py:284 msgid "Save" msgstr "Enregistrer" -#: ../src\gui\dialogs\configuration.py:280 ../src\gui\dialogs\follow.py:64 -#: ../src\gui\dialogs\message.py:186 ../src\gui\dialogs\message.py:274 -#: ../src\gui\dialogs\message.py:357 ../src\gui\dialogs\search.py:42 -#: ../src\gui\dialogs\show_user.py:42 ../src\gui\dialogs\trending.py:42 -#: ../src\gui\dialogs\update_profile.py:56 ../src\gui\dialogs\utils.py:42 -#: ../src\keystrokeEditor\gui.py:26 +#: ../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 +#: ../src\gui\dialogs\trending.py:52 ../src\gui\dialogs\update_profile.py:56 +#: ../src\gui\dialogs\utils.py:42 ../src\keystrokeEditor\gui.py:26 msgid "Close" msgstr "Fermer" -#: ../src\gui\dialogs\configuration.py:293 ../src\gui\main.py:264 +#: ../src\gui\dialogs\configuration.py:303 ../src\gui\main.py:277 msgid "Followers" msgstr "Followers" -#: ../src\gui\dialogs\configuration.py:307 +#: ../src\gui\dialogs\configuration.py:317 msgid "friends" msgstr "following" -#: ../src\gui\dialogs\configuration.py:321 +#: ../src\gui\dialogs\configuration.py:331 msgid "Favorites" msgstr "Favoris" -#: ../src\gui\dialogs\configuration.py:335 ../src\gui\main.py:282 +#: ../src\gui\dialogs\configuration.py:345 ../src\gui\main.py:295 msgid "Events" msgstr "Événements" -#: ../src\gui\dialogs\configuration.py:346 ../src\gui\main.py:274 +#: ../src\gui\dialogs\configuration.py:356 ../src\gui\main.py:287 msgid "Blocked users" msgstr "Utilisateurs bloqués" -#: ../src\gui\dialogs\configuration.py:360 ../src\gui\main.py:278 +#: ../src\gui\dialogs\configuration.py:370 ../src\gui\main.py:291 msgid "Muted users" msgstr "Utilisateurs muet" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "Restart TW Blue" msgstr "Redémarrez TW Blue" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "" "The application requires to be restarted to save these changes. Press OK to " "do it now." @@ -1078,58 +1295,66 @@ msgstr "" "L'application doit être redémarrée pour enregistrer vos modifications. " "Appuyez sur OK pour le faire maintenant." -#: ../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 "Action" -#: ../src\gui\dialogs\follow.py:44 +#: ../src\gui\dialogs\follow.py:45 msgid "Follow" msgstr "Suivre" -#: ../src\gui\dialogs\follow.py:45 +#: ../src\gui\dialogs\follow.py:46 msgid "Unfollow" msgstr "Ne pas suivre" -#: ../src\gui\dialogs\follow.py:46 +#: ../src\gui\dialogs\follow.py:47 msgid "Mute" msgstr "Muet" -#: ../src\gui\dialogs\follow.py:47 +#: ../src\gui\dialogs\follow.py:48 msgid "Unmute" msgstr "Désactiver muet" -#: ../src\gui\dialogs\follow.py:48 +#: ../src\gui\dialogs\follow.py:49 msgid "Block" msgstr "Bloquer" -#: ../src\gui\dialogs\follow.py:49 +#: ../src\gui\dialogs\follow.py:50 msgid "Unblock" msgstr "Débloquer" -#: ../src\gui\dialogs\follow.py:50 +#: ../src\gui\dialogs\follow.py:51 msgid "Report as spam" msgstr "Signaler comme spam" -#: ../src\gui\dialogs\follow.py:61 ../src\gui\dialogs\search.py:40 -#: ../src\gui\dialogs\trending.py:40 ../src\gui\dialogs\utils.py:39 +#: ../src\gui\dialogs\follow.py:52 +msgid "Ignore tweets from this client" +msgstr "Ignorer les tweets de ce client" + +#: ../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 "OK" -#: ../src\gui\dialogs\follow.py:101 +#: ../src\gui\dialogs\follow.py:104 msgid "You've muted to %s" msgstr "Muet activés à %s" -#: ../src\gui\dialogs\follow.py:115 +#: ../src\gui\dialogs\follow.py:118 msgid "You've unmuted to %s" msgstr "vous désactivés muet à %s" +#: ../src\gui\dialogs\follow.py:142 +msgid "You can't ignore direct messages" +msgstr "Vous ne pouvez pas ignorer les messages directs" + #: ../src\gui\dialogs\lists.py:36 msgid "Lists manager" msgstr "Gestionnaire de listes" -#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:298 +#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:311 msgid "Lists" msgstr "Listes" @@ -1177,7 +1402,7 @@ msgstr "Liste ouverte" msgid "This list is arready opened." msgstr "Cette liste est déjà ouverte." -#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:301 +#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:314 msgid "List for %s" msgstr "Modification de la liste %s" @@ -1225,105 +1450,128 @@ msgstr "Ajouter" msgid "Select a list to remove the user" msgstr "Sélectionnez une liste pour supprimer l'utilisateur" -#: ../src\gui\dialogs\message.py:43 ../src\gui\dialogs\message.py:146 +#: ../src\gui\dialogs\message.py:44 ../src\gui\dialogs\message.py:147 msgid "%s - %s of 140 characters" msgstr "%s - %s de 140 caractères" -#: ../src\gui\dialogs\message.py:77 +#: ../src\gui\dialogs\message.py:78 msgid "Attaching..." msgstr "Ajout en cours..." -#: ../src\gui\dialogs\message.py:78 +#: ../src\gui\dialogs\message.py:79 msgid "Uploading..." msgstr "Chargement en cours......" -#: ../src\gui\dialogs\message.py:100 +#: ../src\gui\dialogs\message.py:101 msgid "Unable to upload the audio" msgstr "Impossible de charger l'audio" -#: ../src\gui\dialogs\message.py:114 ../src\gui\dialogs\message.py:400 +#: ../src\gui\dialogs\message.py:115 ../src\gui\dialogs\message.py:428 +#: ../src\gui\dialogs\message.py:513 msgid "Translated" msgstr "Traduit" -#: ../src\gui\dialogs\message.py:126 +#: ../src\gui\dialogs\message.py:127 msgid "There's no URL to be shortened" msgstr "Aucune URL à réduire" -#: ../src\gui\dialogs\message.py:129 +#: ../src\gui\dialogs\message.py:130 msgid "URL shortened" msgstr "URL réduite" -#: ../src\gui\dialogs\message.py:137 ../src\gui\dialogs\message.py:412 +#: ../src\gui\dialogs\message.py:138 ../src\gui\dialogs\message.py:440 +#: ../src\gui\dialogs\message.py:525 msgid "There's no URL to be expanded" msgstr "Aucune URL à élargir" -#: ../src\gui\dialogs\message.py:140 ../src\gui\dialogs\message.py:415 +#: ../src\gui\dialogs\message.py:141 ../src\gui\dialogs\message.py:443 +#: ../src\gui\dialogs\message.py:528 msgid "URL expanded" msgstr "URL élargi" -#: ../src\gui\dialogs\message.py:168 ../src\gui\dialogs\message.py:223 +#: ../src\gui\dialogs\message.py:169 ../src\gui\dialogs\message.py:233 #: ../src\gui\dialogs\update_profile.py:51 #: ../src\gui\dialogs\update_profile.py:88 msgid "Upload a picture" msgstr "Charger une photo" -#: ../src\gui\dialogs\message.py:171 ../src\gui\dialogs\message.py:259 -#: ../src\gui\dialogs\message.py:350 +#: ../src\gui\dialogs\message.py:172 ../src\gui\dialogs\message.py:269 +#: ../src\gui\dialogs\message.py:378 ../src\gui\dialogs\message.py:465 msgid "Spelling correction" msgstr "Correction orthographique" -#: ../src\gui\dialogs\message.py:175 ../src\gui\dialogs\message.py:263 +#: ../src\gui\dialogs\message.py:176 ../src\gui\dialogs\message.py:273 msgid "Shorten URL" msgstr "Réduire URL" -#: ../src\gui\dialogs\message.py:177 ../src\gui\dialogs\message.py:265 -#: ../src\gui\dialogs\message.py:352 +#: ../src\gui\dialogs\message.py:178 ../src\gui\dialogs\message.py:275 +#: ../src\gui\dialogs\message.py:380 ../src\gui\dialogs\message.py:467 msgid "Expand URL" msgstr "Élargir URL" -#: ../src\gui\dialogs\message.py:183 ../src\gui\dialogs\message.py:271 +#: ../src\gui\dialogs\message.py:184 ../src\gui\dialogs\message.py:281 msgid "Send" msgstr "Envoyer" -#: ../src\gui\dialogs\message.py:219 ../src\gui\dialogs\message.py:230 +#: ../src\gui\dialogs\message.py:187 +msgid "&Autocomplete users" +msgstr "&Saisie automatique utilisateur" + +#: ../src\gui\dialogs\message.py:229 ../src\gui\dialogs\message.py:240 #: ../src\gui\dialogs\update_profile.py:84 #: ../src\gui\dialogs\update_profile.py:95 msgid "Discard image" msgstr "Ignorer la photo" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Image files (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" msgstr "Fichiers image (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Select the picture to be uploaded" msgstr "Sélectionnez la photo à charger" -#: ../src\gui\dialogs\message.py:253 +#: ../src\gui\dialogs\message.py:263 msgid "Recipient" msgstr "Destinataire" -#: ../src\gui\dialogs\message.py:308 -msgid "Mention to all" -msgstr "Mentionner à tous" +#: ../src\gui\dialogs\message.py:318 +msgid "Men&tion all" +msgstr "Men&tionner à tous" -#: ../src\gui\dialogs\message.py:335 +#: ../src\gui\dialogs\message.py:345 msgid "Tweet - %i characters " msgstr "Tweet - %i caractères " -#: ../src\gui\dialogs\search.py:26 ../src\gui\dialogs\trending.py:26 +#: ../src\gui\dialogs\message.py:363 +msgid "Retweets: " +msgstr "Retweets: " + +#: ../src\gui\dialogs\message.py:368 +msgid "Favourites: " +msgstr "Favoris: " + +#: ../src\gui\dialogs\message.py:451 +msgid "View" +msgstr "Voir" + +#: ../src\gui\dialogs\message.py:453 +msgid "Item" +msgstr "Élément" + +#: ../src\gui\dialogs\search.py:26 msgid "Search on Twitter" msgstr "Rechercher sur Twitter" -#: ../src\gui\dialogs\search.py:27 ../src\gui\dialogs\trending.py:27 +#: ../src\gui\dialogs\search.py:27 msgid "Search" msgstr "Rechercher" -#: ../src\gui\dialogs\search.py:34 ../src\gui\dialogs\trending.py:34 +#: ../src\gui\dialogs\search.py:34 msgid "Tweets" msgstr "Tweets" -#: ../src\gui\dialogs\search.py:35 ../src\gui\dialogs\trending.py:35 +#: ../src\gui\dialogs\search.py:35 msgid "Users" msgstr "Utilisateurs" @@ -1391,6 +1639,26 @@ msgstr "Tweets: %s\n" msgid "Favourites: %s" msgstr "Favoris: %s" +#: ../src\gui\dialogs\trending.py:30 +msgid "View trending topics" +msgstr "Afficher les tendances" + +#: ../src\gui\dialogs\trending.py:31 +msgid "Trending topics by" +msgstr "Tendances par" + +#: ../src\gui\dialogs\trending.py:33 +msgid "Country" +msgstr "Pays" + +#: ../src\gui\dialogs\trending.py:34 +msgid "City" +msgstr "Ville" + +#: ../src\gui\dialogs\trending.py:43 ../src\gui\dialogs\update_profile.py:35 +msgid "Location" +msgstr "Localisation" + #: ../src\gui\dialogs\update_profile.py:27 msgid "Update your profile" msgstr "Mettre à jour votre profil" @@ -1399,10 +1667,6 @@ msgstr "Mettre à jour votre profil" msgid "Name (20 characters maximum)" msgstr "Nom (maximum 20 caractères)" -#: ../src\gui\dialogs\update_profile.py:35 -msgid "Location" -msgstr "Localisation" - #: ../src\gui\dialogs\update_profile.py:40 msgid "Website" msgstr "Site Web" @@ -1419,259 +1683,248 @@ msgstr "Mettre à jour le profil" msgid "Select an URL" msgstr "Sélectionnez une URL" -#: ../src\gui\main.py:59 +#: ../src\gui\main.py:66 +msgid "S&witch account" +msgstr "B&asculer le compte" + +#: ../src\gui\main.py:68 msgid "&Update profile" msgstr "&Mettre à jour le profil" -#: ../src\gui\main.py:61 +#: ../src\gui\main.py:70 msgid "&Hide window" msgstr "&Masquer la fenêtre" -#: ../src\gui\main.py:63 +#: ../src\gui\main.py:72 msgid "&Search" msgstr "&Rechercher" -#: ../src\gui\main.py:65 +#: ../src\gui\main.py:74 +msgid "View &trending topics" +msgstr "Afficher les &tendances" + +#: ../src\gui\main.py:76 msgid "&Lists manager" msgstr "&Gestionnaire de listes" -#: ../src\gui\main.py:67 +#: ../src\gui\main.py:78 msgid "Sounds &tutorial" msgstr "&Tutoriel de sons" -#: ../src\gui\main.py:69 +#: ../src\gui\main.py:80 msgid "&Edit keystrokes" msgstr "&Modifier les raccourcis clavier" -#: ../src\gui\main.py:71 +#: ../src\gui\main.py:82 msgid "&Preferences" msgstr "&Préférences" -#: ../src\gui\main.py:73 +#: ../src\gui\main.py:84 msgid "E&xit" msgstr "S&ortir" -#: ../src\gui\main.py:78 ../src\gui\main.py:154 +#: ../src\gui\main.py:89 ../src\gui\main.py:167 msgid "&Tweet" msgstr "&Tweet" -#: ../src\gui\main.py:80 -msgid "Re&ply" -msgstr "Ré&pondre" +#: ../src\gui\main.py:101 +msgid "View &address" +msgstr "Voir &adresse" -#: ../src\gui\main.py:82 -msgid "&Retweet" -msgstr "&Retweet" - -#: ../src\gui\main.py:84 -msgid "Add to &favourites" -msgstr "Ajouter aux &favoris" - -#: ../src\gui\main.py:86 -msgid "Remove from favo&urites" -msgstr "Supprimer des favo&ris" - -#: ../src\gui\main.py:88 -msgid "&Show tweet" -msgstr "&Voir tweet" - -#: ../src\gui\main.py:90 -msgid "&Delete" -msgstr "&Supprimer Tweet" - -#: ../src\gui\main.py:95 +#: ../src\gui\main.py:108 msgid "&Follow" msgstr "&Suivre" -#: ../src\gui\main.py:97 +#: ../src\gui\main.py:110 msgid "&Unfollow" msgstr "&Ne pas suivre" -#: ../src\gui\main.py:99 ../src\gui\main.py:128 +#: ../src\gui\main.py:112 ../src\gui\main.py:141 msgid "&Mute" msgstr "&Muet" -#: ../src\gui\main.py:101 +#: ../src\gui\main.py:114 msgid "U&nmute" msgstr "Désactiver m&uet" -#: ../src\gui\main.py:103 +#: ../src\gui\main.py:116 msgid "&Report as spam" msgstr "&Signaler comme spam" -#: ../src\gui\main.py:105 +#: ../src\gui\main.py:118 msgid "&Block" msgstr "&Bloquer" -#: ../src\gui\main.py:107 +#: ../src\gui\main.py:120 msgid "Unb&lock" msgstr "Déb&loquer" -#: ../src\gui\main.py:109 +#: ../src\gui\main.py:122 msgid "Direct me&ssage" msgstr "Me&ssage direct" -#: ../src\gui\main.py:111 +#: ../src\gui\main.py:124 msgid "&Add to list" msgstr "&Ajouter à la liste" -#: ../src\gui\main.py:113 +#: ../src\gui\main.py:126 msgid "R&emove from list" msgstr "S&upprimer de la liste" -#: ../src\gui\main.py:115 -msgid "&View lists" -msgstr "&Voir la liste" - -#: ../src\gui\main.py:117 -msgid "Show user &profile" -msgstr "Voir le &profil de l'utilisateur" - -#: ../src\gui\main.py:119 +#: ../src\gui\main.py:132 msgid "&Timeline" msgstr "&Chronologie" -#: ../src\gui\main.py:121 +#: ../src\gui\main.py:134 msgid "V&iew favourites" msgstr "V&oir favoris" -#: ../src\gui\main.py:126 +#: ../src\gui\main.py:139 msgid "&Load previous items" -msgstr "&Charger les éléments précédents" +msgstr "&Charger des éléments plus anciens" -#: ../src\gui\main.py:130 +#: ../src\gui\main.py:143 msgid "&Autoread tweets for this buffer" msgstr "&Lecture automatique des tweets pour ce tampon" -#: ../src\gui\main.py:132 +#: ../src\gui\main.py:145 msgid "&Clear buffer" msgstr "&Effacer le tampon" -#: ../src\gui\main.py:134 +#: ../src\gui\main.py:147 msgid "&Remove buffer" msgstr "&Supprimer le tampon" -#: ../src\gui\main.py:139 +#: ../src\gui\main.py:152 msgid "&Documentation" msgstr "&Documentation" -#: ../src\gui\main.py:141 +#: ../src\gui\main.py:154 msgid "&What's new in this version?" msgstr "&Quoi de neuf dans cette version ?" -#: ../src\gui\main.py:143 +#: ../src\gui\main.py:156 msgid "&Check for updates" msgstr "&Vérifier les mises à jour" -#: ../src\gui\main.py:145 +#: ../src\gui\main.py:158 msgid "&Report an error" msgstr "&Signaler une erreur" -#: ../src\gui\main.py:147 +#: ../src\gui\main.py:160 msgid "TW Blue &website" msgstr "Site &Web de TW Blue" -#: ../src\gui\main.py:149 +#: ../src\gui\main.py:162 msgid "About &TW Blue" msgstr "A propos de &TW Blue" -#: ../src\gui\main.py:153 +#: ../src\gui\main.py:166 msgid "&Application" msgstr "&Application" -#: ../src\gui\main.py:155 +#: ../src\gui\main.py:168 msgid "&User" msgstr "&Utilisateur" -#: ../src\gui\main.py:156 +#: ../src\gui\main.py:169 msgid "&Buffer" msgstr "&Tampon" -#: ../src\gui\main.py:157 +#: ../src\gui\main.py:170 msgid "&Help" msgstr "&Aide" -#: ../src\gui\main.py:241 +#: ../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." +msgstr "" +"Une erreur s'est produite lors de la recherche d'une mise à jour. Il peut " +"être dû à un problème sur notre serveur ou sur votre serveur DNS. S'il vous " +"plaît, réessayez plus tard." + +#: ../src\gui\main.py:254 msgid "Home" msgstr "Principal" -#: ../src\gui\main.py:246 +#: ../src\gui\main.py:259 msgid "Mentions" msgstr "Mentions" -#: ../src\gui\main.py:249 +#: ../src\gui\main.py:262 msgid "Direct messages" msgstr "Messages directs" -#: ../src\gui\main.py:252 +#: ../src\gui\main.py:265 msgid "Sent" msgstr "Envoyés" -#: ../src\gui\main.py:258 +#: ../src\gui\main.py:271 msgid "Favourites" msgstr "Favoris" -#: ../src\gui\main.py:270 +#: ../src\gui\main.py:283 msgid "Friends" msgstr "Following" -#: ../src\gui\main.py:285 +#: ../src\gui\main.py:298 msgid "Searches" msgstr "Recherches" -#: ../src\gui\main.py:292 +#: ../src\gui\main.py:305 msgid "Timelines" msgstr "Chronologies" -#: ../src\gui\main.py:295 ../src\gui\main.py:708 +#: ../src\gui\main.py:308 ../src\gui\main.py:747 msgid "Timeline for %s" msgstr "Chronologie de %s" -#: ../src\gui\main.py:306 +#: ../src\gui\main.py:319 msgid "Favourites timelines" msgstr "Chronologies des favoris" -#: ../src\gui\main.py:309 ../src\gui\main.py:732 +#: ../src\gui\main.py:322 ../src\gui\main.py:771 msgid "Favourites for %s" msgstr "Favoris de %s" -#: ../src\gui\main.py:341 +#: ../src\gui\main.py:332 ../src\gui\main.py:1062 +msgid "Trending topics for %s" +msgstr "Tendances pour %s" + +#: ../src\gui\main.py:365 msgid "Ready" msgstr "Prêt" -#: ../src\gui\main.py:368 +#: ../src\gui\main.py:393 msgid "%s favourites from %s" msgstr "%s favoris de %s" -#: ../src\gui\main.py:378 -msgid "Connection error. Try again later." -msgstr "Erreur pendant la connexion. Réessayez plus tard." - -#: ../src\gui\main.py:421 +#: ../src\gui\main.py:449 msgid "Streams disconnected. TW Blue will try to reconnect in a minute." msgstr "Flux déconnectés. TW blue essaie de se reconnecter immédiatement." -#: ../src\gui\main.py:425 +#: ../src\gui\main.py:453 msgid "Reconnecting streams..." msgstr "Reconnexion des flux en cours..." -#: ../src\gui\main.py:449 +#: ../src\gui\main.py:477 msgid "search for %s" msgstr "recherche pour %s" -#: ../src\gui\main.py:454 +#: ../src\gui\main.py:482 msgid "search users for %s" msgstr "recherche d'utilisateurs pour %s" -#: ../src\gui\main.py:466 ../src\gui\main.py:477 ../src\gui\main.py:496 +#: ../src\gui\main.py:494 ../src\gui\main.py:505 ../src\gui\main.py:524 msgid "Select the user" msgstr "Sélectionnez un utilisateur" -#: ../src\gui\main.py:557 +#: ../src\gui\main.py:584 msgid "User details" msgstr "Détails de l'utilisateur" -#: ../src\gui\main.py:565 +#: ../src\gui\main.py:592 msgid "" "Do you really want to delete this message? It will be eliminated from " "Twitter as well." @@ -1679,67 +1932,63 @@ msgstr "" "Voulez-vous vraiment supprimer ce message ? Il sera également éliminé de " "Twitter." -#: ../src\gui\main.py:582 +#: ../src\gui\main.py:609 msgid "Do you really want to close TW Blue?" msgstr "Voulez-vous vraiment fermer TW Blue ?" -#: ../src\gui\main.py:582 ../src\gui\sysTrayIcon.py:46 +#: ../src\gui\main.py:609 ../src\gui\sysTrayIcon.py:46 msgid "Exit" msgstr "Sortir" -#: ../src\gui\main.py:587 +#: ../src\gui\main.py:614 msgid "Exiting..." msgstr "Sortie en cours..." -#: ../src\gui\main.py:673 +#: ../src\gui\main.py:712 msgid "Error while adding to favourites." msgstr "Erreur lors de l'ajout aux favoris." -#: ../src\gui\main.py:681 +#: ../src\gui\main.py:720 msgid "Error while removing from favourites." msgstr "Erreur lors de la suppression des favoris." -#: ../src\gui\main.py:685 +#: ../src\gui\main.py:724 msgid "Individual timeline" msgstr "Chronologie individuel" -#: ../src\gui\main.py:689 ../src\gui\main.py:721 -msgid "The user does not exist" -msgstr "Cet utilisateur n'existe pas sur Twitter" - -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "Existing timeline" msgstr "Chronologie existante" -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "" "There's currently a timeline for this user. You are not able to open another" msgstr "" "Une chronologie pour cet utilisateur existe déjà. Impossible d'ouvrir une " "autre" -#: ../src\gui\main.py:703 +#: ../src\gui\main.py:742 msgid "This user has no tweets. You can't open a timeline for this user" msgstr "" "Cet utilisateur n'a aucun tweets. Vous ne pouvez pas ouvrir une chronologie " "pour cet utilisateur." -#: ../src\gui\main.py:717 +#: ../src\gui\main.py:756 msgid "List of favourites" msgstr "Liste des favoris" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "Existing list" msgstr "Liste existante" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "" "There's already a list of favourites for this user. You can't create another." msgstr "" "Il y a déjà une liste de favoris pour cet utilisateur. Vous ne pouvez pas " "créer une autre." -#: ../src\gui\main.py:736 +#: ../src\gui\main.py:775 msgid "" "This user has no favourites. You can't create a list of favourites for this " "user." @@ -1747,47 +1996,63 @@ msgstr "" "Cet utilisateur n'a aucun favori. Vous ne pouvez pas créer une liste de " "favoris pour cet utilisateur." -#: ../src\gui\main.py:777 ../src\gui\main.py:790 +#: ../src\gui\main.py:816 ../src\gui\main.py:829 msgid "%s, %s of %s" msgstr "%s, %s de %s" -#: ../src\gui\main.py:779 ../src\gui\main.py:792 +#: ../src\gui\main.py:818 ../src\gui\main.py:831 msgid "%s. Empty" msgstr "%s. Vide" -#: ../src\gui\main.py:815 +#: ../src\gui\main.py:868 msgid "Global mute on" msgstr "Tous muet, activé" -#: ../src\gui\main.py:818 +#: ../src\gui\main.py:871 msgid "Global mute off" msgstr "Tous muet, désactivé" -#: ../src\gui\main.py:824 +#: ../src\gui\main.py:877 msgid "Buffer mute on" msgstr "Tampon muet activé" -#: ../src\gui\main.py:827 +#: ../src\gui\main.py:880 msgid "Buffer mute off" msgstr "Tampon muet désactivé" -#: ../src\gui\main.py:833 +#: ../src\gui\main.py:886 msgid "The auto-reading of new tweets is enabled for this buffer" msgstr "La lecture automatique des nouveaux tweets pour ce tampon est activé" -#: ../src\gui\main.py:836 +#: ../src\gui\main.py:889 msgid "The auto-reading of new tweets is disabled for this buffer" msgstr "" "La lecture automatique des nouveaux tweets pour ce tampon est désactivé" -#: ../src\gui\main.py:843 +#: ../src\gui\main.py:896 msgid "Copied" msgstr "Copié" -#: ../src\gui\main.py:857 ../src\gui\main.py:870 +#: ../src\gui\main.py:910 ../src\gui\main.py:923 msgid "%s" msgstr "%s" +#: ../src\gui\main.py:1026 +msgid "Address" +msgstr "Adresse" + +#: ../src\gui\main.py:1028 ../src\gui\main.py:1045 +msgid "There are no coordinates in this tweet" +msgstr "Il n'y a aucune coordonnée dans ce tweet" + +#: ../src\gui\main.py:1030 ../src\gui\main.py:1047 +msgid "There are no results for the coordinates in this tweet" +msgstr "Il n'y a aucun résultat pour les coordonnées dans ce tweet" + +#: ../src\gui\main.py:1032 ../src\gui\main.py:1049 +msgid "Error decoding coordinates. Try again later." +msgstr "Erreur pendant le décodage des coordonnées. Réessayez plus tard." + #: ../src\gui\sysTrayIcon.py:36 msgid "Preferences" msgstr "Préférences" @@ -1796,7 +2061,7 @@ msgstr "Préférences" msgid "Show / hide" msgstr "Afficher / masquer" -#: ../src\gui\sysTrayIcon.py:42 +#: ../src\gui\sysTrayIcon.py:42 ../src\issueReporter\gui.py:30 msgid "Documentation" msgstr "Documentation" @@ -1804,6 +2069,127 @@ msgstr "Documentation" msgid "Check for updates" msgstr "Vérifier les mises à jour" +#: ../src\issueReporter\gui.py:30 +msgid "Translation" +msgstr "Traduction" + +#: ../src\issueReporter\gui.py:31 +msgid "always" +msgstr "Toujours" + +#: ../src\issueReporter\gui.py:31 +msgid "have not tried" +msgstr "Vous n'avez pas essayé" + +#: ../src\issueReporter\gui.py:31 +msgid "random" +msgstr "Aléatoire" + +#: ../src\issueReporter\gui.py:31 +msgid "sometimes" +msgstr "Parfois" + +#: ../src\issueReporter\gui.py:31 +msgid "unable to duplicate" +msgstr "Impossible de reproduire" + +#: ../src\issueReporter\gui.py:32 +msgid "block" +msgstr "Blocage" + +#: ../src\issueReporter\gui.py:32 +msgid "crash" +msgstr "Incident" + +#: ../src\issueReporter\gui.py:32 +msgid "feature" +msgstr "Fonctionnalité" + +#: ../src\issueReporter\gui.py:32 +msgid "major" +msgstr "Majeur" + +#: ../src\issueReporter\gui.py:32 +msgid "minor" +msgstr "Mineur" + +#: ../src\issueReporter\gui.py:32 +msgid "text" +msgstr "Texte" + +#: ../src\issueReporter\gui.py:32 +msgid "trivial" +msgstr "Trivial" + +#: ../src\issueReporter\gui.py:32 +msgid "tweak" +msgstr "Réglage" + +#: ../src\issueReporter\gui.py:34 +msgid "Report an error" +msgstr "Signaler une erreur" + +#: ../src\issueReporter\gui.py:37 +msgid "Select a category" +msgstr "Sélectionnez une catégorie" + +#: ../src\issueReporter\gui.py:46 +msgid "" +"Briefly describe what happened. You will be able to thoroughly explain it " +"later" +msgstr "" +"Décrivez brièvement ce qui s'est passé. Vous serez en mesure d'expliquer en " +"profondeur par la suite." + +#: ../src\issueReporter\gui.py:56 +msgid "Here, you can describe the bug in detail" +msgstr "Ici vous pouvez décrire l'erreur en détail" + +#: ../src\issueReporter\gui.py:66 +msgid "how often does this bug happen?" +msgstr "Combien de fois se produit cette erreur ?" + +#: ../src\issueReporter\gui.py:74 +msgid "Select the importance that you think this bug has" +msgstr "Sélectionnez l'importance que vous pensez qu'elle a cette erreur" + +#: ../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 "" +"Je sais que le système d'erreurs de TW Blue obtiendra mon nom d'utilisateur " +"de Twitter afin de me contacter et corriger l'erreur rapidement" + +#: ../src\issueReporter\gui.py:85 +msgid "Send report" +msgstr "Envoyer le rapport" + +#: ../src\issueReporter\gui.py:98 +msgid "You must fill out both fields" +msgstr "Vous devez remplir les deux champs" + +#: ../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 "" +"Vous devez cocher la case à cocher afin de nous fournir votre nom " +"d'utilisateur de Twitter afin de vous contacter si c'est nécessaire." + +#: ../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 "" +"Merci d'avoir signalé cette erreur ! ; Dans les versions futures, vous " +"pourrez le trouver dans la liste des changements. Vous avez signalé le " +"numéro d'erreur %i" + +#: ../src\issueReporter\gui.py:120 +msgid "reported" +msgstr "signalé" + #: ../src\keystrokeEditor\constants.py:4 msgid "Go up up on the current list" msgstr "Parcourir la liste actuelle vers le haut" @@ -1968,7 +2354,19 @@ msgstr "Afficher les listes d'un utilisateur spécifié" #: ../src\keystrokeEditor\constants.py:44 msgid "loads previous items to any buffer" -msgstr "chargez les éléments précédents à n'importe quel tampon" +msgstr "charger des éléments plus anciens dans le tampon courant" + +#: ../src\keystrokeEditor\constants.py:45 +msgid "Get location of any tweet" +msgstr "Obtenir la localisation d'un tweet" + +#: ../src\keystrokeEditor\constants.py:46 +msgid "Displays the tweet's location in a dialog" +msgstr "Afficher la localisation du tweet dans une boîte de dialogue" + +#: ../src\keystrokeEditor\constants.py:47 +msgid "Creates a buffer for displaying trends for a desired place" +msgstr "Crée un tampon pour l'affichage des tendances pour un lieu choisi" #: ../src\keystrokeEditor\gui.py:10 msgid "Keystroke editor" @@ -2022,15 +2420,15 @@ msgstr "Vous devez fournir une lettre à la commande" msgid "User default" msgstr "Utilisateur par défaut" -#: ../src\sessionmanager\gui.py:19 +#: ../src\sessionmanager\gui.py:20 msgid "Session manager" msgstr "Gestionnaire de session" -#: ../src\sessionmanager\gui.py:23 +#: ../src\sessionmanager\gui.py:24 msgid "Select a twitter account to start TW Blue" msgstr "Sélectionnez un compte twitter pour démarrer TW Blue" -#: ../src\sessionmanager\gui.py:25 +#: ../src\sessionmanager\gui.py:26 msgid "Account" msgstr "Compte" @@ -2038,15 +2436,19 @@ msgstr "Compte" msgid "New account" msgstr "Nouveau compte" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:32 +msgid "Remove session" +msgstr "Supprimer la session" + +#: ../src\sessionmanager\gui.py:70 msgid "Account Error" msgstr "Erreur dans le Compte" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:70 msgid "You need to configure an account." msgstr "Vous devez configurer un compte." -#: ../src\sessionmanager\gui.py:83 +#: ../src\sessionmanager\gui.py:84 msgid "" "The request for the required Twitter authorization to continue will be " "opened on your browser. You only need to do it once. Would you like to " @@ -2056,11 +2458,11 @@ msgstr "" "navigateur pour continuer. Cette demande apparaîtera seulement lors du " "premier démarrage. Vous souhaitez autoriser un nouveau compte maintenant ?" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "Invalid user token" msgstr "Code d'accès invalide" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "" "Your access token is invalid or the authorisation has failed. Please try " "again." @@ -2068,10 +2470,18 @@ msgstr "" "Votre code d'accès est invalide ou l'autorisation a échoué. S'il vous plaît " "essayer de nouveau." -#: ../src\sessionmanager\gui.py:97 +#: ../src\sessionmanager\gui.py:98 msgid "Authorised account %d" msgstr "Compte autorisé %d" +#: ../src\sessionmanager\gui.py:107 +msgid "Do you really want delete this account?" +msgstr "Voulez-vous vraiment supprimer ce compte ?" + +#: ../src\sessionmanager\gui.py:107 +msgid "Remove account" +msgstr "Supprimer le compte" + #: ../src\twitter\buffers\indibidual.py:26 msgid "One tweet from %s" msgstr "Un tweet de %s" @@ -2414,11 +2824,11 @@ msgstr "privé" msgid "public" msgstr "public" -#: ../src\twitter\twitter.py:74 +#: ../src\twitter\twitter.py:77 msgid "%s failed. Reason: %s" msgstr "%s erreur. Raison: %s" -#: ../src\twitter\twitter.py:81 +#: ../src\twitter\twitter.py:84 msgid "%s succeeded." msgstr "%s réussi." @@ -2461,98 +2871,8 @@ msgstr "" "La nouvelle version de TW Blue a été téléchargée et installée. Appuyez sur " "OK pour démarrer l'application." -#~ msgid "always" -#~ msgstr "Toujours" - -#~ msgid "have not tried" -#~ msgstr "Pas essayé" - -#~ msgid "random" -#~ msgstr "Aléatoire" - -#~ msgid "sometimes" -#~ msgstr "Parfois" - -#~ msgid "unable to duplicate" -#~ msgstr "Impossible de reproduire" - -#~ msgid "block" -#~ msgstr "Blocage" - -#~ msgid "crash" -#~ msgstr "Incident" - -#~ msgid "feature" -#~ msgstr "Fonctionnalité" - -#~ msgid "major" -#~ msgstr "Majeur" - -#~ msgid "minor" -#~ msgstr "Mineur" - -#~ msgid "text" -#~ msgstr "Texte" - -#~ msgid "trivial" -#~ msgstr "Trivial" - -#~ msgid "tweak" -#~ msgstr "Réglage" - -#~ msgid "Report an error" -#~ msgstr "Signaler une erreur" - -#~ msgid "Select a category" -#~ msgstr "Sélectionnez une catégorie" - -#~ msgid "" -#~ "Briefly describe what happened. You will be able to thoroughly explain it " -#~ "later" -#~ msgstr "" -#~ "Décrivez brièvement ce qui s'est passé. Vous serez en mesure d'expliquer " -#~ "en profondeur par la suite." - -#~ msgid "Here, you can describe the bug in detail" -#~ msgstr "Ici vous pouvez décrire l'erreur en détail" - -#~ msgid "how often does this bug happen?" -#~ msgstr "Combien de fois se produit cette erreur ?" - -#~ msgid "Select the importance that you think this bug has" -#~ msgstr "Sélectionnez l'importance que vous pensez qu'elle a cette erreur" - -#~ msgid "" -#~ "I know that the TW Blue bug system will get my Twitter username to " -#~ "contact me and fix the bug quickly" -#~ msgstr "" -#~ "Je sais que le système d'erreurs de TW Blue obtiendra mon nom " -#~ "d'utilisateur de Twitter afin de me contacter et corriger l'erreur " -#~ "rapidement" - -#~ msgid "Send report" -#~ msgstr "Envoyer le rapport" - -#~ msgid "You must fill out both fields" -#~ msgstr "Vous devez remplir les deux champs" - -#~ msgid "" -#~ "You need to mark the checkbox to provide us your twitter username to " -#~ "contact to you if is necessary." -#~ msgstr "" -#~ "Vous devez cocher la case à cocher afin de nous fournir votre nom " -#~ "d'utilisateur de Twitter afin de vous contacter si c'est nécessaire." - -#~ 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 "" -#~ "Merci d'avoir signalé cette erreur ! ; Dans les versions futures, vous " -#~ "pourrez le trouver dans la liste des changements. Vous avez signalé le " -#~ "numéro d'erreur %i" - -#~ msgid "reported" -#~ msgstr "signalé" +#~ msgid "Connection error. Try again later." +#~ msgstr "Erreur pendant la connexion. Réessayez plus tard." #~ msgid "Error while reporting" #~ msgstr "Erreur lors du signalement du rapport" diff --git a/src/locales/gl/LC_MESSAGES/twblue.mo b/src/locales/gl/LC_MESSAGES/twblue.mo index d46df380e8372e85c02a9915d750ab7080f4abb8..7fa78b7acf95a757c044d898f008f4dc8065de98 100644 GIT binary patch literal 43570 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

1rRy!u>!HHk3ibVW!9(GrQ1$&2sCM>WP~Uw8 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 Qy?@)__(6WR{PxEG16FuD5C8xG diff --git a/src/locales/gl/LC_MESSAGES/twblue.po b/src/locales/gl/LC_MESSAGES/twblue.po index cae1e1ea..b960357f 100644 --- a/src/locales/gl/LC_MESSAGES/twblue.po +++ b/src/locales/gl/LC_MESSAGES/twblue.po @@ -1,23 +1,22 @@ msgid "" msgstr "" -"Project-Id-Version: TW Blue 0.48\n" -"POT-Creation-Date: 2014-11-08 16:42+Hora estándar central (México)\n" -"PO-Revision-Date: 2014-11-09 22:54+0100\n" +"Project-Id-Version: TW Blue 0.50\n" +"POT-Creation-Date: 2014-12-10 23:20+Hora estándar central (México)\n" +"PO-Revision-Date: 2014-12-15 20:30+0100\n" "Last-Translator: José Manuel Delicado Alcolea \n" -"Language-Team: Javier Curras, José Manuel Delicado, Alba Quinteiro " -"\n" +"Language-Team: Alba Quinteiro \n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.6.9\n" +"X-Generator: Poedit 1.7.1\n" "X-Poedit-KeywordsList: _;gettext;gettext_noop\n" "X-Poedit-Basepath: .\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-SourceCharset: UTF-8\n" -#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:173 -#: ../src\gui\dialogs\message.py:261 +#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:174 +#: ../src\gui\dialogs\message.py:271 msgid "Attach audio" msgstr "Adxuntar audio" @@ -51,7 +50,7 @@ msgstr "Subir a" msgid "Attach" msgstr "Adxuntar" -#: ../src\extra\AudioUploader\gui.py:59 +#: ../src\extra\AudioUploader\gui.py:59 ../src\issueReporter\gui.py:88 msgid "Cancel" msgstr "Cancelar" @@ -71,13 +70,13 @@ msgstr "Grabando" msgid "Stopped" msgstr "Detido" -#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:222 +#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:232 #: ../src\gui\dialogs\update_profile.py:87 msgid "Discarded" msgstr "Descartado" -#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:339 -#: ../src\gui\buffers\base.py:351 +#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:359 +#: ../src\gui\buffers\base.py:371 msgid "Playing..." msgstr "Reproducindo..." @@ -182,62 +181,66 @@ msgid "Someone's favourites have been updated" msgstr "os favoritos de alguén actualizáronse" #: ../src\extra\SoundsTutorial\gui.py:19 +msgid "The tweet has coordinates to determine its location" +msgstr "O chío contén coordenadas para determinar a súa ubicación" + +#: ../src\extra\SoundsTutorial\gui.py:20 msgid "There are no more tweets to read" msgstr "non hai máis chíos para ler" -#: ../src\extra\SoundsTutorial\gui.py:20 +#: ../src\extra\SoundsTutorial\gui.py:21 msgid "A list has a new tweet" msgstr "unha listaxe ten un twit novo" -#: ../src\extra\SoundsTutorial\gui.py:21 +#: ../src\extra\SoundsTutorial\gui.py:22 msgid "You can't add any more characters on the tweet" msgstr "non podes engadir máis caracteres ao chío" -#: ../src\extra\SoundsTutorial\gui.py:22 +#: ../src\extra\SoundsTutorial\gui.py:23 msgid "You've been mentioned " msgstr "fuches mencionado" -#: ../src\extra\SoundsTutorial\gui.py:23 +#: ../src\extra\SoundsTutorial\gui.py:24 msgid "A new event has happened" msgstr "ocorreu un novo evento" -#: ../src\extra\SoundsTutorial\gui.py:24 +#: ../src\extra\SoundsTutorial\gui.py:25 msgid "TW Blue is ready " msgstr "tw blue está listo" -#: ../src\extra\SoundsTutorial\gui.py:25 +#: ../src\extra\SoundsTutorial\gui.py:26 msgid "You've replied" msgstr "respondiches" -#: ../src\extra\SoundsTutorial\gui.py:26 +#: ../src\extra\SoundsTutorial\gui.py:27 msgid "You've retweeted" msgstr "Rechouchiaches" -#: ../src\extra\SoundsTutorial\gui.py:27 +#: ../src\extra\SoundsTutorial\gui.py:28 msgid "A search has been updated" msgstr "actualizouse unha procura" -#: ../src\extra\SoundsTutorial\gui.py:28 +#: ../src\extra\SoundsTutorial\gui.py:29 msgid "There's a new tweet in the main buffer" msgstr "hai un novo chío no buffer principal" -#: ../src\extra\SoundsTutorial\gui.py:29 +#: ../src\extra\SoundsTutorial\gui.py:30 msgid "You've sent a tweet" msgstr "enviaches un chío" -#: ../src\extra\SoundsTutorial\gui.py:30 +#: ../src\extra\SoundsTutorial\gui.py:31 msgid "There's a new tweet in a timeline" msgstr "hai un novo chío nunha liña temporal" -#: ../src\extra\SoundsTutorial\gui.py:31 +#: ../src\extra\SoundsTutorial\gui.py:32 msgid "You have a new follower" msgstr "tes un novo seguidor" -#: ../src\extra\SoundsTutorial\gui.py:32 +#: ../src\extra\SoundsTutorial\gui.py:33 msgid "You've turned the volume up or down" msgstr "cambiaches o volume" -#: ../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 " @@ -247,17 +250,18 @@ msgstr "" "arquivos %i son necesarios para esta función. Asegúrate de ter os sons " "necesarios ou contacta co creador do paquete" -#: ../src\extra\SoundsTutorial\gui.py:36 ../src\extra\SpellChecker\gui.py:34 -#: ../src\gui\dialogs\show_user.py:63 ../src\gui\main.py:689 -#: ../src\gui\main.py:721 +#: ../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 "Erro" -#: ../src\extra\SoundsTutorial\gui.py:38 +#: ../src\extra\SoundsTutorial\gui.py:39 msgid "Sounds tutorial" msgstr "tutorial de sons" -#: ../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 "" "preme enter para escoitar o sonido correspondente ao evento selecionado" @@ -310,8 +314,108 @@ msgstr "Rematado" msgid "The spelling review has finished." msgstr "a revisión ortográfica rematou" -#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:181 -#: ../src\gui\dialogs\message.py:269 ../src\gui\dialogs\message.py:355 +#: ../src\extra\autocompletionUsers\completion.py:18 +msgid "You have to start writing" +msgstr "Tes que comezar a escribir" + +#: ../src\extra\autocompletionUsers\completion.py:29 +msgid "There are not results in your users database" +msgstr "Non hai resultados na túa base de datos de usuario" + +#: ../src\extra\autocompletionUsers\completion.py:31 +msgid "Autocompletion only works for users." +msgstr "O autocompletado soamente funciona para usuarios" + +#: ../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 "" +"Estás seguro de querer eliminar este usuario da base de datos? Este xa non " +"aparecerá nos resultados do autocompletado." + +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "Confirm" +msgstr "Confirmar" + +#: ../src\extra\autocompletionUsers\settings.py:24 +msgid "" +"Updating database... You can close this window now. A message will tell you " +"when the process finishes." +msgstr "" +"Actualizando base de datos... Podes pechar esta ventá agora. Unha mensaxe " +"avisarache cando este proceso remate." + +#: ../src\extra\autocompletionUsers\wx_manage.py:7 +msgid "Manage Autocomplete users’ database" +msgstr "Xestionar a base de datos do autocompletado de usuarios" + +#: ../src\extra\autocompletionUsers\wx_manage.py:10 +msgid "Editing TWBlue users database" +msgstr "Editando a base de datos de usuarios de TWBlue" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Name" +msgstr "Nome" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Username" +msgstr "Nome de usuario" + +#: ../src\extra\autocompletionUsers\wx_manage.py:14 +msgid "Add user" +msgstr "Engadir usuario" + +#: ../src\extra\autocompletionUsers\wx_manage.py:15 +msgid "Remove user" +msgstr "Quitar usuario" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Add user to database" +msgstr "Engadir usuario á base de datos" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Twitter username" +msgstr "Nome de usuario de twitter" + +#: ../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 "Erro!" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +msgid "The user does not exist" +msgstr "O usuario non existe" + +#: ../src\extra\autocompletionUsers\wx_settings.py:6 +msgid "Autocomplete users’ settings" +msgstr "Opcións de autocompletado de usuarios" + +#: ../src\extra\autocompletionUsers\wx_settings.py:9 +msgid "Add users from followers buffer" +msgstr "Engadir usuarios dende o buffer de seguidores" + +#: ../src\extra\autocompletionUsers\wx_settings.py:10 +msgid "Add users from friends buffer" +msgstr "Engadir usuarios dende o buffer de amigos" + +#: ../src\extra\autocompletionUsers\wx_settings.py:13 +msgid "See the users list" +msgstr "Ver listaxe de usuarios" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "Done" +msgstr "Feito!" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "TWBlue's database of users has been updated." +msgstr "A base de datos de usuarios de TWBlue foi actualizada " + +#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:182 +#: ../src\gui\dialogs\message.py:279 ../src\gui\dialogs\message.py:383 +#: ../src\gui\dialogs\message.py:470 msgid "Translate message" msgstr "Traducir mensaxe" @@ -691,92 +795,95 @@ msgstr "Yiddish" msgid "autodetect" msgstr "Autodetectar" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Client" msgstr "Cliente" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Text" msgstr "Texto" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\events.py:64 msgid "Date" msgstr "Data" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\people.py:41 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\people.py:44 #: ../src\gui\buffers\user_searches.py:31 ../src\gui\dialogs\utils.py:36 msgid "User" msgstr "Usuario" -#: ../src\gui\buffers\base.py:80 ../src\gui\buffers\base.py:228 -#: ../src\gui\buffers\events.py:62 ../src\gui\buffers\events.py:78 -#: ../src\gui\dialogs\message.py:337 ../src\gui\sysTrayIcon.py:34 +#: ../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:108 +#: ../src\gui\buffers\trends.py:120 ../src\gui\dialogs\message.py:347 +#: ../src\gui\sysTrayIcon.py:34 msgid "Tweet" msgstr "Chío" -#: ../src\gui\buffers\base.py:82 ../src\gui\buffers\base.py:240 -#: ../src\gui\buffers\base.py:243 ../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 "Rechouchío" -#: ../src\gui\buffers\base.py:84 ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:267 msgid "Reply" msgstr "Responder" -#: ../src\gui\buffers\base.py:86 +#: ../src\gui\buffers\base.py:89 msgid "Direct message" msgstr "Mensaxe directa" -#: ../src\gui\buffers\base.py:100 +#: ../src\gui\buffers\base.py:103 msgid "Do you really want to delete this timeline?" msgstr "¿Realmente desexas eliminar esta liña temporal?" -#: ../src\gui\buffers\base.py:100 ../src\gui\buffers\favourites.py:41 -#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:41 +#: ../src\gui\buffers\base.py:103 ../src\gui\buffers\favourites.py:41 +#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:77 #: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Attention" msgstr "Atención" -#: ../src\gui\buffers\base.py:112 +#: ../src\gui\buffers\base.py:115 msgid "This buffer is not a timeline; it can't be deleted." msgstr "Este buffer non é unha liña temporal. Non pode ser eliminado." -#: ../src\gui\buffers\base.py:196 ../src\gui\buffers\people.py:114 +#: ../src\gui\buffers\base.py:204 ../src\gui\buffers\people.py:117 msgid "%s items retrieved" msgstr "%s elementos recuperados" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "Direct message to %s" msgstr "Mensaxe directa a %s" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "New direct message" msgstr "Nova mensaxe directa" -#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\events.py:78 +#: ../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 "Escribe o chío aquí" -#: ../src\gui\buffers\base.py:240 +#: ../src\gui\buffers\base.py:248 msgid "Would you like to add a comment to this tweet?" msgstr "¿gustaríache engadir un comentario a este chío?" -#: ../src\gui\buffers\base.py:243 +#: ../src\gui\buffers\base.py:251 msgid "Add your comment to the tweet" msgstr "Engade o teu comentario ao chío" -#: ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:267 msgid "Reply to %s" msgstr "Responder a %s" -#: ../src\gui\buffers\base.py:304 +#: ../src\gui\buffers\base.py:322 msgid "Opening URL..." msgstr "Abrindo URL..." -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../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" @@ -784,42 +891,43 @@ msgstr "" "¿realmente queres borrar o contido deste buffer? Estes chíos borraranse da " "listaxe, mais non de twitter" -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\trends.py:150 msgid "Empty buffer" msgstr "Vaciar buffer" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 +#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129 msgid "Do you really want to delete this message?" msgstr "¿Realmente queres eliminar esta mensaxe?" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 -#: ../src\gui\dialogs\lists.py:107 ../src\gui\main.py:565 +#: ../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 "Eliminar" -#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\base.py:357 +#: ../src\gui\buffers\base.py:366 ../src\gui\buffers\base.py:377 msgid "Unable to play audio." msgstr "Imposible reproducir audio" -#: ../src\gui\buffers\base.py:348 +#: ../src\gui\buffers\base.py:368 msgid "Audio stopped." msgstr "Audio detido" -#: ../src\gui\buffers\events.py:35 ../src\gui\buffers\panels.py:37 -#: ../src\gui\buffers\tweet_searches.py:58 +#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33 +#: ../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 "Esta acción non se atopa soportada para este buffer" -#: ../src\gui\buffers\events.py:44 +#: ../src\gui\buffers\events.py:47 msgid "Empty" msgstr "Valeiro" -#: ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\events.py:64 msgid "Event" msgstr "Evento" -#: ../src\gui\buffers\events.py:64 +#: ../src\gui\buffers\events.py:67 msgid "Remove event" msgstr "Eliminar evento" @@ -831,44 +939,154 @@ msgstr "Realmente desexas eliminar esta liña temporal de favoritos?" msgid "Do you really want to delete this list?" msgstr "¿Realmente desexas eliminar esta listaxe?" -#: ../src\gui\buffers\panels.py:27 +#: ../src\gui\buffers\menus.py:8 ../src\gui\main.py:93 +msgid "&Retweet" +msgstr "&Rechouchío" + +#: ../src\gui\buffers\menus.py:11 ../src\gui\buffers\menus.py:43 +#: ../src\gui\main.py:91 +msgid "Re&ply" +msgstr "&Responder" + +#: ../src\gui\buffers\menus.py:14 ../src\gui\main.py:95 +msgid "Add to &favourites" +msgstr "&Marcar coma favorito" + +#: ../src\gui\buffers\menus.py:17 ../src\gui\main.py:97 +msgid "Remove from favo&urites" +msgstr "&Quitar de favoritos" + +#: ../src\gui\buffers\menus.py:20 ../src\gui\buffers\menus.py:46 +#: ../src\gui\buffers\menus.py:69 +msgid "&Open URL" +msgstr "&Abrir URL..." + +#: ../src\gui\buffers\menus.py:23 ../src\gui\buffers\menus.py:49 +#: ../src\gui\buffers\menus.py:72 +msgid "&Play audio" +msgstr "re&producir audio" + +#: ../src\gui\buffers\menus.py:26 ../src\gui\buffers\menus.py:75 +#: ../src\gui\main.py:99 +msgid "&Show tweet" +msgstr "&Ver chío" + +#: ../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:132 +msgid "&Copy to clipboard" +msgstr "&Copiar ao portapapeis" + +#: ../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:103 +msgid "&Delete" +msgstr "&Eliminar" + +#: ../src\gui\buffers\menus.py:35 ../src\gui\buffers\menus.py:61 +#: ../src\gui\buffers\menus.py:118 +msgid "&User actions..." +msgstr "&Accións de usuario..." + +#: ../src\gui\buffers\menus.py:52 +msgid "&Show direct message" +msgstr "&ver mensaxe directa" + +#: ../src\gui\buffers\menus.py:89 +msgid "&Show event" +msgstr "&ver evento" + +#: ../src\gui\buffers\menus.py:103 +msgid "&Mention" +msgstr "M&ención" + +#: ../src\gui\buffers\menus.py:106 ../src\gui\main.py:128 +msgid "&View lists" +msgstr "&Ver listaxes" + +#: ../src\gui\buffers\menus.py:109 ../src\gui\main.py:130 +msgid "Show user &profile" +msgstr "Ver &perfil do usuario" + +#: ../src\gui\buffers\menus.py:112 +msgid "&Show user" +msgstr "&ver usuarios silenciados" + +#: ../src\gui\buffers\menus.py:126 +msgid "&Tweet about this trend" +msgstr "&twittear sobre esta tendencia" + +#: ../src\gui\buffers\menus.py:129 +msgid "&Show item" +msgstr "&Ver chío" + +#: ../src\gui\buffers\panels.py:28 msgid "Announce" msgstr "Anuncio" -#: ../src\gui\buffers\people.py:46 ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:49 ../src\gui\buffers\people.py:67 msgid "Mention" msgstr "Mención" -#: ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:67 msgid "Mention to %s" msgstr "Mencionar a %s" -#: ../src\gui\buffers\trends.py:41 ../src\gui\buffers\tweet_searches.py:45 +#: ../src\gui\buffers\trends.py:47 +msgid "Trending topic" +msgstr "Tendencia" + +#: ../src\gui\buffers\trends.py:66 +msgid "Tweet about this trend" +msgstr "Chiar sobre esta tendencia" + +#: ../src\gui\buffers\trends.py:77 +msgid "Do you really want to delete this buffer?" +msgstr "Realmente desexas eliminar este buffer?" + +#: ../src\gui\buffers\trends.py:150 +msgid "" +"Do you really want to empty this buffer? It's items will be removed from the " +"list" +msgstr "" +"Realmente queres borrar o contido deste buffer? Os elementos eliminaranse da " +"listaxe" + +#: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Do you really want to delete this search term?" msgstr "Realmente queres borrar este termo de procura?" -#: ../src\gui\dialogs\configuration.py:39 +#: ../src\gui\dialogs\configuration.py:40 msgid "Language" msgstr "Idioma" -#: ../src\gui\dialogs\configuration.py:53 +#: ../src\gui\dialogs\configuration.py:54 +msgid "Set the autocomplete function" +msgstr "Configurar a función de autocompletado" + +#: ../src\gui\dialogs\configuration.py:55 msgid "ask before exiting TwBlue?" msgstr "Preguntar ao saír de TWBlue" -#: ../src\gui\dialogs\configuration.py:56 +#: ../src\gui\dialogs\configuration.py:58 +msgid "Use invisible interface's keyboard shorcuts on the GUI" +msgstr "" +"Empregar os atallos de teclado da interfaz invisible na xanela gráfica." + +#: ../src\gui\dialogs\configuration.py:61 msgid "Relative times" msgstr "Tempos relativos" -#: ../src\gui\dialogs\configuration.py:60 +#: ../src\gui\dialogs\configuration.py:65 msgid "Activate Sapi5 when any other screen reader is not being run" msgstr "activar sappy 5 cando ningún outro lector se estea a executar" -#: ../src\gui\dialogs\configuration.py:63 +#: ../src\gui\dialogs\configuration.py:68 msgid "Activate the auto-start of the invisible interface" msgstr "activar xanela invisible ao iniciar" -#: ../src\gui\dialogs\configuration.py:67 +#: ../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):" @@ -876,11 +1094,11 @@ msgstr "" "Chamadas á API cando o stream inicie, unha chamada é igual a 200 tuits, dúas " "a 400 etc" -#: ../src\gui\dialogs\configuration.py:75 +#: ../src\gui\dialogs\configuration.py:80 msgid "Items on each API call" msgstr "Elementos por cada chamada á API" -#: ../src\gui\dialogs\configuration.py:82 +#: ../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" @@ -888,72 +1106,72 @@ msgstr "" "Buffers invertidos. Os novos chíos mostraranse ao comezo da listaxe e os " "máis vellos ao final." -#: ../src\gui\dialogs\configuration.py:97 +#: ../src\gui\dialogs\configuration.py:103 msgid "Show followers" msgstr "Mostrar seguidores" -#: ../src\gui\dialogs\configuration.py:100 +#: ../src\gui\dialogs\configuration.py:106 msgid "Show friends" msgstr "Mostrar amigos" -#: ../src\gui\dialogs\configuration.py:103 +#: ../src\gui\dialogs\configuration.py:109 msgid "Show favourites" msgstr "Mostrar favoritos" -#: ../src\gui\dialogs\configuration.py:106 +#: ../src\gui\dialogs\configuration.py:112 msgid "Show blocked users" msgstr "Mostrar usuarios bloqueados" -#: ../src\gui\dialogs\configuration.py:109 +#: ../src\gui\dialogs\configuration.py:115 msgid "Show muted users" msgstr "Mostrar usuarios silenciados" -#: ../src\gui\dialogs\configuration.py:112 +#: ../src\gui\dialogs\configuration.py:118 msgid "Show events" msgstr "Mostrar eventos" -#: ../src\gui\dialogs\configuration.py:122 -#: ../src\gui\dialogs\configuration.py:270 +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 msgid "Ignored clients" msgstr "Clientes rexeitados" -#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:134 msgid "Add client" msgstr "Endadir cliente" -#: ../src\gui\dialogs\configuration.py:129 +#: ../src\gui\dialogs\configuration.py:135 msgid "Remove client" msgstr "Quitar cliente" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Add a new ignored client" msgstr "Engadir un novo cliente rexeitado" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Enter the name of the client here" msgstr "Introduce o nome do cliente" -#: ../src\gui\dialogs\configuration.py:157 +#: ../src\gui\dialogs\configuration.py:163 msgid "Volume" msgstr "volume" -#: ../src\gui\dialogs\configuration.py:166 +#: ../src\gui\dialogs\configuration.py:172 msgid "Global mute" msgstr "silencio xeral" -#: ../src\gui\dialogs\configuration.py:170 +#: ../src\gui\dialogs\configuration.py:176 msgid "Output device" msgstr "dispositivo de saída" -#: ../src\gui\dialogs\configuration.py:179 +#: ../src\gui\dialogs\configuration.py:185 msgid "Input device" msgstr "dispositivo de entrada" -#: ../src\gui\dialogs\configuration.py:190 +#: ../src\gui\dialogs\configuration.py:196 msgid "Sound pack" msgstr "Paquete de sons" -#: ../src\gui\dialogs\configuration.py:203 +#: ../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 " @@ -963,20 +1181,20 @@ msgstr "" "key non é correcto, o programa non poderá subir nada. Se non pos ningún api " "key, os audios subiranse de forma anónima" -#: ../src\gui\dialogs\configuration.py:216 -#: ../src\gui\dialogs\configuration.py:240 +#: ../src\gui\dialogs\configuration.py:222 +#: ../src\gui\dialogs\configuration.py:246 msgid "Unlink your Dropbox account" msgstr "desenlaza a túa conta de dropbox" -#: ../src\gui\dialogs\configuration.py:218 -#: ../src\gui\dialogs\configuration.py:235 -#: ../src\gui\dialogs\configuration.py:243 -#: ../src\gui\dialogs\configuration.py:247 -#: ../src\gui\dialogs\configuration.py:254 +#: ../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 "enlaza a túa conta de dropbox" -#: ../src\gui\dialogs\configuration.py:228 +#: ../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 " @@ -986,89 +1204,84 @@ msgstr "" "sesión. Copia e pega no cadro de edición o código que dropbox vaiche " "proporcionar para poder iniciar sesión. Isto só terás que facelo unha vez" -#: ../src\gui\dialogs\configuration.py:228 ../src\sessionmanager\gui.py:83 +#: ../src\gui\dialogs\configuration.py:234 ../src\sessionmanager\gui.py:84 msgid "Authorisation" msgstr "Autorización" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Enter the code here." msgstr "Introduce o código aquí" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Verification code" msgstr "Código de verificación" -#: ../src\gui\dialogs\configuration.py:242 +#: ../src\gui\dialogs\configuration.py:248 msgid "Error during authorisation. Try again later." msgstr "Erro durante a autorización. Téntao de novo máis tarde" -#: ../src\gui\dialogs\configuration.py:242 ../src\gui\main.py:378 -#: ../src\gui\main.py:703 ../src\gui\main.py:736 -msgid "Error!" -msgstr "Erro!" - -#: ../src\gui\dialogs\configuration.py:261 +#: ../src\gui\dialogs\configuration.py:267 msgid "TW Blue preferences" msgstr "Preferencias do TW Blue" -#: ../src\gui\dialogs\configuration.py:265 +#: ../src\gui\dialogs\configuration.py:271 ../src\issueReporter\gui.py:30 msgid "General" msgstr "Xeral" -#: ../src\gui\dialogs\configuration.py:268 +#: ../src\gui\dialogs\configuration.py:275 msgid "Show other buffers" msgstr "Mostrar outros buffers" -#: ../src\gui\dialogs\configuration.py:272 +#: ../src\gui\dialogs\configuration.py:279 msgid "Sound" msgstr "son" -#: ../src\gui\dialogs\configuration.py:274 +#: ../src\gui\dialogs\configuration.py:281 msgid "Audio Services" msgstr "servizos de audio" -#: ../src\gui\dialogs\configuration.py:277 +#: ../src\gui\dialogs\configuration.py:284 msgid "Save" msgstr "Gardar" -#: ../src\gui\dialogs\configuration.py:280 ../src\gui\dialogs\follow.py:64 -#: ../src\gui\dialogs\message.py:186 ../src\gui\dialogs\message.py:274 -#: ../src\gui\dialogs\message.py:357 ../src\gui\dialogs\search.py:42 -#: ../src\gui\dialogs\show_user.py:42 ../src\gui\dialogs\trending.py:42 -#: ../src\gui\dialogs\update_profile.py:56 ../src\gui\dialogs\utils.py:42 -#: ../src\keystrokeEditor\gui.py:26 +#: ../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 +#: ../src\gui\dialogs\trending.py:52 ../src\gui\dialogs\update_profile.py:56 +#: ../src\gui\dialogs\utils.py:42 ../src\keystrokeEditor\gui.py:26 msgid "Close" msgstr "Pechar" -#: ../src\gui\dialogs\configuration.py:293 ../src\gui\main.py:264 +#: ../src\gui\dialogs\configuration.py:303 ../src\gui\main.py:277 msgid "Followers" msgstr "Seguidores" -#: ../src\gui\dialogs\configuration.py:307 +#: ../src\gui\dialogs\configuration.py:317 msgid "friends" msgstr "Amigos" -#: ../src\gui\dialogs\configuration.py:321 +#: ../src\gui\dialogs\configuration.py:331 msgid "Favorites" msgstr "Favoritos" -#: ../src\gui\dialogs\configuration.py:335 ../src\gui\main.py:282 +#: ../src\gui\dialogs\configuration.py:345 ../src\gui\main.py:295 msgid "Events" msgstr "Eventos" -#: ../src\gui\dialogs\configuration.py:346 ../src\gui\main.py:274 +#: ../src\gui\dialogs\configuration.py:356 ../src\gui\main.py:287 msgid "Blocked users" msgstr "Usuarios bloqueados" -#: ../src\gui\dialogs\configuration.py:360 ../src\gui\main.py:278 +#: ../src\gui\dialogs\configuration.py:370 ../src\gui\main.py:291 msgid "Muted users" msgstr "Usuarios silenciados" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "Restart TW Blue" msgstr "Reiniciar TW Blue" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "" "The application requires to be restarted to save these changes. Press OK to " "do it now." @@ -1076,58 +1289,66 @@ msgstr "" "Para que estes cambios teñan efecto, a aplicación debe ser reiniciada. Preme " "aceptar para facelo agora." -#: ../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 "Acción" -#: ../src\gui\dialogs\follow.py:44 +#: ../src\gui\dialogs\follow.py:45 msgid "Follow" msgstr "Seguir" -#: ../src\gui\dialogs\follow.py:45 +#: ../src\gui\dialogs\follow.py:46 msgid "Unfollow" msgstr "Deixar de seguir" -#: ../src\gui\dialogs\follow.py:46 +#: ../src\gui\dialogs\follow.py:47 msgid "Mute" msgstr "silenciar" -#: ../src\gui\dialogs\follow.py:47 +#: ../src\gui\dialogs\follow.py:48 msgid "Unmute" msgstr "Desactivar silencio" -#: ../src\gui\dialogs\follow.py:48 +#: ../src\gui\dialogs\follow.py:49 msgid "Block" msgstr "Bloquear" -#: ../src\gui\dialogs\follow.py:49 +#: ../src\gui\dialogs\follow.py:50 msgid "Unblock" msgstr "Desbloquear" -#: ../src\gui\dialogs\follow.py:50 +#: ../src\gui\dialogs\follow.py:51 msgid "Report as spam" msgstr "Reportar coma spam" -#: ../src\gui\dialogs\follow.py:61 ../src\gui\dialogs\search.py:40 -#: ../src\gui\dialogs\trending.py:40 ../src\gui\dialogs\utils.py:39 +#: ../src\gui\dialogs\follow.py:52 +msgid "Ignore tweets from this client" +msgstr "Ignorar chíos deste cliente" + +#: ../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 "Aceptar" -#: ../src\gui\dialogs\follow.py:101 +#: ../src\gui\dialogs\follow.py:104 msgid "You've muted to %s" msgstr "Silenciaches a %s" -#: ../src\gui\dialogs\follow.py:115 +#: ../src\gui\dialogs\follow.py:118 msgid "You've unmuted to %s" msgstr "Desactivaches o silencio a %s" +#: ../src\gui\dialogs\follow.py:142 +msgid "You can't ignore direct messages" +msgstr "Non podes ignorar as mensaxes directas" + #: ../src\gui\dialogs\lists.py:36 msgid "Lists manager" msgstr "Xestor de listaxes" -#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:298 +#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:311 msgid "Lists" msgstr "Listaxes" @@ -1175,7 +1396,7 @@ msgstr "Listaxe aberta" msgid "This list is arready opened." msgstr "Esta listaxe xa está aberta." -#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:301 +#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:314 msgid "List for %s" msgstr "Listaxe %s" @@ -1223,105 +1444,128 @@ msgstr "Engadir" msgid "Select a list to remove the user" msgstr "Seleciona unha listaxe para quitar o usuario" -#: ../src\gui\dialogs\message.py:43 ../src\gui\dialogs\message.py:146 +#: ../src\gui\dialogs\message.py:44 ../src\gui\dialogs\message.py:147 msgid "%s - %s of 140 characters" msgstr "%s - %s de 140 caracteres" -#: ../src\gui\dialogs\message.py:77 +#: ../src\gui\dialogs\message.py:78 msgid "Attaching..." msgstr "Adxuntando..." -#: ../src\gui\dialogs\message.py:78 +#: ../src\gui\dialogs\message.py:79 msgid "Uploading..." msgstr "Subindo..." -#: ../src\gui\dialogs\message.py:100 +#: ../src\gui\dialogs\message.py:101 msgid "Unable to upload the audio" msgstr "Imposible subir o audio" -#: ../src\gui\dialogs\message.py:114 ../src\gui\dialogs\message.py:400 +#: ../src\gui\dialogs\message.py:115 ../src\gui\dialogs\message.py:428 +#: ../src\gui\dialogs\message.py:513 msgid "Translated" msgstr "Traducido" -#: ../src\gui\dialogs\message.py:126 +#: ../src\gui\dialogs\message.py:127 msgid "There's no URL to be shortened" msgstr "Non hai ningunha URL para acortar" -#: ../src\gui\dialogs\message.py:129 +#: ../src\gui\dialogs\message.py:130 msgid "URL shortened" msgstr "URL Acortada" -#: ../src\gui\dialogs\message.py:137 ../src\gui\dialogs\message.py:412 +#: ../src\gui\dialogs\message.py:138 ../src\gui\dialogs\message.py:440 +#: ../src\gui\dialogs\message.py:525 msgid "There's no URL to be expanded" msgstr "Non hai ningunha URL para expandir" -#: ../src\gui\dialogs\message.py:140 ../src\gui\dialogs\message.py:415 +#: ../src\gui\dialogs\message.py:141 ../src\gui\dialogs\message.py:443 +#: ../src\gui\dialogs\message.py:528 msgid "URL expanded" msgstr "URL expandida" -#: ../src\gui\dialogs\message.py:168 ../src\gui\dialogs\message.py:223 +#: ../src\gui\dialogs\message.py:169 ../src\gui\dialogs\message.py:233 #: ../src\gui\dialogs\update_profile.py:51 #: ../src\gui\dialogs\update_profile.py:88 msgid "Upload a picture" msgstr "Subir unha foto" -#: ../src\gui\dialogs\message.py:171 ../src\gui\dialogs\message.py:259 -#: ../src\gui\dialogs\message.py:350 +#: ../src\gui\dialogs\message.py:172 ../src\gui\dialogs\message.py:269 +#: ../src\gui\dialogs\message.py:378 ../src\gui\dialogs\message.py:465 msgid "Spelling correction" msgstr "correción hortográfica" -#: ../src\gui\dialogs\message.py:175 ../src\gui\dialogs\message.py:263 +#: ../src\gui\dialogs\message.py:176 ../src\gui\dialogs\message.py:273 msgid "Shorten URL" msgstr "Acortar URL" -#: ../src\gui\dialogs\message.py:177 ../src\gui\dialogs\message.py:265 -#: ../src\gui\dialogs\message.py:352 +#: ../src\gui\dialogs\message.py:178 ../src\gui\dialogs\message.py:275 +#: ../src\gui\dialogs\message.py:380 ../src\gui\dialogs\message.py:467 msgid "Expand URL" msgstr "Expandir URL" -#: ../src\gui\dialogs\message.py:183 ../src\gui\dialogs\message.py:271 +#: ../src\gui\dialogs\message.py:184 ../src\gui\dialogs\message.py:281 msgid "Send" msgstr "Enviar" -#: ../src\gui\dialogs\message.py:219 ../src\gui\dialogs\message.py:230 +#: ../src\gui\dialogs\message.py:187 +msgid "&Autocomplete users" +msgstr "&Autocompletar usuarios" + +#: ../src\gui\dialogs\message.py:229 ../src\gui\dialogs\message.py:240 #: ../src\gui\dialogs\update_profile.py:84 #: ../src\gui\dialogs\update_profile.py:95 msgid "Discard image" msgstr "Descartar foto" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Image files (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" msgstr "Arquivos de imaxe (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Select the picture to be uploaded" msgstr "Seleciona unha foto para subir" -#: ../src\gui\dialogs\message.py:253 +#: ../src\gui\dialogs\message.py:263 msgid "Recipient" msgstr "Destinatario" -#: ../src\gui\dialogs\message.py:308 -msgid "Mention to all" -msgstr "Mencionar a todos" +#: ../src\gui\dialogs\message.py:318 +msgid "Men&tion all" +msgstr "Mencionar &a todos" -#: ../src\gui\dialogs\message.py:335 +#: ../src\gui\dialogs\message.py:345 msgid "Tweet - %i characters " msgstr "Chío - %i caracteres" -#: ../src\gui\dialogs\search.py:26 ../src\gui\dialogs\trending.py:26 +#: ../src\gui\dialogs\message.py:363 +msgid "Retweets: " +msgstr "Rechouchíos: " + +#: ../src\gui\dialogs\message.py:368 +msgid "Favourites: " +msgstr "Favoritos: " + +#: ../src\gui\dialogs\message.py:451 +msgid "View" +msgstr "Ver" + +#: ../src\gui\dialogs\message.py:453 +msgid "Item" +msgstr "Elemento" + +#: ../src\gui\dialogs\search.py:26 msgid "Search on Twitter" msgstr "procurar en twitter" -#: ../src\gui\dialogs\search.py:27 ../src\gui\dialogs\trending.py:27 +#: ../src\gui\dialogs\search.py:27 msgid "Search" msgstr "procurar" -#: ../src\gui\dialogs\search.py:34 ../src\gui\dialogs\trending.py:34 +#: ../src\gui\dialogs\search.py:34 msgid "Tweets" msgstr "Chíos" -#: ../src\gui\dialogs\search.py:35 ../src\gui\dialogs\trending.py:35 +#: ../src\gui\dialogs\search.py:35 msgid "Users" msgstr "Usuarios" @@ -1389,6 +1633,26 @@ msgstr "Chíos: %s\n" msgid "Favourites: %s" msgstr "Favoritos: %s" +#: ../src\gui\dialogs\trending.py:30 +msgid "View trending topics" +msgstr "Ver tendencias" + +#: ../src\gui\dialogs\trending.py:31 +msgid "Trending topics by" +msgstr "Tendencias por..." + +#: ../src\gui\dialogs\trending.py:33 +msgid "Country" +msgstr "País" + +#: ../src\gui\dialogs\trending.py:34 +msgid "City" +msgstr "Cidade" + +#: ../src\gui\dialogs\trending.py:43 ../src\gui\dialogs\update_profile.py:35 +msgid "Location" +msgstr "Ubicación" + #: ../src\gui\dialogs\update_profile.py:27 msgid "Update your profile" msgstr "Actualizar o teu perfil" @@ -1397,10 +1661,6 @@ msgstr "Actualizar o teu perfil" msgid "Name (20 characters maximum)" msgstr "Nome (máximo 20 caracteres)" -#: ../src\gui\dialogs\update_profile.py:35 -msgid "Location" -msgstr "Ubicación" - #: ../src\gui\dialogs\update_profile.py:40 msgid "Website" msgstr "Sitio web" @@ -1417,321 +1677,306 @@ msgstr "Actualizar perfil" msgid "Select an URL" msgstr "Seleciona unha URL" -#: ../src\gui\main.py:59 +#: ../src\gui\main.py:66 +msgid "S&witch account" +msgstr "Cambiar &conta" + +#: ../src\gui\main.py:68 msgid "&Update profile" msgstr "A&ctualizar perfil" -#: ../src\gui\main.py:61 +#: ../src\gui\main.py:70 msgid "&Hide window" msgstr "Esconder &xanela" -#: ../src\gui\main.py:63 +#: ../src\gui\main.py:72 msgid "&Search" msgstr "&Procurar" -#: ../src\gui\main.py:65 +#: ../src\gui\main.py:74 +msgid "View &trending topics" +msgstr "Ver &tendencias" + +#: ../src\gui\main.py:76 msgid "&Lists manager" msgstr "&Xestor de listaxes" -#: ../src\gui\main.py:67 +#: ../src\gui\main.py:78 msgid "Sounds &tutorial" msgstr "tutorial de &sons" -#: ../src\gui\main.py:69 +#: ../src\gui\main.py:80 msgid "&Edit keystrokes" msgstr "Editar combinacións de &teclas" -#: ../src\gui\main.py:71 +#: ../src\gui\main.py:82 msgid "&Preferences" msgstr "&Preferencias" -#: ../src\gui\main.py:73 +#: ../src\gui\main.py:84 msgid "E&xit" msgstr "&Saír" -#: ../src\gui\main.py:78 ../src\gui\main.py:154 +#: ../src\gui\main.py:89 ../src\gui\main.py:167 msgid "&Tweet" msgstr "&Chío" -#: ../src\gui\main.py:80 -msgid "Re&ply" -msgstr "&Responder" +#: ../src\gui\main.py:101 +msgid "View &address" +msgstr "Ver &enderezo" -#: ../src\gui\main.py:82 -msgid "&Retweet" -msgstr "&Rechouchío" - -#: ../src\gui\main.py:84 -msgid "Add to &favourites" -msgstr "&Marcar coma favorito" - -#: ../src\gui\main.py:86 -msgid "Remove from favo&urites" -msgstr "&Quitar de favoritos" - -#: ../src\gui\main.py:88 -msgid "&Show tweet" -msgstr "&Ver chío" - -#: ../src\gui\main.py:90 -msgid "&Delete" -msgstr "&Eliminar" - -#: ../src\gui\main.py:95 +#: ../src\gui\main.py:108 msgid "&Follow" msgstr "&Seguir" -#: ../src\gui\main.py:97 +#: ../src\gui\main.py:110 msgid "&Unfollow" msgstr "&Deixar de seguir" -#: ../src\gui\main.py:99 ../src\gui\main.py:128 +#: ../src\gui\main.py:112 ../src\gui\main.py:141 msgid "&Mute" msgstr "si&lenciar" -#: ../src\gui\main.py:101 +#: ../src\gui\main.py:114 msgid "U&nmute" msgstr "Desactivar si&lencio" -#: ../src\gui\main.py:103 +#: ../src\gui\main.py:116 msgid "&Report as spam" msgstr "Reportar coma s&pam" -#: ../src\gui\main.py:105 +#: ../src\gui\main.py:118 msgid "&Block" msgstr "&Bloquear" -#: ../src\gui\main.py:107 +#: ../src\gui\main.py:120 msgid "Unb&lock" msgstr "Des&bloquear" -#: ../src\gui\main.py:109 +#: ../src\gui\main.py:122 msgid "Direct me&ssage" msgstr "&Mensaxe directa" -#: ../src\gui\main.py:111 +#: ../src\gui\main.py:124 msgid "&Add to list" msgstr "&Engadir á listaxe" -#: ../src\gui\main.py:113 +#: ../src\gui\main.py:126 msgid "R&emove from list" msgstr "&Quitar de listaxe" -#: ../src\gui\main.py:115 -msgid "&View lists" -msgstr "&Ver listaxes" - -#: ../src\gui\main.py:117 -msgid "Show user &profile" -msgstr "Ver &perfil do usuario" - -#: ../src\gui\main.py:119 +#: ../src\gui\main.py:132 msgid "&Timeline" msgstr "Li&ña temporal" -#: ../src\gui\main.py:121 +#: ../src\gui\main.py:134 msgid "V&iew favourites" msgstr "Mostrar &favoritos" -#: ../src\gui\main.py:126 +#: ../src\gui\main.py:139 msgid "&Load previous items" msgstr "&Cargar elementos anteriores" -#: ../src\gui\main.py:130 +#: ../src\gui\main.py:143 msgid "&Autoread tweets for this buffer" msgstr "&Ler automáticamente chíos para este buffer" -#: ../src\gui\main.py:132 +#: ../src\gui\main.py:145 msgid "&Clear buffer" msgstr "&Limpar buffer" -#: ../src\gui\main.py:134 +#: ../src\gui\main.py:147 msgid "&Remove buffer" msgstr "&Borrar buffer" -#: ../src\gui\main.py:139 +#: ../src\gui\main.py:152 msgid "&Documentation" msgstr "&Documentación" -#: ../src\gui\main.py:141 +#: ../src\gui\main.py:154 msgid "&What's new in this version?" msgstr "Qué hai de novo nesta &versión?" -#: ../src\gui\main.py:143 +#: ../src\gui\main.py:156 msgid "&Check for updates" msgstr "Comprobar &actualizacións" -#: ../src\gui\main.py:145 +#: ../src\gui\main.py:158 msgid "&Report an error" msgstr "Reportar un &erro" -#: ../src\gui\main.py:147 +#: ../src\gui\main.py:160 msgid "TW Blue &website" msgstr "Sitio &web de TW Blue" -#: ../src\gui\main.py:149 +#: ../src\gui\main.py:162 msgid "About &TW Blue" msgstr "Sobre &TW Blue" -#: ../src\gui\main.py:153 +#: ../src\gui\main.py:166 msgid "&Application" msgstr "&Aplicación" -#: ../src\gui\main.py:155 +#: ../src\gui\main.py:168 msgid "&User" msgstr "&Usuario" -#: ../src\gui\main.py:156 +#: ../src\gui\main.py:169 msgid "&Buffer" msgstr "&Buffer" -#: ../src\gui\main.py:157 +#: ../src\gui\main.py:170 msgid "&Help" msgstr "A&xuda" -#: ../src\gui\main.py:241 +#: ../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." +msgstr "" +"Ocorreu un erro ao buscar unha actualización. Isto pode deberse a un erro no " +"noso servidor ou nos teus servidores DNS. Por favor, inténtao de novo máis " +"tarde." + +#: ../src\gui\main.py:254 msgid "Home" msgstr "Principal" -#: ../src\gui\main.py:246 +#: ../src\gui\main.py:259 msgid "Mentions" msgstr "Mencións" -#: ../src\gui\main.py:249 +#: ../src\gui\main.py:262 msgid "Direct messages" msgstr "Mensaxes directas" -#: ../src\gui\main.py:252 +#: ../src\gui\main.py:265 msgid "Sent" msgstr "Enviados" -#: ../src\gui\main.py:258 +#: ../src\gui\main.py:271 msgid "Favourites" msgstr "Favoritos" -#: ../src\gui\main.py:270 +#: ../src\gui\main.py:283 msgid "Friends" msgstr "Amigos" -#: ../src\gui\main.py:285 +#: ../src\gui\main.py:298 msgid "Searches" msgstr "Procuras" -#: ../src\gui\main.py:292 +#: ../src\gui\main.py:305 msgid "Timelines" msgstr "Liñas temporais" -#: ../src\gui\main.py:295 ../src\gui\main.py:708 +#: ../src\gui\main.py:308 ../src\gui\main.py:747 msgid "Timeline for %s" msgstr "Liña temporal de %s" -#: ../src\gui\main.py:306 +#: ../src\gui\main.py:319 msgid "Favourites timelines" msgstr "Liñas temporais de favoritos" -#: ../src\gui\main.py:309 ../src\gui\main.py:732 +#: ../src\gui\main.py:322 ../src\gui\main.py:771 msgid "Favourites for %s" msgstr "Favoritos de %s" -#: ../src\gui\main.py:341 +#: ../src\gui\main.py:332 ../src\gui\main.py:1062 +msgid "Trending topics for %s" +msgstr "Tendencias para %s" + +#: ../src\gui\main.py:365 msgid "Ready" msgstr "Listo" -#: ../src\gui\main.py:368 +#: ../src\gui\main.py:393 msgid "%s favourites from %s" msgstr "%s favoritos de %s" -#: ../src\gui\main.py:378 -msgid "Connection error. Try again later." -msgstr "Erro de conexión. Téntao de novo máis tarde" - -#: ../src\gui\main.py:421 +#: ../src\gui\main.py:449 msgid "Streams disconnected. TW Blue will try to reconnect in a minute." msgstr "Streams desconectados. TW blue tentará conectarse nun minuto" -#: ../src\gui\main.py:425 +#: ../src\gui\main.py:453 msgid "Reconnecting streams..." msgstr "Conectando os streams..." -#: ../src\gui\main.py:449 +#: ../src\gui\main.py:477 msgid "search for %s" msgstr "Procurar %s" -#: ../src\gui\main.py:454 +#: ../src\gui\main.py:482 msgid "search users for %s" msgstr "Procurar usuarios para %s" -#: ../src\gui\main.py:466 ../src\gui\main.py:477 ../src\gui\main.py:496 +#: ../src\gui\main.py:494 ../src\gui\main.py:505 ../src\gui\main.py:524 msgid "Select the user" msgstr "Seleciona un usuario" -#: ../src\gui\main.py:557 +#: ../src\gui\main.py:584 msgid "User details" msgstr "Detalles de usuario" -#: ../src\gui\main.py:565 +#: ../src\gui\main.py:592 msgid "" "Do you really want to delete this message? It will be eliminated from " "Twitter as well." msgstr "Realmente queres eliminar esta mensaxe? Eliminarase tamén de twitter" -#: ../src\gui\main.py:582 +#: ../src\gui\main.py:609 msgid "Do you really want to close TW Blue?" msgstr "¿Realmente desexas saír de TW Blue?" -#: ../src\gui\main.py:582 ../src\gui\sysTrayIcon.py:46 +#: ../src\gui\main.py:609 ../src\gui\sysTrayIcon.py:46 msgid "Exit" msgstr "Saír" -#: ../src\gui\main.py:587 +#: ../src\gui\main.py:614 msgid "Exiting..." msgstr "Saíndo..." -#: ../src\gui\main.py:673 +#: ../src\gui\main.py:712 msgid "Error while adding to favourites." msgstr "Erro ao marcar coma favorito" -#: ../src\gui\main.py:681 +#: ../src\gui\main.py:720 msgid "Error while removing from favourites." msgstr "Erro ao quitar de favoritos" -#: ../src\gui\main.py:685 +#: ../src\gui\main.py:724 msgid "Individual timeline" msgstr "Liña temporal individual" -#: ../src\gui\main.py:689 ../src\gui\main.py:721 -msgid "The user does not exist" -msgstr "O usuario non existe" - -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "Existing timeline" msgstr "Liña temporal existente" -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "" "There's currently a timeline for this user. You are not able to open another" msgstr "Xa hai unha liña temporal deste usuario. Non se pode abrir outra" -#: ../src\gui\main.py:703 +#: ../src\gui\main.py:742 msgid "This user has no tweets. You can't open a timeline for this user" msgstr "Este usuario non ten chíos. Non podes abrirlle unha liña temporal" -#: ../src\gui\main.py:717 +#: ../src\gui\main.py:756 msgid "List of favourites" msgstr "Listaxe de favoritos" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "Existing list" msgstr "Listaxe existente " -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "" "There's already a list of favourites for this user. You can't create another." msgstr "" "Xa hai unha listaxe de favoritos aberta de este usuario. Non se pode abrir " "outra" -#: ../src\gui\main.py:736 +#: ../src\gui\main.py:775 msgid "" "This user has no favourites. You can't create a list of favourites for this " "user." @@ -1739,46 +1984,62 @@ msgstr "" "Este usuario non ten favoritos. Non é posible crear unha listaxe de " "favoritos para el" -#: ../src\gui\main.py:777 ../src\gui\main.py:790 +#: ../src\gui\main.py:816 ../src\gui\main.py:829 msgid "%s, %s of %s" msgstr "%s, %s de %s" -#: ../src\gui\main.py:779 ../src\gui\main.py:792 +#: ../src\gui\main.py:818 ../src\gui\main.py:831 msgid "%s. Empty" msgstr "%s. Valeiro" -#: ../src\gui\main.py:815 +#: ../src\gui\main.py:868 msgid "Global mute on" msgstr "silencio xeral activo" -#: ../src\gui\main.py:818 +#: ../src\gui\main.py:871 msgid "Global mute off" msgstr "silencio xeral inactivo" -#: ../src\gui\main.py:824 +#: ../src\gui\main.py:877 msgid "Buffer mute on" msgstr "silencio de buffer activo" -#: ../src\gui\main.py:827 +#: ../src\gui\main.py:880 msgid "Buffer mute off" msgstr "silencio de buffer inactivo" -#: ../src\gui\main.py:833 +#: ../src\gui\main.py:886 msgid "The auto-reading of new tweets is enabled for this buffer" msgstr "a autolectura de novos chíos está activada neste bufer" -#: ../src\gui\main.py:836 +#: ../src\gui\main.py:889 msgid "The auto-reading of new tweets is disabled for this buffer" msgstr "a autolectura de novos chíos está desactivada neste buffer" -#: ../src\gui\main.py:843 +#: ../src\gui\main.py:896 msgid "Copied" msgstr "Copiado" -#: ../src\gui\main.py:857 ../src\gui\main.py:870 +#: ../src\gui\main.py:910 ../src\gui\main.py:923 msgid "%s" msgstr "%s" +#: ../src\gui\main.py:1026 +msgid "Address" +msgstr "Enderezo" + +#: ../src\gui\main.py:1028 ../src\gui\main.py:1045 +msgid "There are no coordinates in this tweet" +msgstr "Non hai coordinadas neste chío" + +#: ../src\gui\main.py:1030 ../src\gui\main.py:1047 +msgid "There are no results for the coordinates in this tweet" +msgstr "Non hai resultados para as coordenadas neste chío" + +#: ../src\gui\main.py:1032 ../src\gui\main.py:1049 +msgid "Error decoding coordinates. Try again later." +msgstr "Erro decodificando as coordenadas. Téntao de novo máis tarde." + #: ../src\gui\sysTrayIcon.py:36 msgid "Preferences" msgstr "Preferencias" @@ -1787,7 +2048,7 @@ msgstr "Preferencias" msgid "Show / hide" msgstr "Mostrar / esconder" -#: ../src\gui\sysTrayIcon.py:42 +#: ../src\gui\sysTrayIcon.py:42 ../src\issueReporter\gui.py:30 msgid "Documentation" msgstr "Documentación" @@ -1795,6 +2056,124 @@ msgstr "Documentación" msgid "Check for updates" msgstr "Comprobar actualizacións" +#: ../src\issueReporter\gui.py:30 +msgid "Translation" +msgstr "Tradución" + +#: ../src\issueReporter\gui.py:31 +msgid "always" +msgstr "Sempre" + +#: ../src\issueReporter\gui.py:31 +msgid "have not tried" +msgstr "Non se intentou" + +#: ../src\issueReporter\gui.py:31 +msgid "random" +msgstr "Aleatoriamente" + +#: ../src\issueReporter\gui.py:31 +msgid "sometimes" +msgstr "As veces" + +#: ../src\issueReporter\gui.py:31 +msgid "unable to duplicate" +msgstr "Imposible reproducir" + +#: ../src\issueReporter\gui.py:32 +msgid "block" +msgstr "Bloqueo" + +#: ../src\issueReporter\gui.py:32 +msgid "crash" +msgstr "Fallo" + +#: ../src\issueReporter\gui.py:32 +msgid "feature" +msgstr "Característica" + +#: ../src\issueReporter\gui.py:32 +msgid "major" +msgstr "Maior" + +#: ../src\issueReporter\gui.py:32 +msgid "minor" +msgstr "Menor" + +#: ../src\issueReporter\gui.py:32 +msgid "text" +msgstr "Texto" + +#: ../src\issueReporter\gui.py:32 +msgid "trivial" +msgstr "trivial" + +#: ../src\issueReporter\gui.py:32 +msgid "tweak" +msgstr "Axuste" + +#: ../src\issueReporter\gui.py:34 +msgid "Report an error" +msgstr "Reportar un erro" + +#: ../src\issueReporter\gui.py:37 +msgid "Select a category" +msgstr "Seleciona unha categoría" + +#: ../src\issueReporter\gui.py:46 +msgid "" +"Briefly describe what happened. You will be able to thoroughly explain it " +"later" +msgstr "Describe en poucas palabras o que ocorreu, logo poderás profundizar." + +#: ../src\issueReporter\gui.py:56 +msgid "Here, you can describe the bug in detail" +msgstr "Aquí podes describir o erro en detalle" + +#: ../src\issueReporter\gui.py:66 +msgid "how often does this bug happen?" +msgstr "Qué tan a miúdo ocorre este erro?" + +#: ../src\issueReporter\gui.py:74 +msgid "Select the importance that you think this bug has" +msgstr "Selecciona a importancia que consideras que ten este erro" + +#: ../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 "" +"Sei que o sistema de erros de TW Blue obterá o meu nome de usuario de " +"Twitter para contactarme e resolver o erro rapidamente" + +#: ../src\issueReporter\gui.py:85 +msgid "Send report" +msgstr "Enviar reporte" + +#: ../src\issueReporter\gui.py:98 +msgid "You must fill out both fields" +msgstr "Debes encher ambos campos" + +#: ../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 "" +"Precisas marcar a caixa para proporcionarnos o teu nome de usuario de " +"Twitter para poder contactarte se é preciso" + +#: ../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 "" +"Grazas por reportar o teu erro!. Quizais poderás velo en próximas versións " +"na listaxe de trocos. Reportaches o erro número %i." + +#: ../src\issueReporter\gui.py:120 +msgid "reported" +msgstr "Reportado" + #: ../src\keystrokeEditor\constants.py:4 msgid "Go up up on the current list" msgstr "Vai arriba na listaxe actual" @@ -1960,6 +2339,18 @@ msgstr "Mostrar listaxes para un usuario específico" msgid "loads previous items to any buffer" msgstr "Cargar elementos anteriores para un bufer" +#: ../src\keystrokeEditor\constants.py:45 +msgid "Get location of any tweet" +msgstr "Obter ubicación dun chío" + +#: ../src\keystrokeEditor\constants.py:46 +msgid "Displays the tweet's location in a dialog" +msgstr "Mostrar a ubicación do chío nun diálogo" + +#: ../src\keystrokeEditor\constants.py:47 +msgid "Creates a buffer for displaying trends for a desired place" +msgstr "Crear un buffer para mostrar tendencias dun lugar elixido." + #: ../src\keystrokeEditor\gui.py:10 msgid "Keystroke editor" msgstr "Editor de combinacións de teclado" @@ -2012,15 +2403,15 @@ msgstr "Debes proporcionar unha tecla para o atallo do teclado" msgid "User default" msgstr "usuario por defecto" -#: ../src\sessionmanager\gui.py:19 +#: ../src\sessionmanager\gui.py:20 msgid "Session manager" msgstr "Administrador de sesións" -#: ../src\sessionmanager\gui.py:23 +#: ../src\sessionmanager\gui.py:24 msgid "Select a twitter account to start TW Blue" msgstr "Seleciona unha conta de twitter para iniciar o TW Blue" -#: ../src\sessionmanager\gui.py:25 +#: ../src\sessionmanager\gui.py:26 msgid "Account" msgstr "Conta" @@ -2028,15 +2419,19 @@ msgstr "Conta" msgid "New account" msgstr "Nova conta" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:32 +msgid "Remove session" +msgstr "Eliminar sesión" + +#: ../src\sessionmanager\gui.py:70 msgid "Account Error" msgstr "Erro na conta" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:70 msgid "You need to configure an account." msgstr "Precisas configurar unha conta" -#: ../src\sessionmanager\gui.py:83 +#: ../src\sessionmanager\gui.py:84 msgid "" "The request for the required Twitter authorization to continue will be " "opened on your browser. You only need to do it once. Would you like to " @@ -2046,11 +2441,11 @@ msgstr "" "precisas para continuar. Só precisas facer isto unha vez. Queres actualizar " "unha nova conta agora?" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "Invalid user token" msgstr "Código de acceso inválido" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "" "Your access token is invalid or the authorisation has failed. Please try " "again." @@ -2058,10 +2453,18 @@ msgstr "" "O código de acceso é incorrecto ou a autorización fallou. Por favor, " "inténtao de novo." -#: ../src\sessionmanager\gui.py:97 +#: ../src\sessionmanager\gui.py:98 msgid "Authorised account %d" msgstr "Conta autorizada %d" +#: ../src\sessionmanager\gui.py:107 +msgid "Do you really want delete this account?" +msgstr "Estás seguro de que desexas eliminar esta conta?" + +#: ../src\sessionmanager\gui.py:107 +msgid "Remove account" +msgstr "Quitar conta" + #: ../src\twitter\buffers\indibidual.py:26 msgid "One tweet from %s" msgstr "Un chío de %s" @@ -2403,11 +2806,11 @@ msgstr "Privado" msgid "public" msgstr "público" -#: ../src\twitter\twitter.py:74 +#: ../src\twitter\twitter.py:77 msgid "%s failed. Reason: %s" msgstr "%s fallou. Razón: %s" -#: ../src\twitter\twitter.py:81 +#: ../src\twitter\twitter.py:84 msgid "%s succeeded." msgstr "%s con éxito" @@ -2449,95 +2852,11 @@ msgstr "" "A nova versión de TW blue foi descargada e instalada. Preme aceptar para " "iniciar a aplicación" -#~ msgid "always" -#~ msgstr "Sempre" +#~ msgid "Mention &to all" +#~ msgstr "Mencionar &a todos" -#~ msgid "have not tried" -#~ msgstr "Non se intentou" - -#~ msgid "random" -#~ msgstr "Aleatoriamente" - -#~ msgid "sometimes" -#~ msgstr "As veces" - -#~ msgid "unable to duplicate" -#~ msgstr "Imposible reproducir" - -#~ msgid "block" -#~ msgstr "Bloqueo" - -#~ msgid "crash" -#~ msgstr "Fallo" - -#~ msgid "feature" -#~ msgstr "Característica" - -#~ msgid "major" -#~ msgstr "Maior" - -#~ msgid "minor" -#~ msgstr "Menor" - -#~ msgid "text" -#~ msgstr "Texto" - -#~ msgid "trivial" -#~ msgstr "trivial" - -#~ msgid "tweak" -#~ msgstr "Axuste" - -#~ msgid "Report an error" -#~ msgstr "Reportar un erro" - -#~ msgid "Select a category" -#~ msgstr "Seleciona unha categoría" - -#~ msgid "" -#~ "Briefly describe what happened. You will be able to thoroughly explain it " -#~ "later" -#~ msgstr "" -#~ "Describe en poucas palabras o que ocorreu, logo poderás profundizar." - -#~ msgid "Here, you can describe the bug in detail" -#~ msgstr "Aquí podes describir o erro en detalle" - -#~ msgid "how often does this bug happen?" -#~ msgstr "Qué tan a miúdo ocorre este erro?" - -#~ msgid "Select the importance that you think this bug has" -#~ msgstr "Selecciona a importancia que consideras que ten este erro" - -#~ msgid "" -#~ "I know that the TW Blue bug system will get my Twitter username to " -#~ "contact me and fix the bug quickly" -#~ msgstr "" -#~ "Sei que o sistema de erros de TW Blue obterá o meu nome de usuario de " -#~ "Twitter para contactarme e resolver o erro rapidamente" - -#~ msgid "Send report" -#~ msgstr "Enviar reporte" - -#~ msgid "You must fill out both fields" -#~ msgstr "Debes encher ambos campos" - -#~ msgid "" -#~ "You need to mark the checkbox to provide us your twitter username to " -#~ "contact to you if is necessary." -#~ msgstr "" -#~ "Precisas marcar a caixa para proporcionarnos o teu nome de usuario de " -#~ "Twitter para poder contactarte se é preciso" - -#~ 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 "" -#~ "Grazas por reportar o teu erro!. Quizais poderás velo en próximas " -#~ "versións na listaxe de trocos. Reportaches o erro número %i." - -#~ msgid "reported" -#~ msgstr "Reportado" +#~ msgid "Connection error. Try again later." +#~ msgstr "Erro de conexión. Téntao de novo máis tarde" #~ msgid "Error while reporting" #~ msgstr "Erro ao reportar" diff --git a/src/locales/hu/LC_MESSAGES/twblue.mo b/src/locales/hu/LC_MESSAGES/twblue.mo index 9cc9ca05fa89ce5f0d66dca0eb0d6b67854296bb..9b09a360d54c40eeeb9b512d11b94891b2f88c4f 100644 GIT binary patch literal 44766 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 PKIO!Z`m?Xbn?n8{uKd9s1!lE$gxt@ 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\n" +"Project-Id-Version: TW Blue 0.50\n" +"POT-Creation-Date: 2014-12-10 23:20+Hora estándar central (México)\n" +"PO-Revision-Date: 2014-12-17 15:41+0100\n" +"Last-Translator: Erion \n" "Language-Team: Robert Osztolykan \n" "Language: hu\n" "MIME-Version: 1.0\n" @@ -18,8 +18,8 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-SourceCharset: UTF-8\n" -#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:173 -#: ../src\gui\dialogs\message.py:261 +#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:174 +#: ../src\gui\dialogs\message.py:271 msgid "Attach audio" msgstr "Hangfájl Csatolása" @@ -53,7 +53,7 @@ msgstr "Feltöltés" msgid "Attach" msgstr "Csatolás" -#: ../src\extra\AudioUploader\gui.py:59 +#: ../src\extra\AudioUploader\gui.py:59 ../src\issueReporter\gui.py:88 msgid "Cancel" msgstr "Mégse" @@ -73,13 +73,13 @@ msgstr "Felvétel folyamatban" msgid "Stopped" msgstr "Leállítva" -#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:222 +#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:232 #: ../src\gui\dialogs\update_profile.py:87 msgid "Discarded" msgstr "Törölve" -#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:339 -#: ../src\gui\buffers\base.py:351 +#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:359 +#: ../src\gui\buffers\base.py:371 msgid "Playing..." msgstr "Lejátszás..." @@ -184,62 +184,66 @@ msgid "Someone's favourites have been updated" msgstr "Valaki kedvencei frissültek" #: ../src\extra\SoundsTutorial\gui.py:19 +msgid "The tweet has coordinates to determine its location" +msgstr "A tweet koordinátákat tartalmaz a küldési hely meghatározásához" + +#: ../src\extra\SoundsTutorial\gui.py:20 msgid "There are no more tweets to read" msgstr "Nincs több tweet" -#: ../src\extra\SoundsTutorial\gui.py:20 +#: ../src\extra\SoundsTutorial\gui.py:21 msgid "A list has a new tweet" msgstr "Egy lista új tweetet tartalmaz" -#: ../src\extra\SoundsTutorial\gui.py:21 +#: ../src\extra\SoundsTutorial\gui.py:22 msgid "You can't add any more characters on the tweet" msgstr "A tweet nem tartalmazhat több betűt" -#: ../src\extra\SoundsTutorial\gui.py:22 +#: ../src\extra\SoundsTutorial\gui.py:23 msgid "You've been mentioned " msgstr "Meg lett említve " -#: ../src\extra\SoundsTutorial\gui.py:23 +#: ../src\extra\SoundsTutorial\gui.py:24 msgid "A new event has happened" msgstr "Új esemény történt" -#: ../src\extra\SoundsTutorial\gui.py:24 +#: ../src\extra\SoundsTutorial\gui.py:25 msgid "TW Blue is ready " msgstr "A TW Blue üzemkész " -#: ../src\extra\SoundsTutorial\gui.py:25 +#: ../src\extra\SoundsTutorial\gui.py:26 msgid "You've replied" msgstr "Válaszolt" -#: ../src\extra\SoundsTutorial\gui.py:26 +#: ../src\extra\SoundsTutorial\gui.py:27 msgid "You've retweeted" msgstr "Retweetelt" -#: ../src\extra\SoundsTutorial\gui.py:27 +#: ../src\extra\SoundsTutorial\gui.py:28 msgid "A search has been updated" msgstr "Frissült egy keresőbuffer" -#: ../src\extra\SoundsTutorial\gui.py:28 +#: ../src\extra\SoundsTutorial\gui.py:29 msgid "There's a new tweet in the main buffer" msgstr "Új tweet a főbufferben" -#: ../src\extra\SoundsTutorial\gui.py:29 +#: ../src\extra\SoundsTutorial\gui.py:30 msgid "You've sent a tweet" msgstr "Tweet elküldve" -#: ../src\extra\SoundsTutorial\gui.py:30 +#: ../src\extra\SoundsTutorial\gui.py:31 msgid "There's a new tweet in a timeline" msgstr "Egy idővonal új tweetet tartalmaz" -#: ../src\extra\SoundsTutorial\gui.py:31 +#: ../src\extra\SoundsTutorial\gui.py:32 msgid "You have a new follower" msgstr "Új követője van" -#: ../src\extra\SoundsTutorial\gui.py:32 +#: ../src\extra\SoundsTutorial\gui.py:33 msgid "You've turned the volume up or down" msgstr "Módosította a hangerőt" -#: ../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 " @@ -249,17 +253,18 @@ msgstr "" "funkció használatához. Győződjön meg arról, hogy minden hanggal rendelkezik, " "vagy lépjen kapcsolatba a hangcsomag készítőjével." -#: ../src\extra\SoundsTutorial\gui.py:36 ../src\extra\SpellChecker\gui.py:34 -#: ../src\gui\dialogs\show_user.py:63 ../src\gui\main.py:689 -#: ../src\gui\main.py:721 +#: ../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 "Hiba" -#: ../src\extra\SoundsTutorial\gui.py:38 +#: ../src\extra\SoundsTutorial\gui.py:39 msgid "Sounds tutorial" msgstr "Hangtanító" -#: ../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 "" "Nyomja meg az enter billentyűt a kijelölt esemény hangjának meghallgatásához" @@ -312,8 +317,108 @@ msgstr "Befejeződött" msgid "The spelling review has finished." msgstr "A helyesírásellenőrzés befejeződött." -#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:181 -#: ../src\gui\dialogs\message.py:269 ../src\gui\dialogs\message.py:355 +#: ../src\extra\autocompletionUsers\completion.py:18 +msgid "You have to start writing" +msgstr "El kell kezdenie gépelni" + +#: ../src\extra\autocompletionUsers\completion.py:29 +msgid "There are not results in your users database" +msgstr "Nincs találat a felhasználói adatbázisban" + +#: ../src\extra\autocompletionUsers\completion.py:31 +msgid "Autocompletion only works for users." +msgstr "Az automatikus kiegészítés csak felhasználók esetén működik." + +#: ../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 "" +"Biztosan szeretné törölni a felhasználót az adatbázisból? A felhasználó " +"többé nem fog szerepelni az automatikuskiegészítésekben." + +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "Confirm" +msgstr "Megerősítés" + +#: ../src\extra\autocompletionUsers\settings.py:24 +msgid "" +"Updating database... You can close this window now. A message will tell you " +"when the process finishes." +msgstr "" +"Adatbázis frissítése... Bezárhatja ezt az ablakot. Üzenetet fog kapni a " +"művelet befejezésekor." + +#: ../src\extra\autocompletionUsers\wx_manage.py:7 +msgid "Manage Autocomplete users’ database" +msgstr "Felhasználók automatikus kiegészítés adatbázisának kezelése" + +#: ../src\extra\autocompletionUsers\wx_manage.py:10 +msgid "Editing TWBlue users database" +msgstr "TWBlue felhasználói adatbázis szerkesztése" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Name" +msgstr "Név" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Username" +msgstr "Felhasználónév" + +#: ../src\extra\autocompletionUsers\wx_manage.py:14 +msgid "Add user" +msgstr "Felhasználó Hozzáadás" + +#: ../src\extra\autocompletionUsers\wx_manage.py:15 +msgid "Remove user" +msgstr "Felhasználó Törlés" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Add user to database" +msgstr "Felhasználó hozzáadása az adatbázishoz" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Twitter username" +msgstr "Twitter Felhasználónév" + +#: ../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 "Hiba!" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +msgid "The user does not exist" +msgstr "A felhasználó nem létezik" + +#: ../src\extra\autocompletionUsers\wx_settings.py:6 +msgid "Autocomplete users’ settings" +msgstr "Felhasználók autokiegészítésének beállítása" + +#: ../src\extra\autocompletionUsers\wx_settings.py:9 +msgid "Add users from followers buffer" +msgstr "Felhasználók hozzáadása a követők bufferből" + +#: ../src\extra\autocompletionUsers\wx_settings.py:10 +msgid "Add users from friends buffer" +msgstr "Felhasználók hozzáadása a barátok bufferből" + +#: ../src\extra\autocompletionUsers\wx_settings.py:13 +msgid "See the users list" +msgstr "A felhasználók listájának megtekintése" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "Done" +msgstr "Kész" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "TWBlue's database of users has been updated." +msgstr "A TWBlue felhasználói adatbázisa frissült" + +#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:182 +#: ../src\gui\dialogs\message.py:279 ../src\gui\dialogs\message.py:383 +#: ../src\gui\dialogs\message.py:470 msgid "Translate message" msgstr "Üzenet fordítása" @@ -693,93 +798,95 @@ msgstr "Yiddi" msgid "autodetect" msgstr "automatikus" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Client" msgstr "Kliens" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Text" msgstr "Szöveg" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\events.py:64 msgid "Date" msgstr "Dátum" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\people.py:41 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\people.py:44 #: ../src\gui\buffers\user_searches.py:31 ../src\gui\dialogs\utils.py:36 msgid "User" msgstr "Felhasználó" -#: ../src\gui\buffers\base.py:80 ../src\gui\buffers\base.py:228 -#: ../src\gui\buffers\events.py:62 ../src\gui\buffers\events.py:78 -#: ../src\gui\dialogs\message.py:337 ../src\gui\sysTrayIcon.py:34 +#: ../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: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:82 ../src\gui\buffers\base.py:240 -#: ../src\gui\buffers\base.py:243 ../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:84 ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:267 msgid "Reply" msgstr "Válasz" -#: ../src\gui\buffers\base.py:86 +#: ../src\gui\buffers\base.py:89 msgid "Direct message" msgstr "Közvetlen üzenet" -#: ../src\gui\buffers\base.py:100 +#: ../src\gui\buffers\base.py:103 msgid "Do you really want to delete this timeline?" msgstr "Bisztosan szeretné törölni ezt az idővonalat?" -#: ../src\gui\buffers\base.py:100 ../src\gui\buffers\favourites.py:41 -#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:41 +#: ../src\gui\buffers\base.py:103 ../src\gui\buffers\favourites.py:41 +#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:77 #: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Attention" msgstr "Figyelem" -#: ../src\gui\buffers\base.py:112 +#: ../src\gui\buffers\base.py:115 msgid "This buffer is not a timeline; it can't be deleted." msgstr "Ez a buffer nem egy idővonal, ezért nem törölhető." -#: ../src\gui\buffers\base.py:196 ../src\gui\buffers\people.py:114 +#: ../src\gui\buffers\base.py:204 ../src\gui\buffers\people.py:117 msgid "%s items retrieved" msgstr "%s elem betöltve" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "Direct message to %s" msgstr "Közvetlen üzenet %s felhasználónak" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 -#, fuzzy +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "New direct message" -msgstr "Egy közvetlen üzenet" +msgstr "Új közvetlen üzenet" -#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\events.py:78 +#: ../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 "Írja ide a tweetet" -#: ../src\gui\buffers\base.py:240 +#: ../src\gui\buffers\base.py:248 msgid "Would you like to add a comment to this tweet?" msgstr "Szeretne megjegyzést fűzni a tweethez?" -#: ../src\gui\buffers\base.py:243 +#: ../src\gui\buffers\base.py:251 msgid "Add your comment to the tweet" msgstr "Adja hozzá megjegyzését a tweethez" -#: ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:267 msgid "Reply to %s" msgstr "Válasz %s felhasználónak" -#: ../src\gui\buffers\base.py:304 +#: ../src\gui\buffers\base.py:322 msgid "Opening URL..." msgstr "URL megnyitása..." -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../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" @@ -787,42 +894,43 @@ msgstr "" "Bisztosan szeretné kiüríteni a buffert? A tweetek törlődnek a bufferből, de " "a Twitteren továbbra is megmaradnak" -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\trends.py:150 msgid "Empty buffer" msgstr "Buffer kiürítése" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 +#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129 msgid "Do you really want to delete this message?" msgstr "Bisztosan szeretné törölni ezt az üzenetet?" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 -#: ../src\gui\dialogs\lists.py:107 ../src\gui\main.py:565 +#: ../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 "Törlés" -#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\base.py:357 +#: ../src\gui\buffers\base.py:366 ../src\gui\buffers\base.py:377 msgid "Unable to play audio." msgstr "A hang nem játszható le." -#: ../src\gui\buffers\base.py:348 +#: ../src\gui\buffers\base.py:368 msgid "Audio stopped." msgstr "A hang leállítva." -#: ../src\gui\buffers\events.py:35 ../src\gui\buffers\panels.py:37 -#: ../src\gui\buffers\tweet_searches.py:58 +#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33 +#: ../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 "Ez a művelet nem támogatott ebben a bufferben" -#: ../src\gui\buffers\events.py:44 +#: ../src\gui\buffers\events.py:47 msgid "Empty" msgstr "Üres" -#: ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\events.py:64 msgid "Event" msgstr "Esemény" -#: ../src\gui\buffers\events.py:64 +#: ../src\gui\buffers\events.py:67 msgid "Remove event" msgstr "Esemény törlése" @@ -834,45 +942,152 @@ msgstr "Bisztosan szeretné törölni ezt a kedvencek idővonalat?" msgid "Do you really want to delete this list?" msgstr "Bisztosan szeretné törölni ezt a listát?" -#: ../src\gui\buffers\panels.py:27 +#: ../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:91 +msgid "Re&ply" +msgstr "&Válasz" + +#: ../src\gui\buffers\menus.py:14 ../src\gui\main.py:95 +msgid "Add to &favourites" +msgstr "&Hozzáadás a kedvencekhez" + +#: ../src\gui\buffers\menus.py:17 ../src\gui\main.py:97 +msgid "Remove from favo&urites" +msgstr "&Törlés a kedvencek listájáról" + +#: ../src\gui\buffers\menus.py:20 ../src\gui\buffers\menus.py:46 +#: ../src\gui\buffers\menus.py:69 +msgid "&Open URL" +msgstr "URL &megnyitása..." + +#: ../src\gui\buffers\menus.py:23 ../src\gui\buffers\menus.py:49 +#: ../src\gui\buffers\menus.py:72 +msgid "&Play audio" +msgstr "Hangfájl &Lejátszása" + +#: ../src\gui\buffers\menus.py:26 ../src\gui\buffers\menus.py:75 +#: ../src\gui\main.py:99 +msgid "&Show tweet" +msgstr "Tweet &megjelenítése" + +#: ../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:132 +msgid "&Copy to clipboard" +msgstr "&Másolás vágólapra" + +#: ../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:103 +msgid "&Delete" +msgstr "&Törlés" + +#: ../src\gui\buffers\menus.py:35 ../src\gui\buffers\menus.py:61 +#: ../src\gui\buffers\menus.py:118 +msgid "&User actions..." +msgstr "&Felhasználó műveletek..." + +#: ../src\gui\buffers\menus.py:52 +msgid "&Show direct message" +msgstr "Közvetlen üzenet M&utatása" + +#: ../src\gui\buffers\menus.py:89 +msgid "&Show event" +msgstr "&Események megjelenítése" + +#: ../src\gui\buffers\menus.py:103 +msgid "&Mention" +msgstr "Em&lítés" + +#: ../src\gui\buffers\menus.py:106 ../src\gui\main.py:128 +msgid "&View lists" +msgstr "&Listák megtekintése" + +#: ../src\gui\buffers\menus.py:109 ../src\gui\main.py:130 +msgid "Show user &profile" +msgstr "&Felhasználó profiljának megjelenítése" + +#: ../src\gui\buffers\menus.py:112 +msgid "&Show user" +msgstr "&Felhasználó megjelenítése" + +#: ../src\gui\buffers\menus.py:126 +msgid "&Tweet about this trend" +msgstr "&Tweetelés erről a trendről" + +#: ../src\gui\buffers\menus.py:129 +msgid "&Show item" +msgstr "&Elem megjelenítése" + +#: ../src\gui\buffers\panels.py:28 msgid "Announce" msgstr "Bemond" -#: ../src\gui\buffers\people.py:46 ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:49 ../src\gui\buffers\people.py:67 msgid "Mention" msgstr "Említés" -#: ../src\gui\buffers\people.py:64 -#, fuzzy +#: ../src\gui\buffers\people.py:67 msgid "Mention to %s" -msgstr "Mind megemlítése" +msgstr "%s megemlítése" -#: ../src\gui\buffers\trends.py:41 ../src\gui\buffers\tweet_searches.py:45 +#: ../src\gui\buffers\trends.py:47 +msgid "Trending topic" +msgstr "Trendelő témák" + +#: ../src\gui\buffers\trends.py:66 +msgid "Tweet about this trend" +msgstr "Tweetelés a trendről" + +#: ../src\gui\buffers\trends.py:77 +msgid "Do you really want to delete this buffer?" +msgstr "Bisztosan szeretné törölni ezt a buffert?" + +#: ../src\gui\buffers\trends.py:150 +msgid "" +"Do you really want to empty this buffer? It's items will be removed from the " +"list" +msgstr "Bisztosan szeretné kiüríteni a buffert? A tweetek törlődnek a listáról" + +#: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Do you really want to delete this search term?" msgstr "Bisztosan szeretné törölni ezt a keresési kulcsszót?" -#: ../src\gui\dialogs\configuration.py:39 +#: ../src\gui\dialogs\configuration.py:40 msgid "Language" msgstr "Nyelv" -#: ../src\gui\dialogs\configuration.py:53 -msgid "ask before exiting TwBlue?" -msgstr "" +#: ../src\gui\dialogs\configuration.py:54 +msgid "Set the autocomplete function" +msgstr "Az automatikus kiegészítés beállítása" -#: ../src\gui\dialogs\configuration.py:56 +#: ../src\gui\dialogs\configuration.py:55 +msgid "ask before exiting TwBlue?" +msgstr "Legyen megerősítő kérdés kilépéskor?" + +#: ../src\gui\dialogs\configuration.py:58 +msgid "Use invisible interface's keyboard shorcuts on the GUI" +msgstr "" +"A láthatatlan felület billentyűparancsainak használata a grafikus felületen" + +#: ../src\gui\dialogs\configuration.py:61 msgid "Relative times" msgstr "Relatív idő" -#: ../src\gui\dialogs\configuration.py:60 +#: ../src\gui\dialogs\configuration.py:65 msgid "Activate Sapi5 when any other screen reader is not being run" msgstr "Aktiválja a Sapi5-öt ha nem fut más képernyőolvasó" -#: ../src\gui\dialogs\configuration.py:63 +#: ../src\gui\dialogs\configuration.py:68 msgid "Activate the auto-start of the invisible interface" msgstr "Aktiválja a láthatatlan felület automatikus elindítását" -#: ../src\gui\dialogs\configuration.py:67 +#: ../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):" @@ -880,11 +1095,11 @@ msgstr "" "API hívások száma ha a stream kapcsolódik (Egy API hívás 200, kettő API " "hívás 400, stb. tweettel egyenlő):" -#: ../src\gui\dialogs\configuration.py:75 +#: ../src\gui\dialogs\configuration.py:80 msgid "Items on each API call" msgstr "Elemek száma API hívásonként" -#: ../src\gui\dialogs\configuration.py:82 +#: ../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" @@ -892,72 +1107,72 @@ msgstr "" "Fordított bufferek: a legutolsó tweet a lista tetején lesz, míg a legrégebbi " "a lista allján" -#: ../src\gui\dialogs\configuration.py:97 +#: ../src\gui\dialogs\configuration.py:103 msgid "Show followers" msgstr "Követők megjelenítése" -#: ../src\gui\dialogs\configuration.py:100 +#: ../src\gui\dialogs\configuration.py:106 msgid "Show friends" msgstr "Barátok megjelenítése" -#: ../src\gui\dialogs\configuration.py:103 +#: ../src\gui\dialogs\configuration.py:109 msgid "Show favourites" msgstr "Kedvencek megjelenítése" -#: ../src\gui\dialogs\configuration.py:106 +#: ../src\gui\dialogs\configuration.py:112 msgid "Show blocked users" msgstr "Letiltott felhasználók megjelenítése" -#: ../src\gui\dialogs\configuration.py:109 +#: ../src\gui\dialogs\configuration.py:115 msgid "Show muted users" msgstr "Elnémított felhasználók megjelenítése" -#: ../src\gui\dialogs\configuration.py:112 +#: ../src\gui\dialogs\configuration.py:118 msgid "Show events" msgstr "Események megjelenítése" -#: ../src\gui\dialogs\configuration.py:122 -#: ../src\gui\dialogs\configuration.py:270 +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 msgid "Ignored clients" msgstr "Mellőzött kliensek" -#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:134 msgid "Add client" msgstr "Kliens hozzáadása" -#: ../src\gui\dialogs\configuration.py:129 +#: ../src\gui\dialogs\configuration.py:135 msgid "Remove client" msgstr "Kliens eltávolítása" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Add a new ignored client" msgstr "Új mellőzött kliens hozzáadása" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Enter the name of the client here" msgstr "Írja be a mellőzött kliens nevét" -#: ../src\gui\dialogs\configuration.py:157 +#: ../src\gui\dialogs\configuration.py:163 msgid "Volume" msgstr "Hangerő" -#: ../src\gui\dialogs\configuration.py:166 +#: ../src\gui\dialogs\configuration.py:172 msgid "Global mute" msgstr "Általános némítás" -#: ../src\gui\dialogs\configuration.py:170 +#: ../src\gui\dialogs\configuration.py:176 msgid "Output device" msgstr "Kimeneti hangeszköz" -#: ../src\gui\dialogs\configuration.py:179 +#: ../src\gui\dialogs\configuration.py:185 msgid "Input device" msgstr "Bemeneti hangeszköz" -#: ../src\gui\dialogs\configuration.py:190 +#: ../src\gui\dialogs\configuration.py:196 msgid "Sound pack" msgstr "Hangcsomag" -#: ../src\gui\dialogs\configuration.py:203 +#: ../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 " @@ -967,20 +1182,20 @@ msgstr "" "helytelen, a program nem fog tudni feltölteni. Ha nem ad meg API kulcsot, a " "hangfájlok névtelenül lesznek feltöltve" -#: ../src\gui\dialogs\configuration.py:216 -#: ../src\gui\dialogs\configuration.py:240 +#: ../src\gui\dialogs\configuration.py:222 +#: ../src\gui\dialogs\configuration.py:246 msgid "Unlink your Dropbox account" msgstr "Dropbox fiók eltávolítása" -#: ../src\gui\dialogs\configuration.py:218 -#: ../src\gui\dialogs\configuration.py:235 -#: ../src\gui\dialogs\configuration.py:243 -#: ../src\gui\dialogs\configuration.py:247 -#: ../src\gui\dialogs\configuration.py:254 +#: ../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 fiók hozzáadása" -#: ../src\gui\dialogs\configuration.py:228 +#: ../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 " @@ -990,89 +1205,84 @@ msgstr "" "hitelesítő kódot a TW Blue megjelenő szövegmezőjébe. Ez a kód szükséges a " "folytatáshoz. A műveletet csak egyszer kell elvégeznie." -#: ../src\gui\dialogs\configuration.py:228 ../src\sessionmanager\gui.py:83 +#: ../src\gui\dialogs\configuration.py:234 ../src\sessionmanager\gui.py:84 msgid "Authorisation" msgstr "Hitelesítés" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Enter the code here." msgstr "Írja be a kódot." -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Verification code" msgstr "Ellenőrző kód" -#: ../src\gui\dialogs\configuration.py:242 +#: ../src\gui\dialogs\configuration.py:248 msgid "Error during authorisation. Try again later." msgstr "Hiba a hitelesítés közben. . Próbálja újra később." -#: ../src\gui\dialogs\configuration.py:242 ../src\gui\main.py:378 -#: ../src\gui\main.py:703 ../src\gui\main.py:736 -msgid "Error!" -msgstr "Hiba!" - -#: ../src\gui\dialogs\configuration.py:261 +#: ../src\gui\dialogs\configuration.py:267 msgid "TW Blue preferences" msgstr "TW Blue beállítások" -#: ../src\gui\dialogs\configuration.py:265 +#: ../src\gui\dialogs\configuration.py:271 ../src\issueReporter\gui.py:30 msgid "General" msgstr "Általános" -#: ../src\gui\dialogs\configuration.py:268 +#: ../src\gui\dialogs\configuration.py:275 msgid "Show other buffers" msgstr "Egyéb bufferek megjelenítése" -#: ../src\gui\dialogs\configuration.py:272 +#: ../src\gui\dialogs\configuration.py:279 msgid "Sound" msgstr "Hang" -#: ../src\gui\dialogs\configuration.py:274 +#: ../src\gui\dialogs\configuration.py:281 msgid "Audio Services" msgstr "Audio Szolgáltatások" -#: ../src\gui\dialogs\configuration.py:277 +#: ../src\gui\dialogs\configuration.py:284 msgid "Save" msgstr "Mentés" -#: ../src\gui\dialogs\configuration.py:280 ../src\gui\dialogs\follow.py:64 -#: ../src\gui\dialogs\message.py:186 ../src\gui\dialogs\message.py:274 -#: ../src\gui\dialogs\message.py:357 ../src\gui\dialogs\search.py:42 -#: ../src\gui\dialogs\show_user.py:42 ../src\gui\dialogs\trending.py:42 -#: ../src\gui\dialogs\update_profile.py:56 ../src\gui\dialogs\utils.py:42 -#: ../src\keystrokeEditor\gui.py:26 +#: ../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 +#: ../src\gui\dialogs\trending.py:52 ../src\gui\dialogs\update_profile.py:56 +#: ../src\gui\dialogs\utils.py:42 ../src\keystrokeEditor\gui.py:26 msgid "Close" msgstr "Bezárás" -#: ../src\gui\dialogs\configuration.py:293 ../src\gui\main.py:264 +#: ../src\gui\dialogs\configuration.py:303 ../src\gui\main.py:277 msgid "Followers" msgstr "Követők" -#: ../src\gui\dialogs\configuration.py:307 +#: ../src\gui\dialogs\configuration.py:317 msgid "friends" msgstr "Barátok" -#: ../src\gui\dialogs\configuration.py:321 +#: ../src\gui\dialogs\configuration.py:331 msgid "Favorites" msgstr "Kedvencek" -#: ../src\gui\dialogs\configuration.py:335 ../src\gui\main.py:282 +#: ../src\gui\dialogs\configuration.py:345 ../src\gui\main.py:295 msgid "Events" msgstr "Események" -#: ../src\gui\dialogs\configuration.py:346 ../src\gui\main.py:274 +#: ../src\gui\dialogs\configuration.py:356 ../src\gui\main.py:287 msgid "Blocked users" msgstr "Letiltott felhasználók" -#: ../src\gui\dialogs\configuration.py:360 ../src\gui\main.py:278 +#: ../src\gui\dialogs\configuration.py:370 ../src\gui\main.py:291 msgid "Muted users" msgstr "Elnémított felhasználók" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "Restart TW Blue" msgstr "A TW Blue Újraindítása" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "" "The application requires to be restarted to save these changes. Press OK to " "do it now." @@ -1080,58 +1290,66 @@ msgstr "" "A változtatások elmentéséhez újra kell indítania az alkalmazást. Nyomja meg " "az OK gombot az újraindításhoz." -#: ../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 "Művelet" -#: ../src\gui\dialogs\follow.py:44 +#: ../src\gui\dialogs\follow.py:45 msgid "Follow" msgstr "Követés" -#: ../src\gui\dialogs\follow.py:45 +#: ../src\gui\dialogs\follow.py:46 msgid "Unfollow" msgstr "Elhagyás" -#: ../src\gui\dialogs\follow.py:46 +#: ../src\gui\dialogs\follow.py:47 msgid "Mute" msgstr "Némítás" -#: ../src\gui\dialogs\follow.py:47 +#: ../src\gui\dialogs\follow.py:48 msgid "Unmute" msgstr "Némítás visszavonása" -#: ../src\gui\dialogs\follow.py:48 +#: ../src\gui\dialogs\follow.py:49 msgid "Block" msgstr "Letiltás" -#: ../src\gui\dialogs\follow.py:49 +#: ../src\gui\dialogs\follow.py:50 msgid "Unblock" msgstr "Engedélyezés" -#: ../src\gui\dialogs\follow.py:50 +#: ../src\gui\dialogs\follow.py:51 msgid "Report as spam" msgstr "Spamként jelentés" -#: ../src\gui\dialogs\follow.py:61 ../src\gui\dialogs\search.py:40 -#: ../src\gui\dialogs\trending.py:40 ../src\gui\dialogs\utils.py:39 +#: ../src\gui\dialogs\follow.py:52 +msgid "Ignore tweets from this client" +msgstr "Tweetek figyelmen kívül hagyása ettől a klienstől" + +#: ../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 "OK" -#: ../src\gui\dialogs\follow.py:101 +#: ../src\gui\dialogs\follow.py:104 msgid "You've muted to %s" msgstr "%s elnémítva" -#: ../src\gui\dialogs\follow.py:115 +#: ../src\gui\dialogs\follow.py:118 msgid "You've unmuted to %s" msgstr "%s némítása visszavonva" +#: ../src\gui\dialogs\follow.py:142 +msgid "You can't ignore direct messages" +msgstr "Nem tud közvetlen üzeneteket figyelmen kívül hagyni" + #: ../src\gui\dialogs\lists.py:36 msgid "Lists manager" msgstr "Listakezelő" -#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:298 +#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:311 msgid "Lists" msgstr "Listák" @@ -1179,7 +1397,7 @@ msgstr "A lista megnyitva" msgid "This list is arready opened." msgstr "A lista már meg van nyitva." -#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:301 +#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:314 msgid "List for %s" msgstr "%s listája" @@ -1227,106 +1445,128 @@ msgstr "Hozzáadás" msgid "Select a list to remove the user" msgstr "Válassza ki a listát, melyről felhasználót szeretne törölni" -#: ../src\gui\dialogs\message.py:43 ../src\gui\dialogs\message.py:146 -#, fuzzy +#: ../src\gui\dialogs\message.py:44 ../src\gui\dialogs\message.py:147 msgid "%s - %s of 140 characters" -msgstr "Tweet - %i betű" +msgstr "%s - %s a 140 karakterből" -#: ../src\gui\dialogs\message.py:77 +#: ../src\gui\dialogs\message.py:78 msgid "Attaching..." msgstr "Csatolás..." -#: ../src\gui\dialogs\message.py:78 +#: ../src\gui\dialogs\message.py:79 msgid "Uploading..." msgstr "Feltöltés..." -#: ../src\gui\dialogs\message.py:100 +#: ../src\gui\dialogs\message.py:101 msgid "Unable to upload the audio" msgstr "Nem lehet a hangfájlt feltölteni" -#: ../src\gui\dialogs\message.py:114 ../src\gui\dialogs\message.py:400 +#: ../src\gui\dialogs\message.py:115 ../src\gui\dialogs\message.py:428 +#: ../src\gui\dialogs\message.py:513 msgid "Translated" msgstr "Lefordítva" -#: ../src\gui\dialogs\message.py:126 +#: ../src\gui\dialogs\message.py:127 msgid "There's no URL to be shortened" msgstr "Nincs rövidítendő URL" -#: ../src\gui\dialogs\message.py:129 +#: ../src\gui\dialogs\message.py:130 msgid "URL shortened" msgstr "URL rövidítve" -#: ../src\gui\dialogs\message.py:137 ../src\gui\dialogs\message.py:412 +#: ../src\gui\dialogs\message.py:138 ../src\gui\dialogs\message.py:440 +#: ../src\gui\dialogs\message.py:525 msgid "There's no URL to be expanded" msgstr "Nincs hosszabbítandó URL" -#: ../src\gui\dialogs\message.py:140 ../src\gui\dialogs\message.py:415 +#: ../src\gui\dialogs\message.py:141 ../src\gui\dialogs\message.py:443 +#: ../src\gui\dialogs\message.py:528 msgid "URL expanded" msgstr "URL meghosszabbítva" -#: ../src\gui\dialogs\message.py:168 ../src\gui\dialogs\message.py:223 +#: ../src\gui\dialogs\message.py:169 ../src\gui\dialogs\message.py:233 #: ../src\gui\dialogs\update_profile.py:51 #: ../src\gui\dialogs\update_profile.py:88 msgid "Upload a picture" msgstr "Kép feltöltése" -#: ../src\gui\dialogs\message.py:171 ../src\gui\dialogs\message.py:259 -#: ../src\gui\dialogs\message.py:350 +#: ../src\gui\dialogs\message.py:172 ../src\gui\dialogs\message.py:269 +#: ../src\gui\dialogs\message.py:378 ../src\gui\dialogs\message.py:465 msgid "Spelling correction" msgstr "Helyesírás ellenőrzés" -#: ../src\gui\dialogs\message.py:175 ../src\gui\dialogs\message.py:263 +#: ../src\gui\dialogs\message.py:176 ../src\gui\dialogs\message.py:273 msgid "Shorten URL" msgstr "URL rövidítés" -#: ../src\gui\dialogs\message.py:177 ../src\gui\dialogs\message.py:265 -#: ../src\gui\dialogs\message.py:352 +#: ../src\gui\dialogs\message.py:178 ../src\gui\dialogs\message.py:275 +#: ../src\gui\dialogs\message.py:380 ../src\gui\dialogs\message.py:467 msgid "Expand URL" msgstr "URL hosszabbítás" -#: ../src\gui\dialogs\message.py:183 ../src\gui\dialogs\message.py:271 +#: ../src\gui\dialogs\message.py:184 ../src\gui\dialogs\message.py:281 msgid "Send" msgstr "Küldés" -#: ../src\gui\dialogs\message.py:219 ../src\gui\dialogs\message.py:230 +#: ../src\gui\dialogs\message.py:187 +msgid "&Autocomplete users" +msgstr "Felhasználók &autokiegészítése" + +#: ../src\gui\dialogs\message.py:229 ../src\gui\dialogs\message.py:240 #: ../src\gui\dialogs\update_profile.py:84 #: ../src\gui\dialogs\update_profile.py:95 msgid "Discard image" msgstr "Kép törlése" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Image files (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" msgstr "Képfájlok (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Select the picture to be uploaded" msgstr "Válassza ki a feltöltendő képet" -#: ../src\gui\dialogs\message.py:253 +#: ../src\gui\dialogs\message.py:263 msgid "Recipient" msgstr "Címzett" -#: ../src\gui\dialogs\message.py:308 -msgid "Mention to all" -msgstr "Mind megemlítése" +#: ../src\gui\dialogs\message.py:318 +msgid "Men&tion all" +msgstr "Mind m&egemlítése" -#: ../src\gui\dialogs\message.py:335 +#: ../src\gui\dialogs\message.py:345 msgid "Tweet - %i characters " msgstr "Tweet - %i betű " -#: ../src\gui\dialogs\search.py:26 ../src\gui\dialogs\trending.py:26 +#: ../src\gui\dialogs\message.py:363 +msgid "Retweets: " +msgstr "Retweetek" + +#: ../src\gui\dialogs\message.py:368 +msgid "Favourites: " +msgstr "Kedvencek: " + +#: ../src\gui\dialogs\message.py:451 +msgid "View" +msgstr "Nézet" + +#: ../src\gui\dialogs\message.py:453 +msgid "Item" +msgstr "Elem" + +#: ../src\gui\dialogs\search.py:26 msgid "Search on Twitter" msgstr "Keresés a Twitteren" -#: ../src\gui\dialogs\search.py:27 ../src\gui\dialogs\trending.py:27 +#: ../src\gui\dialogs\search.py:27 msgid "Search" msgstr "Keresés" -#: ../src\gui\dialogs\search.py:34 ../src\gui\dialogs\trending.py:34 +#: ../src\gui\dialogs\search.py:34 msgid "Tweets" msgstr "Tweetek" -#: ../src\gui\dialogs\search.py:35 ../src\gui\dialogs\trending.py:35 +#: ../src\gui\dialogs\search.py:35 msgid "Users" msgstr "Felhasználók" @@ -1394,6 +1634,26 @@ msgstr "Tweetek: %s\n" msgid "Favourites: %s" msgstr "Kedvencek: %s" +#: ../src\gui\dialogs\trending.py:30 +msgid "View trending topics" +msgstr "Trendelő témák megtekintése" + +#: ../src\gui\dialogs\trending.py:31 +msgid "Trending topics by" +msgstr "Trendelő témák" + +#: ../src\gui\dialogs\trending.py:33 +msgid "Country" +msgstr "Ország szerint" + +#: ../src\gui\dialogs\trending.py:34 +msgid "City" +msgstr "Város szerint" + +#: ../src\gui\dialogs\trending.py:43 ../src\gui\dialogs\update_profile.py:35 +msgid "Location" +msgstr "Tartózkodási hely" + #: ../src\gui\dialogs\update_profile.py:27 msgid "Update your profile" msgstr "Profil frissítése" @@ -1402,10 +1662,6 @@ msgstr "Profil frissítése" msgid "Name (20 characters maximum)" msgstr "Név (maximum 20 betű)" -#: ../src\gui\dialogs\update_profile.py:35 -msgid "Location" -msgstr "Tartózkodási hely" - #: ../src\gui\dialogs\update_profile.py:40 msgid "Website" msgstr "Weboldal" @@ -1422,262 +1678,249 @@ msgstr "Profil frissítése" msgid "Select an URL" msgstr "URL kiválasztása" -#: ../src\gui\main.py:59 +#: ../src\gui\main.py:66 +msgid "S&witch account" +msgstr "&Fiókváltás" + +#: ../src\gui\main.py:68 msgid "&Update profile" msgstr "&Profil Frissítése" -#: ../src\gui\main.py:61 +#: ../src\gui\main.py:70 msgid "&Hide window" msgstr "Ablak &elrejtése" -#: ../src\gui\main.py:63 +#: ../src\gui\main.py:72 msgid "&Search" msgstr "&Keresés" -#: ../src\gui\main.py:65 +#: ../src\gui\main.py:74 +msgid "View &trending topics" +msgstr "Trendelő témák megtekintése" + +#: ../src\gui\main.py:76 msgid "&Lists manager" msgstr "&Listakezelő" -#: ../src\gui\main.py:67 +#: ../src\gui\main.py:78 msgid "Sounds &tutorial" msgstr "&Hangtanító" -#: ../src\gui\main.py:69 +#: ../src\gui\main.py:80 msgid "&Edit keystrokes" msgstr "Billentyűparancsok &szerkesztése" -#: ../src\gui\main.py:71 +#: ../src\gui\main.py:82 msgid "&Preferences" msgstr "&Beállítások" -#: ../src\gui\main.py:73 +#: ../src\gui\main.py:84 msgid "E&xit" msgstr "&Kilépés" -#: ../src\gui\main.py:78 ../src\gui\main.py:154 +#: ../src\gui\main.py:89 ../src\gui\main.py:167 msgid "&Tweet" msgstr "&Tweet" -#: ../src\gui\main.py:80 -msgid "Re&ply" -msgstr "&Válasz" +#: ../src\gui\main.py:101 +msgid "View &address" +msgstr "&Cím megjelenítése" -#: ../src\gui\main.py:82 -msgid "&Retweet" -msgstr "&Retweet" - -#: ../src\gui\main.py:84 -msgid "Add to &favourites" -msgstr "&Hozzáadás a kedvencekhez" - -#: ../src\gui\main.py:86 -msgid "Remove from favo&urites" -msgstr "&Törlés a kedvencek listájáról" - -#: ../src\gui\main.py:88 -msgid "&Show tweet" -msgstr "Tweet &megjelenítése" - -#: ../src\gui\main.py:90 -msgid "&Delete" -msgstr "&Törlés" - -#: ../src\gui\main.py:95 +#: ../src\gui\main.py:108 msgid "&Follow" msgstr "&Követés" -#: ../src\gui\main.py:97 +#: ../src\gui\main.py:110 msgid "&Unfollow" msgstr "&Elhagyás" -#: ../src\gui\main.py:99 ../src\gui\main.py:128 +#: ../src\gui\main.py:112 ../src\gui\main.py:141 msgid "&Mute" msgstr "&Némítás" -#: ../src\gui\main.py:101 +#: ../src\gui\main.py:114 msgid "U&nmute" msgstr "Némítás v&isszavonása" -#: ../src\gui\main.py:103 +#: ../src\gui\main.py:116 msgid "&Report as spam" msgstr "&Spamként jelentés" -#: ../src\gui\main.py:105 +#: ../src\gui\main.py:118 msgid "&Block" msgstr "&Letiltás" -#: ../src\gui\main.py:107 +#: ../src\gui\main.py:120 msgid "Unb&lock" msgstr "&Engedélyezés" -#: ../src\gui\main.py:109 +#: ../src\gui\main.py:122 msgid "Direct me&ssage" msgstr "&Közvetlen üzenet" -#: ../src\gui\main.py:111 +#: ../src\gui\main.py:124 msgid "&Add to list" msgstr "Hozzáadás &listához" -#: ../src\gui\main.py:113 +#: ../src\gui\main.py:126 msgid "R&emove from list" msgstr "&Törlés listáról" -#: ../src\gui\main.py:115 -msgid "&View lists" -msgstr "&Listák megtekintése" - -#: ../src\gui\main.py:117 -msgid "Show user &profile" -msgstr "&Felhasználó profiljának megjelenítése" - -#: ../src\gui\main.py:119 +#: ../src\gui\main.py:132 msgid "&Timeline" msgstr "&Idővonal" -#: ../src\gui\main.py:121 +#: ../src\gui\main.py:134 msgid "V&iew favourites" msgstr "Kedvencek &megjelenítése" -#: ../src\gui\main.py:126 +#: ../src\gui\main.py:139 msgid "&Load previous items" -msgstr "" +msgstr "&Továbbiak betöltése" -#: ../src\gui\main.py:130 +#: ../src\gui\main.py:143 msgid "&Autoread tweets for this buffer" msgstr "&A buffer tweetjeinek automatikus felolvasása" -#: ../src\gui\main.py:132 +#: ../src\gui\main.py:145 msgid "&Clear buffer" msgstr "Buffer törlése" -#: ../src\gui\main.py:134 +#: ../src\gui\main.py:147 msgid "&Remove buffer" msgstr "Buffer &törlése" -#: ../src\gui\main.py:139 +#: ../src\gui\main.py:152 msgid "&Documentation" msgstr "&Dokumentáció" -#: ../src\gui\main.py:141 +#: ../src\gui\main.py:154 msgid "&What's new in this version?" msgstr "&Mi az új ebben a verzióban?" -#: ../src\gui\main.py:143 +#: ../src\gui\main.py:156 msgid "&Check for updates" msgstr "&Frissítések keresése" -#: ../src\gui\main.py:145 +#: ../src\gui\main.py:158 msgid "&Report an error" msgstr "&Hibajelentés" -#: ../src\gui\main.py:147 +#: ../src\gui\main.py:160 msgid "TW Blue &website" msgstr "a TW Blue &weboldala" -#: ../src\gui\main.py:149 +#: ../src\gui\main.py:162 msgid "About &TW Blue" msgstr "A TW Blue &névjegye" -#: ../src\gui\main.py:153 +#: ../src\gui\main.py:166 msgid "&Application" msgstr "&Alkalmazás" -#: ../src\gui\main.py:155 +#: ../src\gui\main.py:168 msgid "&User" msgstr "&Felhasználó" -#: ../src\gui\main.py:156 +#: ../src\gui\main.py:169 msgid "&Buffer" msgstr "&Buffer" -#: ../src\gui\main.py:157 +#: ../src\gui\main.py:170 msgid "&Help" msgstr "&Súgó" -#: ../src\gui\main.py:241 +#: ../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." +msgstr "" +"Hiba történt frissítés keresése közben. A hiba vagy a mi kiszolgálónkon, " +"vagy az ön DNS kiszolgálóin állhat fenn. Kérjük próbálja újra később." + +#: ../src\gui\main.py:254 msgid "Home" msgstr "Főbuffer" -#: ../src\gui\main.py:246 +#: ../src\gui\main.py:259 msgid "Mentions" msgstr "Említések" -#: ../src\gui\main.py:249 +#: ../src\gui\main.py:262 msgid "Direct messages" msgstr "Közvetlen üzenetek" -#: ../src\gui\main.py:252 +#: ../src\gui\main.py:265 msgid "Sent" msgstr "Elküldött" -#: ../src\gui\main.py:258 +#: ../src\gui\main.py:271 msgid "Favourites" msgstr "Kedvencek" -#: ../src\gui\main.py:270 +#: ../src\gui\main.py:283 msgid "Friends" msgstr "Barátok" -#: ../src\gui\main.py:285 +#: ../src\gui\main.py:298 msgid "Searches" msgstr "Keresések" -#: ../src\gui\main.py:292 +#: ../src\gui\main.py:305 msgid "Timelines" msgstr "Idővonalak" -#: ../src\gui\main.py:295 ../src\gui\main.py:708 +#: ../src\gui\main.py:308 ../src\gui\main.py:747 msgid "Timeline for %s" msgstr "%s idővonala" -#: ../src\gui\main.py:306 +#: ../src\gui\main.py:319 msgid "Favourites timelines" msgstr "Kedvencek Idővonalai" -#: ../src\gui\main.py:309 ../src\gui\main.py:732 +#: ../src\gui\main.py:322 ../src\gui\main.py:771 msgid "Favourites for %s" msgstr "%s kedvencei" -#: ../src\gui\main.py:341 +#: ../src\gui\main.py:332 ../src\gui\main.py:1062 +msgid "Trending topics for %s" +msgstr "%s trendelő témái" + +#: ../src\gui\main.py:365 msgid "Ready" msgstr "Üzemkész" -#: ../src\gui\main.py:368 +#: ../src\gui\main.py:393 msgid "%s favourites from %s" msgstr "%s felhasználó %s kedvencei" -#: ../src\gui\main.py:378 -#, fuzzy -msgid "Connection error. Try again later." -msgstr "Hiba a hitelesítés közben. . Próbálja újra később." - -#: ../src\gui\main.py:421 +#: ../src\gui\main.py:449 msgid "Streams disconnected. TW Blue will try to reconnect in a minute." msgstr "" "A kapcsolat megszakadt a streamekkel. A TW Blue megpróbál újra kapcsolódni " "egy perc múlva." -#: ../src\gui\main.py:425 +#: ../src\gui\main.py:453 msgid "Reconnecting streams..." msgstr "Kapcsolódás a streamekhez..." -#: ../src\gui\main.py:449 +#: ../src\gui\main.py:477 msgid "search for %s" msgstr "%s keresése" -#: ../src\gui\main.py:454 +#: ../src\gui\main.py:482 msgid "search users for %s" msgstr "%s keresése a felhasználók között" -#: ../src\gui\main.py:466 ../src\gui\main.py:477 ../src\gui\main.py:496 +#: ../src\gui\main.py:494 ../src\gui\main.py:505 ../src\gui\main.py:524 msgid "Select the user" msgstr "Válasszon felhasználót" -#: ../src\gui\main.py:557 +#: ../src\gui\main.py:584 msgid "User details" msgstr "Felhasználó információi" -#: ../src\gui\main.py:565 +#: ../src\gui\main.py:592 msgid "" "Do you really want to delete this message? It will be eliminated from " "Twitter as well." @@ -1685,110 +1928,121 @@ msgstr "" "Bisztosan szeretné törölni ezt az üzenetet? Az üzenet már a Twitteren sem " "lesz elérhető." -#: ../src\gui\main.py:582 +#: ../src\gui\main.py:609 msgid "Do you really want to close TW Blue?" msgstr "Bisztosan szeretné bezárni a TW Blue programot?" -#: ../src\gui\main.py:582 ../src\gui\sysTrayIcon.py:46 +#: ../src\gui\main.py:609 ../src\gui\sysTrayIcon.py:46 msgid "Exit" msgstr "Kilépés" -#: ../src\gui\main.py:587 -#, fuzzy +#: ../src\gui\main.py:614 msgid "Exiting..." -msgstr "Csatolás..." +msgstr "Kilépés..." -#: ../src\gui\main.py:673 +#: ../src\gui\main.py:712 msgid "Error while adding to favourites." msgstr "Hiba történt a kedvencekhez adáskor." -#: ../src\gui\main.py:681 +#: ../src\gui\main.py:720 msgid "Error while removing from favourites." msgstr "Hiba történt a kedvenc törlésekor." -#: ../src\gui\main.py:685 +#: ../src\gui\main.py:724 msgid "Individual timeline" msgstr "Egyéni idővonal" -#: ../src\gui\main.py:689 ../src\gui\main.py:721 -msgid "The user does not exist" -msgstr "A felhasználó nem létezik" - -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "Existing timeline" msgstr "Létező idővonal" -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "" "There's currently a timeline for this user. You are not able to open another" msgstr "Már létezik idővonal ezzel a felhasználóval. Nem nyithat meg újabbat" -#: ../src\gui\main.py:703 +#: ../src\gui\main.py:742 msgid "This user has no tweets. You can't open a timeline for this user" msgstr "A felhasználó nem rendelkezik tweettel. Nem lehet idővonalat megnyitni" -#: ../src\gui\main.py:717 +#: ../src\gui\main.py:756 msgid "List of favourites" msgstr "Kedvenclista" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "Existing list" msgstr "Létező lista" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "" "There's already a list of favourites for this user. You can't create another." msgstr "" "Már létezik a megadott felhasználó kedvenclistája. Nem hozhat létre újabbat." -#: ../src\gui\main.py:736 +#: ../src\gui\main.py:775 msgid "" "This user has no favourites. You can't create a list of favourites for this " "user." msgstr "" "A felhasználó nem rendelkezik kedvenccel. Nem lehet kedvenclistát megnyitni" -#: ../src\gui\main.py:777 ../src\gui\main.py:790 +#: ../src\gui\main.py:816 ../src\gui\main.py:829 msgid "%s, %s of %s" msgstr "%s, %s per %s" -#: ../src\gui\main.py:779 ../src\gui\main.py:792 +#: ../src\gui\main.py:818 ../src\gui\main.py:831 msgid "%s. Empty" msgstr "%s. Üres" -#: ../src\gui\main.py:815 +#: ../src\gui\main.py:868 msgid "Global mute on" msgstr "Általános némítás bekapcsolva" -#: ../src\gui\main.py:818 +#: ../src\gui\main.py:871 msgid "Global mute off" msgstr "Általános némítás kikapcsolva" -#: ../src\gui\main.py:824 +#: ../src\gui\main.py:877 msgid "Buffer mute on" msgstr "Buffer némítás bekapcsolva" -#: ../src\gui\main.py:827 +#: ../src\gui\main.py:880 msgid "Buffer mute off" msgstr "Buffer némítás kikapcsolva" -#: ../src\gui\main.py:833 +#: ../src\gui\main.py:886 msgid "The auto-reading of new tweets is enabled for this buffer" msgstr "" "Az új tweetek automatikus felolvasása engedélyezve van ehhez a bufferhez" -#: ../src\gui\main.py:836 +#: ../src\gui\main.py:889 msgid "The auto-reading of new tweets is disabled for this buffer" msgstr "Az új tweetek automatikus felolvasása le van tiltva ehhez a bufferhez" -#: ../src\gui\main.py:843 +#: ../src\gui\main.py:896 msgid "Copied" msgstr "Másolva" -#: ../src\gui\main.py:857 ../src\gui\main.py:870 +#: ../src\gui\main.py:910 ../src\gui\main.py:923 msgid "%s" msgstr "%s" +#: ../src\gui\main.py:1026 +msgid "Address" +msgstr "Cím" + +#: ../src\gui\main.py:1028 ../src\gui\main.py:1045 +msgid "There are no coordinates in this tweet" +msgstr "Nincsenek koordináták ebben a tweetben" + +#: ../src\gui\main.py:1030 ../src\gui\main.py:1047 +msgid "There are no results for the coordinates in this tweet" +msgstr "Nincs találat a tweethez tartozó koordinátákhoz" + +#: ../src\gui\main.py:1032 ../src\gui\main.py:1049 +msgid "Error decoding coordinates. Try again later." +msgstr "Hiba a koordináták dekódolásakor. Próbálja meg újra később." + #: ../src\gui\sysTrayIcon.py:36 msgid "Preferences" msgstr "Beállítások" @@ -1797,7 +2051,7 @@ msgstr "Beállítások" msgid "Show / hide" msgstr "Megjelenítés / elrejtés" -#: ../src\gui\sysTrayIcon.py:42 +#: ../src\gui\sysTrayIcon.py:42 ../src\issueReporter\gui.py:30 msgid "Documentation" msgstr "Dokumentáció" @@ -1805,6 +2059,126 @@ msgstr "Dokumentáció" msgid "Check for updates" msgstr "Frissítések keresése" +#: ../src\issueReporter\gui.py:30 +msgid "Translation" +msgstr "Fordítás" + +#: ../src\issueReporter\gui.py:31 +msgid "always" +msgstr "mindig" + +#: ../src\issueReporter\gui.py:31 +msgid "have not tried" +msgstr "nem próbálta" + +#: ../src\issueReporter\gui.py:31 +msgid "random" +msgstr "véletlenszerű" + +#: ../src\issueReporter\gui.py:31 +msgid "sometimes" +msgstr "néha" + +#: ../src\issueReporter\gui.py:31 +msgid "unable to duplicate" +msgstr "Nem lehet megkettőzni" + +#: ../src\issueReporter\gui.py:32 +msgid "block" +msgstr "Letiltás" + +#: ../src\issueReporter\gui.py:32 +msgid "crash" +msgstr "összeomlás" + +#: ../src\issueReporter\gui.py:32 +msgid "feature" +msgstr "funkció" + +#: ../src\issueReporter\gui.py:32 +msgid "major" +msgstr "fő" + +#: ../src\issueReporter\gui.py:32 +msgid "minor" +msgstr "mellékes" + +#: ../src\issueReporter\gui.py:32 +msgid "text" +msgstr "Szöveg" + +#: ../src\issueReporter\gui.py:32 +msgid "trivial" +msgstr "jelentéktelen" + +#: ../src\issueReporter\gui.py:32 +msgid "tweak" +msgstr "testreszab" + +#: ../src\issueReporter\gui.py:34 +msgid "Report an error" +msgstr "Hibajelentés" + +#: ../src\issueReporter\gui.py:37 +msgid "Select a category" +msgstr "Válasszon Kategóriát" + +#: ../src\issueReporter\gui.py:46 +msgid "" +"Briefly describe what happened. You will be able to thoroughly explain it " +"later" +msgstr "" +"Írja le röviden, mi történt. A későbbiekben van lehetősége bővebben is " +"leírni." + +#: ../src\issueReporter\gui.py:56 +msgid "Here, you can describe the bug in detail" +msgstr "Itt bővebben kifejtheti a hibát" + +#: ../src\issueReporter\gui.py:66 +msgid "how often does this bug happen?" +msgstr "Milyen gyakran történik ez a hiba?" + +#: ../src\issueReporter\gui.py:74 +msgid "Select the importance that you think this bug has" +msgstr "Válassza ki a hiba ön szerinti fontosságát" + +#: ../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 "" +"Tisztában vagyok vele, hogy a TW Blue hibarendszer megkapja a Twitter " +"felhasználói nevemet a kapcsolattartás és a hiba gyors kijavítása érdekében" + +#: ../src\issueReporter\gui.py:85 +msgid "Send report" +msgstr "Jelentés elküldése" + +#: ../src\issueReporter\gui.py:98 +msgid "You must fill out both fields" +msgstr "Mindkét mező kitöltése kötelező" + +#: ../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 "" +"Be kell jelölnie a jelölőnégyzetet a Twitter felhasználói nevének " +"elküldéséhez, ha kapcsolatfelvétel szükséges." + +#: ../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 "" +"Köszönjük a hibajelentést! A jövőben előfordulhat, hogy a változások " +"listájában megtalálja. JElentett hibák száma: %i" + +#: ../src\issueReporter\gui.py:120 +msgid "reported" +msgstr "jelentve" + #: ../src\keystrokeEditor\constants.py:4 msgid "Go up up on the current list" msgstr "Felfelé mozgás a jelenlegi listán" @@ -1968,7 +2342,19 @@ msgstr "A megadott felhasználó listáinak megjelenítése" #: ../src\keystrokeEditor\constants.py:44 msgid "loads previous items to any buffer" -msgstr "" +msgstr "betölti a régebbi elemeket bármely bufferbe" + +#: ../src\keystrokeEditor\constants.py:45 +msgid "Get location of any tweet" +msgstr "Határozza meg bármely tweet helyét" + +#: ../src\keystrokeEditor\constants.py:46 +msgid "Displays the tweet's location in a dialog" +msgstr "Megjeleníti a tweet helyét egy párbeszédablakban" + +#: ../src\keystrokeEditor\constants.py:47 +msgid "Creates a buffer for displaying trends for a desired place" +msgstr "Buffert készít egy hely trendjeiről" #: ../src\keystrokeEditor\gui.py:10 msgid "Keystroke editor" @@ -2022,15 +2408,15 @@ msgstr "Meg kell adnia egy betűt a billentyűparancshoz" msgid "User default" msgstr "Alapértelmezett" -#: ../src\sessionmanager\gui.py:19 +#: ../src\sessionmanager\gui.py:20 msgid "Session manager" msgstr "Munkamenet kezelő" -#: ../src\sessionmanager\gui.py:23 +#: ../src\sessionmanager\gui.py:24 msgid "Select a twitter account to start TW Blue" msgstr "Válasszon ki egy fiókot a TW Blue elindításához" -#: ../src\sessionmanager\gui.py:25 +#: ../src\sessionmanager\gui.py:26 msgid "Account" msgstr "Fiók" @@ -2038,15 +2424,19 @@ msgstr "Fiók" msgid "New account" msgstr "Új fiók" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:32 +msgid "Remove session" +msgstr "Munkamenet törlése" + +#: ../src\sessionmanager\gui.py:70 msgid "Account Error" msgstr "Fiók hiba" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:70 msgid "You need to configure an account." msgstr "Be kell állítania egy fiókot." -#: ../src\sessionmanager\gui.py:83 +#: ../src\sessionmanager\gui.py:84 msgid "" "The request for the required Twitter authorization to continue will be " "opened on your browser. You only need to do it once. Would you like to " @@ -2055,11 +2445,11 @@ msgstr "" "A Twitter hitelesítési kérelme most megnyílik a böngészőjében. A művelet " "elvégzése csak egyszer szükséges. Szeretne egy új fiókot most hitelesíteni?" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "Invalid user token" msgstr "Érvénytelen felhasználói token" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "" "Your access token is invalid or the authorisation has failed. Please try " "again." @@ -2067,10 +2457,18 @@ msgstr "" "A hozzáférési token érvénytelen, vagy a hitelesítés sikertelen. Kérjük " "próbálja újra." -#: ../src\sessionmanager\gui.py:97 +#: ../src\sessionmanager\gui.py:98 msgid "Authorised account %d" msgstr "Hitelesített fiók %d" +#: ../src\sessionmanager\gui.py:107 +msgid "Do you really want delete this account?" +msgstr "Bisztosan szeretné törölni ezt a fiókot?" + +#: ../src\sessionmanager\gui.py:107 +msgid "Remove account" +msgstr "Fiók eltávolítása" + #: ../src\twitter\buffers\indibidual.py:26 msgid "One tweet from %s" msgstr "Egy tweet %s felhasználótól" @@ -2412,11 +2810,11 @@ msgstr "magán" msgid "public" msgstr "nyilvános" -#: ../src\twitter\twitter.py:74 +#: ../src\twitter\twitter.py:77 msgid "%s failed. Reason: %s" msgstr "%s sikertelen. Ok: %s" -#: ../src\twitter\twitter.py:81 +#: ../src\twitter\twitter.py:84 msgid "%s succeeded." msgstr "%s sikeres." @@ -2457,97 +2855,12 @@ msgstr "" "Az új TW Blue verzió letöltése és telepítése befejeződött. Nyomja meg az OK " "gombot az alkalmazás elindításához." -#~ msgid "always" -#~ msgstr "mindig" +#, fuzzy +#~ msgid "Mention &to all" +#~ msgstr "Mind megemlítése" -#~ msgid "have not tried" -#~ msgstr "nincs kipróbálva" - -#~ msgid "random" -#~ msgstr "véletlenszerű" - -#~ msgid "sometimes" -#~ msgstr "néha" - -#~ msgid "unable to duplicate" -#~ msgstr "Nem lehet megkettőzni" - -#~ msgid "block" -#~ msgstr "Letiltás" - -#~ msgid "crash" -#~ msgstr "összeomlás" - -#~ msgid "feature" -#~ msgstr "funkció" - -#~ msgid "major" -#~ msgstr "fő" - -#~ msgid "minor" -#~ msgstr "mellékes" - -#~ msgid "text" -#~ msgstr "Szöveg" - -#~ msgid "trivial" -#~ msgstr "jelentéktelen" - -#~ msgid "tweak" -#~ msgstr "testreszab" - -#~ msgid "Report an error" -#~ msgstr "Hibajelentés" - -#~ msgid "Select a category" -#~ msgstr "Válasszon Kategóriát" - -#~ msgid "" -#~ "Briefly describe what happened. You will be able to thoroughly explain it " -#~ "later" -#~ msgstr "" -#~ "Írja le röviden, mi történt. A későbbiekben van lehetősége bővebben is " -#~ "leírni." - -#~ msgid "Here, you can describe the bug in detail" -#~ msgstr "Itt bővebben kifejtheti a hibát" - -#~ msgid "how often does this bug happen?" -#~ msgstr "Milyen gyakran történik ez a hiba?" - -#~ msgid "Select the importance that you think this bug has" -#~ msgstr "Válassza ki a hiba ön szerinti fontosságát" - -#~ msgid "" -#~ "I know that the TW Blue bug system will get my Twitter username to " -#~ "contact me and fix the bug quickly" -#~ msgstr "" -#~ "Tisztában vagyok vele, hogy a TW Blue hibarendszer megkapja a Twitter " -#~ "felhasználói nevemet a kapcsolattartás és a hiba gyors kijavítása " -#~ "érdekében" - -#~ msgid "Send report" -#~ msgstr "Jelentés elküldése" - -#~ msgid "You must fill out both fields" -#~ msgstr "Mindkét mező kitöltése kötelező" - -#~ msgid "" -#~ "You need to mark the checkbox to provide us your twitter username to " -#~ "contact to you if is necessary." -#~ msgstr "" -#~ "Be kell jelölnie a jelölőnégyzetet a Twitter felhasználói nevének " -#~ "elküldéséhez, ha kapcsolatfelvétel szükséges." - -#~ 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 "" -#~ "Köszönjük a hibajelentést! A jövőben előfordulhat, hogy a változások " -#~ "listájában megtalálja. JElentett hibák száma: %i" - -#~ msgid "reported" -#~ msgstr "jelentve" +#~ msgid "Connection error. Try again later." +#~ msgstr "Hiba kapcsolódás közben. . Próbálja újra később." #~ msgid "Error while reporting" #~ msgstr "Hiba a jelentés közben" diff --git a/src/locales/it/LC_MESSAGES/twblue.mo b/src/locales/it/LC_MESSAGES/twblue.mo index f0992e3884485db88a2f98a3213f72b089af0bb6..732bbaf04fd8965711bb88c0a6c1ef4ad2ed40d2 100644 GIT binary patch literal 43453 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

h-6)W#yP-z4o8X(KpHv7uX`Ld4! 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\n" "Language-Team: Manuel Cortez \n" "Language: it\n" @@ -15,8 +15,8 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 1.6.3\n" -#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:173 -#: ../src\gui\dialogs\message.py:261 +#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:174 +#: ../src\gui\dialogs\message.py:271 msgid "Attach audio" msgstr "Allega audio" @@ -50,7 +50,7 @@ msgstr "Carica" msgid "Attach" msgstr "Allega" -#: ../src\extra\AudioUploader\gui.py:59 +#: ../src\extra\AudioUploader\gui.py:59 ../src\issueReporter\gui.py:88 msgid "Cancel" msgstr "annulla" @@ -70,13 +70,13 @@ msgstr "Registrazione" msgid "Stopped" msgstr "Stoppato" -#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:222 +#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:232 #: ../src\gui\dialogs\update_profile.py:87 msgid "Discarded" msgstr "Scartato" -#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:339 -#: ../src\gui\buffers\base.py:351 +#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:359 +#: ../src\gui\buffers\base.py:371 msgid "Playing..." msgstr "Riproduzione" @@ -181,62 +181,66 @@ msgid "Someone's favourites have been updated" msgstr "Aggiornamento ai preferiti" #: ../src\extra\SoundsTutorial\gui.py:19 +msgid "The tweet has coordinates to determine its location" +msgstr "Il tweet contiene coordinate per determinare la localizzazione" + +#: ../src\extra\SoundsTutorial\gui.py:20 msgid "There are no more tweets to read" msgstr "Non ci sono altri tweet da leggere" -#: ../src\extra\SoundsTutorial\gui.py:20 +#: ../src\extra\SoundsTutorial\gui.py:21 msgid "A list has a new tweet" msgstr "Una lista ha un nuovo tweet" -#: ../src\extra\SoundsTutorial\gui.py:21 +#: ../src\extra\SoundsTutorial\gui.py:22 msgid "You can't add any more characters on the tweet" msgstr "Non è possibile aggiungere altri caratteri al tweet" -#: ../src\extra\SoundsTutorial\gui.py:22 +#: ../src\extra\SoundsTutorial\gui.py:23 msgid "You've been mentioned " msgstr "Sei stato menzionato" -#: ../src\extra\SoundsTutorial\gui.py:23 +#: ../src\extra\SoundsTutorial\gui.py:24 msgid "A new event has happened" msgstr "Nuovo evento " -#: ../src\extra\SoundsTutorial\gui.py:24 +#: ../src\extra\SoundsTutorial\gui.py:25 msgid "TW Blue is ready " msgstr "TW Blue è pronto" -#: ../src\extra\SoundsTutorial\gui.py:25 +#: ../src\extra\SoundsTutorial\gui.py:26 msgid "You've replied" msgstr "Hai risposto" -#: ../src\extra\SoundsTutorial\gui.py:26 +#: ../src\extra\SoundsTutorial\gui.py:27 msgid "You've retweeted" msgstr "Hai retweetato" -#: ../src\extra\SoundsTutorial\gui.py:27 +#: ../src\extra\SoundsTutorial\gui.py:28 msgid "A search has been updated" msgstr "Una ricerca è stata aggiornata" -#: ../src\extra\SoundsTutorial\gui.py:28 +#: ../src\extra\SoundsTutorial\gui.py:29 msgid "There's a new tweet in the main buffer" msgstr "Nuovo tweet nella linea temporale principale" -#: ../src\extra\SoundsTutorial\gui.py:29 +#: ../src\extra\SoundsTutorial\gui.py:30 msgid "You've sent a tweet" msgstr "Hai inviato un tweet" -#: ../src\extra\SoundsTutorial\gui.py:30 +#: ../src\extra\SoundsTutorial\gui.py:31 msgid "There's a new tweet in a timeline" msgstr "Nuovo tweet nella linea temporale" -#: ../src\extra\SoundsTutorial\gui.py:31 +#: ../src\extra\SoundsTutorial\gui.py:32 msgid "You have a new follower" msgstr "Hai un nuovo seguitore" -#: ../src\extra\SoundsTutorial\gui.py:32 +#: ../src\extra\SoundsTutorial\gui.py:33 msgid "You've turned the volume up or down" msgstr "Volume regolato" -#: ../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 " @@ -247,17 +251,18 @@ msgstr "" "funzione. Assicurati di ottenere i suoni mancanti necessari o contatta lo " "sviluppatore per il pacchetto." -#: ../src\extra\SoundsTutorial\gui.py:36 ../src\extra\SpellChecker\gui.py:34 -#: ../src\gui\dialogs\show_user.py:63 ../src\gui\main.py:689 -#: ../src\gui\main.py:721 +#: ../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 "Errore" -#: ../src\extra\SoundsTutorial\gui.py:38 +#: ../src\extra\SoundsTutorial\gui.py:39 msgid "Sounds tutorial" msgstr "Tutorial dei suoni" -#: ../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 "Premi Invio per ascoltare il suono dell'evento selezionato" @@ -309,8 +314,108 @@ msgstr "Finito" msgid "The spelling review has finished." msgstr "Correzione di ortografia terminata" -#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:181 -#: ../src\gui\dialogs\message.py:269 ../src\gui\dialogs\message.py:355 +#: ../src\extra\autocompletionUsers\completion.py:18 +msgid "You have to start writing" +msgstr "Inizia a scrivere" + +#: ../src\extra\autocompletionUsers\completion.py:29 +msgid "There are not results in your users database" +msgstr "Nessun risultato nel tuo Database utenti" + +#: ../src\extra\autocompletionUsers\completion.py:31 +msgid "Autocompletion only works for users." +msgstr "Il completamento automatico funziona solo per gli utenti." + +#: ../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 "" +"Sei sicuro di voler eliminare questo utente dal database? Questo utente non " +"apparirà nei risultati di completamento automatico." + +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "Confirm" +msgstr "Conferma" + +#: ../src\extra\autocompletionUsers\settings.py:24 +msgid "" +"Updating database... You can close this window now. A message will tell you " +"when the process finishes." +msgstr "" +"Aggiornamento del database... Si può ora chiudere questa finestra. Un " +"messaggio vi informerà Quando il processo termina." + +#: ../src\extra\autocompletionUsers\wx_manage.py:7 +msgid "Manage Autocomplete users’ database" +msgstr "Gestisci autocompletamento per gli utenti nel database" + +#: ../src\extra\autocompletionUsers\wx_manage.py:10 +msgid "Editing TWBlue users database" +msgstr "Modificazione del database degli utenti" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Name" +msgstr "Nome" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Username" +msgstr "Nome utente" + +#: ../src\extra\autocompletionUsers\wx_manage.py:14 +msgid "Add user" +msgstr "Aggiungi utente" + +#: ../src\extra\autocompletionUsers\wx_manage.py:15 +msgid "Remove user" +msgstr "Rimuovi utente" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Add user to database" +msgstr "Aggiungi utente al database" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Twitter username" +msgstr "Nome utente Twitter" + +#: ../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 "Errore" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +msgid "The user does not exist" +msgstr "Questo utente non esiste su Twitter" + +#: ../src\extra\autocompletionUsers\wx_settings.py:6 +msgid "Autocomplete users’ settings" +msgstr "Impostazioni autocompletamento utenti" + +#: ../src\extra\autocompletionUsers\wx_settings.py:9 +msgid "Add users from followers buffer" +msgstr "Aggiungi utenti dall'elenco followers" + +#: ../src\extra\autocompletionUsers\wx_settings.py:10 +msgid "Add users from friends buffer" +msgstr "Aggiungi utenti dall'elenco dei following" + +#: ../src\extra\autocompletionUsers\wx_settings.py:13 +msgid "See the users list" +msgstr "Visualizza la lista degli utenti" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "Done" +msgstr "Fatto!" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "TWBlue's database of users has been updated." +msgstr "Il database di TWBlue per gli utenti è stato aggiornato." + +#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:182 +#: ../src\gui\dialogs\message.py:279 ../src\gui\dialogs\message.py:383 +#: ../src\gui\dialogs\message.py:470 msgid "Translate message" msgstr "Traduci messaggio" @@ -690,92 +795,95 @@ msgstr "Yiddish" msgid "autodetect" msgstr "Rilevamento automatico" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Client" msgstr "Client" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Text" msgstr "Testo" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\events.py:64 msgid "Date" msgstr "Data" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\people.py:41 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\people.py:44 #: ../src\gui\buffers\user_searches.py:31 ../src\gui\dialogs\utils.py:36 msgid "User" msgstr "Utente" -#: ../src\gui\buffers\base.py:80 ../src\gui\buffers\base.py:228 -#: ../src\gui\buffers\events.py:62 ../src\gui\buffers\events.py:78 -#: ../src\gui\dialogs\message.py:337 ../src\gui\sysTrayIcon.py:34 +#: ../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: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:82 ../src\gui\buffers\base.py:240 -#: ../src\gui\buffers\base.py:243 ../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:84 ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:267 msgid "Reply" msgstr "Rispondi" -#: ../src\gui\buffers\base.py:86 +#: ../src\gui\buffers\base.py:89 msgid "Direct message" msgstr "Messaggio diretto" -#: ../src\gui\buffers\base.py:100 +#: ../src\gui\buffers\base.py:103 msgid "Do you really want to delete this timeline?" msgstr "Eliminare questa linea temporale?" -#: ../src\gui\buffers\base.py:100 ../src\gui\buffers\favourites.py:41 -#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:41 +#: ../src\gui\buffers\base.py:103 ../src\gui\buffers\favourites.py:41 +#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:77 #: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Attention" msgstr "Attenzione" -#: ../src\gui\buffers\base.py:112 +#: ../src\gui\buffers\base.py:115 msgid "This buffer is not a timeline; it can't be deleted." msgstr "Impossivile eliminare. Questo buffer non è una Linea temporale;" -#: ../src\gui\buffers\base.py:196 ../src\gui\buffers\people.py:114 +#: ../src\gui\buffers\base.py:204 ../src\gui\buffers\people.py:117 msgid "%s items retrieved" msgstr "%s Elementi recuperati" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "Direct message to %s" msgstr "Messaggio diretto a %s" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "New direct message" msgstr "Nuovo messaggio diretto" -#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\events.py:78 +#: ../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 "Scrivi il tweet qui" -#: ../src\gui\buffers\base.py:240 +#: ../src\gui\buffers\base.py:248 msgid "Would you like to add a comment to this tweet?" msgstr "Vuoi aggiungere un commento a questo tweet?" -#: ../src\gui\buffers\base.py:243 +#: ../src\gui\buffers\base.py:251 msgid "Add your comment to the tweet" msgstr "Aggiungi il tuo commento al tweet" -#: ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:267 msgid "Reply to %s" msgstr "Rispondi a %s" -#: ../src\gui\buffers\base.py:304 +#: ../src\gui\buffers\base.py:322 msgid "Opening URL..." msgstr "Collegamento alla pagina..." -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../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" @@ -783,42 +891,43 @@ msgstr "" "Svuotare questo buffer? I tweet saranno rimossi dall'elenco, ma non da " "Twitter" -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\trends.py:150 msgid "Empty buffer" msgstr "Svuota Elenco" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 +#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129 msgid "Do you really want to delete this message?" msgstr "Sei sicuro di voler eliminare questo messaggio?" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 -#: ../src\gui\dialogs\lists.py:107 ../src\gui\main.py:565 +#: ../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 "Elimina Tweet" -#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\base.py:357 +#: ../src\gui\buffers\base.py:366 ../src\gui\buffers\base.py:377 msgid "Unable to play audio." msgstr "Impossibile riprodurre audio." -#: ../src\gui\buffers\base.py:348 +#: ../src\gui\buffers\base.py:368 msgid "Audio stopped." msgstr "Stop." -#: ../src\gui\buffers\events.py:35 ../src\gui\buffers\panels.py:37 -#: ../src\gui\buffers\tweet_searches.py:58 +#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33 +#: ../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 "Questa azione non è supportata per questo buffer" -#: ../src\gui\buffers\events.py:44 +#: ../src\gui\buffers\events.py:47 msgid "Empty" msgstr "Vuoto" -#: ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\events.py:64 msgid "Event" msgstr "Evento" -#: ../src\gui\buffers\events.py:64 +#: ../src\gui\buffers\events.py:67 msgid "Remove event" msgstr "Rimuovere evento" @@ -830,44 +939,154 @@ msgstr "Sei sicuro di voler eliminare questa Linea temporale?" msgid "Do you really want to delete this list?" msgstr "Sei sicuro di voler eliminare questa lista?" -#: ../src\gui\buffers\panels.py:27 +#: ../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:91 +msgid "Re&ply" +msgstr "&Rispondi" + +#: ../src\gui\buffers\menus.py:14 ../src\gui\main.py:95 +msgid "Add to &favourites" +msgstr "&Aggiungi ai preferiti" + +#: ../src\gui\buffers\menus.py:17 ../src\gui\main.py:97 +msgid "Remove from favo&urites" +msgstr "&Rimuovi dai favoriti" + +#: ../src\gui\buffers\menus.py:20 ../src\gui\buffers\menus.py:46 +#: ../src\gui\buffers\menus.py:69 +msgid "&Open URL" +msgstr "C&ollegamento alla pagina..." + +#: ../src\gui\buffers\menus.py:23 ../src\gui\buffers\menus.py:49 +#: ../src\gui\buffers\menus.py:72 +msgid "&Play audio" +msgstr "A&vvia audio" + +#: ../src\gui\buffers\menus.py:26 ../src\gui\buffers\menus.py:75 +#: ../src\gui\main.py:99 +msgid "&Show tweet" +msgstr "&Visualizza Tweet" + +#: ../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:132 +msgid "&Copy to clipboard" +msgstr "&Copia negli appunti" + +#: ../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:103 +msgid "&Delete" +msgstr "&Elimina Tweet" + +#: ../src\gui\buffers\menus.py:35 ../src\gui\buffers\menus.py:61 +#: ../src\gui\buffers\menus.py:118 +msgid "&User actions..." +msgstr "&Azioni utente..." + +#: ../src\gui\buffers\menus.py:52 +msgid "&Show direct message" +msgstr "Visualizza me&ssaggio diretto" + +#: ../src\gui\buffers\menus.py:89 +msgid "&Show event" +msgstr "&Mostra evento" + +#: ../src\gui\buffers\menus.py:103 +msgid "&Mention" +msgstr "&Menziona" + +#: ../src\gui\buffers\menus.py:106 ../src\gui\main.py:128 +msgid "&View lists" +msgstr "&Visualizza liste" + +#: ../src\gui\buffers\menus.py:109 ../src\gui\main.py:130 +msgid "Show user &profile" +msgstr "Visualizza il profilo &utente" + +#: ../src\gui\buffers\menus.py:112 +msgid "&Show user" +msgstr "&Visualizza utente" + +#: ../src\gui\buffers\menus.py:126 +msgid "&Tweet about this trend" +msgstr "&Tweet su questa tendenza" + +#: ../src\gui\buffers\menus.py:129 +msgid "&Show item" +msgstr "&Visualizza voci" + +#: ../src\gui\buffers\panels.py:28 msgid "Announce" msgstr "Notifica" -#: ../src\gui\buffers\people.py:46 ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:49 ../src\gui\buffers\people.py:67 msgid "Mention" msgstr "Menziona" -#: ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:67 msgid "Mention to %s" msgstr "Menziona a %s" -#: ../src\gui\buffers\trends.py:41 ../src\gui\buffers\tweet_searches.py:45 +#: ../src\gui\buffers\trends.py:47 +msgid "Trending topic" +msgstr "Tendenze" + +#: ../src\gui\buffers\trends.py:66 +msgid "Tweet about this trend" +msgstr "Tweet riguardo questa tendenza" + +#: ../src\gui\buffers\trends.py:77 +msgid "Do you really want to delete this buffer?" +msgstr "Sei sicuro di voler eliminare questo buffer?" + +#: ../src\gui\buffers\trends.py:150 +msgid "" +"Do you really want to empty this buffer? It's items will be removed from the " +"list" +msgstr "" +"Sei sicuro di voler svuotare questo buffer? It's items will be removed from " +"the list" + +#: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Do you really want to delete this search term?" msgstr "Eliminare la ricerca? " -#: ../src\gui\dialogs\configuration.py:39 +#: ../src\gui\dialogs\configuration.py:40 msgid "Language" msgstr "Lingua" -#: ../src\gui\dialogs\configuration.py:53 +#: ../src\gui\dialogs\configuration.py:54 +msgid "Set the autocomplete function" +msgstr "Imposta la funzione di completamento automatico" + +#: ../src\gui\dialogs\configuration.py:55 msgid "ask before exiting TwBlue?" msgstr "Richiedere conferma prima di uscire da TwBlue?" -#: ../src\gui\dialogs\configuration.py:56 +#: ../src\gui\dialogs\configuration.py:58 +msgid "Use invisible interface's keyboard shorcuts on the GUI" +msgstr "" +"Utilizza i comandi per l'interfaccia invisibile nella interfaccia grafica" + +#: ../src\gui\dialogs\configuration.py:61 msgid "Relative times" msgstr "Mostra tempo di ricezione trascorso" -#: ../src\gui\dialogs\configuration.py:60 +#: ../src\gui\dialogs\configuration.py:65 msgid "Activate Sapi5 when any other screen reader is not being run" msgstr "Attiva SAPI5 quando non viene eseguito un altro lettore di schermo" -#: ../src\gui\dialogs\configuration.py:63 +#: ../src\gui\dialogs\configuration.py:68 msgid "Activate the auto-start of the invisible interface" msgstr "Attiva automaticamente all'avvio l'interfaccia invisibile" -#: ../src\gui\dialogs\configuration.py:67 +#: ../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):" @@ -875,11 +1094,11 @@ msgstr "" "Chiamate API quando viene avviato il flusso (Una chiamata API equivale a 200 " "tweetts, due chiamate API equivale a 400 tweets," -#: ../src\gui\dialogs\configuration.py:75 +#: ../src\gui\dialogs\configuration.py:80 msgid "Items on each API call" msgstr "Elementi per ogni chiamata API " -#: ../src\gui\dialogs\configuration.py:82 +#: ../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" @@ -887,72 +1106,72 @@ msgstr "" "Inverti elenco: I nuovi tweets verranno mostrate in cima all'elenco, i " "precedenti alla fine" -#: ../src\gui\dialogs\configuration.py:97 +#: ../src\gui\dialogs\configuration.py:103 msgid "Show followers" msgstr "Visualizza followers" -#: ../src\gui\dialogs\configuration.py:100 +#: ../src\gui\dialogs\configuration.py:106 msgid "Show friends" msgstr "Visualizza following" -#: ../src\gui\dialogs\configuration.py:103 +#: ../src\gui\dialogs\configuration.py:109 msgid "Show favourites" msgstr "Visualizza preferiti" -#: ../src\gui\dialogs\configuration.py:106 +#: ../src\gui\dialogs\configuration.py:112 msgid "Show blocked users" msgstr "Mostra gli utenti bloccati" -#: ../src\gui\dialogs\configuration.py:109 +#: ../src\gui\dialogs\configuration.py:115 msgid "Show muted users" msgstr "Mostra utenti silenziati" -#: ../src\gui\dialogs\configuration.py:112 +#: ../src\gui\dialogs\configuration.py:118 msgid "Show events" msgstr "Visualizza notifiche" -#: ../src\gui\dialogs\configuration.py:122 -#: ../src\gui\dialogs\configuration.py:270 +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 msgid "Ignored clients" msgstr "Ignora clients" -#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:134 msgid "Add client" msgstr "Aggiungi client" -#: ../src\gui\dialogs\configuration.py:129 +#: ../src\gui\dialogs\configuration.py:135 msgid "Remove client" msgstr "Rimuovi client" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Add a new ignored client" msgstr "Aggiunto un nuovo client ignorato" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Enter the name of the client here" msgstr "Inserire il nome del cliente" -#: ../src\gui\dialogs\configuration.py:157 +#: ../src\gui\dialogs\configuration.py:163 msgid "Volume" msgstr "Volume" -#: ../src\gui\dialogs\configuration.py:166 +#: ../src\gui\dialogs\configuration.py:172 msgid "Global mute" msgstr "Silenzia tutto" -#: ../src\gui\dialogs\configuration.py:170 +#: ../src\gui\dialogs\configuration.py:176 msgid "Output device" msgstr "Dispositivo di uscita" -#: ../src\gui\dialogs\configuration.py:179 +#: ../src\gui\dialogs\configuration.py:185 msgid "Input device" msgstr "Dispositivo di input" -#: ../src\gui\dialogs\configuration.py:190 +#: ../src\gui\dialogs\configuration.py:196 msgid "Sound pack" msgstr "Pacchetto audio" -#: ../src\gui\dialogs\configuration.py:203 +#: ../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 " @@ -962,20 +1181,20 @@ msgstr "" "sbagliata, non averrà nessun caricamento. Se non è presente una API key, i " "file audio verranno caricati anonimamente" -#: ../src\gui\dialogs\configuration.py:216 -#: ../src\gui\dialogs\configuration.py:240 +#: ../src\gui\dialogs\configuration.py:222 +#: ../src\gui\dialogs\configuration.py:246 msgid "Unlink your Dropbox account" msgstr "Scollega il tuo account Dropbox" -#: ../src\gui\dialogs\configuration.py:218 -#: ../src\gui\dialogs\configuration.py:235 -#: ../src\gui\dialogs\configuration.py:243 -#: ../src\gui\dialogs\configuration.py:247 -#: ../src\gui\dialogs\configuration.py:254 +#: ../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 "Collega il tuo account Dropbox" -#: ../src\gui\dialogs\configuration.py:228 +#: ../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 " @@ -985,89 +1204,84 @@ msgstr "" "il codice fornito da Dropbox nella casella di testo che apparirà ed " "incolla su TW Blue. Questo codice è necessario per continuare." -#: ../src\gui\dialogs\configuration.py:228 ../src\sessionmanager\gui.py:83 +#: ../src\gui\dialogs\configuration.py:234 ../src\sessionmanager\gui.py:84 msgid "Authorisation" msgstr "Autorizzazione" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Enter the code here." msgstr "Inserire il codice qui." -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Verification code" msgstr "Codice di verifica" -#: ../src\gui\dialogs\configuration.py:242 +#: ../src\gui\dialogs\configuration.py:248 msgid "Error during authorisation. Try again later." msgstr "Errore durante l'autorizzazione. Riprovare più tardi." -#: ../src\gui\dialogs\configuration.py:242 ../src\gui\main.py:378 -#: ../src\gui\main.py:703 ../src\gui\main.py:736 -msgid "Error!" -msgstr "Errore" - -#: ../src\gui\dialogs\configuration.py:261 +#: ../src\gui\dialogs\configuration.py:267 msgid "TW Blue preferences" msgstr "Preferenze" -#: ../src\gui\dialogs\configuration.py:265 +#: ../src\gui\dialogs\configuration.py:271 ../src\issueReporter\gui.py:30 msgid "General" msgstr "Generale" -#: ../src\gui\dialogs\configuration.py:268 +#: ../src\gui\dialogs\configuration.py:275 msgid "Show other buffers" msgstr "Visualizza" -#: ../src\gui\dialogs\configuration.py:272 +#: ../src\gui\dialogs\configuration.py:279 msgid "Sound" msgstr "Audio" -#: ../src\gui\dialogs\configuration.py:274 +#: ../src\gui\dialogs\configuration.py:281 msgid "Audio Services" msgstr "Audio Servizio" -#: ../src\gui\dialogs\configuration.py:277 +#: ../src\gui\dialogs\configuration.py:284 msgid "Save" msgstr "Salva" -#: ../src\gui\dialogs\configuration.py:280 ../src\gui\dialogs\follow.py:64 -#: ../src\gui\dialogs\message.py:186 ../src\gui\dialogs\message.py:274 -#: ../src\gui\dialogs\message.py:357 ../src\gui\dialogs\search.py:42 -#: ../src\gui\dialogs\show_user.py:42 ../src\gui\dialogs\trending.py:42 -#: ../src\gui\dialogs\update_profile.py:56 ../src\gui\dialogs\utils.py:42 -#: ../src\keystrokeEditor\gui.py:26 +#: ../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 +#: ../src\gui\dialogs\trending.py:52 ../src\gui\dialogs\update_profile.py:56 +#: ../src\gui\dialogs\utils.py:42 ../src\keystrokeEditor\gui.py:26 msgid "Close" msgstr "Chiudi" -#: ../src\gui\dialogs\configuration.py:293 ../src\gui\main.py:264 +#: ../src\gui\dialogs\configuration.py:303 ../src\gui\main.py:277 msgid "Followers" msgstr "Followers" -#: ../src\gui\dialogs\configuration.py:307 +#: ../src\gui\dialogs\configuration.py:317 msgid "friends" msgstr "Following" -#: ../src\gui\dialogs\configuration.py:321 +#: ../src\gui\dialogs\configuration.py:331 msgid "Favorites" msgstr "Favoriti" -#: ../src\gui\dialogs\configuration.py:335 ../src\gui\main.py:282 +#: ../src\gui\dialogs\configuration.py:345 ../src\gui\main.py:295 msgid "Events" msgstr "Notifiche" -#: ../src\gui\dialogs\configuration.py:346 ../src\gui\main.py:274 +#: ../src\gui\dialogs\configuration.py:356 ../src\gui\main.py:287 msgid "Blocked users" msgstr "Utenti bloccati" -#: ../src\gui\dialogs\configuration.py:360 ../src\gui\main.py:278 +#: ../src\gui\dialogs\configuration.py:370 ../src\gui\main.py:291 msgid "Muted users" msgstr "Utenti silenziati" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "Restart TW Blue" msgstr "Riavvia TW Blue" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "" "The application requires to be restarted to save these changes. Press OK to " "do it now." @@ -1075,58 +1289,66 @@ msgstr "" "L'applicazione richiede di essere riavviata per salvare le modifiche. Premi " "OK per farlo ora." -#: ../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 "Azione" -#: ../src\gui\dialogs\follow.py:44 +#: ../src\gui\dialogs\follow.py:45 msgid "Follow" msgstr "Segui" -#: ../src\gui\dialogs\follow.py:45 +#: ../src\gui\dialogs\follow.py:46 msgid "Unfollow" msgstr "Non seguire" -#: ../src\gui\dialogs\follow.py:46 +#: ../src\gui\dialogs\follow.py:47 msgid "Mute" msgstr "Mute" -#: ../src\gui\dialogs\follow.py:47 +#: ../src\gui\dialogs\follow.py:48 msgid "Unmute" msgstr "Unmute" -#: ../src\gui\dialogs\follow.py:48 +#: ../src\gui\dialogs\follow.py:49 msgid "Block" msgstr "Blocca" -#: ../src\gui\dialogs\follow.py:49 +#: ../src\gui\dialogs\follow.py:50 msgid "Unblock" msgstr "Sblocca" -#: ../src\gui\dialogs\follow.py:50 +#: ../src\gui\dialogs\follow.py:51 msgid "Report as spam" msgstr "Segnala come spam" -#: ../src\gui\dialogs\follow.py:61 ../src\gui\dialogs\search.py:40 -#: ../src\gui\dialogs\trending.py:40 ../src\gui\dialogs\utils.py:39 +#: ../src\gui\dialogs\follow.py:52 +msgid "Ignore tweets from this client" +msgstr "Ignora tweet da questo client" + +#: ../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 "OK" -#: ../src\gui\dialogs\follow.py:101 +#: ../src\gui\dialogs\follow.py:104 msgid "You've muted to %s" msgstr "Silenziato a %s" -#: ../src\gui\dialogs\follow.py:115 +#: ../src\gui\dialogs\follow.py:118 msgid "You've unmuted to %s" msgstr "Hai de-silenziato %s" +#: ../src\gui\dialogs\follow.py:142 +msgid "You can't ignore direct messages" +msgstr "Non è possibile ignorare i messaggi diretti" + #: ../src\gui\dialogs\lists.py:36 msgid "Lists manager" msgstr "Gestione liste" -#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:298 +#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:311 msgid "Lists" msgstr "Liste" @@ -1174,7 +1396,7 @@ msgstr "Lista aperta" msgid "This list is arready opened." msgstr "Questa lista è già aperta." -#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:301 +#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:314 msgid "List for %s" msgstr "Modifica elenco %s" @@ -1222,105 +1444,128 @@ msgstr "Aggiungi" msgid "Select a list to remove the user" msgstr "Seleziona una lista per rimuovere l'utente" -#: ../src\gui\dialogs\message.py:43 ../src\gui\dialogs\message.py:146 +#: ../src\gui\dialogs\message.py:44 ../src\gui\dialogs\message.py:147 msgid "%s - %s of 140 characters" msgstr "%s - %s di 140 caratteri" -#: ../src\gui\dialogs\message.py:77 +#: ../src\gui\dialogs\message.py:78 msgid "Attaching..." msgstr "Allegando..." -#: ../src\gui\dialogs\message.py:78 +#: ../src\gui\dialogs\message.py:79 msgid "Uploading..." msgstr "Caricando..." -#: ../src\gui\dialogs\message.py:100 +#: ../src\gui\dialogs\message.py:101 msgid "Unable to upload the audio" msgstr "Impossibile caricare l'audio" -#: ../src\gui\dialogs\message.py:114 ../src\gui\dialogs\message.py:400 +#: ../src\gui\dialogs\message.py:115 ../src\gui\dialogs\message.py:428 +#: ../src\gui\dialogs\message.py:513 msgid "Translated" msgstr "Tradotto" -#: ../src\gui\dialogs\message.py:126 +#: ../src\gui\dialogs\message.py:127 msgid "There's no URL to be shortened" msgstr "Nessun URL da accorciare." -#: ../src\gui\dialogs\message.py:129 +#: ../src\gui\dialogs\message.py:130 msgid "URL shortened" msgstr "URL accorciato." -#: ../src\gui\dialogs\message.py:137 ../src\gui\dialogs\message.py:412 +#: ../src\gui\dialogs\message.py:138 ../src\gui\dialogs\message.py:440 +#: ../src\gui\dialogs\message.py:525 msgid "There's no URL to be expanded" msgstr "Nessun URL da espandere" -#: ../src\gui\dialogs\message.py:140 ../src\gui\dialogs\message.py:415 +#: ../src\gui\dialogs\message.py:141 ../src\gui\dialogs\message.py:443 +#: ../src\gui\dialogs\message.py:528 msgid "URL expanded" msgstr "URL espanso" -#: ../src\gui\dialogs\message.py:168 ../src\gui\dialogs\message.py:223 +#: ../src\gui\dialogs\message.py:169 ../src\gui\dialogs\message.py:233 #: ../src\gui\dialogs\update_profile.py:51 #: ../src\gui\dialogs\update_profile.py:88 msgid "Upload a picture" msgstr "Carica una foto" -#: ../src\gui\dialogs\message.py:171 ../src\gui\dialogs\message.py:259 -#: ../src\gui\dialogs\message.py:350 +#: ../src\gui\dialogs\message.py:172 ../src\gui\dialogs\message.py:269 +#: ../src\gui\dialogs\message.py:378 ../src\gui\dialogs\message.py:465 msgid "Spelling correction" msgstr "Correzione ortografica" -#: ../src\gui\dialogs\message.py:175 ../src\gui\dialogs\message.py:263 +#: ../src\gui\dialogs\message.py:176 ../src\gui\dialogs\message.py:273 msgid "Shorten URL" msgstr "Accorcia URL" -#: ../src\gui\dialogs\message.py:177 ../src\gui\dialogs\message.py:265 -#: ../src\gui\dialogs\message.py:352 +#: ../src\gui\dialogs\message.py:178 ../src\gui\dialogs\message.py:275 +#: ../src\gui\dialogs\message.py:380 ../src\gui\dialogs\message.py:467 msgid "Expand URL" msgstr "Espandi URL" -#: ../src\gui\dialogs\message.py:183 ../src\gui\dialogs\message.py:271 +#: ../src\gui\dialogs\message.py:184 ../src\gui\dialogs\message.py:281 msgid "Send" msgstr "Invia" -#: ../src\gui\dialogs\message.py:219 ../src\gui\dialogs\message.py:230 +#: ../src\gui\dialogs\message.py:187 +msgid "&Autocomplete users" +msgstr "&completamento automatico per gli utenti" + +#: ../src\gui\dialogs\message.py:229 ../src\gui\dialogs\message.py:240 #: ../src\gui\dialogs\update_profile.py:84 #: ../src\gui\dialogs\update_profile.py:95 msgid "Discard image" msgstr "Scartare immagine" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Image files (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" msgstr "File di immagine (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Select the picture to be uploaded" msgstr "Seleziona l'immagine da caricare" -#: ../src\gui\dialogs\message.py:253 +#: ../src\gui\dialogs\message.py:263 msgid "Recipient" msgstr "Destinatario" -#: ../src\gui\dialogs\message.py:308 -msgid "Mention to all" -msgstr "Menziona a tutti" +#: ../src\gui\dialogs\message.py:318 +msgid "Men&tion all" +msgstr "Menziona &Tutti" -#: ../src\gui\dialogs\message.py:335 +#: ../src\gui\dialogs\message.py:345 msgid "Tweet - %i characters " msgstr "Tweet -% i caratteri " -#: ../src\gui\dialogs\search.py:26 ../src\gui\dialogs\trending.py:26 +#: ../src\gui\dialogs\message.py:363 +msgid "Retweets: " +msgstr "Retweet" + +#: ../src\gui\dialogs\message.py:368 +msgid "Favourites: " +msgstr "Preferiti: " + +#: ../src\gui\dialogs\message.py:451 +msgid "View" +msgstr "Visualizza" + +#: ../src\gui\dialogs\message.py:453 +msgid "Item" +msgstr "Elemento" + +#: ../src\gui\dialogs\search.py:26 msgid "Search on Twitter" msgstr "Ricerca in Twitter" -#: ../src\gui\dialogs\search.py:27 ../src\gui\dialogs\trending.py:27 +#: ../src\gui\dialogs\search.py:27 msgid "Search" msgstr "Ricerca" -#: ../src\gui\dialogs\search.py:34 ../src\gui\dialogs\trending.py:34 +#: ../src\gui\dialogs\search.py:34 msgid "Tweets" msgstr "Tweet" -#: ../src\gui\dialogs\search.py:35 ../src\gui\dialogs\trending.py:35 +#: ../src\gui\dialogs\search.py:35 msgid "Users" msgstr "Utente" @@ -1388,6 +1633,26 @@ msgstr "Tweets: %s\n" msgid "Favourites: %s" msgstr "Favoriti: %s" +#: ../src\gui\dialogs\trending.py:30 +msgid "View trending topics" +msgstr "Visualizza tendenze" + +#: ../src\gui\dialogs\trending.py:31 +msgid "Trending topics by" +msgstr "Tendenze per" + +#: ../src\gui\dialogs\trending.py:33 +msgid "Country" +msgstr "Paese" + +#: ../src\gui\dialogs\trending.py:34 +msgid "City" +msgstr "Città" + +#: ../src\gui\dialogs\trending.py:43 ../src\gui\dialogs\update_profile.py:35 +msgid "Location" +msgstr "Localizzazione, esterno" + #: ../src\gui\dialogs\update_profile.py:27 msgid "Update your profile" msgstr "Aggiorna il tuo profilo" @@ -1396,10 +1661,6 @@ msgstr "Aggiorna il tuo profilo" msgid "Name (20 characters maximum)" msgstr "Nome (massimo 20 caratteri)" -#: ../src\gui\dialogs\update_profile.py:35 -msgid "Location" -msgstr "Localizzazione, esterno" - #: ../src\gui\dialogs\update_profile.py:40 msgid "Website" msgstr "Sito web" @@ -1416,259 +1677,247 @@ msgstr "Aggiorna il profilo" msgid "Select an URL" msgstr "Seleziona un indirizzo" -#: ../src\gui\main.py:59 +#: ../src\gui\main.py:66 +msgid "S&witch account" +msgstr "&Passa a un altro account" + +#: ../src\gui\main.py:68 msgid "&Update profile" msgstr "Aggiorna il &profilo" -#: ../src\gui\main.py:61 +#: ../src\gui\main.py:70 msgid "&Hide window" msgstr "&Nascondi la finestra" -#: ../src\gui\main.py:63 +#: ../src\gui\main.py:72 msgid "&Search" msgstr "&Ricerca" -#: ../src\gui\main.py:65 +#: ../src\gui\main.py:74 +msgid "View &trending topics" +msgstr "Visualizza &tendenze" + +#: ../src\gui\main.py:76 msgid "&Lists manager" msgstr "Gestione &liste" -#: ../src\gui\main.py:67 +#: ../src\gui\main.py:78 msgid "Sounds &tutorial" msgstr "&Tutorial dei suoni" -#: ../src\gui\main.py:69 +#: ../src\gui\main.py:80 msgid "&Edit keystrokes" msgstr "&Modifica comandi" -#: ../src\gui\main.py:71 +#: ../src\gui\main.py:82 msgid "&Preferences" msgstr "Preferen&ze" -#: ../src\gui\main.py:73 +#: ../src\gui\main.py:84 msgid "E&xit" msgstr "&Esci" -#: ../src\gui\main.py:78 ../src\gui\main.py:154 +#: ../src\gui\main.py:89 ../src\gui\main.py:167 msgid "&Tweet" msgstr "&Tweet" -#: ../src\gui\main.py:80 -msgid "Re&ply" -msgstr "&Rispondi" +#: ../src\gui\main.py:101 +msgid "View &address" +msgstr "Visualizza &indirizzo" -#: ../src\gui\main.py:82 -msgid "&Retweet" -msgstr "&Retweet" - -#: ../src\gui\main.py:84 -msgid "Add to &favourites" -msgstr "&Aggiungi ai preferiti" - -#: ../src\gui\main.py:86 -msgid "Remove from favo&urites" -msgstr "&Rimuovi dai favoriti" - -#: ../src\gui\main.py:88 -msgid "&Show tweet" -msgstr "&Visualizza Tweet" - -#: ../src\gui\main.py:90 -msgid "&Delete" -msgstr "&Elimina Tweet" - -#: ../src\gui\main.py:95 +#: ../src\gui\main.py:108 msgid "&Follow" msgstr "&Segui" -#: ../src\gui\main.py:97 +#: ../src\gui\main.py:110 msgid "&Unfollow" msgstr "Non seg&uire" -#: ../src\gui\main.py:99 ../src\gui\main.py:128 +#: ../src\gui\main.py:112 ../src\gui\main.py:141 msgid "&Mute" msgstr "&Mute" -#: ../src\gui\main.py:101 +#: ../src\gui\main.py:114 msgid "U&nmute" msgstr "&Unmute" -#: ../src\gui\main.py:103 +#: ../src\gui\main.py:116 msgid "&Report as spam" msgstr "Segnala come spa&m" -#: ../src\gui\main.py:105 +#: ../src\gui\main.py:118 msgid "&Block" msgstr "&Blocca" -#: ../src\gui\main.py:107 +#: ../src\gui\main.py:120 msgid "Unb&lock" msgstr "Sb&locca" -#: ../src\gui\main.py:109 +#: ../src\gui\main.py:122 msgid "Direct me&ssage" msgstr "Messaggio &diretto" -#: ../src\gui\main.py:111 +#: ../src\gui\main.py:124 msgid "&Add to list" msgstr "Aggiungi alla &lista" -#: ../src\gui\main.py:113 +#: ../src\gui\main.py:126 msgid "R&emove from list" msgstr "&Rimuovi dalla lista" -#: ../src\gui\main.py:115 -msgid "&View lists" -msgstr "&Visualizza liste" - -#: ../src\gui\main.py:117 -msgid "Show user &profile" -msgstr "Visualizza il profilo &utente" - -#: ../src\gui\main.py:119 +#: ../src\gui\main.py:132 msgid "&Timeline" msgstr "Linea &temporale" -#: ../src\gui\main.py:121 +#: ../src\gui\main.py:134 msgid "V&iew favourites" msgstr "Visualizza &preferiti" -#: ../src\gui\main.py:126 +#: ../src\gui\main.py:139 msgid "&Load previous items" msgstr "&Carica le voci precedenti" -#: ../src\gui\main.py:130 +#: ../src\gui\main.py:143 msgid "&Autoread tweets for this buffer" msgstr "Leggi &automaticamente tweets per questo buffer" -#: ../src\gui\main.py:132 +#: ../src\gui\main.py:145 msgid "&Clear buffer" msgstr "Ripulisci l'elen&co" -#: ../src\gui\main.py:134 +#: ../src\gui\main.py:147 msgid "&Remove buffer" msgstr "&Elimina Elenco" -#: ../src\gui\main.py:139 +#: ../src\gui\main.py:152 msgid "&Documentation" msgstr "&Documentazione" -#: ../src\gui\main.py:141 +#: ../src\gui\main.py:154 msgid "&What's new in this version?" msgstr "Cosa c'è di &nuovo in questa versione?" -#: ../src\gui\main.py:143 +#: ../src\gui\main.py:156 msgid "&Check for updates" msgstr "Controlla &aggiornamenti" -#: ../src\gui\main.py:145 +#: ../src\gui\main.py:158 msgid "&Report an error" msgstr "Riporta un &errore" -#: ../src\gui\main.py:147 +#: ../src\gui\main.py:160 msgid "TW Blue &website" msgstr "Sito &Web di TW Blue" -#: ../src\gui\main.py:149 +#: ../src\gui\main.py:162 msgid "About &TW Blue" msgstr "&Informazioni su TW Blue" -#: ../src\gui\main.py:153 +#: ../src\gui\main.py:166 msgid "&Application" msgstr "&Applicazione" -#: ../src\gui\main.py:155 +#: ../src\gui\main.py:168 msgid "&User" msgstr "&Utente" -#: ../src\gui\main.py:156 +#: ../src\gui\main.py:169 msgid "&Buffer" msgstr "&Buffer" -#: ../src\gui\main.py:157 +#: ../src\gui\main.py:170 msgid "&Help" msgstr "A&iuto" -#: ../src\gui\main.py:241 +#: ../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." +msgstr "" +"Si è verificato un errore durante il tentativo di aggiornare. Probabili " +"problemi Sia sul nostro server o sui server DNS. Provare più tardi." + +#: ../src\gui\main.py:254 msgid "Home" msgstr "Linea temporale" -#: ../src\gui\main.py:246 +#: ../src\gui\main.py:259 msgid "Mentions" msgstr "Menzioni" -#: ../src\gui\main.py:249 +#: ../src\gui\main.py:262 msgid "Direct messages" msgstr "Messaggi diretti" -#: ../src\gui\main.py:252 +#: ../src\gui\main.py:265 msgid "Sent" msgstr "Inviati" -#: ../src\gui\main.py:258 +#: ../src\gui\main.py:271 msgid "Favourites" msgstr "Favoriti" -#: ../src\gui\main.py:270 +#: ../src\gui\main.py:283 msgid "Friends" msgstr "Following" -#: ../src\gui\main.py:285 +#: ../src\gui\main.py:298 msgid "Searches" msgstr "Ricerca" -#: ../src\gui\main.py:292 +#: ../src\gui\main.py:305 msgid "Timelines" msgstr "Linea temporale" -#: ../src\gui\main.py:295 ../src\gui\main.py:708 +#: ../src\gui\main.py:308 ../src\gui\main.py:747 msgid "Timeline for %s" msgstr "Linea temporale di %s" -#: ../src\gui\main.py:306 +#: ../src\gui\main.py:319 msgid "Favourites timelines" msgstr "Favoriti" -#: ../src\gui\main.py:309 ../src\gui\main.py:732 +#: ../src\gui\main.py:322 ../src\gui\main.py:771 msgid "Favourites for %s" msgstr "Favoriti: %s" -#: ../src\gui\main.py:341 +#: ../src\gui\main.py:332 ../src\gui\main.py:1062 +msgid "Trending topics for %s" +msgstr "Argomenti di tendenza per %s" + +#: ../src\gui\main.py:365 msgid "Ready" msgstr "Pronto" -#: ../src\gui\main.py:368 +#: ../src\gui\main.py:393 msgid "%s favourites from %s" msgstr "%s preferiti da %s" -#: ../src\gui\main.py:378 -msgid "Connection error. Try again later." -msgstr "Errore durante la connessione. Riprovare più tardi." - -#: ../src\gui\main.py:421 +#: ../src\gui\main.py:449 msgid "Streams disconnected. TW Blue will try to reconnect in a minute." msgstr "Streams scollegati. TW Blu tenterà di riconnettersi immediatamente." -#: ../src\gui\main.py:425 +#: ../src\gui\main.py:453 msgid "Reconnecting streams..." msgstr "Riconnessione streams..." -#: ../src\gui\main.py:449 +#: ../src\gui\main.py:477 msgid "search for %s" msgstr "Cerca per %s" -#: ../src\gui\main.py:454 +#: ../src\gui\main.py:482 msgid "search users for %s" msgstr "Cerca utente per %s" -#: ../src\gui\main.py:466 ../src\gui\main.py:477 ../src\gui\main.py:496 +#: ../src\gui\main.py:494 ../src\gui\main.py:505 ../src\gui\main.py:524 msgid "Select the user" msgstr "Seleziona l'utente" -#: ../src\gui\main.py:557 +#: ../src\gui\main.py:584 msgid "User details" msgstr "Dettagli utente" -#: ../src\gui\main.py:565 +#: ../src\gui\main.py:592 msgid "" "Do you really want to delete this message? It will be eliminated from " "Twitter as well." @@ -1676,63 +1925,59 @@ msgstr "" "Sei sicuro di voler eliminare questo messaggio? Verrà eliminato anche da " "Twitter." -#: ../src\gui\main.py:582 +#: ../src\gui\main.py:609 msgid "Do you really want to close TW Blue?" msgstr "Sei sicuro di voler uscire daTW Blue?" -#: ../src\gui\main.py:582 ../src\gui\sysTrayIcon.py:46 +#: ../src\gui\main.py:609 ../src\gui\sysTrayIcon.py:46 msgid "Exit" msgstr "Esci" -#: ../src\gui\main.py:587 +#: ../src\gui\main.py:614 msgid "Exiting..." msgstr "Chiusura in corso..." -#: ../src\gui\main.py:673 +#: ../src\gui\main.py:712 msgid "Error while adding to favourites." msgstr "Errore durante l'aggiunta ai preferiti." -#: ../src\gui\main.py:681 +#: ../src\gui\main.py:720 msgid "Error while removing from favourites." msgstr "Errore durante la rimozione dai preferiti." -#: ../src\gui\main.py:685 +#: ../src\gui\main.py:724 msgid "Individual timeline" msgstr "Linea Temporale individuale" -#: ../src\gui\main.py:689 ../src\gui\main.py:721 -msgid "The user does not exist" -msgstr "Questo utente non esiste su Twitter" - -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "Existing timeline" msgstr "Linea temporale esistente" -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "" "There's currently a timeline for this user. You are not able to open another" msgstr "una linea temporale per questo utente è già presente." -#: ../src\gui\main.py:703 +#: ../src\gui\main.py:742 msgid "This user has no tweets. You can't open a timeline for this user" msgstr "" "Questo utente non ha tweets. Non è possibile aprire una Linea Temporale per " "questo utente" -#: ../src\gui\main.py:717 +#: ../src\gui\main.py:756 msgid "List of favourites" msgstr "Lista dei favoriti" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "Existing list" msgstr "Elenco esistente" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "" "There's already a list of favourites for this user. You can't create another." msgstr "C'è già una lista di preferiti per questo utente." -#: ../src\gui\main.py:736 +#: ../src\gui\main.py:775 msgid "" "This user has no favourites. You can't create a list of favourites for this " "user." @@ -1740,46 +1985,62 @@ msgstr "" "Questo utente non ha preferenze. Non è possibile creare una lista di " "preferiti per questo utente." -#: ../src\gui\main.py:777 ../src\gui\main.py:790 +#: ../src\gui\main.py:816 ../src\gui\main.py:829 msgid "%s, %s of %s" msgstr "%s, %s di %s" -#: ../src\gui\main.py:779 ../src\gui\main.py:792 +#: ../src\gui\main.py:818 ../src\gui\main.py:831 msgid "%s. Empty" msgstr "%s. Vuoto" -#: ../src\gui\main.py:815 +#: ../src\gui\main.py:868 msgid "Global mute on" msgstr "Silenzia tutto" -#: ../src\gui\main.py:818 +#: ../src\gui\main.py:871 msgid "Global mute off" msgstr "Silenzia tutto off" -#: ../src\gui\main.py:824 +#: ../src\gui\main.py:877 msgid "Buffer mute on" msgstr "Disattivato" -#: ../src\gui\main.py:827 +#: ../src\gui\main.py:880 msgid "Buffer mute off" msgstr "Attivato" -#: ../src\gui\main.py:833 +#: ../src\gui\main.py:886 msgid "The auto-reading of new tweets is enabled for this buffer" msgstr "Attivata la lettura automatica per i nuovi tweet in questo buffer;" -#: ../src\gui\main.py:836 +#: ../src\gui\main.py:889 msgid "The auto-reading of new tweets is disabled for this buffer" msgstr "Disattivata la lettura automatica per questo buffer;" -#: ../src\gui\main.py:843 +#: ../src\gui\main.py:896 msgid "Copied" msgstr "Copiato" -#: ../src\gui\main.py:857 ../src\gui\main.py:870 +#: ../src\gui\main.py:910 ../src\gui\main.py:923 msgid "%s" msgstr "%s" +#: ../src\gui\main.py:1026 +msgid "Address" +msgstr "Indirizzo" + +#: ../src\gui\main.py:1028 ../src\gui\main.py:1045 +msgid "There are no coordinates in this tweet" +msgstr "Non ci sono coordinate in questo Tweet" + +#: ../src\gui\main.py:1030 ../src\gui\main.py:1047 +msgid "There are no results for the coordinates in this tweet" +msgstr "Nessun risultato per la ricerca in questo tweet" + +#: ../src\gui\main.py:1032 ../src\gui\main.py:1049 +msgid "Error decoding coordinates. Try again later." +msgstr "Errore durante l'autorizzazione. Riprovare più tardi." + #: ../src\gui\sysTrayIcon.py:36 msgid "Preferences" msgstr "Preferenze" @@ -1788,7 +2049,7 @@ msgstr "Preferenze" msgid "Show / hide" msgstr "Mostra / nascondi" -#: ../src\gui\sysTrayIcon.py:42 +#: ../src\gui\sysTrayIcon.py:42 ../src\issueReporter\gui.py:30 msgid "Documentation" msgstr "Documentazione" @@ -1796,6 +2057,126 @@ msgstr "Documentazione" msgid "Check for updates" msgstr "Controlla aggiornamenti" +#: ../src\issueReporter\gui.py:30 +msgid "Translation" +msgstr "Traduzione" + +#: ../src\issueReporter\gui.py:31 +msgid "always" +msgstr "Sempre" + +#: ../src\issueReporter\gui.py:31 +msgid "have not tried" +msgstr "Nessun tentativo" + +#: ../src\issueReporter\gui.py:31 +msgid "random" +msgstr "Casualmente" + +#: ../src\issueReporter\gui.py:31 +msgid "sometimes" +msgstr "Qualche volta" + +#: ../src\issueReporter\gui.py:31 +msgid "unable to duplicate" +msgstr "Impossibile duplicare" + +#: ../src\issueReporter\gui.py:32 +msgid "block" +msgstr "Blocca" + +#: ../src\issueReporter\gui.py:32 +msgid "crash" +msgstr "Crash" + +#: ../src\issueReporter\gui.py:32 +msgid "feature" +msgstr "caratteristica" + +#: ../src\issueReporter\gui.py:32 +msgid "major" +msgstr "Maggiore" + +#: ../src\issueReporter\gui.py:32 +msgid "minor" +msgstr "Minore" + +#: ../src\issueReporter\gui.py:32 +msgid "text" +msgstr "Testo" + +#: ../src\issueReporter\gui.py:32 +msgid "trivial" +msgstr "Trivial" + +#: ../src\issueReporter\gui.py:32 +msgid "tweak" +msgstr "tweak" + +#: ../src\issueReporter\gui.py:34 +msgid "Report an error" +msgstr "Riporta un errore" + +#: ../src\issueReporter\gui.py:37 +msgid "Select a category" +msgstr "Seleziona una categoria" + +#: ../src\issueReporter\gui.py:46 +msgid "" +"Briefly describe what happened. You will be able to thoroughly explain it " +"later" +msgstr "" +"Descrivi brevemente ciò che è accaduto. Sarete in grado di spiegare a fondo " +"in un secondo momento" + +#: ../src\issueReporter\gui.py:56 +msgid "Here, you can describe the bug in detail" +msgstr "È possibile descrivere il bug in dettaglio quì:" + +#: ../src\issueReporter\gui.py:66 +msgid "how often does this bug happen?" +msgstr "Quante volte si verifica questo bug?" + +#: ../src\issueReporter\gui.py:74 +msgid "Select the importance that you think this bug has" +msgstr "Selezionare il livello di importanza del bug" + +#: ../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 "" +"Sono a conoscenza che il sistema di bug TW Blu otterrà il mio nome utente " +"Twitter per contattarmi e fissare il bug rapidamente" + +#: ../src\issueReporter\gui.py:85 +msgid "Send report" +msgstr "Invia rapporto" + +#: ../src\issueReporter\gui.py:98 +msgid "You must fill out both fields" +msgstr "È necessario compilare entrambi i campi" + +#: ../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 "" +"Contrassegnare la casella di controllo per fornirci il tuo nome utente " +"Twitter per contattarvi se necessario." + +#: ../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 "" +"Grazie per aver segnalato il bug! ;Nelle future versioni, si può essere in " +"grado di trovare nella lista delle modifiche. ;Hai segnalato il numero bug%i" + +#: ../src\issueReporter\gui.py:120 +msgid "reported" +msgstr "segnalato" + #: ../src\keystrokeEditor\constants.py:4 msgid "Go up up on the current list" msgstr "Scorre l'elenco verso l'alto" @@ -1960,6 +2341,19 @@ msgstr "Mostra le liste di un utente" msgid "loads previous items to any buffer" msgstr "Carica voci precedenti per tutti i buffer" +#: ../src\keystrokeEditor\constants.py:45 +msgid "Get location of any tweet" +msgstr "Localizza tutti i tweet" + +#: ../src\keystrokeEditor\constants.py:46 +msgid "Displays the tweet's location in a dialog" +msgstr "Visualizza la localizzazione del Tweet in una finestra" + +#: ../src\keystrokeEditor\constants.py:47 +msgid "Creates a buffer for displaying trends for a desired place" +msgstr "" +"Crea un buffer per la visualizzazione di tendenze per un luogo desiderato" + #: ../src\keystrokeEditor\gui.py:10 msgid "Keystroke editor" msgstr "Modifica comando" @@ -2012,15 +2406,15 @@ msgstr "You must provide a character for the keystroke" msgid "User default" msgstr "Utente predefinito" -#: ../src\sessionmanager\gui.py:19 +#: ../src\sessionmanager\gui.py:20 msgid "Session manager" msgstr "Gestisci sessione" -#: ../src\sessionmanager\gui.py:23 +#: ../src\sessionmanager\gui.py:24 msgid "Select a twitter account to start TW Blue" msgstr "Selezionare un account twitter per avviare TW Blue" -#: ../src\sessionmanager\gui.py:25 +#: ../src\sessionmanager\gui.py:26 msgid "Account" msgstr "Account" @@ -2028,15 +2422,19 @@ msgstr "Account" msgid "New account" msgstr "Nuovo account" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:32 +msgid "Remove session" +msgstr "Rimuovi sessione" + +#: ../src\sessionmanager\gui.py:70 msgid "Account Error" msgstr "Errore!" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:70 msgid "You need to configure an account." msgstr "È necessario configurare un account." -#: ../src\sessionmanager\gui.py:83 +#: ../src\sessionmanager\gui.py:84 msgid "" "The request for the required Twitter authorization to continue will be " "opened on your browser. You only need to do it once. Would you like to " @@ -2045,11 +2443,11 @@ msgstr "" "La richiesta per l'autorizzazione a Twitter necessaria per continuare sarà " "aperto sul tuo browser. Desideri autorizzare un nuovo account?" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "Invalid user token" msgstr "Chiave di autorizzazione utente non valido" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "" "Your access token is invalid or the authorisation has failed. Please try " "again." @@ -2057,10 +2455,18 @@ msgstr "" "La tua chiave di accesso non è valido o l'autorizzazione non è riuscita. " "Riprova." -#: ../src\sessionmanager\gui.py:97 +#: ../src\sessionmanager\gui.py:98 msgid "Authorised account %d" msgstr "Autorizza l'Account %d" +#: ../src\sessionmanager\gui.py:107 +msgid "Do you really want delete this account?" +msgstr "Sei sicuro di voler eliminare questo account?" + +#: ../src\sessionmanager\gui.py:107 +msgid "Remove account" +msgstr "Rimuovi account" + #: ../src\twitter\buffers\indibidual.py:26 msgid "One tweet from %s" msgstr "Un tweet da %s" @@ -2402,11 +2808,11 @@ msgstr "Privato" msgid "public" msgstr "Pubblico" -#: ../src\twitter\twitter.py:74 +#: ../src\twitter\twitter.py:77 msgid "%s failed. Reason: %s" msgstr "%s Errore. Motivo: %s" -#: ../src\twitter\twitter.py:81 +#: ../src\twitter\twitter.py:84 msgid "%s succeeded." msgstr "%s Operazione riuscita." @@ -2448,97 +2854,11 @@ msgstr "" "La nuova versione TW blu è stata scaricata e installata. Premere OK per " "avviare l'applicazione." -#~ msgid "always" -#~ msgstr "Sempre" +#~ msgid "Mention &to all" +#~ msgstr "Menziona a &tutti" -#~ msgid "have not tried" -#~ msgstr "Mai provato" - -#~ msgid "random" -#~ msgstr "Casualmente" - -#~ msgid "sometimes" -#~ msgstr "Qualche volta" - -#~ msgid "unable to duplicate" -#~ msgstr "Impossibile duplicare" - -#~ msgid "block" -#~ msgstr "Blocca" - -#~ msgid "crash" -#~ msgstr "Crash" - -#~ msgid "feature" -#~ msgstr "caratteristica" - -#~ msgid "major" -#~ msgstr "Maggiore" - -#~ msgid "minor" -#~ msgstr "Minore" - -#~ msgid "text" -#~ msgstr "Testo" - -#~ msgid "trivial" -#~ msgstr "Trivial" - -#~ msgid "tweak" -#~ msgstr "tweak" - -#~ msgid "Report an error" -#~ msgstr "Riporta un errore" - -#~ msgid "Select a category" -#~ msgstr "Seleziona una categoria" - -#~ msgid "" -#~ "Briefly describe what happened. You will be able to thoroughly explain it " -#~ "later" -#~ msgstr "" -#~ "Descrivi brevemente ciò che è accaduto. Sarete in grado di spiegare a " -#~ "fondo in un secondo momento" - -#~ msgid "Here, you can describe the bug in detail" -#~ msgstr "È possibile descrivere il bug in dettaglio quì:" - -#~ msgid "how often does this bug happen?" -#~ msgstr "Quante volte si verifica questo bug?" - -#~ msgid "Select the importance that you think this bug has" -#~ msgstr "Selezionare il livello di importanza del bug" - -#~ msgid "" -#~ "I know that the TW Blue bug system will get my Twitter username to " -#~ "contact me and fix the bug quickly" -#~ msgstr "" -#~ "Sono a conoscenza che il sistema di bug TW Blu otterrà il mio nome " -#~ "utente Twitter per contattarmi e fissare il bug rapidamente" - -#~ msgid "Send report" -#~ msgstr "Invia rapporto" - -#~ msgid "You must fill out both fields" -#~ msgstr "È necessario compilare entrambi i campi" - -#~ msgid "" -#~ "You need to mark the checkbox to provide us your twitter username to " -#~ "contact to you if is necessary." -#~ msgstr "" -#~ "Contrassegnare la casella di controllo per fornirci il tuo nome utente " -#~ "Twitter per contattarvi se necessario." - -#~ 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 "" -#~ "Grazie per aver segnalato il bug! ;Nelle future versioni, si può essere " -#~ "in grado di trovare nella lista delle modifiche. ;Hai segnalato il numero " -#~ "bug%i" - -#~ msgid "reported" -#~ msgstr "segnalato" +#~ msgid "Connection error. Try again later." +#~ msgstr "Errore durante la connessione. Riprovare più tardi." #~ msgid "Error while reporting" #~ msgstr "Errore nel segnalare" diff --git a/src/locales/pl/LC_MESSAGES/twblue.mo b/src/locales/pl/LC_MESSAGES/twblue.mo index a128f534c0a137efad92a27df62f7f6d69bc3a9a..9571bb0d0875ad37871b872a19cbf9e79b3bdb58 100644 GIT binary patch literal 44035 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 delta 13473 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 PMxL@9e_CGVBrp9R*f|Rq diff --git a/src/locales/pl/LC_MESSAGES/twblue.po b/src/locales/pl/LC_MESSAGES/twblue.po index 25dec7f0..eb94915a 100644 --- a/src/locales/pl/LC_MESSAGES/twblue.po +++ b/src/locales/pl/LC_MESSAGES/twblue.po @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: Tw Blue 0.46\n" -"POT-Creation-Date: 2014-11-08 16:42+Hora estándar central (México)\n" -"PO-Revision-Date: 2014-11-09 19:49+0100\n" +"Project-Id-Version: Tw Blue 0.50\n" +"POT-Creation-Date: 2014-12-10 23:20+Hora estándar central (México)\n" +"PO-Revision-Date: 2014-12-11 19:52+0100\n" "Last-Translator: Paweł Masarczyk \n" "Language-Team: Paweł Masarczyk \n" "Language: pl\n" @@ -15,12 +15,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Poedit 1.6.10\n" +"X-Generator: Poedit 1.7.1\n" "X-Poedit-SourceCharset: UTF-8\n" #: ../src\extra\AudioUploader\gui.py:31 -#: ../src\gui\dialogs\message.py:173 -#: ../src\gui\dialogs\message.py:261 +#: ../src\gui\dialogs\message.py:174 +#: ../src\gui\dialogs\message.py:271 msgid "Attach audio" msgstr "Dołącz audio" @@ -59,6 +59,7 @@ msgid "Attach" msgstr "Dołącz" #: ../src\extra\AudioUploader\gui.py:59 +#: ../src\issueReporter\gui.py:88 msgid "Cancel" msgstr "Anuluj" @@ -81,14 +82,14 @@ msgid "Stopped" msgstr "Zatrzymane" #: ../src\extra\AudioUploader\gui.py:129 -#: ../src\gui\dialogs\message.py:222 +#: ../src\gui\dialogs\message.py:232 #: ../src\gui\dialogs\update_profile.py:87 msgid "Discarded" msgstr "Anulowane" #: ../src\extra\AudioUploader\gui.py:139 -#: ../src\gui\buffers\base.py:339 -#: ../src\gui\buffers\base.py:351 +#: ../src\gui\buffers\base.py:359 +#: ../src\gui\buffers\base.py:371 msgid "Playing..." msgstr "Odtwarzanie..." @@ -193,78 +194,84 @@ msgid "Someone's favourites have been updated" msgstr "Uaktualniono ulubione" #: ../src\extra\SoundsTutorial\gui.py:19 +msgid "The tweet has coordinates to determine its location" +msgstr "Tweet posiada współrzędne umożliwiające określenie jego położenia" + +#: ../src\extra\SoundsTutorial\gui.py:20 msgid "There are no more tweets to read" msgstr "Nie ma więcej tweetów" -#: ../src\extra\SoundsTutorial\gui.py:20 +#: ../src\extra\SoundsTutorial\gui.py:21 msgid "A list has a new tweet" msgstr "Nowy tweet w liście" -#: ../src\extra\SoundsTutorial\gui.py:21 +#: ../src\extra\SoundsTutorial\gui.py:22 msgid "You can't add any more characters on the tweet" msgstr "Nie możesz wpisać więcej znaków w tweecie" -#: ../src\extra\SoundsTutorial\gui.py:22 +#: ../src\extra\SoundsTutorial\gui.py:23 msgid "You've been mentioned " msgstr "Wspomniano Cię" -#: ../src\extra\SoundsTutorial\gui.py:23 +#: ../src\extra\SoundsTutorial\gui.py:24 msgid "A new event has happened" msgstr "Nowe zdarzenie" -#: ../src\extra\SoundsTutorial\gui.py:24 +#: ../src\extra\SoundsTutorial\gui.py:25 msgid "TW Blue is ready " msgstr "TW Blue gotowy" -#: ../src\extra\SoundsTutorial\gui.py:25 +#: ../src\extra\SoundsTutorial\gui.py:26 msgid "You've replied" msgstr "Odpowiedziałeś" -#: ../src\extra\SoundsTutorial\gui.py:26 +#: ../src\extra\SoundsTutorial\gui.py:27 msgid "You've retweeted" msgstr "Podałeś dalej" -#: ../src\extra\SoundsTutorial\gui.py:27 +#: ../src\extra\SoundsTutorial\gui.py:28 msgid "A search has been updated" msgstr "Uaktualnione wyszukiwanie" -#: ../src\extra\SoundsTutorial\gui.py:28 +#: ../src\extra\SoundsTutorial\gui.py:29 msgid "There's a new tweet in the main buffer" msgstr "nowy tweet w głównej osi" -#: ../src\extra\SoundsTutorial\gui.py:29 +#: ../src\extra\SoundsTutorial\gui.py:30 msgid "You've sent a tweet" msgstr "Wysłałeś tweet" -#: ../src\extra\SoundsTutorial\gui.py:30 +#: ../src\extra\SoundsTutorial\gui.py:31 msgid "There's a new tweet in a timeline" msgstr "Nowy tweet w osi czasu" -#: ../src\extra\SoundsTutorial\gui.py:31 +#: ../src\extra\SoundsTutorial\gui.py:32 msgid "You have a new follower" msgstr "Nowy śledzący" -#: ../src\extra\SoundsTutorial\gui.py:32 +#: ../src\extra\SoundsTutorial\gui.py:33 msgid "You've turned the volume up or down" msgstr "Zmieniłeś głośność" -#: ../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 lacking sounds or to contact with the sound pack developer." msgstr "Wygląda na to, że obecnie używany temat dźwiękowy wymaga aktualizacji. Wymaganych jest %i plików, aby użyć tej funkcji. Upewnij się, że posiadasz wszystkie wymagane dźwięki, bądź skontaktuj się z twórcą tematu." -#: ../src\extra\SoundsTutorial\gui.py:36 +#: ../src\extra\SoundsTutorial\gui.py:37 #: ../src\extra\SpellChecker\gui.py:34 #: ../src\gui\dialogs\show_user.py:63 -#: ../src\gui\main.py:689 -#: ../src\gui\main.py:721 +#: ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +#: ../src\issueReporter\gui.py:98 +#: ../src\issueReporter\gui.py:101 msgid "Error" msgstr "Błąd" -#: ../src\extra\SoundsTutorial\gui.py:38 +#: ../src\extra\SoundsTutorial\gui.py:39 msgid "Sounds tutorial" msgstr "Przewodnik dźwiękowy" -#: ../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 "Naciśnij enter, aby usłyszeć dźwięk dla wybranego wydarzenia" @@ -312,10 +319,105 @@ msgstr "Ukończono" msgid "The spelling review has finished." msgstr "Wyszukiwanie błędów zakończone." +#: ../src\extra\autocompletionUsers\completion.py:18 +msgid "You have to start writing" +msgstr "Musisz zacząć pisać" + +#: ../src\extra\autocompletionUsers\completion.py:29 +msgid "There are not results in your users database" +msgstr "Brak wyników w twojej bazie danych użytkowników" + +#: ../src\extra\autocompletionUsers\completion.py:31 +msgid "Autocompletion only works for users." +msgstr "Autouzupełnianie działa tylko dla użytkowników" + +#: ../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 "Czy napewno chcesz usunąć tego użytkownika z bazy danych? This user will not appear on the autocomplete results anymore." + +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "Confirm" +msgstr "Potwierdź" + +#: ../src\extra\autocompletionUsers\settings.py:24 +msgid "Updating database... You can close this window now. A message will tell you when the process finishes." +msgstr "Aktualizowanie bazy danych... Możesz teraz zamknąć to okno. Gdy proces zostanie ukończony, poinformuje Cie o tym stosowny komunikat." + +#: ../src\extra\autocompletionUsers\wx_manage.py:7 +msgid "Manage Autocomplete users’ database" +msgstr "Zarządzaj bazą danych autuzupełniania" + +#: ../src\extra\autocompletionUsers\wx_manage.py:10 +msgid "Editing TWBlue users database" +msgstr "Edycja bazy danych użytkowników TWBlue" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Name" +msgstr "Nazwa wyświetlana" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Username" +msgstr "Nazwa użytkownika" + +#: ../src\extra\autocompletionUsers\wx_manage.py:14 +msgid "Add user" +msgstr "Dodaj użytkownika" + +#: ../src\extra\autocompletionUsers\wx_manage.py:15 +msgid "Remove user" +msgstr "Usuń użytkownika" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Add user to database" +msgstr "Dodaj użytkownika do bazy danych" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Twitter username" +msgstr "Nazwa użytkownika Twittera" + +#: ../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 "Błąd!" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 +#: ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +msgid "The user does not exist" +msgstr "Użytkownik nie istnieje" + +#: ../src\extra\autocompletionUsers\wx_settings.py:6 +msgid "Autocomplete users’ settings" +msgstr "Ustawienia autouzupełniania użytkowników" + +#: ../src\extra\autocompletionUsers\wx_settings.py:9 +msgid "Add users from followers buffer" +msgstr "Dodaj użytkowników z zakładki Obserwujący" + +#: ../src\extra\autocompletionUsers\wx_settings.py:10 +msgid "Add users from friends buffer" +msgstr "Dodaj użytkowników z zakładki Obserwowani" + +#: ../src\extra\autocompletionUsers\wx_settings.py:13 +msgid "See the users list" +msgstr "Zobacz listę użytkowników" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "Done" +msgstr "Gotowe" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "TWBlue's database of users has been updated." +msgstr "Baza danych użytkowników TWBlue została zaktualizowana." + #: ../src\extra\translator\gui.py:24 -#: ../src\gui\dialogs\message.py:181 -#: ../src\gui\dialogs\message.py:269 -#: ../src\gui\dialogs\message.py:355 +#: ../src\gui\dialogs\message.py:182 +#: ../src\gui\dialogs\message.py:279 +#: ../src\gui\dialogs\message.py:383 +#: ../src\gui\dialogs\message.py:470 msgid "Translate message" msgstr "Przetłumacz" @@ -695,153 +797,160 @@ msgstr "jidysz" msgid "autodetect" msgstr "Wykryj automatycznie" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Client" msgstr "Klient" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Text" msgstr "Tekst" -#: ../src\gui\buffers\base.py:55 -#: ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\base.py:58 +#: ../src\gui\buffers\events.py:64 msgid "Date" msgstr "Data" -#: ../src\gui\buffers\base.py:55 -#: ../src\gui\buffers\people.py:41 +#: ../src\gui\buffers\base.py:58 +#: ../src\gui\buffers\people.py:44 #: ../src\gui\buffers\user_searches.py:31 #: ../src\gui\dialogs\utils.py:36 msgid "User" msgstr "Użytkownik" -#: ../src\gui\buffers\base.py:80 -#: ../src\gui\buffers\base.py:228 -#: ../src\gui\buffers\events.py:62 -#: ../src\gui\buffers\events.py:78 -#: ../src\gui\dialogs\message.py:337 +#: ../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: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:82 -#: ../src\gui\buffers\base.py:240 -#: ../src\gui\buffers\base.py:243 +#: ../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 "Podaj dalej" -#: ../src\gui\buffers\base.py:84 -#: ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:87 +#: ../src\gui\buffers\base.py:267 msgid "Reply" msgstr "Odpowiedz" -#: ../src\gui\buffers\base.py:86 +#: ../src\gui\buffers\base.py:89 msgid "Direct message" msgstr "Wiadomość prywatna" -#: ../src\gui\buffers\base.py:100 +#: ../src\gui\buffers\base.py:103 msgid "Do you really want to delete this timeline?" msgstr "Czy napewno chcesz usunąć tę oś czasu?" -#: ../src\gui\buffers\base.py:100 +#: ../src\gui\buffers\base.py:103 #: ../src\gui\buffers\favourites.py:41 #: ../src\gui\buffers\lists.py:46 -#: ../src\gui\buffers\trends.py:41 +#: ../src\gui\buffers\trends.py:77 #: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Attention" msgstr "Uwaga" -#: ../src\gui\buffers\base.py:112 +#: ../src\gui\buffers\base.py:115 msgid "This buffer is not a timeline; it can't be deleted." msgstr "Ta zakładka nie jest osią czasu; nie można jej usunąć." -#: ../src\gui\buffers\base.py:196 -#: ../src\gui\buffers\people.py:114 +#: ../src\gui\buffers\base.py:204 +#: ../src\gui\buffers\people.py:117 msgid "%s items retrieved" msgstr "Pobrano %s elementów" -#: ../src\gui\buffers\base.py:220 -#: ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 +#: ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "Direct message to %s" msgstr "Wiadomość prywatna do %s" -#: ../src\gui\buffers\base.py:220 -#: ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 +#: ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "New direct message" msgstr "Nowa wiadomość prywatna" -#: ../src\gui\buffers\base.py:228 -#: ../src\gui\buffers\events.py:78 +#: ../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 "Napisz tweeta tutaj" -#: ../src\gui\buffers\base.py:240 +#: ../src\gui\buffers\base.py:248 msgid "Would you like to add a comment to this tweet?" msgstr "* Czy chciałbyś dodać komentarz do tego tweeta?" -#: ../src\gui\buffers\base.py:243 +#: ../src\gui\buffers\base.py:251 msgid "Add your comment to the tweet" msgstr "Dodaj komentarz do tego tweeta" -#: ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:267 msgid "Reply to %s" msgstr "Odpowiedz do %s" -#: ../src\gui\buffers\base.py:304 +#: ../src\gui\buffers\base.py:322 msgid "Opening URL..." msgstr "Otwieranie adresu..." -#: ../src\gui\buffers\base.py:321 -#: ../src\gui\buffers\events.py:122 +#: ../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" msgstr "Czy napewno chcesz opróżnić tę zakładkę? Wszystkie tweety zostaną usunięte z niej, ale nie z Twittera." -#: ../src\gui\buffers\base.py:321 -#: ../src\gui\buffers\events.py:122 +#: ../src\gui\buffers\base.py:341 +#: ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\trends.py:150 msgid "Empty buffer" msgstr "Pusta zakładka" -#: ../src\gui\buffers\base.py:326 -#: ../src\gui\buffers\events.py:126 +#: ../src\gui\buffers\base.py:346 +#: ../src\gui\buffers\events.py:129 msgid "Do you really want to delete this message?" msgstr "Czy napewno chcesz usunąć tę wiadomość?" -#: ../src\gui\buffers\base.py:326 -#: ../src\gui\buffers\events.py:126 +#: ../src\gui\buffers\base.py:346 +#: ../src\gui\buffers\events.py:129 #: ../src\gui\dialogs\lists.py:107 -#: ../src\gui\main.py:565 +#: ../src\gui\main.py:592 msgid "Delete" msgstr "Usuń" -#: ../src\gui\buffers\base.py:346 -#: ../src\gui\buffers\base.py:357 +#: ../src\gui\buffers\base.py:366 +#: ../src\gui\buffers\base.py:377 msgid "Unable to play audio." msgstr "Nie udało się odtworzyć audio." -#: ../src\gui\buffers\base.py:348 +#: ../src\gui\buffers\base.py:368 msgid "Audio stopped." msgstr "Odtwarzanie zatrzymane." -#: ../src\gui\buffers\events.py:35 -#: ../src\gui\buffers\panels.py:37 +#: ../src\gui\buffers\events.py:36 +#: ../src\gui\buffers\panels.py:33 +#: ../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 "Ta operacja nie jest wspierana w tym buforze" -#: ../src\gui\buffers\events.py:44 +#: ../src\gui\buffers\events.py:47 msgid "Empty" msgstr "Pusto" -#: ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\events.py:64 msgid "Event" msgstr "Zdarzenie" -#: ../src\gui\buffers\events.py:64 +#: ../src\gui\buffers\events.py:67 msgid "Remove event" msgstr "Usuń zdarzenie" @@ -854,297 +963,419 @@ msgstr "Czy napewno chcesz usunąć tę oś ulubionych?" msgid "Do you really want to delete this list?" msgstr "Czy napewno chcesz usunąć tę listę?" -#: ../src\gui\buffers\panels.py:27 +#: ../src\gui\buffers\menus.py:8 +#: ../src\gui\main.py:93 +msgid "&Retweet" +msgstr "&Podaj dalej" + +#: ../src\gui\buffers\menus.py:11 +#: ../src\gui\buffers\menus.py:43 +#: ../src\gui\main.py:91 +msgid "Re&ply" +msgstr "&Odpowiedz" + +#: ../src\gui\buffers\menus.py:14 +#: ../src\gui\main.py:95 +msgid "Add to &favourites" +msgstr "&Dodaj do ulubionych" + +#: ../src\gui\buffers\menus.py:17 +#: ../src\gui\main.py:97 +msgid "Remove from favo&urites" +msgstr "&Usuń z ulubionych" + +#: ../src\gui\buffers\menus.py:20 +#: ../src\gui\buffers\menus.py:46 +#: ../src\gui\buffers\menus.py:69 +msgid "&Open URL" +msgstr "Otwórz link" + +#: ../src\gui\buffers\menus.py:23 +#: ../src\gui\buffers\menus.py:49 +#: ../src\gui\buffers\menus.py:72 +msgid "&Play audio" +msgstr "&Odtwórz audio" + +#: ../src\gui\buffers\menus.py:26 +#: ../src\gui\buffers\menus.py:75 +#: ../src\gui\main.py:99 +msgid "&Show tweet" +msgstr "&Pokaż tweet" + +#: ../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:132 +msgid "&Copy to clipboard" +msgstr "&Skopiuj do schowka" + +#: ../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:103 +msgid "&Delete" +msgstr "&Usuń" + +#: ../src\gui\buffers\menus.py:35 +#: ../src\gui\buffers\menus.py:61 +#: ../src\gui\buffers\menus.py:118 +msgid "&User actions..." +msgstr "Działania &użytkownika" + +#: ../src\gui\buffers\menus.py:52 +msgid "&Show direct message" +msgstr "&Pokaż wiadomość prywatną" + +#: ../src\gui\buffers\menus.py:89 +msgid "&Show event" +msgstr "&Pokaż zdarzenie" + +#: ../src\gui\buffers\menus.py:103 +msgid "&Mention" +msgstr "&Wzmianka" + +#: ../src\gui\buffers\menus.py:106 +#: ../src\gui\main.py:128 +msgid "&View lists" +msgstr "&Zobacz listy" + +#: ../src\gui\buffers\menus.py:109 +#: ../src\gui\main.py:130 +msgid "Show user &profile" +msgstr "&Pokaż profil użytkownika" + +#: ../src\gui\buffers\menus.py:112 +msgid "&Show user" +msgstr "&Pokaż użytkownika" + +#: ../src\gui\buffers\menus.py:126 +msgid "&Tweet about this trend" +msgstr "&Wyślij tweeta na temat tego trendu" + +#: ../src\gui\buffers\menus.py:129 +msgid "&Show item" +msgstr "&Pokaż element" + +#: ../src\gui\buffers\panels.py:28 msgid "Announce" msgstr "Oznajmiaj" -#: ../src\gui\buffers\people.py:46 -#: ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:49 +#: ../src\gui\buffers\people.py:67 msgid "Mention" msgstr "Wzmianka" -#: ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:67 msgid "Mention to %s" msgstr "Wzmianka o %s" -#: ../src\gui\buffers\trends.py:41 +#: ../src\gui\buffers\trends.py:47 +msgid "Trending topic" +msgstr "Popularny temat" + +#: ../src\gui\buffers\trends.py:66 +msgid "Tweet about this trend" +msgstr "Tweet o tym trendzie" + +#: ../src\gui\buffers\trends.py:77 +msgid "Do you really want to delete this buffer?" +msgstr "Czy napewno chcesz usunąć tą zakładkę?" + +#: ../src\gui\buffers\trends.py:150 +msgid "Do you really want to empty this buffer? It's items will be removed from the list" +msgstr "Czy napewno chcesz opróżnić tę zakładkę? Jej elementy zostaną usunięte z listy" + #: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Do you really want to delete this search term?" msgstr "Czy napewno chcesz usunąć to wyszukiwanie?" -#: ../src\gui\dialogs\configuration.py:39 +#: ../src\gui\dialogs\configuration.py:40 msgid "Language" msgstr "Język" -#: ../src\gui\dialogs\configuration.py:53 +#: ../src\gui\dialogs\configuration.py:54 +msgid "Set the autocomplete function" +msgstr "Skonfiguruj funkcję autouzupełniania" + +#: ../src\gui\dialogs\configuration.py:55 msgid "ask before exiting TwBlue?" msgstr "Pytać przed zamknięciem TWBlue?" -#: ../src\gui\dialogs\configuration.py:56 +#: ../src\gui\dialogs\configuration.py:58 +msgid "Use invisible interface's keyboard shorcuts on the GUI" +msgstr "Używaj skrótów klawiszowych niewidzialnego interfejsu w interfejsie graficznym" + +#: ../src\gui\dialogs\configuration.py:61 msgid "Relative times" msgstr "Czasy relatywne" -#: ../src\gui\dialogs\configuration.py:60 +#: ../src\gui\dialogs\configuration.py:65 msgid "Activate Sapi5 when any other screen reader is not being run" msgstr "Aktywuj SAPI5, gdy nie jest uruchomiony żaden program odczytu ekranu" -#: ../src\gui\dialogs\configuration.py:63 +#: ../src\gui\dialogs\configuration.py:68 msgid "Activate the auto-start of the invisible interface" msgstr "Aktywuj automatyczny start niewidzialnego interfejsu." -#: ../src\gui\dialogs\configuration.py:67 +#: ../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):" msgstr "Wywołania API po inicjacji strumienia (Jedno wywołanie to 200 tweetów, dwa to 400 itd.):" -#: ../src\gui\dialogs\configuration.py:75 +#: ../src\gui\dialogs\configuration.py:80 msgid "Items on each API call" msgstr "elementów przy każdym wywołaniu API" -#: ../src\gui\dialogs\configuration.py:82 +#: ../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 "Odwrócona kolejność: Najnowsze tweety będą umieszczane na początku listy, podczas gdy najstarsze na jej końcu." -#: ../src\gui\dialogs\configuration.py:97 +#: ../src\gui\dialogs\configuration.py:103 msgid "Show followers" msgstr "Pokaż śledzących" -#: ../src\gui\dialogs\configuration.py:100 +#: ../src\gui\dialogs\configuration.py:106 msgid "Show friends" msgstr "pokaż śledzonych" -#: ../src\gui\dialogs\configuration.py:103 +#: ../src\gui\dialogs\configuration.py:109 msgid "Show favourites" msgstr "Pokaż ulubione" -#: ../src\gui\dialogs\configuration.py:106 +#: ../src\gui\dialogs\configuration.py:112 msgid "Show blocked users" msgstr "Pokaż zablokowanych użytkowników" -#: ../src\gui\dialogs\configuration.py:109 +#: ../src\gui\dialogs\configuration.py:115 msgid "Show muted users" msgstr "Pokaż wyciszonych użytkowników" -#: ../src\gui\dialogs\configuration.py:112 +#: ../src\gui\dialogs\configuration.py:118 msgid "Show events" msgstr "Pokaż zdarzenia" -#: ../src\gui\dialogs\configuration.py:122 -#: ../src\gui\dialogs\configuration.py:270 +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 msgid "Ignored clients" msgstr "Klienty ignorowane" -#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:134 msgid "Add client" msgstr "Dodaj klienta" -#: ../src\gui\dialogs\configuration.py:129 +#: ../src\gui\dialogs\configuration.py:135 msgid "Remove client" msgstr "Usuń klienta" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Add a new ignored client" msgstr "Dodaj nowego ignorowanego klienta" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Enter the name of the client here" msgstr "Wprowadź nazwę klienta tutaj" -#: ../src\gui\dialogs\configuration.py:157 +#: ../src\gui\dialogs\configuration.py:163 msgid "Volume" msgstr "Głośność" -#: ../src\gui\dialogs\configuration.py:166 +#: ../src\gui\dialogs\configuration.py:172 msgid "Global mute" msgstr "Globalne wyciszenie" -#: ../src\gui\dialogs\configuration.py:170 +#: ../src\gui\dialogs\configuration.py:176 msgid "Output device" msgstr "Urządzenie wyjściowe" -#: ../src\gui\dialogs\configuration.py:179 +#: ../src\gui\dialogs\configuration.py:185 msgid "Input device" msgstr "Urządzenie wejściowe" -#: ../src\gui\dialogs\configuration.py:190 +#: ../src\gui\dialogs\configuration.py:196 msgid "Sound pack" msgstr "Temat dźwiękowy" -#: ../src\gui\dialogs\configuration.py:203 +#: ../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 there's no API Key here, then the audio files will be uploaded anonimously" msgstr "Jeżęli posiadasz konto w serwisie SndUp, wprowadź swój klucz API tutaj. Jeżeli klucz API będzie niewłaściwy, programowi nie uda się wysłać nic na serwer. Jeżeli żaden klucz nie zostanie wprowadzony, audio będzie wysyłane anonimowo" -#: ../src\gui\dialogs\configuration.py:216 -#: ../src\gui\dialogs\configuration.py:240 +#: ../src\gui\dialogs\configuration.py:222 +#: ../src\gui\dialogs\configuration.py:246 msgid "Unlink your Dropbox account" msgstr "Rozłącz z kontem Dropbox" -#: ../src\gui\dialogs\configuration.py:218 -#: ../src\gui\dialogs\configuration.py:235 -#: ../src\gui\dialogs\configuration.py:243 -#: ../src\gui\dialogs\configuration.py:247 -#: ../src\gui\dialogs\configuration.py:254 +#: ../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 "Połącz z kontem Dropbox" -#: ../src\gui\dialogs\configuration.py:228 +#: ../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 it. This code is necessary to continue. You only need to do it once." msgstr "Prośba o autoryzację zostanie pokazana w twojej przeglądarce. Skopiuj kod podany przez Dropbox i wklej go w oknie wyświetlonym przez TW Blue." -#: ../src\gui\dialogs\configuration.py:228 -#: ../src\sessionmanager\gui.py:83 +#: ../src\gui\dialogs\configuration.py:234 +#: ../src\sessionmanager\gui.py:84 msgid "Authorisation" msgstr "Autoryzacja" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Enter the code here." msgstr "Wprowadź kod tutaj." -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Verification code" msgstr "Kod weryfikacyjny" -#: ../src\gui\dialogs\configuration.py:242 +#: ../src\gui\dialogs\configuration.py:248 msgid "Error during authorisation. Try again later." msgstr "Błąd podczas autoryzacji. Spróbuj ponownie później." -#: ../src\gui\dialogs\configuration.py:242 -#: ../src\gui\main.py:378 -#: ../src\gui\main.py:703 -#: ../src\gui\main.py:736 -msgid "Error!" -msgstr "Błąd!" - -#: ../src\gui\dialogs\configuration.py:261 +#: ../src\gui\dialogs\configuration.py:267 msgid "TW Blue preferences" msgstr "Preferencje TW Blue" -#: ../src\gui\dialogs\configuration.py:265 +#: ../src\gui\dialogs\configuration.py:271 +#: ../src\issueReporter\gui.py:30 msgid "General" msgstr "Ogólne" -#: ../src\gui\dialogs\configuration.py:268 +#: ../src\gui\dialogs\configuration.py:275 msgid "Show other buffers" msgstr "Pokazuj inne zakładki" -#: ../src\gui\dialogs\configuration.py:272 +#: ../src\gui\dialogs\configuration.py:279 msgid "Sound" msgstr "Dźwięk" -#: ../src\gui\dialogs\configuration.py:274 +#: ../src\gui\dialogs\configuration.py:281 msgid "Audio Services" msgstr "Usługi audio" -#: ../src\gui\dialogs\configuration.py:277 +#: ../src\gui\dialogs\configuration.py:284 msgid "Save" msgstr "Zapisz" -#: ../src\gui\dialogs\configuration.py:280 -#: ../src\gui\dialogs\follow.py:64 -#: ../src\gui\dialogs\message.py:186 -#: ../src\gui\dialogs\message.py:274 -#: ../src\gui\dialogs\message.py:357 +#: ../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 -#: ../src\gui\dialogs\trending.py:42 +#: ../src\gui\dialogs\trending.py:52 #: ../src\gui\dialogs\update_profile.py:56 #: ../src\gui\dialogs\utils.py:42 #: ../src\keystrokeEditor\gui.py:26 msgid "Close" msgstr "Zamknij" -#: ../src\gui\dialogs\configuration.py:293 -#: ../src\gui\main.py:264 +#: ../src\gui\dialogs\configuration.py:303 +#: ../src\gui\main.py:277 msgid "Followers" msgstr "Śledzący" -#: ../src\gui\dialogs\configuration.py:307 +#: ../src\gui\dialogs\configuration.py:317 msgid "friends" msgstr "Śledzeni" -#: ../src\gui\dialogs\configuration.py:321 +#: ../src\gui\dialogs\configuration.py:331 msgid "Favorites" msgstr "Ulubione" -#: ../src\gui\dialogs\configuration.py:335 -#: ../src\gui\main.py:282 +#: ../src\gui\dialogs\configuration.py:345 +#: ../src\gui\main.py:295 msgid "Events" msgstr "Zdarzenia" -#: ../src\gui\dialogs\configuration.py:346 -#: ../src\gui\main.py:274 +#: ../src\gui\dialogs\configuration.py:356 +#: ../src\gui\main.py:287 msgid "Blocked users" msgstr "Zablokowani użytkownicy" -#: ../src\gui\dialogs\configuration.py:360 -#: ../src\gui\main.py:278 +#: ../src\gui\dialogs\configuration.py:370 +#: ../src\gui\main.py:291 msgid "Muted users" msgstr "Wyciszeni użytkownicy" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "Restart TW Blue" msgstr "Uruchom TW Blue ponownie" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "The application requires to be restarted to save these changes. Press OK to do it now." msgstr "Program wymaga ponownego uruchomienia w celu zapisania zmian. Naciśnij OK, aby zrobić to teraz." -#: ../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 "Czynność" -#: ../src\gui\dialogs\follow.py:44 +#: ../src\gui\dialogs\follow.py:45 msgid "Follow" msgstr "Śledź" -#: ../src\gui\dialogs\follow.py:45 +#: ../src\gui\dialogs\follow.py:46 msgid "Unfollow" msgstr "Przestań śledzić" -#: ../src\gui\dialogs\follow.py:46 +#: ../src\gui\dialogs\follow.py:47 msgid "Mute" msgstr "Wycisz" -#: ../src\gui\dialogs\follow.py:47 +#: ../src\gui\dialogs\follow.py:48 msgid "Unmute" msgstr "Wyłącz wyciszenie" -#: ../src\gui\dialogs\follow.py:48 +#: ../src\gui\dialogs\follow.py:49 msgid "Block" msgstr "Zablokuj" -#: ../src\gui\dialogs\follow.py:49 +#: ../src\gui\dialogs\follow.py:50 msgid "Unblock" msgstr "Odblokuj" -#: ../src\gui\dialogs\follow.py:50 +#: ../src\gui\dialogs\follow.py:51 msgid "Report as spam" msgstr "Zgłoś jako spam" -#: ../src\gui\dialogs\follow.py:61 +#: ../src\gui\dialogs\follow.py:52 +msgid "Ignore tweets from this client" +msgstr "Ignoruj tweety z tego klienta" + +#: ../src\gui\dialogs\follow.py:64 #: ../src\gui\dialogs\search.py:40 -#: ../src\gui\dialogs\trending.py:40 +#: ../src\gui\dialogs\trending.py:50 #: ../src\gui\dialogs\utils.py:39 #: ../src\keystrokeEditor\gui.py:76 msgid "OK" msgstr "OK" -#: ../src\gui\dialogs\follow.py:101 +#: ../src\gui\dialogs\follow.py:104 msgid "You've muted to %s" msgstr "Wyciszyłeś %s %s" -#: ../src\gui\dialogs\follow.py:115 +#: ../src\gui\dialogs\follow.py:118 msgid "You've unmuted to %s" msgstr "Wyłączyłeś wyciszenie %s" +#: ../src\gui\dialogs\follow.py:142 +msgid "You can't ignore direct messages" +msgstr "Nie możesz ignorować wiadomości prywatnych" + #: ../src\gui\dialogs\lists.py:36 msgid "Lists manager" msgstr "Menedżer list" #: ../src\gui\dialogs\lists.py:38 -#: ../src\gui\main.py:298 +#: ../src\gui\main.py:311 msgid "Lists" msgstr "Listy" @@ -1197,7 +1428,7 @@ msgid "This list is arready opened." msgstr "Ta lista jest już otwarta" #: ../src\gui\dialogs\lists.py:130 -#: ../src\gui\main.py:301 +#: ../src\gui\main.py:314 msgid "List for %s" msgstr "Lista dla %s" @@ -1245,121 +1476,142 @@ msgstr "Dodaj" msgid "Select a list to remove the user" msgstr "Wybierz listę, by usunąć użytkownika" -#: ../src\gui\dialogs\message.py:43 -#: ../src\gui\dialogs\message.py:146 +#: ../src\gui\dialogs\message.py:44 +#: ../src\gui\dialogs\message.py:147 msgid "%s - %s of 140 characters" msgstr "%s - %s ze 140 znaków" -#: ../src\gui\dialogs\message.py:77 +#: ../src\gui\dialogs\message.py:78 msgid "Attaching..." msgstr "Dołączanie..." -#: ../src\gui\dialogs\message.py:78 +#: ../src\gui\dialogs\message.py:79 msgid "Uploading..." msgstr "Wysyłanie..." -#: ../src\gui\dialogs\message.py:100 +#: ../src\gui\dialogs\message.py:101 msgid "Unable to upload the audio" msgstr "Nie udało się wysłać audio" -#: ../src\gui\dialogs\message.py:114 -#: ../src\gui\dialogs\message.py:400 +#: ../src\gui\dialogs\message.py:115 +#: ../src\gui\dialogs\message.py:428 +#: ../src\gui\dialogs\message.py:513 msgid "Translated" msgstr "Przetłumaczone" -#: ../src\gui\dialogs\message.py:126 +#: ../src\gui\dialogs\message.py:127 msgid "There's no URL to be shortened" msgstr "Brak adresu do skrócenia" -#: ../src\gui\dialogs\message.py:129 +#: ../src\gui\dialogs\message.py:130 msgid "URL shortened" msgstr "Skrócono adres" -#: ../src\gui\dialogs\message.py:137 -#: ../src\gui\dialogs\message.py:412 +#: ../src\gui\dialogs\message.py:138 +#: ../src\gui\dialogs\message.py:440 +#: ../src\gui\dialogs\message.py:525 msgid "There's no URL to be expanded" msgstr "Brak adresu do rozwinięcia" -#: ../src\gui\dialogs\message.py:140 -#: ../src\gui\dialogs\message.py:415 +#: ../src\gui\dialogs\message.py:141 +#: ../src\gui\dialogs\message.py:443 +#: ../src\gui\dialogs\message.py:528 msgid "URL expanded" msgstr "Rozwinięto adres" -#: ../src\gui\dialogs\message.py:168 -#: ../src\gui\dialogs\message.py:223 +#: ../src\gui\dialogs\message.py:169 +#: ../src\gui\dialogs\message.py:233 #: ../src\gui\dialogs\update_profile.py:51 #: ../src\gui\dialogs\update_profile.py:88 msgid "Upload a picture" msgstr "Wyślij obraz" -#: ../src\gui\dialogs\message.py:171 -#: ../src\gui\dialogs\message.py:259 -#: ../src\gui\dialogs\message.py:350 +#: ../src\gui\dialogs\message.py:172 +#: ../src\gui\dialogs\message.py:269 +#: ../src\gui\dialogs\message.py:378 +#: ../src\gui\dialogs\message.py:465 msgid "Spelling correction" msgstr "Poprawa błędów" -#: ../src\gui\dialogs\message.py:175 -#: ../src\gui\dialogs\message.py:263 +#: ../src\gui\dialogs\message.py:176 +#: ../src\gui\dialogs\message.py:273 msgid "Shorten URL" msgstr "Skróć adres" -#: ../src\gui\dialogs\message.py:177 -#: ../src\gui\dialogs\message.py:265 -#: ../src\gui\dialogs\message.py:352 +#: ../src\gui\dialogs\message.py:178 +#: ../src\gui\dialogs\message.py:275 +#: ../src\gui\dialogs\message.py:380 +#: ../src\gui\dialogs\message.py:467 msgid "Expand URL" msgstr "Rozwiń adres" -#: ../src\gui\dialogs\message.py:183 -#: ../src\gui\dialogs\message.py:271 +#: ../src\gui\dialogs\message.py:184 +#: ../src\gui\dialogs\message.py:281 msgid "Send" msgstr "Wyślij" -#: ../src\gui\dialogs\message.py:219 -#: ../src\gui\dialogs\message.py:230 +#: ../src\gui\dialogs\message.py:187 +msgid "&Autocomplete users" +msgstr "Automatycznie uzupełniaj użytkowników" + +#: ../src\gui\dialogs\message.py:229 +#: ../src\gui\dialogs\message.py:240 #: ../src\gui\dialogs\update_profile.py:84 #: ../src\gui\dialogs\update_profile.py:95 msgid "Discard image" msgstr "Anuluj obraz" -#: ../src\gui\dialogs\message.py:225 +#: ../src\gui\dialogs\message.py:235 #: ../src\gui\dialogs\update_profile.py:90 msgid "Image files (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" msgstr "Pliki obrazów (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" -#: ../src\gui\dialogs\message.py:225 +#: ../src\gui\dialogs\message.py:235 #: ../src\gui\dialogs\update_profile.py:90 msgid "Select the picture to be uploaded" msgstr "Wybierz obraz, który chcesz wysłać" -#: ../src\gui\dialogs\message.py:253 +#: ../src\gui\dialogs\message.py:263 msgid "Recipient" msgstr "Odbiorca" -#: ../src\gui\dialogs\message.py:308 -msgid "Mention to all" -msgstr "Wspomnij wszystkich" +#: ../src\gui\dialogs\message.py:318 +msgid "Men&tion all" +msgstr "Wspo&mnij wszystkich" -#: ../src\gui\dialogs\message.py:335 +#: ../src\gui\dialogs\message.py:345 msgid "Tweet - %i characters " msgstr "Tweet - %i znaków" +#: ../src\gui\dialogs\message.py:363 +msgid "Retweets: " +msgstr "podania dalej:" + +#: ../src\gui\dialogs\message.py:368 +msgid "Favourites: " +msgstr "Dodania do ulubionych:" + +#: ../src\gui\dialogs\message.py:451 +msgid "View" +msgstr "Zobacz" + +#: ../src\gui\dialogs\message.py:453 +msgid "Item" +msgstr "Element" + #: ../src\gui\dialogs\search.py:26 -#: ../src\gui\dialogs\trending.py:26 msgid "Search on Twitter" msgstr "Szukaj na Twitterze" #: ../src\gui\dialogs\search.py:27 -#: ../src\gui\dialogs\trending.py:27 msgid "Search" msgstr "Szukaj" #: ../src\gui\dialogs\search.py:34 -#: ../src\gui\dialogs\trending.py:34 msgid "Tweets" msgstr "Tweety" #: ../src\gui\dialogs\search.py:35 -#: ../src\gui\dialogs\trending.py:35 msgid "Users" msgstr "Użytkownicy" @@ -1427,6 +1679,27 @@ msgstr "Tweetów: %s\n" msgid "Favourites: %s" msgstr "Ulubionych: %s" +#: ../src\gui\dialogs\trending.py:30 +msgid "View trending topics" +msgstr "Zobacz popularne tematy" + +#: ../src\gui\dialogs\trending.py:31 +msgid "Trending topics by" +msgstr "Popularne tematy według" + +#: ../src\gui\dialogs\trending.py:33 +msgid "Country" +msgstr "Kraju" + +#: ../src\gui\dialogs\trending.py:34 +msgid "City" +msgstr "Miasta" + +#: ../src\gui\dialogs\trending.py:43 +#: ../src\gui\dialogs\update_profile.py:35 +msgid "Location" +msgstr "Skąd" + #: ../src\gui\dialogs\update_profile.py:27 msgid "Update your profile" msgstr "Edytuj swój profil" @@ -1435,10 +1708,6 @@ msgstr "Edytuj swój profil" msgid "Name (20 characters maximum)" msgstr "Nazwa wyświetlana (maksymalnie 20 znaków)" -#: ../src\gui\dialogs\update_profile.py:35 -msgid "Location" -msgstr "Skąd" - #: ../src\gui\dialogs\update_profile.py:40 msgid "Website" msgstr "Strona internetowa" @@ -1456,369 +1725,368 @@ msgstr "Edytuj profil" msgid "Select an URL" msgstr "Wybierz link" -#: ../src\gui\main.py:59 +#: ../src\gui\main.py:66 +msgid "S&witch account" +msgstr "S&z kontem" + +#: ../src\gui\main.py:68 msgid "&Update profile" msgstr "&Edytuj profil" -#: ../src\gui\main.py:61 +#: ../src\gui\main.py:70 msgid "&Hide window" msgstr "&Ukryj okno" -#: ../src\gui\main.py:63 +#: ../src\gui\main.py:72 msgid "&Search" msgstr "&Szukaj" -#: ../src\gui\main.py:65 +#: ../src\gui\main.py:74 +msgid "View &trending topics" +msgstr "Zobacz tematy w &trendach" + +#: ../src\gui\main.py:76 msgid "&Lists manager" msgstr "&Menedżer list" -#: ../src\gui\main.py:67 +#: ../src\gui\main.py:78 msgid "Sounds &tutorial" msgstr "&Samouczek dźwięków" -#: ../src\gui\main.py:69 +#: ../src\gui\main.py:80 msgid "&Edit keystrokes" msgstr "&Edytuj skróty klawiszowe" -#: ../src\gui\main.py:71 +#: ../src\gui\main.py:82 msgid "&Preferences" msgstr "&Ustawienia" -#: ../src\gui\main.py:73 +#: ../src\gui\main.py:84 msgid "E&xit" msgstr "&Wyjście" -#: ../src\gui\main.py:78 -#: ../src\gui\main.py:154 +#: ../src\gui\main.py:89 +#: ../src\gui\main.py:167 msgid "&Tweet" msgstr "&Tweet" -#: ../src\gui\main.py:80 -msgid "Re&ply" -msgstr "&Odpowiedz" +#: ../src\gui\main.py:101 +msgid "View &address" +msgstr "Zobacz &adres" -#: ../src\gui\main.py:82 -msgid "&Retweet" -msgstr "&Podaj dalej" - -#: ../src\gui\main.py:84 -msgid "Add to &favourites" -msgstr "&Dodaj do ulubionych" - -#: ../src\gui\main.py:86 -msgid "Remove from favo&urites" -msgstr "&Usuń z ulubionych" - -#: ../src\gui\main.py:88 -msgid "&Show tweet" -msgstr "&Pokaż tweet" - -#: ../src\gui\main.py:90 -msgid "&Delete" -msgstr "&Usuń" - -#: ../src\gui\main.py:95 +#: ../src\gui\main.py:108 msgid "&Follow" msgstr "&Obserwuj" -#: ../src\gui\main.py:97 +#: ../src\gui\main.py:110 msgid "&Unfollow" msgstr "&Przestań obserwować" -#: ../src\gui\main.py:99 -#: ../src\gui\main.py:128 +#: ../src\gui\main.py:112 +#: ../src\gui\main.py:141 msgid "&Mute" msgstr "&Wycisz" -#: ../src\gui\main.py:101 +#: ../src\gui\main.py:114 msgid "U&nmute" msgstr "W&yłącz wyciszenie" -#: ../src\gui\main.py:103 +#: ../src\gui\main.py:116 msgid "&Report as spam" msgstr "&Zgłoś jako spam" -#: ../src\gui\main.py:105 +#: ../src\gui\main.py:118 msgid "&Block" msgstr "Za&blokuj" -#: ../src\gui\main.py:107 +#: ../src\gui\main.py:120 msgid "Unb&lock" msgstr "&Odblokuj" -#: ../src\gui\main.py:109 +#: ../src\gui\main.py:122 msgid "Direct me&ssage" msgstr "Wiadomość &prywatna" -#: ../src\gui\main.py:111 +#: ../src\gui\main.py:124 msgid "&Add to list" msgstr "&Dodaj do listy" -#: ../src\gui\main.py:113 +#: ../src\gui\main.py:126 msgid "R&emove from list" msgstr "&Usuń z listy" -#: ../src\gui\main.py:115 -msgid "&View lists" -msgstr "&Zobacz listy" - -#: ../src\gui\main.py:117 -msgid "Show user &profile" -msgstr "&Pokaż profil użytkownika" - -#: ../src\gui\main.py:119 +#: ../src\gui\main.py:132 msgid "&Timeline" msgstr "&Oś czasu" -#: ../src\gui\main.py:121 +#: ../src\gui\main.py:134 msgid "V&iew favourites" msgstr "Zobacz &ulubione" -#: ../src\gui\main.py:126 +#: ../src\gui\main.py:139 msgid "&Load previous items" msgstr "&Załaduj poprzednie elementy" -#: ../src\gui\main.py:130 +#: ../src\gui\main.py:143 msgid "&Autoread tweets for this buffer" msgstr "&Automatycznie czytaj tweety dla tego buforu" -#: ../src\gui\main.py:132 +#: ../src\gui\main.py:145 msgid "&Clear buffer" msgstr "&Wyczyść zawartość bufora" -#: ../src\gui\main.py:134 +#: ../src\gui\main.py:147 msgid "&Remove buffer" msgstr "&Usuń bufor" -#: ../src\gui\main.py:139 +#: ../src\gui\main.py:152 msgid "&Documentation" msgstr "&Dokumentacja" -#: ../src\gui\main.py:141 +#: ../src\gui\main.py:154 msgid "&What's new in this version?" msgstr "&Co nowego w tej wersji?" -#: ../src\gui\main.py:143 +#: ../src\gui\main.py:156 msgid "&Check for updates" msgstr "&Sprawdź czy jest nowa wersja" -#: ../src\gui\main.py:145 +#: ../src\gui\main.py:158 msgid "&Report an error" msgstr "&Zgłoś błąd" -#: ../src\gui\main.py:147 +#: ../src\gui\main.py:160 msgid "TW Blue &website" msgstr "&Strona internetowa Tw Blue" -#: ../src\gui\main.py:149 +#: ../src\gui\main.py:162 msgid "About &TW Blue" msgstr "&O Tw Blue" -#: ../src\gui\main.py:153 +#: ../src\gui\main.py:166 msgid "&Application" msgstr "&Program" -#: ../src\gui\main.py:155 +#: ../src\gui\main.py:168 msgid "&User" msgstr "&Użytkownik" -#: ../src\gui\main.py:156 +#: ../src\gui\main.py:169 msgid "&Buffer" msgstr "&Bufor" -#: ../src\gui\main.py:157 +#: ../src\gui\main.py:170 msgid "&Help" msgstr "&Pomoc" -#: ../src\gui\main.py:241 +#: ../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." +msgstr "Wystąpił błąd podczas szukania aktualizacji. Może to być spowodowane jakimś problemem z naszym serwerem lub twoim serwerem DNS. Spróbuj ponownie później." + +#: ../src\gui\main.py:254 msgid "Home" msgstr "Główna" -#: ../src\gui\main.py:246 +#: ../src\gui\main.py:259 msgid "Mentions" msgstr "Wzmianki" -#: ../src\gui\main.py:249 +#: ../src\gui\main.py:262 msgid "Direct messages" msgstr "Wiadomości prywatne" -#: ../src\gui\main.py:252 +#: ../src\gui\main.py:265 msgid "Sent" msgstr "Wysłane" -#: ../src\gui\main.py:258 +#: ../src\gui\main.py:271 msgid "Favourites" msgstr "Ulubione" -#: ../src\gui\main.py:270 +#: ../src\gui\main.py:283 msgid "Friends" msgstr "Śledzeni" -#: ../src\gui\main.py:285 +#: ../src\gui\main.py:298 msgid "Searches" msgstr "Wyszukiwania" -#: ../src\gui\main.py:292 +#: ../src\gui\main.py:305 msgid "Timelines" msgstr "Osi czasu" -#: ../src\gui\main.py:295 -#: ../src\gui\main.py:708 +#: ../src\gui\main.py:308 +#: ../src\gui\main.py:747 msgid "Timeline for %s" msgstr "Oś czasu %s" -#: ../src\gui\main.py:306 +#: ../src\gui\main.py:319 msgid "Favourites timelines" msgstr "Osi czasu ulubionych" -#: ../src\gui\main.py:309 -#: ../src\gui\main.py:732 +#: ../src\gui\main.py:322 +#: ../src\gui\main.py:771 msgid "Favourites for %s" msgstr "Ulubione %s" -#: ../src\gui\main.py:341 +#: ../src\gui\main.py:332 +#: ../src\gui\main.py:1062 +msgid "Trending topics for %s" +msgstr "Popularne tematy w %s" + +#: ../src\gui\main.py:365 msgid "Ready" msgstr "Gotowe" -#: ../src\gui\main.py:368 +#: ../src\gui\main.py:393 msgid "%s favourites from %s" msgstr "%s ulubionych %s" -#: ../src\gui\main.py:378 -msgid "Connection error. Try again later." -msgstr "Błąd połączenia. Spróbuj ponownie później." - -#: ../src\gui\main.py:421 +#: ../src\gui\main.py:449 msgid "Streams disconnected. TW Blue will try to reconnect in a minute." msgstr "Rozłączono strumienie. Tw Blue spróbuje połączyć się ponownie za chwilę." -#: ../src\gui\main.py:425 +#: ../src\gui\main.py:453 msgid "Reconnecting streams..." msgstr "Ponowne łączenie ze strumieniami..." -#: ../src\gui\main.py:449 +#: ../src\gui\main.py:477 msgid "search for %s" msgstr "Wyszukiwanie %s" -#: ../src\gui\main.py:454 +#: ../src\gui\main.py:482 msgid "search users for %s" msgstr "Wyszukiwanie użytkowników %s" -#: ../src\gui\main.py:466 -#: ../src\gui\main.py:477 -#: ../src\gui\main.py:496 +#: ../src\gui\main.py:494 +#: ../src\gui\main.py:505 +#: ../src\gui\main.py:524 msgid "Select the user" msgstr "Wybierz użytkownika" -#: ../src\gui\main.py:557 +#: ../src\gui\main.py:584 msgid "User details" msgstr "Dane użytkownika" -#: ../src\gui\main.py:565 +#: ../src\gui\main.py:592 msgid "Do you really want to delete this message? It will be eliminated from Twitter as well." msgstr "Czy napewno chcesz usunąć tę wiadomość? Zostanie ona także usunięta z Twittera." -#: ../src\gui\main.py:582 +#: ../src\gui\main.py:609 msgid "Do you really want to close TW Blue?" msgstr "Czy napewno chcesz zamknąć Tw Blue?" -#: ../src\gui\main.py:582 +#: ../src\gui\main.py:609 #: ../src\gui\sysTrayIcon.py:46 msgid "Exit" msgstr "Wyjdź" -#: ../src\gui\main.py:587 +#: ../src\gui\main.py:614 msgid "Exiting..." msgstr "Zamykanie..." -#: ../src\gui\main.py:673 +#: ../src\gui\main.py:712 msgid "Error while adding to favourites." msgstr "Błąd podczas dodawania do ulubionych." -#: ../src\gui\main.py:681 +#: ../src\gui\main.py:720 msgid "Error while removing from favourites." msgstr "Błąd podczas usuwania z ulubionych." -#: ../src\gui\main.py:685 +#: ../src\gui\main.py:724 msgid "Individual timeline" msgstr "Indywidualna oś czasu" -#: ../src\gui\main.py:689 -#: ../src\gui\main.py:721 -msgid "The user does not exist" -msgstr "Użytkownik nie istnieje" - -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "Existing timeline" msgstr "Istniejąca oś czasu" -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "There's currently a timeline for this user. You are not able to open another" msgstr "Oś czasu tego użytkownika jest już otwarta. Nie możesz otworzyć kolejnej." -#: ../src\gui\main.py:703 +#: ../src\gui\main.py:742 msgid "This user has no tweets. You can't open a timeline for this user" msgstr "Ten użytkownik nie ma żadnych tweetów. Nie możesz otworzyć jego osi czasu" -#: ../src\gui\main.py:717 +#: ../src\gui\main.py:756 msgid "List of favourites" msgstr "Ulubione" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "Existing list" msgstr "Istniejąca lista" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "There's already a list of favourites for this user. You can't create another." msgstr "Istnieją już ulubione tego użytkownika" -#: ../src\gui\main.py:736 +#: ../src\gui\main.py:775 msgid "This user has no favourites. You can't create a list of favourites for this user." msgstr "Brak ulubionych u tego użytkownika. Nie można stworzyć listy." -#: ../src\gui\main.py:777 -#: ../src\gui\main.py:790 +#: ../src\gui\main.py:816 +#: ../src\gui\main.py:829 msgid "%s, %s of %s" msgstr "%s, %s z %s" -#: ../src\gui\main.py:779 -#: ../src\gui\main.py:792 +#: ../src\gui\main.py:818 +#: ../src\gui\main.py:831 msgid "%s. Empty" msgstr "%s. Pusta" -#: ../src\gui\main.py:815 +#: ../src\gui\main.py:868 msgid "Global mute on" msgstr "Globalne wyciszenie włączone" -#: ../src\gui\main.py:818 +#: ../src\gui\main.py:871 msgid "Global mute off" msgstr "Globalne wyciszenie wyłączone" -#: ../src\gui\main.py:824 +#: ../src\gui\main.py:877 msgid "Buffer mute on" msgstr "Wyciszenie zakładki włączone" -#: ../src\gui\main.py:827 +#: ../src\gui\main.py:880 msgid "Buffer mute off" msgstr "Wyciszenie zakładki wyłączone" -#: ../src\gui\main.py:833 +#: ../src\gui\main.py:886 msgid "The auto-reading of new tweets is enabled for this buffer" msgstr "Automatyczne odczytywanie nowych tweetów zostało włączone dla tej zakładki" -#: ../src\gui\main.py:836 +#: ../src\gui\main.py:889 msgid "The auto-reading of new tweets is disabled for this buffer" msgstr "Automatyczne odczytywanie nowych tweetów zostało wyłączone dla tej zakładki" -#: ../src\gui\main.py:843 +#: ../src\gui\main.py:896 msgid "Copied" msgstr "Skopiowano" -#: ../src\gui\main.py:857 -#: ../src\gui\main.py:870 +#: ../src\gui\main.py:910 +#: ../src\gui\main.py:923 msgid "%s" msgstr "%s" +#: ../src\gui\main.py:1026 +msgid "Address" +msgstr "Adres" + +#: ../src\gui\main.py:1028 +#: ../src\gui\main.py:1045 +msgid "There are no coordinates in this tweet" +msgstr "Brak współrzędnych geograficznych w tym tweecie" + +#: ../src\gui\main.py:1030 +#: ../src\gui\main.py:1047 +msgid "There are no results for the coordinates in this tweet" +msgstr "Brak wyników dla współrzędnych geograficznych w tym tweecie" + +#: ../src\gui\main.py:1032 +#: ../src\gui\main.py:1049 +msgid "Error decoding coordinates. Try again later." +msgstr "Błąd odszyfrowywania współrzędnych. Spróbuj ponownie później." + #: ../src\gui\sysTrayIcon.py:36 msgid "Preferences" msgstr "Preferencje" @@ -1828,6 +2096,7 @@ msgid "Show / hide" msgstr "Pokaż / ukryj" #: ../src\gui\sysTrayIcon.py:42 +#: ../src\issueReporter\gui.py:30 msgid "Documentation" msgstr "Dokumentacja" @@ -1835,6 +2104,110 @@ msgstr "Dokumentacja" msgid "Check for updates" msgstr "Sprawdź czy jest nowa wersja" +#: ../src\issueReporter\gui.py:30 +msgid "Translation" +msgstr "tłumaczenie" + +#: ../src\issueReporter\gui.py:31 +msgid "always" +msgstr "Zawsze" + +#: ../src\issueReporter\gui.py:31 +msgid "have not tried" +msgstr "Nie próbowałem" + +#: ../src\issueReporter\gui.py:31 +msgid "random" +msgstr "Losowo" + +#: ../src\issueReporter\gui.py:31 +msgid "sometimes" +msgstr "Czasem" + +#: ../src\issueReporter\gui.py:31 +msgid "unable to duplicate" +msgstr "Nie udało się zduplikować" + +#: ../src\issueReporter\gui.py:32 +msgid "block" +msgstr "Zablokuj" + +#: ../src\issueReporter\gui.py:32 +msgid "crash" +msgstr "Wysyp" + +#: ../src\issueReporter\gui.py:32 +msgid "feature" +msgstr "Funkcja" + +#: ../src\issueReporter\gui.py:32 +msgid "major" +msgstr "poważny" + +#: ../src\issueReporter\gui.py:32 +msgid "minor" +msgstr "drobny" + +#: ../src\issueReporter\gui.py:32 +msgid "text" +msgstr "Tekst" + +#: ../src\issueReporter\gui.py:32 +msgid "trivial" +msgstr "trywialny" + +#: ../src\issueReporter\gui.py:32 +msgid "tweak" +msgstr "usprawnienie" + +#: ../src\issueReporter\gui.py:34 +msgid "Report an error" +msgstr "Zgłoś błąd" + +#: ../src\issueReporter\gui.py:37 +msgid "Select a category" +msgstr "Wybierz kategorię" + +#: ../src\issueReporter\gui.py:46 +msgid "Briefly describe what happened. You will be able to thoroughly explain it later" +msgstr "Opisz po krótce co się stało. później będziesz mógł opisać to ze szczegółami" + +#: ../src\issueReporter\gui.py:56 +msgid "Here, you can describe the bug in detail" +msgstr "Tutaj możesz opisać szczegóły błędu" + +#: ../src\issueReporter\gui.py:66 +msgid "how often does this bug happen?" +msgstr "Jak często zdarza się ten błąd?" + +#: ../src\issueReporter\gui.py:74 +msgid "Select the importance that you think this bug has" +msgstr "Wybierz wagę twoim zdaniem stosowną dla tego błędu" + +#: ../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 "Wiem, że system zgłaszania błędów TW Blue pozyska moją nazwę użytkownika na Twitterze w celu skontaktowania się ze mną i naprawienia błędu" + +#: ../src\issueReporter\gui.py:85 +msgid "Send report" +msgstr "Wyślij zgłoszenie" + +#: ../src\issueReporter\gui.py:98 +msgid "You must fill out both fields" +msgstr "Musisz wypełnić oba pola" + +#: ../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 "Musisz zaznaczyć to pole, aby podać nam swoją nazwę użytkownika na Twitterze, byśmy mogli skontaktować się z Tobą jeśli będzie to konieczne" + +#: ../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 "Dziękuję za zgłoszenie błędu. W przyszłości jego naprawa może znaleźć się na liście zmian. Zgłosiłeś błąd numer %i" + +#: ../src\issueReporter\gui.py:120 +msgid "reported" +msgstr "Zgłoszone" + #: ../src\keystrokeEditor\constants.py:4 msgid "Go up up on the current list" msgstr "Przejdź w górę obecnej listy" @@ -1995,6 +2368,18 @@ msgstr "Pokaż listy wybranegj osoby" msgid "loads previous items to any buffer" msgstr "ładuje poprzednie elementy do dowolnego buforu" +#: ../src\keystrokeEditor\constants.py:45 +msgid "Get location of any tweet" +msgstr "Pobierz położenie jakiegokolwiek tweeta" + +#: ../src\keystrokeEditor\constants.py:46 +msgid "Displays the tweet's location in a dialog" +msgstr "Wyświetla położenie danego tweeta w osobnym oknie" + +#: ../src\keystrokeEditor\constants.py:47 +msgid "Creates a buffer for displaying trends for a desired place" +msgstr "Tworzy zakładkę pokazującą trendy dla danego miejsca" + #: ../src\keystrokeEditor\gui.py:10 msgid "Keystroke editor" msgstr "Edytor skrótów klawiszowych" @@ -2048,15 +2433,15 @@ msgstr "Musisz podać znak, aby utworzyć skrót" msgid "User default" msgstr "Domyślny" -#: ../src\sessionmanager\gui.py:19 +#: ../src\sessionmanager\gui.py:20 msgid "Session manager" msgstr "Menedżer sesji" -#: ../src\sessionmanager\gui.py:23 +#: ../src\sessionmanager\gui.py:24 msgid "Select a twitter account to start TW Blue" msgstr "Wybierz konto Twittera, na którym chcesz uruchomić TW Blue" -#: ../src\sessionmanager\gui.py:25 +#: ../src\sessionmanager\gui.py:26 msgid "Account" msgstr "Konto" @@ -2064,30 +2449,42 @@ msgstr "Konto" msgid "New account" msgstr "Nowe konto" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:32 +msgid "Remove session" +msgstr "Usuń sesję" + +#: ../src\sessionmanager\gui.py:70 msgid "Account Error" msgstr "Błąd konta" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:70 msgid "You need to configure an account." msgstr "Musisz skonfigurować konto" -#: ../src\sessionmanager\gui.py:83 +#: ../src\sessionmanager\gui.py:84 msgid "The request for the required Twitter authorization to continue will be opened on your browser. You only need to do it once. Would you like to autorhise a new account now?" msgstr "Prośba o autoryzację Twittera wymaganą, by kontynuować zostanie otwarta w twojej przeglądarce" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "Invalid user token" msgstr "Nieprawidłowy token użytkownika" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "Your access token is invalid or the authorisation has failed. Please try again." msgstr "Twój token dostępu jest nieprawidłowy bądź autoryzacja nie powiodła się. Proszę spróbować ponownie." -#: ../src\sessionmanager\gui.py:97 +#: ../src\sessionmanager\gui.py:98 msgid "Authorised account %d" msgstr "Autoryzowane konto %d" +#: ../src\sessionmanager\gui.py:107 +msgid "Do you really want delete this account?" +msgstr "Czy napewno chcesz usunąć to konto?" + +#: ../src\sessionmanager\gui.py:107 +msgid "Remove account" +msgstr "Usuń konto" + #: ../src\twitter\buffers\indibidual.py:26 msgid "One tweet from %s" msgstr "Jeden tweet od %s" @@ -2426,11 +2823,11 @@ msgstr "Prywatna" msgid "public" msgstr "Publiczna" -#: ../src\twitter\twitter.py:74 +#: ../src\twitter\twitter.py:77 msgid "%s failed. Reason: %s" msgstr "%s nie powiódł się. Powód: %s" -#: ../src\twitter\twitter.py:81 +#: ../src\twitter\twitter.py:84 msgid "%s succeeded." msgstr "%s powiódł się." @@ -2467,96 +2864,11 @@ msgstr "Gotowe!" msgid "The new TW Blue version has been downloaded and installed. Press OK to start the application." msgstr "Nowa wersja Tw Blue została pobrana i zainstalowana. Naciśnij OK, aby uruchomić program." -#~ msgid "always" -#~ msgstr "Zawsze" +#~ msgid "Mention &to all" +#~ msgstr "Wspomnij &wszystkich" -#~ msgid "have not tried" -#~ msgstr "Nie próbowałem" - -#~ msgid "random" -#~ msgstr "Losowo" - -#~ msgid "sometimes" -#~ msgstr "Czasem" - -#~ msgid "unable to duplicate" -#~ msgstr "Nie udało się zduplikować" - -#~ msgid "block" -#~ msgstr "Zablokuj" - -#~ msgid "crash" -#~ msgstr "Wysyp" - -#~ msgid "feature" -#~ msgstr "Funkcja" - -#~ msgid "major" -#~ msgstr "poważny" - -#~ msgid "minor" -#~ msgstr "drobny" - -#~ msgid "text" -#~ msgstr "Tekst" - -#~ msgid "trivial" -#~ msgstr "trywialny" - -#~ msgid "tweak" -#~ msgstr "usprawnienie" - -#~ msgid "Report an error" -#~ msgstr "Zgłoś błąd" - -#~ msgid "Select a category" -#~ msgstr "Wybierz kategorię" - -#~ msgid "" -#~ "Briefly describe what happened. You will be able to thoroughly explain it " -#~ "later" -#~ msgstr "" -#~ "Opisz po krótce co się stało. później będziesz mógł opisać to ze " -#~ "szczegółami" - -#~ msgid "Here, you can describe the bug in detail" -#~ msgstr "Tutaj możesz opisać szczegóły błędu" - -#~ msgid "how often does this bug happen?" -#~ msgstr "Jak często zdarza się ten błąd?" - -#~ msgid "Select the importance that you think this bug has" -#~ msgstr "Wybierz wagę twoim zdaniem stosowną dla tego błędu" - -#~ msgid "" -#~ "I know that the TW Blue bug system will get my Twitter username to " -#~ "contact me and fix the bug quickly" -#~ msgstr "" -#~ "Wiem, że system zgłaszania błędów TW Blue pozyska moją nazwę użytkownika " -#~ "na Twitterze w celu skontaktowania się ze mną i naprawienia błędu" - -#~ msgid "Send report" -#~ msgstr "Wyślij zgłoszenie" - -#~ msgid "You must fill out both fields" -#~ msgstr "Musisz wypełnić oba pola" - -#~ msgid "" -#~ "You need to mark the checkbox to provide us your twitter username to " -#~ "contact to you if is necessary." -#~ msgstr "" -#~ "Musisz zaznaczyć to pole, aby podać nam swoją nazwę użytkownika na " -#~ "Twitterze, byśmy mogli skontaktować się z Tobą jeśli będzie to konieczne" - -#~ 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 "" -#~ "Dziękuję za zgłoszenie błędu. W przyszłości jego naprawa może znaleźć się " -#~ "na liście zmian. Zgłosiłeś błąd numer %i" - -#~ msgid "reported" -#~ msgstr "Zgłoszone" +#~ msgid "Connection error. Try again later." +#~ msgstr "Błąd połączenia. Spróbuj ponownie później." #~ msgid "Error while reporting" #~ msgstr "Błąd podczas zgłaszania" diff --git a/src/locales/pt/LC_MESSAGES/twblue.mo b/src/locales/pt/LC_MESSAGES/twblue.mo index 7b05fd28de3088764e211d02fba9b95963e488b9..f70ca07448f72c49a8b8be087139668d43a62436 100644 GIT binary patch literal 44081 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 K-A?K@z5Xwe)^_{= delta 15414 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 Tqf5g\n" +"POT-Creation-Date: 2014-12-10 23:20+Hora estándar central (México)\n" +"PO-Revision-Date: 2014-12-13 09:37-0400\n" +"Last-Translator: Odenilton Júnior Santos \n" "Language-Team: Odenilton Júnior Santos \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" @@ -16,10 +16,10 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" "X-Generator: Poedit 1.6.10\n" -#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:173 -#: ../src\gui\dialogs\message.py:261 +#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:174 +#: ../src\gui\dialogs\message.py:271 msgid "Attach audio" -msgstr "Anexar áudio" +msgstr "Adicionar áudio" #: ../src\extra\AudioUploader\gui.py:38 ../src\extra\AudioUploader\gui.py:147 #: ../src\extra\AudioUploader\gui.py:157 @@ -37,7 +37,7 @@ msgstr "Gravar" #: ../src\extra\AudioUploader\gui.py:47 msgid "Add an existing file" -msgstr "Adicionar um arquivo existente" +msgstr "Adicionar arquivo existente" #: ../src\extra\AudioUploader\gui.py:49 msgid "Discard" @@ -49,15 +49,15 @@ msgstr "Enviar para" #: ../src\extra\AudioUploader\gui.py:57 msgid "Attach" -msgstr "Anexar" +msgstr "Adicionar" -#: ../src\extra\AudioUploader\gui.py:59 +#: ../src\extra\AudioUploader\gui.py:59 ../src\issueReporter\gui.py:88 msgid "Cancel" msgstr "Cancelar" #: ../src\extra\AudioUploader\gui.py:78 ../src\extra\AudioUploader\gui.py:79 msgid "Resume" -msgstr "Retomar" +msgstr "Continuar" #: ../src\extra\AudioUploader\gui.py:96 msgid "Stop recording" @@ -71,13 +71,13 @@ msgstr "Gravando" msgid "Stopped" msgstr "Parado" -#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:222 +#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:232 #: ../src\gui\dialogs\update_profile.py:87 msgid "Discarded" msgstr "Descartado" -#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:339 -#: ../src\gui\buffers\base.py:351 +#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:359 +#: ../src\gui\buffers\base.py:371 msgid "Playing..." msgstr "Reproduzindo..." @@ -95,7 +95,7 @@ msgstr "Arquivos de Áudio (*.mp3, *.ogg, *.wav)|*.mp3; *.ogg; *.wav" #: ../src\extra\AudioUploader\gui.py:186 msgid "Select the audio file to be uploaded" -msgstr "Selecione o arquivo de áudio a ser anexado" +msgstr "Selecione o arquivo de áudio a ser enviado" #: ../src\extra\AudioUploader\transfer_dialogs.py:15 msgid "File" @@ -175,69 +175,73 @@ msgstr "Ocorreu um erro" #: ../src\extra\SoundsTutorial\gui.py:17 msgid "You've added a tweet to your favourites" -msgstr "Você adicionou um tweet aos seus favoritos" +msgstr "Você curtiu um tweet" #: ../src\extra\SoundsTutorial\gui.py:18 msgid "Someone's favourites have been updated" -msgstr "Alguém atualizou os favoritos" +msgstr "Alguém curtiu um tweet" #: ../src\extra\SoundsTutorial\gui.py:19 +msgid "The tweet has coordinates to determine its location" +msgstr "O tweet tem coordenadas para determinar a sua localização" + +#: ../src\extra\SoundsTutorial\gui.py:20 msgid "There are no more tweets to read" msgstr "Não há mais tweets para ler" -#: ../src\extra\SoundsTutorial\gui.py:20 +#: ../src\extra\SoundsTutorial\gui.py:21 msgid "A list has a new tweet" msgstr "A lista tem um novo tweet" -#: ../src\extra\SoundsTutorial\gui.py:21 -msgid "You can't add any more characters on the tweet" -msgstr "Você não pode adicionar mais caracteres no tweet" - #: ../src\extra\SoundsTutorial\gui.py:22 -msgid "You've been mentioned " -msgstr "Você foi mencionado" +msgid "You can't add any more characters on the tweet" +msgstr "Você excedeu o limite de caracteres no tweet" #: ../src\extra\SoundsTutorial\gui.py:23 -msgid "A new event has happened" -msgstr "Ocorreu um novo evento" +msgid "You've been mentioned " +msgstr "Você foi mencionado em um tweet" #: ../src\extra\SoundsTutorial\gui.py:24 -msgid "TW Blue is ready " -msgstr "TW Blue está pronto" +msgid "A new event has happened" +msgstr "Há uma nova notificação" #: ../src\extra\SoundsTutorial\gui.py:25 -msgid "You've replied" -msgstr "Você respondeu" +msgid "TW Blue is ready " +msgstr "TwBlue está pronto para uso" #: ../src\extra\SoundsTutorial\gui.py:26 -msgid "You've retweeted" -msgstr "Você retweetou" +msgid "You've replied" +msgstr "Você respondeu um tweet" #: ../src\extra\SoundsTutorial\gui.py:27 -msgid "A search has been updated" -msgstr "A pesquisa foi atualizada" +msgid "You've retweeted" +msgstr "Você retweetou um tweet" #: ../src\extra\SoundsTutorial\gui.py:28 -msgid "There's a new tweet in the main buffer" -msgstr "Há um novo tweet no exibidor principal" +msgid "A search has been updated" +msgstr "A busca foi atualizada" #: ../src\extra\SoundsTutorial\gui.py:29 -msgid "You've sent a tweet" -msgstr "Você enviou um tweet" +msgid "There's a new tweet in the main buffer" +msgstr "Há um novo tweet no exibidor início" #: ../src\extra\SoundsTutorial\gui.py:30 +msgid "You've sent a tweet" +msgstr "Você publicou um novo tweet" + +#: ../src\extra\SoundsTutorial\gui.py:31 msgid "There's a new tweet in a timeline" msgstr "Há um novo tweet em uma linha do tempo" -#: ../src\extra\SoundsTutorial\gui.py:31 +#: ../src\extra\SoundsTutorial\gui.py:32 msgid "You have a new follower" msgstr "Você tem um novo seguidor" -#: ../src\extra\SoundsTutorial\gui.py:32 +#: ../src\extra\SoundsTutorial\gui.py:33 msgid "You've turned the volume up or down" msgstr "Você alterou o volume para cima ou para baixo" -#: ../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 " @@ -248,27 +252,28 @@ msgstr "" "necessários que faltam ou entre em contato com o desenvolvedor do pacote de " "som." -#: ../src\extra\SoundsTutorial\gui.py:36 ../src\extra\SpellChecker\gui.py:34 -#: ../src\gui\dialogs\show_user.py:63 ../src\gui\main.py:689 -#: ../src\gui\main.py:721 +#: ../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 "Erro" -#: ../src\extra\SoundsTutorial\gui.py:38 +#: ../src\extra\SoundsTutorial\gui.py:39 msgid "Sounds tutorial" msgstr "Conhecer os sons" -#: ../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 "Pressione Enter para ouvir o som para o evento selecionado" +msgstr "Pressione Enter para ouvir o som do evento selecionado" #: ../src\extra\SpellChecker\gui.py:34 msgid "" "A bug has happened. There are no dictionaries available for the selected " "language in TW Blue" msgstr "" -"Ocorreu um erro. Não há dicionários disponíveis para o idioma selecionado no " -"TW Blue" +"Ocorreu um erro. Não há dicionários disponíveis no TwBlue para o idioma " +"selecionado" #: ../src\extra\SpellChecker\gui.py:38 msgid "Mis-spelled word" @@ -308,10 +313,111 @@ msgstr "Concluída" #: ../src\extra\SpellChecker\gui.py:87 msgid "The spelling review has finished." -msgstr "A revisão ortográfica foi concluída." +msgstr "Revisão ortográfica concluída." -#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:181 -#: ../src\gui\dialogs\message.py:269 ../src\gui\dialogs\message.py:355 +#: ../src\extra\autocompletionUsers\completion.py:18 +msgid "You have to start writing" +msgstr "Você tem que começar a escrever" + +#: ../src\extra\autocompletionUsers\completion.py:29 +msgid "There are not results in your users database" +msgstr "Não há resultados em seu banco de dados de usuários." + +#: ../src\extra\autocompletionUsers\completion.py:31 +msgid "Autocompletion only works for users." +msgstr "Auto completar só funciona para usuários." + +#: ../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 "" +"Você tem certeza que deseja excluir este usuário do banco de dados? Este " +"usuário não aparecerá mais nos resultados de auto completar." + +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "Confirm" +msgstr "Confirmar" + +#: ../src\extra\autocompletionUsers\settings.py:24 +msgid "" +"Updating database... You can close this window now. A message will tell you " +"when the process finishes." +msgstr "" +"Atualizando o banco de dados... Você pode fechar esta janela, pois será " +"notificado quando o processo estiver concluído." + +#: ../src\extra\autocompletionUsers\wx_manage.py:7 +msgid "Manage Autocomplete users’ database" +msgstr "Gerenciar banco de dados de usuários do auto completar" + +#: ../src\extra\autocompletionUsers\wx_manage.py:10 +msgid "Editing TWBlue users database" +msgstr "Editando banco de dados de usuários do TwBlue" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Name" +msgstr "Nome" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Username" +msgstr "Nome de usuário" + +#: ../src\extra\autocompletionUsers\wx_manage.py:14 +msgid "Add user" +msgstr "Adicionar usuário" + +#: ../src\extra\autocompletionUsers\wx_manage.py:15 +msgid "Remove user" +msgstr "Remover usuário" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Add user to database" +msgstr "Adicionar usuário ao banco de dados" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Twitter username" +msgstr "Nome de usuário do Twitter" + +#: ../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 "Erro!" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +msgid "The user does not exist" +msgstr "O usuário não existe" + +#: ../src\extra\autocompletionUsers\wx_settings.py:6 +msgid "Autocomplete users’ settings" +msgstr "Configurações para o auto completar" + +#: ../src\extra\autocompletionUsers\wx_settings.py:9 +msgid "Add users from followers buffer" +msgstr "Adicionar usuários do exibidor seguidores" + +#: ../src\extra\autocompletionUsers\wx_settings.py:10 +msgid "Add users from friends buffer" +msgstr "Adicionar usuários do exibidor seguindo" + +#: ../src\extra\autocompletionUsers\wx_settings.py:13 +msgid "See the users list" +msgstr "Ver a lista de usuários" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "Done" +msgstr "Concluido" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "TWBlue's database of users has been updated." +msgstr "" +"O banco de dados de usuários do TwBlue foi atualizado com novos usuários." + +#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:182 +#: ../src\gui\dialogs\message.py:279 ../src\gui\dialogs\message.py:383 +#: ../src\gui\dialogs\message.py:470 msgid "Translate message" msgstr "Traduzir mensagem" @@ -321,7 +427,7 @@ msgstr "Idioma de origem" #: ../src\extra\translator\gui.py:30 msgid "Target language" -msgstr "Idioma destino" +msgstr "Idioma de destino" #: ../src\extra\translator\translator.py:53 msgid "Afrikaans" @@ -691,196 +797,307 @@ msgstr "Ídiche" msgid "autodetect" msgstr "auto detectar" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Client" msgstr "Cliente" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Text" msgstr "Texto" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\events.py:64 msgid "Date" msgstr "Data" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\people.py:41 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\people.py:44 #: ../src\gui\buffers\user_searches.py:31 ../src\gui\dialogs\utils.py:36 msgid "User" msgstr "Usuário" -#: ../src\gui\buffers\base.py:80 ../src\gui\buffers\base.py:228 -#: ../src\gui\buffers\events.py:62 ../src\gui\buffers\events.py:78 -#: ../src\gui\dialogs\message.py:337 ../src\gui\sysTrayIcon.py:34 +#: ../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: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:82 ../src\gui\buffers\base.py:240 -#: ../src\gui\buffers\base.py:243 ../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 "Retweetar" -#: ../src\gui\buffers\base.py:84 ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:267 msgid "Reply" msgstr "Responder" -#: ../src\gui\buffers\base.py:86 +#: ../src\gui\buffers\base.py:89 msgid "Direct message" msgstr "Mensagem direta" -#: ../src\gui\buffers\base.py:100 +#: ../src\gui\buffers\base.py:103 msgid "Do you really want to delete this timeline?" msgstr "Você tem certeza que deseja excluir esta linha do tempo?" -#: ../src\gui\buffers\base.py:100 ../src\gui\buffers\favourites.py:41 -#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:41 +#: ../src\gui\buffers\base.py:103 ../src\gui\buffers\favourites.py:41 +#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:77 #: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Attention" msgstr "Atenção" -#: ../src\gui\buffers\base.py:112 +#: ../src\gui\buffers\base.py:115 msgid "This buffer is not a timeline; it can't be deleted." -msgstr "Este exibidor não é uma linha do tempo que pode ser excluída." +msgstr "Este exibidor não é uma linha do tempo que pode ser excluído." -#: ../src\gui\buffers\base.py:196 ../src\gui\buffers\people.py:114 +#: ../src\gui\buffers\base.py:204 ../src\gui\buffers\people.py:117 msgid "%s items retrieved" msgstr "%s items recuperados" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "Direct message to %s" msgstr "Mensagem Direta para %s" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "New direct message" msgstr "Nova mensagem direta" -#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\events.py:78 +#: ../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 "Digite aqui o tweet" -#: ../src\gui\buffers\base.py:240 +#: ../src\gui\buffers\base.py:248 msgid "Would you like to add a comment to this tweet?" msgstr "Você deseja adicionar um comentário a este tweet?" -#: ../src\gui\buffers\base.py:243 +#: ../src\gui\buffers\base.py:251 msgid "Add your comment to the tweet" msgstr "Adicione seu comentário ao tweet" -#: ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:267 msgid "Reply to %s" msgstr "Resposta para %s" -#: ../src\gui\buffers\base.py:304 +#: ../src\gui\buffers\base.py:322 msgid "Opening URL..." msgstr "Abrindo URL..." -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../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" msgstr "" "Você tem certeza que deseja esvaziar este exibidor? Os tweets serão " -"excluídos da lista, mas não do Twitter" +"removidos da lista, mas não do Twitter" -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\trends.py:150 msgid "Empty buffer" msgstr "Exibidor vazio" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 +#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129 msgid "Do you really want to delete this message?" msgstr "Você tem certeza que deseja excluir esta mensagem?" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 -#: ../src\gui\dialogs\lists.py:107 ../src\gui\main.py:565 +#: ../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 "Excluir" -#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\base.py:357 +#: ../src\gui\buffers\base.py:366 ../src\gui\buffers\base.py:377 msgid "Unable to play audio." msgstr "Não é possível reproduzir o áudio." -#: ../src\gui\buffers\base.py:348 +#: ../src\gui\buffers\base.py:368 msgid "Audio stopped." msgstr "Áudio parado." -#: ../src\gui\buffers\events.py:35 ../src\gui\buffers\panels.py:37 -#: ../src\gui\buffers\tweet_searches.py:58 +#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33 +#: ../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 "Esta ação não é suportada para este exibidor" +msgstr "Esta ação não é suportada neste exibidor" -#: ../src\gui\buffers\events.py:44 +#: ../src\gui\buffers\events.py:47 msgid "Empty" msgstr "Vazío" -#: ../src\gui\buffers\events.py:61 -msgid "Event" -msgstr "Evento" - #: ../src\gui\buffers\events.py:64 +msgid "Event" +msgstr "Notificação" + +#: ../src\gui\buffers\events.py:67 msgid "Remove event" -msgstr "Excluir evento" +msgstr "Excluir notificação" #: ../src\gui\buffers\favourites.py:41 msgid "Do you really want to delete this favourites timeline?" -msgstr "Você tem certeza que deseja excluir esta linha do tempo favoritos?" +msgstr "Você tem certeza que deseja excluir esta linha do tempo?" #: ../src\gui\buffers\lists.py:46 ../src\gui\dialogs\lists.py:107 msgid "Do you really want to delete this list?" msgstr "Você tem certeza que deseja excluir esta lista?" -#: ../src\gui\buffers\panels.py:27 +#: ../src\gui\buffers\menus.py:8 ../src\gui\main.py:93 +msgid "&Retweet" +msgstr "Ret&weetar" + +#: ../src\gui\buffers\menus.py:11 ../src\gui\buffers\menus.py:43 +#: ../src\gui\main.py:91 +msgid "Re&ply" +msgstr "&Responder" + +#: ../src\gui\buffers\menus.py:14 ../src\gui\main.py:95 +msgid "Add to &favourites" +msgstr "&Curtir" + +#: ../src\gui\buffers\menus.py:17 ../src\gui\main.py:97 +msgid "Remove from favo&urites" +msgstr "&Descurtir" + +#: ../src\gui\buffers\menus.py:20 ../src\gui\buffers\menus.py:46 +#: ../src\gui\buffers\menus.py:69 +msgid "&Open URL" +msgstr "Abrir &URL" + +#: ../src\gui\buffers\menus.py:23 ../src\gui\buffers\menus.py:49 +#: ../src\gui\buffers\menus.py:72 +msgid "&Play audio" +msgstr "Reproduzir &áudio" + +#: ../src\gui\buffers\menus.py:26 ../src\gui\buffers\menus.py:75 +#: ../src\gui\main.py:99 +msgid "&Show tweet" +msgstr "&Ver tweet" + +#: ../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:132 +msgid "&Copy to clipboard" +msgstr "&Copiar para área de transferência" + +#: ../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:103 +msgid "&Delete" +msgstr "E&xcluir" + +#: ../src\gui\buffers\menus.py:35 ../src\gui\buffers\menus.py:61 +#: ../src\gui\buffers\menus.py:118 +msgid "&User actions..." +msgstr "&Ações do usuário..." + +#: ../src\gui\buffers\menus.py:52 +msgid "&Show direct message" +msgstr "&Mostrar mensagem direta" + +#: ../src\gui\buffers\menus.py:89 +msgid "&Show event" +msgstr "Mostrar ¬ificações" + +#: ../src\gui\buffers\menus.py:103 +msgid "&Mention" +msgstr "&Menção" + +#: ../src\gui\buffers\menus.py:106 ../src\gui\main.py:128 +msgid "&View lists" +msgstr "&Ver listas" + +#: ../src\gui\buffers\menus.py:109 ../src\gui\main.py:130 +msgid "Show user &profile" +msgstr "Ver &perfil" + +#: ../src\gui\buffers\menus.py:112 +msgid "&Show user" +msgstr "Mostrar &usuário" + +#: ../src\gui\buffers\menus.py:126 +msgid "&Tweet about this trend" +msgstr "&Tweet sobre este assunto do momento" + +#: ../src\gui\buffers\menus.py:129 +msgid "&Show item" +msgstr "&Ver item" + +#: ../src\gui\buffers\panels.py:28 msgid "Announce" msgstr "Anunciar" -#: ../src\gui\buffers\people.py:46 ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:49 ../src\gui\buffers\people.py:67 msgid "Mention" msgstr "Menção" -#: ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:67 msgid "Mention to %s" msgstr "Menção para %s" -#: ../src\gui\buffers\trends.py:41 ../src\gui\buffers\tweet_searches.py:45 +#: ../src\gui\buffers\trends.py:47 +msgid "Trending topic" +msgstr "Assuntos do momento" + +#: ../src\gui\buffers\trends.py:66 +msgid "Tweet about this trend" +msgstr "Tweet sobre este assunto" + +#: ../src\gui\buffers\trends.py:77 +msgid "Do you really want to delete this buffer?" +msgstr "Você tem certeza que deseja excluir este exibidor?" + +#: ../src\gui\buffers\trends.py:150 +msgid "" +"Do you really want to empty this buffer? It's items will be removed from the " +"list" +msgstr "" +"Você tem certeza que deseja esvaziar este exibidor? Os itens serão " +"excluídos da lista" + +#: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Do you really want to delete this search term?" msgstr "Você tem certeza que deseja apagar este termo de busca?" -#: ../src\gui\dialogs\configuration.py:39 +#: ../src\gui\dialogs\configuration.py:40 msgid "Language" msgstr "Idioma" -#: ../src\gui\dialogs\configuration.py:53 +#: ../src\gui\dialogs\configuration.py:54 +msgid "Set the autocomplete function" +msgstr "Configurar função auto completar" + +#: ../src\gui\dialogs\configuration.py:55 msgid "ask before exiting TwBlue?" msgstr "perguntar antes de sair do TwBlue?" -#: ../src\gui\dialogs\configuration.py:56 -msgid "Relative times" -msgstr "Tempos relativos" +#: ../src\gui\dialogs\configuration.py:58 +msgid "Use invisible interface's keyboard shorcuts on the GUI" +msgstr "Usar atalhos de teclado do modo janela oculta na interface gráfica" -#: ../src\gui\dialogs\configuration.py:60 +#: ../src\gui\dialogs\configuration.py:61 +msgid "Relative times" +msgstr "Usar tempos relativos" + +#: ../src\gui\dialogs\configuration.py:65 msgid "Activate Sapi5 when any other screen reader is not being run" msgstr "Ativar SAPI5 quando nenhum leitor de tela estiver sendo executado" -#: ../src\gui\dialogs\configuration.py:63 +#: ../src\gui\dialogs\configuration.py:68 msgid "Activate the auto-start of the invisible interface" -msgstr "Ativar ocultar janela ao iniciar" +msgstr "Ativar janela oculta ao iniciar" -#: ../src\gui\dialogs\configuration.py:67 +#: ../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):" -msgstr "" -"Número de chamada API quando a sincronização é iniciada (uma chamada API " -"equivale a 200 tweets, duas chamadas API equivale a 400 tweets, etc.):" +msgstr "Número de chamada API quando a sincronização é iniciada:" -#: ../src\gui\dialogs\configuration.py:75 +#: ../src\gui\dialogs\configuration.py:80 msgid "Items on each API call" -msgstr "Itens em cada chamada API" +msgstr "Número de itens em cada chamada API:" -#: ../src\gui\dialogs\configuration.py:82 +#: ../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" @@ -888,72 +1105,72 @@ msgstr "" "Inverter exibidores: Os tweets mais novos serão mostrados no início das " "listas, enquanto os mais velhos no final" -#: ../src\gui\dialogs\configuration.py:97 +#: ../src\gui\dialogs\configuration.py:103 msgid "Show followers" msgstr "Mostrar seguidores" -#: ../src\gui\dialogs\configuration.py:100 +#: ../src\gui\dialogs\configuration.py:106 msgid "Show friends" msgstr "Mostrar seguindo" -#: ../src\gui\dialogs\configuration.py:103 +#: ../src\gui\dialogs\configuration.py:109 msgid "Show favourites" -msgstr "Mostrar favoritos" +msgstr "Mostrar curtiu" -#: ../src\gui\dialogs\configuration.py:106 +#: ../src\gui\dialogs\configuration.py:112 msgid "Show blocked users" msgstr "Mostrar usuários bloqueados" -#: ../src\gui\dialogs\configuration.py:109 +#: ../src\gui\dialogs\configuration.py:115 msgid "Show muted users" msgstr "Mostrar usuários silenciados" -#: ../src\gui\dialogs\configuration.py:112 +#: ../src\gui\dialogs\configuration.py:118 msgid "Show events" -msgstr "Mostrar eventos" +msgstr "Mostrar notificações" -#: ../src\gui\dialogs\configuration.py:122 -#: ../src\gui\dialogs\configuration.py:270 +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 msgid "Ignored clients" msgstr "Clientes ignorados" -#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:134 msgid "Add client" msgstr "Adicionar cliente" -#: ../src\gui\dialogs\configuration.py:129 +#: ../src\gui\dialogs\configuration.py:135 msgid "Remove client" -msgstr "Excluir cliente" +msgstr "Remover cliente" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Add a new ignored client" msgstr "Adicionar um novo cliente ignorado" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Enter the name of the client here" msgstr "Insira o nome do cliente aqui" -#: ../src\gui\dialogs\configuration.py:157 +#: ../src\gui\dialogs\configuration.py:163 msgid "Volume" msgstr "Volume" -#: ../src\gui\dialogs\configuration.py:166 +#: ../src\gui\dialogs\configuration.py:172 msgid "Global mute" msgstr "Mudo global" -#: ../src\gui\dialogs\configuration.py:170 +#: ../src\gui\dialogs\configuration.py:176 msgid "Output device" msgstr "Dispositivo de saída" -#: ../src\gui\dialogs\configuration.py:179 +#: ../src\gui\dialogs\configuration.py:185 msgid "Input device" msgstr "Dispositivo de entrada" -#: ../src\gui\dialogs\configuration.py:190 +#: ../src\gui\dialogs\configuration.py:196 msgid "Sound pack" msgstr "Pacote de som" -#: ../src\gui\dialogs\configuration.py:203 +#: ../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 " @@ -964,20 +1181,20 @@ msgstr "" "Se não há nenhuma chave API aqui, então os arquivos de áudio são enviados " "anonimamente" -#: ../src\gui\dialogs\configuration.py:216 -#: ../src\gui\dialogs\configuration.py:240 +#: ../src\gui\dialogs\configuration.py:222 +#: ../src\gui\dialogs\configuration.py:246 msgid "Unlink your Dropbox account" msgstr "Desvincular sua conta Dropbox" -#: ../src\gui\dialogs\configuration.py:218 -#: ../src\gui\dialogs\configuration.py:235 -#: ../src\gui\dialogs\configuration.py:243 -#: ../src\gui\dialogs\configuration.py:247 -#: ../src\gui\dialogs\configuration.py:254 +#: ../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 "Vincular sua conta do Dropbox" -#: ../src\gui\dialogs\configuration.py:228 +#: ../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 " @@ -987,89 +1204,84 @@ msgstr "" "Dropbox irá fornecer e cole na caixa de texto que aparecerá no TW Blue. Este " "código é necessário para continuar. Você só precisa fazer isso uma vez." -#: ../src\gui\dialogs\configuration.py:228 ../src\sessionmanager\gui.py:83 +#: ../src\gui\dialogs\configuration.py:234 ../src\sessionmanager\gui.py:84 msgid "Authorisation" msgstr "Autorização" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Enter the code here." msgstr "Insira o código aqui." -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Verification code" msgstr "Código de verificação" -#: ../src\gui\dialogs\configuration.py:242 +#: ../src\gui\dialogs\configuration.py:248 msgid "Error during authorisation. Try again later." msgstr "Erro durante a autorização. Tente novamente mais tarde." -#: ../src\gui\dialogs\configuration.py:242 ../src\gui\main.py:378 -#: ../src\gui\main.py:703 ../src\gui\main.py:736 -msgid "Error!" -msgstr "Erro!" - -#: ../src\gui\dialogs\configuration.py:261 +#: ../src\gui\dialogs\configuration.py:267 msgid "TW Blue preferences" -msgstr "Preferências do TW Blue" +msgstr "Preferências do TwBlue" -#: ../src\gui\dialogs\configuration.py:265 +#: ../src\gui\dialogs\configuration.py:271 ../src\issueReporter\gui.py:30 msgid "General" msgstr "Geral" -#: ../src\gui\dialogs\configuration.py:268 +#: ../src\gui\dialogs\configuration.py:275 msgid "Show other buffers" msgstr "Outros exibidores" -#: ../src\gui\dialogs\configuration.py:272 +#: ../src\gui\dialogs\configuration.py:279 msgid "Sound" msgstr "Som" -#: ../src\gui\dialogs\configuration.py:274 +#: ../src\gui\dialogs\configuration.py:281 msgid "Audio Services" msgstr "Serviços de áudio" -#: ../src\gui\dialogs\configuration.py:277 +#: ../src\gui\dialogs\configuration.py:284 msgid "Save" msgstr "Salvar" -#: ../src\gui\dialogs\configuration.py:280 ../src\gui\dialogs\follow.py:64 -#: ../src\gui\dialogs\message.py:186 ../src\gui\dialogs\message.py:274 -#: ../src\gui\dialogs\message.py:357 ../src\gui\dialogs\search.py:42 -#: ../src\gui\dialogs\show_user.py:42 ../src\gui\dialogs\trending.py:42 -#: ../src\gui\dialogs\update_profile.py:56 ../src\gui\dialogs\utils.py:42 -#: ../src\keystrokeEditor\gui.py:26 +#: ../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 +#: ../src\gui\dialogs\trending.py:52 ../src\gui\dialogs\update_profile.py:56 +#: ../src\gui\dialogs\utils.py:42 ../src\keystrokeEditor\gui.py:26 msgid "Close" msgstr "Fechar" -#: ../src\gui\dialogs\configuration.py:293 ../src\gui\main.py:264 +#: ../src\gui\dialogs\configuration.py:303 ../src\gui\main.py:277 msgid "Followers" msgstr "Seguidores" -#: ../src\gui\dialogs\configuration.py:307 +#: ../src\gui\dialogs\configuration.py:317 msgid "friends" msgstr "Seguindo" -#: ../src\gui\dialogs\configuration.py:321 +#: ../src\gui\dialogs\configuration.py:331 msgid "Favorites" -msgstr "Favoritos" +msgstr "Curtiu" -#: ../src\gui\dialogs\configuration.py:335 ../src\gui\main.py:282 +#: ../src\gui\dialogs\configuration.py:345 ../src\gui\main.py:295 msgid "Events" -msgstr "Eventos" +msgstr "Notificações" -#: ../src\gui\dialogs\configuration.py:346 ../src\gui\main.py:274 +#: ../src\gui\dialogs\configuration.py:356 ../src\gui\main.py:287 msgid "Blocked users" msgstr "Usuários bloqueados" -#: ../src\gui\dialogs\configuration.py:360 ../src\gui\main.py:278 +#: ../src\gui\dialogs\configuration.py:370 ../src\gui\main.py:291 msgid "Muted users" msgstr "Usuários silenciados" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "Restart TW Blue" -msgstr "Reiniciar TW Blue" +msgstr "Reiniciar o TwBlue" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "" "The application requires to be restarted to save these changes. Press OK to " "do it now." @@ -1077,58 +1289,66 @@ msgstr "" "O aplicativo precisa ser reiniciado para salvar essas alterações. Pressione " "OK para fazer isso agora." -#: ../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 "Ação" -#: ../src\gui\dialogs\follow.py:44 +#: ../src\gui\dialogs\follow.py:45 msgid "Follow" msgstr "Seguir" -#: ../src\gui\dialogs\follow.py:45 +#: ../src\gui\dialogs\follow.py:46 msgid "Unfollow" msgstr "Deixar de seguir" -#: ../src\gui\dialogs\follow.py:46 +#: ../src\gui\dialogs\follow.py:47 msgid "Mute" msgstr "Silenciar" -#: ../src\gui\dialogs\follow.py:47 +#: ../src\gui\dialogs\follow.py:48 msgid "Unmute" msgstr "Desativar silêncio" -#: ../src\gui\dialogs\follow.py:48 +#: ../src\gui\dialogs\follow.py:49 msgid "Block" msgstr "Bloquear" -#: ../src\gui\dialogs\follow.py:49 +#: ../src\gui\dialogs\follow.py:50 msgid "Unblock" msgstr "Desbloquear" -#: ../src\gui\dialogs\follow.py:50 +#: ../src\gui\dialogs\follow.py:51 msgid "Report as spam" -msgstr "Reportar como spam" +msgstr "Denunciar" -#: ../src\gui\dialogs\follow.py:61 ../src\gui\dialogs\search.py:40 -#: ../src\gui\dialogs\trending.py:40 ../src\gui\dialogs\utils.py:39 +#: ../src\gui\dialogs\follow.py:52 +msgid "Ignore tweets from this client" +msgstr "Ignorar os tweets deste cliente" + +#: ../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 "OK" -#: ../src\gui\dialogs\follow.py:101 +#: ../src\gui\dialogs\follow.py:104 msgid "You've muted to %s" msgstr "Você silenciou %s" -#: ../src\gui\dialogs\follow.py:115 +#: ../src\gui\dialogs\follow.py:118 msgid "You've unmuted to %s" msgstr "Você desativou silêncio para %s" +#: ../src\gui\dialogs\follow.py:142 +msgid "You can't ignore direct messages" +msgstr "Você não pode ignorar mensagens diretas" + #: ../src\gui\dialogs\lists.py:36 msgid "Lists manager" msgstr "Gerenciar listas" -#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:298 +#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:311 msgid "Lists" msgstr "Listas" @@ -1162,11 +1382,11 @@ msgstr "Editar" #: ../src\gui\dialogs\lists.py:48 ../src\gui\dialogs\lists.py:235 msgid "Remove" -msgstr "Excluir" +msgstr "Remover" #: ../src\gui\dialogs\lists.py:50 msgid "Open in buffer" -msgstr "Abrir no exibidor" +msgstr "Abrir em exibidor" #: ../src\gui\dialogs\lists.py:125 msgid "List opened" @@ -1176,9 +1396,9 @@ msgstr "Lista aberta" msgid "This list is arready opened." msgstr "Esta lista já está aberta." -#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:301 +#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:314 msgid "List for %s" -msgstr "Lista de %s" +msgstr "Lista %s" #: ../src\gui\dialogs\lists.py:148 msgid "Viewing lists for %s" @@ -1224,105 +1444,128 @@ msgstr "Adicionar" msgid "Select a list to remove the user" msgstr "Selecione uma lista para excluir o usuário" -#: ../src\gui\dialogs\message.py:43 ../src\gui\dialogs\message.py:146 +#: ../src\gui\dialogs\message.py:44 ../src\gui\dialogs\message.py:147 msgid "%s - %s of 140 characters" msgstr "%s - %s de 140 caracteres" -#: ../src\gui\dialogs\message.py:77 -msgid "Attaching..." -msgstr "Anexando..." - #: ../src\gui\dialogs\message.py:78 +msgid "Attaching..." +msgstr "Adicionando..." + +#: ../src\gui\dialogs\message.py:79 msgid "Uploading..." msgstr "Enviando..." -#: ../src\gui\dialogs\message.py:100 +#: ../src\gui\dialogs\message.py:101 msgid "Unable to upload the audio" msgstr "Não é possível fazer upload do áudio" -#: ../src\gui\dialogs\message.py:114 ../src\gui\dialogs\message.py:400 +#: ../src\gui\dialogs\message.py:115 ../src\gui\dialogs\message.py:428 +#: ../src\gui\dialogs\message.py:513 msgid "Translated" msgstr "Traduzido" -#: ../src\gui\dialogs\message.py:126 +#: ../src\gui\dialogs\message.py:127 msgid "There's no URL to be shortened" msgstr "Não há URL para ser encurtada" -#: ../src\gui\dialogs\message.py:129 +#: ../src\gui\dialogs\message.py:130 msgid "URL shortened" msgstr "URL encurtada" -#: ../src\gui\dialogs\message.py:137 ../src\gui\dialogs\message.py:412 +#: ../src\gui\dialogs\message.py:138 ../src\gui\dialogs\message.py:440 +#: ../src\gui\dialogs\message.py:525 msgid "There's no URL to be expanded" msgstr "Não há URL para ser desencurtada" -#: ../src\gui\dialogs\message.py:140 ../src\gui\dialogs\message.py:415 +#: ../src\gui\dialogs\message.py:141 ../src\gui\dialogs\message.py:443 +#: ../src\gui\dialogs\message.py:528 msgid "URL expanded" msgstr "URL desencurtada" -#: ../src\gui\dialogs\message.py:168 ../src\gui\dialogs\message.py:223 +#: ../src\gui\dialogs\message.py:169 ../src\gui\dialogs\message.py:233 #: ../src\gui\dialogs\update_profile.py:51 #: ../src\gui\dialogs\update_profile.py:88 msgid "Upload a picture" -msgstr "Anexar imagem" +msgstr "Adicionar imagem" -#: ../src\gui\dialogs\message.py:171 ../src\gui\dialogs\message.py:259 -#: ../src\gui\dialogs\message.py:350 +#: ../src\gui\dialogs\message.py:172 ../src\gui\dialogs\message.py:269 +#: ../src\gui\dialogs\message.py:378 ../src\gui\dialogs\message.py:465 msgid "Spelling correction" -msgstr "Correção ortográfica" +msgstr "Verificar ortografia" -#: ../src\gui\dialogs\message.py:175 ../src\gui\dialogs\message.py:263 +#: ../src\gui\dialogs\message.py:176 ../src\gui\dialogs\message.py:273 msgid "Shorten URL" msgstr "Encurtar URL" -#: ../src\gui\dialogs\message.py:177 ../src\gui\dialogs\message.py:265 -#: ../src\gui\dialogs\message.py:352 +#: ../src\gui\dialogs\message.py:178 ../src\gui\dialogs\message.py:275 +#: ../src\gui\dialogs\message.py:380 ../src\gui\dialogs\message.py:467 msgid "Expand URL" msgstr "Desencurtar URL" -#: ../src\gui\dialogs\message.py:183 ../src\gui\dialogs\message.py:271 +#: ../src\gui\dialogs\message.py:184 ../src\gui\dialogs\message.py:281 msgid "Send" msgstr "Enviar" -#: ../src\gui\dialogs\message.py:219 ../src\gui\dialogs\message.py:230 +#: ../src\gui\dialogs\message.py:187 +msgid "&Autocomplete users" +msgstr "&Usuários do auto completar" + +#: ../src\gui\dialogs\message.py:229 ../src\gui\dialogs\message.py:240 #: ../src\gui\dialogs\update_profile.py:84 #: ../src\gui\dialogs\update_profile.py:95 msgid "Discard image" msgstr "Descartar imagem" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Image files (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" msgstr "Arquivos de imagem (*.png, *.jpg, *.gif)|*png; *.jpg; *.gif" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Select the picture to be uploaded" -msgstr "Selecione a imagem a ser anexada" +msgstr "Selecione a imagem a ser adicionada" -#: ../src\gui\dialogs\message.py:253 +#: ../src\gui\dialogs\message.py:263 msgid "Recipient" msgstr "Destinatário" -#: ../src\gui\dialogs\message.py:308 -msgid "Mention to all" -msgstr "Mencionar todos" +#: ../src\gui\dialogs\message.py:318 +msgid "Men&tion all" +msgstr "&Mencionar todos" -#: ../src\gui\dialogs\message.py:335 +#: ../src\gui\dialogs\message.py:345 msgid "Tweet - %i characters " msgstr "Tweet - %i caracteres" -#: ../src\gui\dialogs\search.py:26 ../src\gui\dialogs\trending.py:26 +#: ../src\gui\dialogs\message.py:363 +msgid "Retweets: " +msgstr "Retweets: " + +#: ../src\gui\dialogs\message.py:368 +msgid "Favourites: " +msgstr "Curtiram: " + +#: ../src\gui\dialogs\message.py:451 +msgid "View" +msgstr "Vista" + +#: ../src\gui\dialogs\message.py:453 +msgid "Item" +msgstr "Item" + +#: ../src\gui\dialogs\search.py:26 msgid "Search on Twitter" -msgstr "Pesquisa no Twitter" +msgstr "Buscar no Twitter" -#: ../src\gui\dialogs\search.py:27 ../src\gui\dialogs\trending.py:27 +#: ../src\gui\dialogs\search.py:27 msgid "Search" -msgstr "Pesquisar" +msgstr "Buscar" -#: ../src\gui\dialogs\search.py:34 ../src\gui\dialogs\trending.py:34 +#: ../src\gui\dialogs\search.py:34 msgid "Tweets" msgstr "Tweets" -#: ../src\gui\dialogs\search.py:35 ../src\gui\dialogs\trending.py:35 +#: ../src\gui\dialogs\search.py:35 msgid "Users" msgstr "Usuários" @@ -1360,7 +1603,7 @@ msgstr "Website: %s\n" #: ../src\gui\dialogs\show_user.py:76 msgid "Bio: %s\n" -msgstr "Descrição: %s\n" +msgstr "Bio: %s\n" #: ../src\gui\dialogs\show_user.py:77 msgid "Yes" @@ -1388,289 +1631,294 @@ msgstr "Tweets: %s\n" #: ../src\gui\dialogs\show_user.py:82 msgid "Favourites: %s" -msgstr "Favoritos: %s" +msgstr "Curtiu: %s" + +#: ../src\gui\dialogs\trending.py:30 +msgid "View trending topics" +msgstr "Ver assuntos do momento" + +#: ../src\gui\dialogs\trending.py:31 +msgid "Trending topics by" +msgstr "Assuntos do momento por" + +#: ../src\gui\dialogs\trending.py:33 +msgid "Country" +msgstr "País" + +#: ../src\gui\dialogs\trending.py:34 +msgid "City" +msgstr "Cidade" + +#: ../src\gui\dialogs\trending.py:43 ../src\gui\dialogs\update_profile.py:35 +msgid "Location" +msgstr "Localização" #: ../src\gui\dialogs\update_profile.py:27 msgid "Update your profile" -msgstr "Atualize seu perfil" +msgstr "Atualizar meu perfil" #: ../src\gui\dialogs\update_profile.py:29 msgid "Name (20 characters maximum)" msgstr "Nome (20 caracteres no máximo)" -#: ../src\gui\dialogs\update_profile.py:35 -msgid "Location" -msgstr "Localização" - #: ../src\gui\dialogs\update_profile.py:40 msgid "Website" msgstr "Website" #: ../src\gui\dialogs\update_profile.py:45 msgid "Bio (160 characters maximum)" -msgstr "Descrição (160 caracteres no máximo)" +msgstr "Bio (160 caracteres no máximo)" #: ../src\gui\dialogs\update_profile.py:53 ../src\gui\sysTrayIcon.py:38 msgid "Update profile" -msgstr "Atualizar perfil" +msgstr "Salvar alterações" #: ../src\gui\dialogs\urlList.py:26 msgid "Select an URL" msgstr "Selecione uma URL" -#: ../src\gui\main.py:59 +#: ../src\gui\main.py:66 +msgid "S&witch account" +msgstr "&Mudar de conta" + +#: ../src\gui\main.py:68 msgid "&Update profile" -msgstr "&Atualizar Perfil" +msgstr "&Atualizar meu perfil" -#: ../src\gui\main.py:61 +#: ../src\gui\main.py:70 msgid "&Hide window" -msgstr "&Ocultar janela" +msgstr "Ocultar a &janela" -#: ../src\gui\main.py:63 +#: ../src\gui\main.py:72 msgid "&Search" -msgstr "&Pesquisar" +msgstr "&Buscar no Twitter" -#: ../src\gui\main.py:65 +#: ../src\gui\main.py:74 +msgid "View &trending topics" +msgstr "&Ver assuntos do momento" + +#: ../src\gui\main.py:76 msgid "&Lists manager" -msgstr "&Gerenciar listas" +msgstr "&Gerenciar as listas" -#: ../src\gui\main.py:67 +#: ../src\gui\main.py:78 msgid "Sounds &tutorial" msgstr "&Conhecer os sons" -#: ../src\gui\main.py:69 +#: ../src\gui\main.py:80 msgid "&Edit keystrokes" -msgstr "&Editar teclas de atalho" +msgstr "&Editar as teclas de atalho" -#: ../src\gui\main.py:71 +#: ../src\gui\main.py:82 msgid "&Preferences" -msgstr "&Opções" +msgstr "&Opções do TwBlue" -#: ../src\gui\main.py:73 +#: ../src\gui\main.py:84 msgid "E&xit" msgstr "&Sair" -#: ../src\gui\main.py:78 ../src\gui\main.py:154 +#: ../src\gui\main.py:89 ../src\gui\main.py:167 msgid "&Tweet" msgstr "&Tweet" -#: ../src\gui\main.py:80 -msgid "Re&ply" -msgstr "&Responder" +#: ../src\gui\main.py:101 +msgid "View &address" +msgstr "Ver &endereço" -#: ../src\gui\main.py:82 -msgid "&Retweet" -msgstr "&Retweetar" - -#: ../src\gui\main.py:84 -msgid "Add to &favourites" -msgstr "Adicionar aos &favoritos" - -#: ../src\gui\main.py:86 -msgid "Remove from favo&urites" -msgstr "&Excluir dos favoritos" - -#: ../src\gui\main.py:88 -msgid "&Show tweet" -msgstr "Re&visar" - -#: ../src\gui\main.py:90 -msgid "&Delete" -msgstr "E&xcluir" - -#: ../src\gui\main.py:95 +#: ../src\gui\main.py:108 msgid "&Follow" msgstr "&Seguir" -#: ../src\gui\main.py:97 +#: ../src\gui\main.py:110 msgid "&Unfollow" msgstr "Deixar de se&guir" -#: ../src\gui\main.py:99 ../src\gui\main.py:128 +#: ../src\gui\main.py:112 ../src\gui\main.py:141 msgid "&Mute" -msgstr "&Silenciar" +msgstr "S&ilenciar" -#: ../src\gui\main.py:101 +#: ../src\gui\main.py:114 msgid "U&nmute" -msgstr "&Desativar silêncio" +msgstr "Des&ativar silêncio" -#: ../src\gui\main.py:103 +#: ../src\gui\main.py:116 msgid "&Report as spam" -msgstr "Repor&tar como spam" +msgstr "&Denunciar" -#: ../src\gui\main.py:105 +#: ../src\gui\main.py:118 msgid "&Block" msgstr "&Bloquear" -#: ../src\gui\main.py:107 +#: ../src\gui\main.py:120 msgid "Unb&lock" msgstr "Desblo&quear" -#: ../src\gui\main.py:109 +#: ../src\gui\main.py:122 msgid "Direct me&ssage" msgstr "&Mensagem direta" -#: ../src\gui\main.py:111 +#: ../src\gui\main.py:124 msgid "&Add to list" -msgstr "&Adicionar à lista" - -#: ../src\gui\main.py:113 -msgid "R&emove from list" -msgstr "Ex&cluir da lista" - -#: ../src\gui\main.py:115 -msgid "&View lists" -msgstr "Ver &listas" - -#: ../src\gui\main.py:117 -msgid "Show user &profile" -msgstr "Ver &perfil" - -#: ../src\gui\main.py:119 -msgid "&Timeline" -msgstr "Li&nha do tempo" - -#: ../src\gui\main.py:121 -msgid "V&iew favourites" -msgstr "&Ver favoritos" +msgstr "Adicionar à &lista" #: ../src\gui\main.py:126 +msgid "R&emove from list" +msgstr "&Remover da lista" + +#: ../src\gui\main.py:132 +msgid "&Timeline" +msgstr "Linha do &tempo" + +#: ../src\gui\main.py:134 +msgid "V&iew favourites" +msgstr "Ver &curtiu" + +#: ../src\gui\main.py:139 msgid "&Load previous items" msgstr "&Carregar itens anteriores" -#: ../src\gui\main.py:130 +#: ../src\gui\main.py:143 msgid "&Autoread tweets for this buffer" msgstr "&Leitura automática para tweets deste exibidor" -#: ../src\gui\main.py:132 +#: ../src\gui\main.py:145 msgid "&Clear buffer" -msgstr "&Esvaziar" +msgstr "Esvaziar este e&xibidor" -#: ../src\gui\main.py:134 +#: ../src\gui\main.py:147 msgid "&Remove buffer" -msgstr "E&xcluir" +msgstr "&Remover este exibidor" -#: ../src\gui\main.py:139 +#: ../src\gui\main.py:152 msgid "&Documentation" msgstr "&Documentação" -#: ../src\gui\main.py:141 +#: ../src\gui\main.py:154 msgid "&What's new in this version?" msgstr "&O que há de novo nesta versão?" -#: ../src\gui\main.py:143 +#: ../src\gui\main.py:156 msgid "&Check for updates" msgstr "&Verificar atualizações" -#: ../src\gui\main.py:145 +#: ../src\gui\main.py:158 msgid "&Report an error" msgstr "&Relatar um erro" -#: ../src\gui\main.py:147 +#: ../src\gui\main.py:160 msgid "TW Blue &website" msgstr "&Web Site do TW Blue" -#: ../src\gui\main.py:149 +#: ../src\gui\main.py:162 msgid "About &TW Blue" msgstr "&Sobre TW Blue" -#: ../src\gui\main.py:153 +#: ../src\gui\main.py:166 msgid "&Application" msgstr "&Aplicação" -#: ../src\gui\main.py:155 +#: ../src\gui\main.py:168 msgid "&User" msgstr "&Usuário" -#: ../src\gui\main.py:156 +#: ../src\gui\main.py:169 msgid "&Buffer" msgstr "&Exibidor" -#: ../src\gui\main.py:157 +#: ../src\gui\main.py:170 msgid "&Help" msgstr "A&juda" -#: ../src\gui\main.py:241 -msgid "Home" -msgstr "Principal" +#: ../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." +msgstr "" +"Ocorreu um erro ao verificar por uma atualização. Pode ser devido a qualquer " +"problema em nosso servidor ou em seus servidores DNS. Por favor, tente " +"novamente mais tarde." -#: ../src\gui\main.py:246 +#: ../src\gui\main.py:254 +msgid "Home" +msgstr "Início" + +#: ../src\gui\main.py:259 msgid "Mentions" msgstr "Menções" -#: ../src\gui\main.py:249 +#: ../src\gui\main.py:262 msgid "Direct messages" -msgstr "Mensagens Diretas" +msgstr "Mensagens" -#: ../src\gui\main.py:252 +#: ../src\gui\main.py:265 msgid "Sent" msgstr "Enviados" -#: ../src\gui\main.py:258 +#: ../src\gui\main.py:271 msgid "Favourites" -msgstr "Favoritos" +msgstr "Curtiu" -#: ../src\gui\main.py:270 +#: ../src\gui\main.py:283 msgid "Friends" msgstr "Seguindo" -#: ../src\gui\main.py:285 +#: ../src\gui\main.py:298 msgid "Searches" -msgstr "Pesquisas" +msgstr "Buscas" -#: ../src\gui\main.py:292 +#: ../src\gui\main.py:305 msgid "Timelines" msgstr "Linhas do tempo" -#: ../src\gui\main.py:295 ../src\gui\main.py:708 +#: ../src\gui\main.py:308 ../src\gui\main.py:747 msgid "Timeline for %s" msgstr "Linha do tempo de %s" -#: ../src\gui\main.py:306 +#: ../src\gui\main.py:319 msgid "Favourites timelines" -msgstr "Linhas do tempo de favoritos" +msgstr "Linhas do tempo curtiu" -#: ../src\gui\main.py:309 ../src\gui\main.py:732 +#: ../src\gui\main.py:322 ../src\gui\main.py:771 msgid "Favourites for %s" -msgstr "Favoritos de %s" +msgstr "Curtidos por %s" -#: ../src\gui\main.py:341 +#: ../src\gui\main.py:332 ../src\gui\main.py:1062 +msgid "Trending topics for %s" +msgstr "Assuntos do momento para %s" + +#: ../src\gui\main.py:365 msgid "Ready" msgstr "Pronto" -#: ../src\gui\main.py:368 +#: ../src\gui\main.py:393 msgid "%s favourites from %s" -msgstr "%s favoritos de %s" +msgstr "%s curtidos por %s" -#: ../src\gui\main.py:378 -msgid "Connection error. Try again later." -msgstr "Erro de conexão. Tente novamente mais tarde." - -#: ../src\gui\main.py:421 +#: ../src\gui\main.py:449 msgid "Streams disconnected. TW Blue will try to reconnect in a minute." msgstr "Sincronização parada. TW Blue tentará reiniciar em um minuto." -#: ../src\gui\main.py:425 +#: ../src\gui\main.py:453 msgid "Reconnecting streams..." msgstr "Reiniciando sincronização..." -#: ../src\gui\main.py:449 +#: ../src\gui\main.py:477 msgid "search for %s" -msgstr "Pesquisar por %s" +msgstr "Buscar por %s" -#: ../src\gui\main.py:454 +#: ../src\gui\main.py:482 msgid "search users for %s" -msgstr "Pesquisa de usuários para %s" +msgstr "Busca de usuários para %s" -#: ../src\gui\main.py:466 ../src\gui\main.py:477 ../src\gui\main.py:496 +#: ../src\gui\main.py:494 ../src\gui\main.py:505 ../src\gui\main.py:524 msgid "Select the user" msgstr "Selecione o usuário" -#: ../src\gui\main.py:557 +#: ../src\gui\main.py:584 msgid "User details" msgstr "Detalhes do usuário" -#: ../src\gui\main.py:565 +#: ../src\gui\main.py:592 msgid "" "Do you really want to delete this message? It will be eliminated from " "Twitter as well." @@ -1678,113 +1926,124 @@ msgstr "" "Você tem certeza que deseja excluir esta mensagem? Ela será excluída do " "Twitter também." -#: ../src\gui\main.py:582 +#: ../src\gui\main.py:609 msgid "Do you really want to close TW Blue?" -msgstr "Você tem certeza que deseja fechar o TW Blue?" +msgstr "Você tem certeza que deseja sair do TwBlue?" -#: ../src\gui\main.py:582 ../src\gui\sysTrayIcon.py:46 +#: ../src\gui\main.py:609 ../src\gui\sysTrayIcon.py:46 msgid "Exit" msgstr "Sair" -#: ../src\gui\main.py:587 +#: ../src\gui\main.py:614 msgid "Exiting..." msgstr "Saindo..." -#: ../src\gui\main.py:673 +#: ../src\gui\main.py:712 msgid "Error while adding to favourites." -msgstr "Erro ao adicionar a favoritos." +msgstr "Erro ao curtir." -#: ../src\gui\main.py:681 +#: ../src\gui\main.py:720 msgid "Error while removing from favourites." -msgstr "Erro ao excluir dos favoritos." +msgstr "Erro ao descurtir." -#: ../src\gui\main.py:685 +#: ../src\gui\main.py:724 msgid "Individual timeline" msgstr "Linha do tempo individual" -#: ../src\gui\main.py:689 ../src\gui\main.py:721 -msgid "The user does not exist" -msgstr "O usuário não existe" - -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "Existing timeline" msgstr "Linha do tempo existente" -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "" "There's currently a timeline for this user. You are not able to open another" msgstr "" "Há atualmente uma linha do tempo para este usuário. Não é possível abrir " "outra" -#: ../src\gui\main.py:703 +#: ../src\gui\main.py:742 msgid "This user has no tweets. You can't open a timeline for this user" msgstr "" "Este usuário não tem tweets. Você não pode abrir uma linha do tempo para ele" -#: ../src\gui\main.py:717 +#: ../src\gui\main.py:756 msgid "List of favourites" -msgstr "Lista de favoritos" +msgstr "Lista para curtiu" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "Existing list" msgstr "Lista existente" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "" "There's already a list of favourites for this user. You can't create another." msgstr "" -"Já existe uma lista de favoritos para este usuário. Você não pode criar " -"outra." +"Já existe uma lista curtiu para este usuário. Você não pode criar outra." -#: ../src\gui\main.py:736 +#: ../src\gui\main.py:775 msgid "" "This user has no favourites. You can't create a list of favourites for this " "user." msgstr "" -"Este usuário não tem favoritos. Você não pode criar uma lista de favoritos " -"para ele." +"Este usuário não tem curtiu. Você não pode criar uma lista de curtiu para " +"ele." -#: ../src\gui\main.py:777 ../src\gui\main.py:790 +#: ../src\gui\main.py:816 ../src\gui\main.py:829 msgid "%s, %s of %s" msgstr "%s, %s de %s" -#: ../src\gui\main.py:779 ../src\gui\main.py:792 +#: ../src\gui\main.py:818 ../src\gui\main.py:831 msgid "%s. Empty" -msgstr "%s. Vazío" +msgstr "%s Vazío" -#: ../src\gui\main.py:815 +#: ../src\gui\main.py:868 msgid "Global mute on" msgstr "Mudo global ativado" -#: ../src\gui\main.py:818 +#: ../src\gui\main.py:871 msgid "Global mute off" msgstr "Mudo global desativado" -#: ../src\gui\main.py:824 +#: ../src\gui\main.py:877 msgid "Buffer mute on" msgstr "Mudo ativado no exibidor" -#: ../src\gui\main.py:827 +#: ../src\gui\main.py:880 msgid "Buffer mute off" msgstr "Mudo desativado no exibidor" -#: ../src\gui\main.py:833 +#: ../src\gui\main.py:886 msgid "The auto-reading of new tweets is enabled for this buffer" msgstr "A auto-leitura de novos tweets está ativada para este exibidor" -#: ../src\gui\main.py:836 +#: ../src\gui\main.py:889 msgid "The auto-reading of new tweets is disabled for this buffer" msgstr "A auto-leitura de novos tweets está desativada para este exibidor" -#: ../src\gui\main.py:843 +#: ../src\gui\main.py:896 msgid "Copied" msgstr "Copiado" -#: ../src\gui\main.py:857 ../src\gui\main.py:870 +#: ../src\gui\main.py:910 ../src\gui\main.py:923 msgid "%s" msgstr "%s" +#: ../src\gui\main.py:1026 +msgid "Address" +msgstr "Endereço" + +#: ../src\gui\main.py:1028 ../src\gui\main.py:1045 +msgid "There are no coordinates in this tweet" +msgstr "Não há coordenadas neste tweet" + +#: ../src\gui\main.py:1030 ../src\gui\main.py:1047 +msgid "There are no results for the coordinates in this tweet" +msgstr "Não há resultados para coordenadas neste tweet" + +#: ../src\gui\main.py:1032 ../src\gui\main.py:1049 +msgid "Error decoding coordinates. Try again later." +msgstr "Erro ao decodificar coordenadas. Tente novamente mais tarde." + #: ../src\gui\sysTrayIcon.py:36 msgid "Preferences" msgstr "Preferências" @@ -1793,7 +2052,7 @@ msgstr "Preferências" msgid "Show / hide" msgstr "Exibir / ocultar" -#: ../src\gui\sysTrayIcon.py:42 +#: ../src\gui\sysTrayIcon.py:42 ../src\issueReporter\gui.py:30 msgid "Documentation" msgstr "Documentação" @@ -1801,6 +2060,126 @@ msgstr "Documentação" msgid "Check for updates" msgstr "Verificar atualizações" +#: ../src\issueReporter\gui.py:30 +msgid "Translation" +msgstr "Tradução" + +#: ../src\issueReporter\gui.py:31 +msgid "always" +msgstr "sempre" + +#: ../src\issueReporter\gui.py:31 +msgid "have not tried" +msgstr "não tentei" + +#: ../src\issueReporter\gui.py:31 +msgid "random" +msgstr "aleatório" + +#: ../src\issueReporter\gui.py:31 +msgid "sometimes" +msgstr "às vezes" + +#: ../src\issueReporter\gui.py:31 +msgid "unable to duplicate" +msgstr "incapaz de duplicar" + +#: ../src\issueReporter\gui.py:32 +msgid "block" +msgstr "bloquear" + +#: ../src\issueReporter\gui.py:32 +msgid "crash" +msgstr "acidente" + +#: ../src\issueReporter\gui.py:32 +msgid "feature" +msgstr "recurso" + +#: ../src\issueReporter\gui.py:32 +msgid "major" +msgstr "principal" + +#: ../src\issueReporter\gui.py:32 +msgid "minor" +msgstr "secundário" + +#: ../src\issueReporter\gui.py:32 +msgid "text" +msgstr "texto" + +#: ../src\issueReporter\gui.py:32 +msgid "trivial" +msgstr "trivial" + +#: ../src\issueReporter\gui.py:32 +msgid "tweak" +msgstr "ajustar" + +#: ../src\issueReporter\gui.py:34 +msgid "Report an error" +msgstr "Relatar um erro" + +#: ../src\issueReporter\gui.py:37 +msgid "Select a category" +msgstr "Selecione uma categoria" + +#: ../src\issueReporter\gui.py:46 +msgid "" +"Briefly describe what happened. You will be able to thoroughly explain it " +"later" +msgstr "" +"Faça uma breve descrição do que aconteceu. Você poderá explicá-lo " +"completamente depois" + +#: ../src\issueReporter\gui.py:56 +msgid "Here, you can describe the bug in detail" +msgstr "Aqui, você pode descrever o erro em detalhes" + +#: ../src\issueReporter\gui.py:66 +msgid "how often does this bug happen?" +msgstr "quantas vezes este erro acontece?" + +#: ../src\issueReporter\gui.py:74 +msgid "Select the importance that you think this bug has" +msgstr "Selecione a importância que você acha que este erro tem" + +#: ../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 "" +"Eu sei que o sistema de erro do TW Blue vai ter o meu nome de usuário do " +"Twitter para entrar em contato comigo e corrigir o erro rapidamente" + +#: ../src\issueReporter\gui.py:85 +msgid "Send report" +msgstr "Enviar relatório" + +#: ../src\issueReporter\gui.py:98 +msgid "You must fill out both fields" +msgstr "Você deve preencher os dois campos" + +#: ../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 "" +"Você precisa marcar a caixa de verificação para nos fornecer seu nome de " +"usuário do Twitter para entrarmos em contato contigo, caso seja necessário." + +#: ../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 "" +"Obrigado por relatar este erro! Em futuras versões poderá encontrá-lo na " +"lista de mudanças. Você relatou o erro %i" + +#: ../src\issueReporter\gui.py:120 +msgid "reported" +msgstr "Relatado" + #: ../src\keystrokeEditor\constants.py:4 msgid "Go up up on the current list" msgstr "Sobe-se na lista atual" @@ -1843,11 +2222,11 @@ msgstr "Enviar mensagem direta" #: ../src\keystrokeEditor\constants.py:15 msgid "Mark as favourite" -msgstr "Marcar como favorito" +msgstr "Curtir" #: ../src\keystrokeEditor\constants.py:16 msgid "Remove from favourites" -msgstr "Excluir dos favoritos" +msgstr "Descurtir" #: ../src\keystrokeEditor\constants.py:17 msgid "Open the actions dialogue" @@ -1859,7 +2238,7 @@ msgstr "Ver detalhes do usuário" #: ../src\keystrokeEditor\constants.py:19 msgid "Show tweet" -msgstr "Revisar" +msgstr "Ver tweet" #: ../src\keystrokeEditor\constants.py:20 msgid "Quit" @@ -1910,7 +2289,7 @@ msgstr "Move 20 elementos para baixo na lista atual" #: ../src\keystrokeEditor\constants.py:31 msgid "Edit profile" -msgstr "Editar o perfil" +msgstr "Editar perfil" #: ../src\keystrokeEditor\constants.py:32 msgid "Remove a tweet or direct message" @@ -1926,7 +2305,7 @@ msgstr "Ouvir a mensagem atual" #: ../src\keystrokeEditor\constants.py:35 msgid "Copy to clipboard" -msgstr "Copiar para a área de transferência" +msgstr "Copiar para área de transferência" #: ../src\keystrokeEditor\constants.py:36 msgid "Add to list" @@ -1934,7 +2313,7 @@ msgstr "Adicionar à lista" #: ../src\keystrokeEditor\constants.py:37 msgid "Remove from list" -msgstr "Excluir da lista" +msgstr "Remover da lista" #: ../src\keystrokeEditor\constants.py:38 msgid "Mutes/unmutes the active buffer" @@ -1950,7 +2329,7 @@ msgstr "Alternar a leitura automática de tweets recebidos no exibidor ativo" #: ../src\keystrokeEditor\constants.py:41 msgid "Search on twitter" -msgstr "Pesquisar no Twitter" +msgstr "Buscar no Twitter" #: ../src\keystrokeEditor\constants.py:42 msgid "Shows the keystroke editor" @@ -1964,6 +2343,20 @@ msgstr "Mostrar listas de um usuário específico" msgid "loads previous items to any buffer" msgstr "carregar itens anteriores em qualquer exibidor" +#: ../src\keystrokeEditor\constants.py:45 +msgid "Get location of any tweet" +msgstr "Obter a localização de qualquer tweet" + +#: ../src\keystrokeEditor\constants.py:46 +msgid "Displays the tweet's location in a dialog" +msgstr "Exibe a localização de tweets em uma janela de diálogo" + +#: ../src\keystrokeEditor\constants.py:47 +msgid "Creates a buffer for displaying trends for a desired place" +msgstr "" +"Cria um exibidor para a exibição de assuntos do momento para um lugar " +"desejado" + #: ../src\keystrokeEditor\gui.py:10 msgid "Keystroke editor" msgstr "Editor de teclas de atalho" @@ -2016,15 +2409,15 @@ msgstr "Você deve fornecer um caracter para o pressionamento de teclas" msgid "User default" msgstr "Usuário padrão" -#: ../src\sessionmanager\gui.py:19 +#: ../src\sessionmanager\gui.py:20 msgid "Session manager" -msgstr "Gerenciar sessão" +msgstr "Gerenciar contas" -#: ../src\sessionmanager\gui.py:23 +#: ../src\sessionmanager\gui.py:24 msgid "Select a twitter account to start TW Blue" msgstr "Selecione uma conta do Twitter para iniciar o TW Blue" -#: ../src\sessionmanager\gui.py:25 +#: ../src\sessionmanager\gui.py:26 msgid "Account" msgstr "Conta" @@ -2032,15 +2425,19 @@ msgstr "Conta" msgid "New account" msgstr "Nova conta" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:32 +msgid "Remove session" +msgstr "Remover conta" + +#: ../src\sessionmanager\gui.py:70 msgid "Account Error" msgstr "Erro na Conta" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:70 msgid "You need to configure an account." msgstr "Você precisa configurar uma conta." -#: ../src\sessionmanager\gui.py:83 +#: ../src\sessionmanager\gui.py:84 msgid "" "The request for the required Twitter authorization to continue will be " "opened on your browser. You only need to do it once. Would you like to " @@ -2050,11 +2447,11 @@ msgstr "" "seu navegador. Você só precisa fazer isso uma vez. Deseja autorizar uma nova " "conta agora?" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "Invalid user token" msgstr "Token de usuário inválido" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "" "Your access token is invalid or the authorisation has failed. Please try " "again." @@ -2062,10 +2459,18 @@ msgstr "" "O token de acesso é inválido ou a autorização falhou. Por favor, tente " "novamente." -#: ../src\sessionmanager\gui.py:97 +#: ../src\sessionmanager\gui.py:98 msgid "Authorised account %d" msgstr "Conta %d autorizada" +#: ../src\sessionmanager\gui.py:107 +msgid "Do you really want delete this account?" +msgstr "Você tem certeza que deseja excluir esta conta?" + +#: ../src\sessionmanager\gui.py:107 +msgid "Remove account" +msgstr "Excluir conta" + #: ../src\twitter\buffers\indibidual.py:26 msgid "One tweet from %s" msgstr "Um tweet de %s" @@ -2293,7 +2698,7 @@ msgstr "dez" #: ../src\twitter\compose.py:147 ../src\twitter\compose.py:174 #: ../src\twitter\compose.py:184 msgid "%A, %B %d, %Y at %I:%M:%S %p" -msgstr "%A, %d de %B, %Y em %I:%M:%S %p" +msgstr "%A %d, de %B de %Y as %I:%M %p" #: ../src\twitter\compose.py:152 msgid "Dm to %s " @@ -2308,8 +2713,8 @@ msgid "" "%s (@%s). %s followers, %s friends, %s tweets. Last tweet on %s. Joined " "Twitter on %s" msgstr "" -"%s (@%s). %s seguidores, seguindo %s, %s tweets. Último tweet em %s. " -"Cadastrou-se no Twitter em %s" +"%s (@%s). %s seguidores, seguindo %s, %s tweets. Cadastrou-se no Twitter em " +"%s. Tweet mais recente %s" #: ../src\twitter\compose.py:191 msgid "You've blocked %s" @@ -2321,7 +2726,7 @@ msgstr "Você desbloqueou %s" #: ../src\twitter\compose.py:196 msgid "%s(@%s) has followed you" -msgstr "%s(@%s) está seguindo você" +msgstr "%s (@%s) está seguindo você" #: ../src\twitter\compose.py:198 msgid "You've followed %s(@%s)" @@ -2333,19 +2738,19 @@ msgstr "Você deixou de seguir %s(@%s)" #: ../src\twitter\compose.py:203 msgid "You've added to favourites: %s, %s" -msgstr "Você adicionou aos favoritos: %s, %s" +msgstr "Você curtiu: %s, %s" #: ../src\twitter\compose.py:205 msgid "%s(@%s) has marked as favorite: %s" -msgstr "%s(@%s) foi marcado como favorito: %s" +msgstr "%s (@%s) curtiu: %s" #: ../src\twitter\compose.py:207 msgid "You've removed from favourites: %s, %s" -msgstr "Você excluiu dos favoritos: %s, %s" +msgstr "Você descurtiu: %s, %s" #: ../src\twitter\compose.py:208 msgid "%s(@%s) has removed from favourites: %s" -msgstr "%s(@%s) excluiu dos favoritos: %s" +msgstr "%s (@%s) descurtiu: %s" #: ../src\twitter\compose.py:210 msgid "You've created the list %s" @@ -2365,7 +2770,7 @@ msgstr "Você adicionou %s(@%s) para a lista %s" #: ../src\twitter\compose.py:217 msgid "%s(@%s) has added you to the list %s" -msgstr "%s(@%s) adicionou você à lista %s" +msgstr "%s (@%s) adicionou você à lista %s" #: ../src\twitter\compose.py:219 msgid "You'be removed %s(@%s) from the list %s" @@ -2373,7 +2778,7 @@ msgstr "Você excluíu %s(@%s) da lista %s" #: ../src\twitter\compose.py:220 msgid "%s(@%s) has removed you from the list %s" -msgstr "%s(@%s) excluíu você da lista %s" +msgstr "%s (@%s) removeu você da lista %s" #: ../src\twitter\compose.py:222 msgid "You've subscribed to the list %s, which is owned by %s(@%s)" @@ -2381,7 +2786,7 @@ msgstr "Você se inscreveu para a lista %s, que é de propriedade de %s(@%s)" #: ../src\twitter\compose.py:223 msgid "%s(@%s) has suscribed you to the list %s" -msgstr "%s(@%s) te inscreveu na lista %s" +msgstr "%s (@%s) adicionou você a lista %s" #: ../src\twitter\compose.py:225 msgid "You've unsubscribed from the list %s, which is owned by %s(@%s)" @@ -2409,11 +2814,11 @@ msgstr "Privado" msgid "public" msgstr "Público" -#: ../src\twitter\twitter.py:74 +#: ../src\twitter\twitter.py:77 msgid "%s failed. Reason: %s" msgstr "%s falhou. Motivo: %s" -#: ../src\twitter\twitter.py:81 +#: ../src\twitter\twitter.py:84 msgid "%s succeeded." msgstr "%s sucedeu." @@ -2455,97 +2860,8 @@ msgstr "" "A nova versão do TW Blue foi baixada e instalada. Pressione OK para iniciar " "o aplicativo." -#~ msgid "always" -#~ msgstr "sempre" - -#~ msgid "have not tried" -#~ msgstr "não tentado" - -#~ msgid "random" -#~ msgstr "aleatório" - -#~ msgid "sometimes" -#~ msgstr "às vezes" - -#~ msgid "unable to duplicate" -#~ msgstr "incapaz de duplicar" - -#~ msgid "block" -#~ msgstr "bloquear" - -#~ msgid "crash" -#~ msgstr "acidente" - -#~ msgid "feature" -#~ msgstr "recurso" - -#~ msgid "major" -#~ msgstr "principal" - -#~ msgid "minor" -#~ msgstr "secundário" - -#~ msgid "text" -#~ msgstr "texto" - -#~ msgid "trivial" -#~ msgstr "trivial" - -#~ msgid "tweak" -#~ msgstr "ajustar" - -#~ msgid "Report an error" -#~ msgstr "Relatar um erro" - -#~ msgid "Select a category" -#~ msgstr "Selecione uma categoria" - -#~ msgid "" -#~ "Briefly describe what happened. You will be able to thoroughly explain it " -#~ "later" -#~ msgstr "" -#~ "Faça uma breve descrição do que aconteceu. Você poderá explicá-lo " -#~ "completamente depois" - -#~ msgid "Here, you can describe the bug in detail" -#~ msgstr "Aqui, você pode descrever o erro em detalhes" - -#~ msgid "how often does this bug happen?" -#~ msgstr "quantas vezes este erro acontece?" - -#~ msgid "Select the importance that you think this bug has" -#~ msgstr "Selecione a importância que você acha que este erro tem" - -#~ msgid "" -#~ "I know that the TW Blue bug system will get my Twitter username to " -#~ "contact me and fix the bug quickly" -#~ msgstr "" -#~ "Eu sei que o sistema de erro do TW Blue vai ter o meu nome de usuário do " -#~ "Twitter para entrar em contato comigo e corrigir o erro rapidamente" - -#~ msgid "Send report" -#~ msgstr "Enviar relatório" - -#~ msgid "You must fill out both fields" -#~ msgstr "Você deve preencher os dois campos" - -#~ msgid "" -#~ "You need to mark the checkbox to provide us your twitter username to " -#~ "contact to you if is necessary." -#~ msgstr "" -#~ "Você precisa marcar a caixa de verificação para nos fornecer seu nome de " -#~ "usuário do Twitter para entrarmos em contato contigo, caso seja " -#~ "necessário." - -#~ 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 "" -#~ "Obrigado por relatar este erro! Em futuras versões poderá encontrá-lo na " -#~ "lista de mudanças. Você relatou o erro %i" - -#~ msgid "reported" -#~ msgstr "Relatado" +#~ msgid "Connection error. Try again later." +#~ msgstr "Erro de conexão. Tente novamente mais tarde." #~ msgid "Error while reporting" #~ msgstr "Erro ao enviar relatório" diff --git a/src/locales/ru/LC_MESSAGES/twblue.mo b/src/locales/ru/LC_MESSAGES/twblue.mo index 26eac226ff46cd944a8e20eae1b6748f9aa031ed..26c4d7d97092babad1176008b88816b6dd5956cc 100644 GIT binary patch delta 21570 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 delta 13517 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 I$5)&E4?rTF+5i9m diff --git a/src/locales/ru/LC_MESSAGES/twblue.po b/src/locales/ru/LC_MESSAGES/twblue.po index 5fe7277e..c0d8b0c6 100644 --- a/src/locales/ru/LC_MESSAGES/twblue.po +++ b/src/locales/ru/LC_MESSAGES/twblue.po @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: TW Blue 0.48\n" -"POT-Creation-Date: 2014-11-08 16:42+Hora estándar central (México)\n" -"PO-Revision-Date: 2014-11-10 00:55+0300\n" +"Project-Id-Version: TW Blue 0.50\n" +"POT-Creation-Date: 2014-12-10 23:20+Hora estándar central (México)\n" +"PO-Revision-Date: 2014-12-17 14:47+0300\n" "Last-Translator: José Manuel Delicado Alcolea \n" "Language-Team: Alexander Jaszyn \n" "Language: ru\n" @@ -14,13 +14,13 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 1.6.10\n" +"X-Generator: Poedit 1.7.1\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Poedit-SourceCharset: UTF-8\n" -#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:173 -#: ../src\gui\dialogs\message.py:261 +#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:174 +#: ../src\gui\dialogs\message.py:271 msgid "Attach audio" msgstr "Добавить аудио" @@ -54,7 +54,7 @@ msgstr "Загрузить в" msgid "Attach" msgstr "Загрузить" -#: ../src\extra\AudioUploader\gui.py:59 +#: ../src\extra\AudioUploader\gui.py:59 ../src\issueReporter\gui.py:88 msgid "Cancel" msgstr "Отменить" @@ -74,13 +74,13 @@ msgstr "Запись" msgid "Stopped" msgstr "Остановлено" -#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:222 +#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:232 #: ../src\gui\dialogs\update_profile.py:87 msgid "Discarded" msgstr "Отменено" -#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:339 -#: ../src\gui\buffers\base.py:351 +#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:359 +#: ../src\gui\buffers\base.py:371 msgid "Playing..." msgstr "Воспроизводится" @@ -185,62 +185,66 @@ msgid "Someone's favourites have been updated" msgstr "Чьё-то избранное было обновлено" #: ../src\extra\SoundsTutorial\gui.py:19 +msgid "The tweet has coordinates to determine its location" +msgstr "В твите указано местоположение" + +#: ../src\extra\SoundsTutorial\gui.py:20 msgid "There are no more tweets to read" msgstr "Отсутствуют твиты для чтения" -#: ../src\extra\SoundsTutorial\gui.py:20 +#: ../src\extra\SoundsTutorial\gui.py:21 msgid "A list has a new tweet" msgstr "Новый твит в листе" -#: ../src\extra\SoundsTutorial\gui.py:21 +#: ../src\extra\SoundsTutorial\gui.py:22 msgid "You can't add any more characters on the tweet" msgstr "Вы не можете добавить больше символов к твиту" -#: ../src\extra\SoundsTutorial\gui.py:22 +#: ../src\extra\SoundsTutorial\gui.py:23 msgid "You've been mentioned " msgstr "Вас упомянули" -#: ../src\extra\SoundsTutorial\gui.py:23 +#: ../src\extra\SoundsTutorial\gui.py:24 msgid "A new event has happened" msgstr "Новое событие" -#: ../src\extra\SoundsTutorial\gui.py:24 -msgid "TW Blue is ready " -msgstr "TW Blue готов " - #: ../src\extra\SoundsTutorial\gui.py:25 +msgid "TW Blue is ready " +msgstr "TW Blue готов! " + +#: ../src\extra\SoundsTutorial\gui.py:26 msgid "You've replied" msgstr "Вы ответили" -#: ../src\extra\SoundsTutorial\gui.py:26 +#: ../src\extra\SoundsTutorial\gui.py:27 msgid "You've retweeted" msgstr "Вы ретвитнули" -#: ../src\extra\SoundsTutorial\gui.py:27 +#: ../src\extra\SoundsTutorial\gui.py:28 msgid "A search has been updated" msgstr "Поиск обновлён" -#: ../src\extra\SoundsTutorial\gui.py:28 +#: ../src\extra\SoundsTutorial\gui.py:29 msgid "There's a new tweet in the main buffer" msgstr "Новый твит в главном буфере" -#: ../src\extra\SoundsTutorial\gui.py:29 +#: ../src\extra\SoundsTutorial\gui.py:30 msgid "You've sent a tweet" msgstr "Вы отправили твит" -#: ../src\extra\SoundsTutorial\gui.py:30 +#: ../src\extra\SoundsTutorial\gui.py:31 msgid "There's a new tweet in a timeline" msgstr "Новый твит в ленте" -#: ../src\extra\SoundsTutorial\gui.py:31 +#: ../src\extra\SoundsTutorial\gui.py:32 msgid "You have a new follower" msgstr "У вас есть новый читатель" -#: ../src\extra\SoundsTutorial\gui.py:32 +#: ../src\extra\SoundsTutorial\gui.py:33 msgid "You've turned the volume up or down" msgstr "Громкость изменена" -#: ../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 " @@ -249,17 +253,18 @@ msgstr "" "Похоже, требуется новый звуковой пакет. Нужно загрузи ть ещё %I файлов для " "корректной работы. Произведите, пожалуйста, обновление пакета." -#: ../src\extra\SoundsTutorial\gui.py:36 ../src\extra\SpellChecker\gui.py:34 -#: ../src\gui\dialogs\show_user.py:63 ../src\gui\main.py:689 -#: ../src\gui\main.py:721 +#: ../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 "Ошибка" -#: ../src\extra\SoundsTutorial\gui.py:38 +#: ../src\extra\SoundsTutorial\gui.py:39 msgid "Sounds tutorial" msgstr "Гид по звукам" -#: ../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 "Нажмите клавишу Enter, чтобы прослушать звук для выбранного события" @@ -309,8 +314,108 @@ msgstr "Готово" msgid "The spelling review has finished." msgstr "Орфография проверена." -#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:181 -#: ../src\gui\dialogs\message.py:269 ../src\gui\dialogs\message.py:355 +#: ../src\extra\autocompletionUsers\completion.py:18 +msgid "You have to start writing" +msgstr "Вы должны начать писать" + +#: ../src\extra\autocompletionUsers\completion.py:29 +msgid "There are not results in your users database" +msgstr "Пользователя нет в базе данных" + +#: ../src\extra\autocompletionUsers\completion.py:31 +msgid "Autocompletion only works for users." +msgstr "Автозавершения работает только для пользователей." + +#: ../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 "" +"Вы уверены, что хотите удалить этого пользователя из базы данных? Он больше " +"не появится в автозаполнении." + +#: ../src\extra\autocompletionUsers\manage.py:38 +msgid "Confirm" +msgstr "Подтвердить" + +#: ../src\extra\autocompletionUsers\settings.py:24 +msgid "" +"Updating database... You can close this window now. A message will tell you " +"when the process finishes." +msgstr "" +"Обновление базы данных ... Вы можете закрыть это окно сейчас. Вам будет " +"сообщено, когда процесс завершится." + +#: ../src\extra\autocompletionUsers\wx_manage.py:7 +msgid "Manage Autocomplete users’ database" +msgstr "База данных пользователей для автозаполнения" + +#: ../src\extra\autocompletionUsers\wx_manage.py:10 +msgid "Editing TWBlue users database" +msgstr "Редактирование базы" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Name" +msgstr "Имя" + +#: ../src\extra\autocompletionUsers\wx_manage.py:11 +msgid "Username" +msgstr "Имя пользователя" + +#: ../src\extra\autocompletionUsers\wx_manage.py:14 +msgid "Add user" +msgstr "Добавить пользователя" + +#: ../src\extra\autocompletionUsers\wx_manage.py:15 +msgid "Remove user" +msgstr "Удалить пользователя" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Add user to database" +msgstr "Добавить пользователя в базу данных" + +#: ../src\extra\autocompletionUsers\wx_manage.py:36 +msgid "Twitter username" +msgstr "Имя в твиттере" + +#: ../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 "Ошибка" + +#: ../src\extra\autocompletionUsers\wx_manage.py:42 ../src\gui\main.py:728 +#: ../src\gui\main.py:760 +msgid "The user does not exist" +msgstr "Пользователь не существует" + +#: ../src\extra\autocompletionUsers\wx_settings.py:6 +msgid "Autocomplete users’ settings" +msgstr "Настройки автозаполнения" + +#: ../src\extra\autocompletionUsers\wx_settings.py:9 +msgid "Add users from followers buffer" +msgstr "Добавить пользователей из буфера читающих" + +#: ../src\extra\autocompletionUsers\wx_settings.py:10 +msgid "Add users from friends buffer" +msgstr "Добавить пользователей из буфера читаемых" + +#: ../src\extra\autocompletionUsers\wx_settings.py:13 +msgid "See the users list" +msgstr "Просмотр списка пользователей" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "Done" +msgstr "Готово" + +#: ../src\extra\autocompletionUsers\wx_settings.py:25 +msgid "TWBlue's database of users has been updated." +msgstr "База данных пользователей была обновлена." + +#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:182 +#: ../src\gui\dialogs\message.py:279 ../src\gui\dialogs\message.py:383 +#: ../src\gui\dialogs\message.py:470 msgid "Translate message" msgstr "Перевести сообщение" @@ -690,92 +795,95 @@ msgstr "Идиш" msgid "autodetect" msgstr "автоопределение" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Client" msgstr "Клиент" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Text" msgstr "Текст" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\events.py:64 msgid "Date" msgstr "Дата" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\people.py:41 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\people.py:44 #: ../src\gui\buffers\user_searches.py:31 ../src\gui\dialogs\utils.py:36 msgid "User" msgstr "Пользователь" -#: ../src\gui\buffers\base.py:80 ../src\gui\buffers\base.py:228 -#: ../src\gui\buffers\events.py:62 ../src\gui\buffers\events.py:78 -#: ../src\gui\dialogs\message.py:337 ../src\gui\sysTrayIcon.py:34 +#: ../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:108 +#: ../src\gui\buffers\trends.py:120 ../src\gui\dialogs\message.py:347 +#: ../src\gui\sysTrayIcon.py:34 msgid "Tweet" msgstr "Твит" -#: ../src\gui\buffers\base.py:82 ../src\gui\buffers\base.py:240 -#: ../src\gui\buffers\base.py:243 ../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 "Ретвит" -#: ../src\gui\buffers\base.py:84 ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:267 msgid "Reply" msgstr "Ответ" -#: ../src\gui\buffers\base.py:86 +#: ../src\gui\buffers\base.py:89 msgid "Direct message" msgstr "Личное сообщение" -#: ../src\gui\buffers\base.py:100 +#: ../src\gui\buffers\base.py:103 msgid "Do you really want to delete this timeline?" msgstr "Вы желаете удалить буфер или ленту?" -#: ../src\gui\buffers\base.py:100 ../src\gui\buffers\favourites.py:41 -#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:41 +#: ../src\gui\buffers\base.py:103 ../src\gui\buffers\favourites.py:41 +#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:77 #: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Attention" msgstr "Внимание!" -#: ../src\gui\buffers\base.py:112 +#: ../src\gui\buffers\base.py:115 msgid "This buffer is not a timeline; it can't be deleted." msgstr "Этот буфер не является лентой и его невозможно удалить." -#: ../src\gui\buffers\base.py:196 ../src\gui\buffers\people.py:114 +#: ../src\gui\buffers\base.py:204 ../src\gui\buffers\people.py:117 msgid "%s items retrieved" msgstr "%s элементов показано" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../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" -#: ../src\gui\buffers\base.py:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46 +#: ../src\gui\buffers\people.py:59 msgid "New direct message" msgstr "Новое личное сообщение" -#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\events.py:78 +#: ../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 "Напишите текст твита здесь" -#: ../src\gui\buffers\base.py:240 +#: ../src\gui\buffers\base.py:248 msgid "Would you like to add a comment to this tweet?" msgstr "Желаете ли вы добавить комментарий к этому твиту?" -#: ../src\gui\buffers\base.py:243 +#: ../src\gui\buffers\base.py:251 msgid "Add your comment to the tweet" msgstr "Напишите ваш комментарий к этому твиту" -#: ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:267 msgid "Reply to %s" msgstr "Ответ %s" -#: ../src\gui\buffers\base.py:304 +#: ../src\gui\buffers\base.py:322 msgid "Opening URL..." msgstr "Открытие ссылки" -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../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" @@ -783,42 +891,43 @@ msgstr "" "Вы действительно хотите очистить этот буфер? Твиты останутся на сервере, но " "будут удалены из списка." -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125 +#: ../src\gui\buffers\trends.py:150 msgid "Empty buffer" msgstr "Пустой буфер" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 +#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129 msgid "Do you really want to delete this message?" msgstr "Вы действительно хотите удалить это сообщение?" -#: ../src\gui\buffers\base.py:326 ../src\gui\buffers\events.py:126 -#: ../src\gui\dialogs\lists.py:107 ../src\gui\main.py:565 +#: ../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 "Удалить" -#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\base.py:357 +#: ../src\gui\buffers\base.py:366 ../src\gui\buffers\base.py:377 msgid "Unable to play audio." msgstr "Воспроизведение невозможно." -#: ../src\gui\buffers\base.py:348 +#: ../src\gui\buffers\base.py:368 msgid "Audio stopped." msgstr "Воспроизведение остановлено." -#: ../src\gui\buffers\events.py:35 ../src\gui\buffers\panels.py:37 -#: ../src\gui\buffers\tweet_searches.py:58 +#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33 +#: ../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 "Это действие не поддерживается в данном буфере" -#: ../src\gui\buffers\events.py:44 +#: ../src\gui\buffers\events.py:47 msgid "Empty" msgstr "Пусто" -#: ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\events.py:64 msgid "Event" msgstr "Событие" -#: ../src\gui\buffers\events.py:64 +#: ../src\gui\buffers\events.py:67 msgid "Remove event" msgstr "Удалить событие" @@ -830,54 +939,163 @@ msgstr "Вы желаете удалить эту ленту избранног msgid "Do you really want to delete this list?" msgstr "Вы желаете удалить этот лист?" -#: ../src\gui\buffers\panels.py:27 +#: ../src\gui\buffers\menus.py:8 ../src\gui\main.py:93 +msgid "&Retweet" +msgstr "&Ретвит" + +#: ../src\gui\buffers\menus.py:11 ../src\gui\buffers\menus.py:43 +#: ../src\gui\main.py:91 +msgid "Re&ply" +msgstr "Отве&тить" + +#: ../src\gui\buffers\menus.py:14 ../src\gui\main.py:95 +msgid "Add to &favourites" +msgstr "&Добавить в избранное" + +#: ../src\gui\buffers\menus.py:17 ../src\gui\main.py:97 +msgid "Remove from favo&urites" +msgstr "&Удалить из избранного" + +#: ../src\gui\buffers\menus.py:20 ../src\gui\buffers\menus.py:46 +#: ../src\gui\buffers\menus.py:69 +msgid "&Open URL" +msgstr "Открыть ссылку" + +#: ../src\gui\buffers\menus.py:23 ../src\gui\buffers\menus.py:49 +#: ../src\gui\buffers\menus.py:72 +msgid "&Play audio" +msgstr "Воспроизвести аудио" + +#: ../src\gui\buffers\menus.py:26 ../src\gui\buffers\menus.py:75 +#: ../src\gui\main.py:99 +msgid "&Show tweet" +msgstr "&Показать твит" + +#: ../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:132 +msgid "&Copy to clipboard" +msgstr "Скопировать в буфер обмена " + +#: ../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:103 +msgid "&Delete" +msgstr "&Удалить" + +#: ../src\gui\buffers\menus.py:35 ../src\gui\buffers\menus.py:61 +#: ../src\gui\buffers\menus.py:118 +msgid "&User actions..." +msgstr "&Действия" + +#: ../src\gui\buffers\menus.py:52 +msgid "&Show direct message" +msgstr "Показать личное сообщение" + +#: ../src\gui\buffers\menus.py:89 +msgid "&Show event" +msgstr "Показать событие" + +#: ../src\gui\buffers\menus.py:103 +msgid "&Mention" +msgstr "Упоминание " + +#: ../src\gui\buffers\menus.py:106 ../src\gui\main.py:128 +msgid "&View lists" +msgstr "&Просмотр списков" + +#: ../src\gui\buffers\menus.py:109 ../src\gui\main.py:130 +msgid "Show user &profile" +msgstr "&Показать профиль пользователя" + +#: ../src\gui\buffers\menus.py:112 +msgid "&Show user" +msgstr "Показать пользователя" + +#: ../src\gui\buffers\menus.py:126 +msgid "&Tweet about this trend" +msgstr "Твитнуть об этом тренде" + +#: ../src\gui\buffers\menus.py:129 +msgid "&Show item" +msgstr "Показать элемент" + +#: ../src\gui\buffers\panels.py:28 msgid "Announce" msgstr "Объявление" -#: ../src\gui\buffers\people.py:46 ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:49 ../src\gui\buffers\people.py:67 msgid "Mention" msgstr "Упоминание" -#: ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:67 msgid "Mention to %s" msgstr "Упоминание %s" -#: ../src\gui\buffers\trends.py:41 ../src\gui\buffers\tweet_searches.py:45 +#: ../src\gui\buffers\trends.py:47 +msgid "Trending topic" +msgstr "Тренды" + +#: ../src\gui\buffers\trends.py:66 +msgid "Tweet about this trend" +msgstr "Tweet о тренде" + +#: ../src\gui\buffers\trends.py:77 +msgid "Do you really want to delete this buffer?" +msgstr "Вы желаете удалить этот буфер?" + +#: ../src\gui\buffers\trends.py:150 +msgid "" +"Do you really want to empty this buffer? It's items will be removed from the " +"list" +msgstr "" +"Вы действительно хотите очистить этот буфер? Твиты останутся на сервере, но " +"будут удалены из списка. " + +#: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Do you really want to delete this search term?" msgstr "Вы действительно хотите удалить этот результат поиска?" -#: ../src\gui\dialogs\configuration.py:39 +#: ../src\gui\dialogs\configuration.py:40 msgid "Language" msgstr "Язык" -#: ../src\gui\dialogs\configuration.py:53 +#: ../src\gui\dialogs\configuration.py:54 +msgid "Set the autocomplete function" +msgstr "автозаполнение" + +#: ../src\gui\dialogs\configuration.py:55 msgid "ask before exiting TwBlue?" msgstr "Спрашивать перед выходом" -#: ../src\gui\dialogs\configuration.py:56 +#: ../src\gui\dialogs\configuration.py:58 +msgid "Use invisible interface's keyboard shorcuts on the GUI" +msgstr "Использовать горячие клавиши невидимого интерфейса в окне программы" + +#: ../src\gui\dialogs\configuration.py:61 msgid "Relative times" msgstr "Относительное время" -#: ../src\gui\dialogs\configuration.py:60 +#: ../src\gui\dialogs\configuration.py:65 msgid "Activate Sapi5 when any other screen reader is not being run" msgstr "Активировать sapi5, когда не один скринридер не запущен" -#: ../src\gui\dialogs\configuration.py:63 +#: ../src\gui\dialogs\configuration.py:68 msgid "Activate the auto-start of the invisible interface" msgstr "Автозапуск невидимого интерфейса" -#: ../src\gui\dialogs\configuration.py:67 +#: ../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):" msgstr "Количество вызовов Api. 1 вызов равен 200 твитам." -#: ../src\gui\dialogs\configuration.py:75 +#: ../src\gui\dialogs\configuration.py:80 msgid "Items on each API call" msgstr "Элементов при каждом вызове API" -#: ../src\gui\dialogs\configuration.py:82 +#: ../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" @@ -885,72 +1103,72 @@ msgstr "" "Отображение твитов: Самые новые твиты будут показаны в начале списка, а " "самые старые в конце" -#: ../src\gui\dialogs\configuration.py:97 +#: ../src\gui\dialogs\configuration.py:103 msgid "Show followers" msgstr "Показать читающих" -#: ../src\gui\dialogs\configuration.py:100 +#: ../src\gui\dialogs\configuration.py:106 msgid "Show friends" msgstr "Показать читаемых" -#: ../src\gui\dialogs\configuration.py:103 +#: ../src\gui\dialogs\configuration.py:109 msgid "Show favourites" msgstr "Показать избранное" -#: ../src\gui\dialogs\configuration.py:106 +#: ../src\gui\dialogs\configuration.py:112 msgid "Show blocked users" msgstr "Показать заблокированных пользователей" -#: ../src\gui\dialogs\configuration.py:109 +#: ../src\gui\dialogs\configuration.py:115 msgid "Show muted users" msgstr "Показать приглушённых пользователей" -#: ../src\gui\dialogs\configuration.py:112 +#: ../src\gui\dialogs\configuration.py:118 msgid "Show events" msgstr "Показать события" -#: ../src\gui\dialogs\configuration.py:122 -#: ../src\gui\dialogs\configuration.py:270 +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 msgid "Ignored clients" msgstr "Игнорируемые клиенты" -#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:134 msgid "Add client" msgstr "Добавить клиент" -#: ../src\gui\dialogs\configuration.py:129 +#: ../src\gui\dialogs\configuration.py:135 msgid "Remove client" msgstr "Удалить клиент" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Add a new ignored client" msgstr "Добавить клиент для игнорирования" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Enter the name of the client here" msgstr "Введите имя клиента здесь" -#: ../src\gui\dialogs\configuration.py:157 +#: ../src\gui\dialogs\configuration.py:163 msgid "Volume" msgstr "Громкость" -#: ../src\gui\dialogs\configuration.py:166 +#: ../src\gui\dialogs\configuration.py:172 msgid "Global mute" msgstr "Режим полной тишины" -#: ../src\gui\dialogs\configuration.py:170 +#: ../src\gui\dialogs\configuration.py:176 msgid "Output device" msgstr "Устройства воспроизведения" -#: ../src\gui\dialogs\configuration.py:179 +#: ../src\gui\dialogs\configuration.py:185 msgid "Input device" msgstr "Устройство записи" -#: ../src\gui\dialogs\configuration.py:190 +#: ../src\gui\dialogs\configuration.py:196 msgid "Sound pack" msgstr "Пакет звуков" -#: ../src\gui\dialogs\configuration.py:203 +#: ../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 " @@ -959,20 +1177,20 @@ msgstr "" "Если у вас есть учётная запись SndUp, введите свой API Key здесь. При " "неверно указанном API Key загрузка аудио будет невозможна." -#: ../src\gui\dialogs\configuration.py:216 -#: ../src\gui\dialogs\configuration.py:240 +#: ../src\gui\dialogs\configuration.py:222 +#: ../src\gui\dialogs\configuration.py:246 msgid "Unlink your Dropbox account" msgstr "Отключить от аккаунта dropbox" -#: ../src\gui\dialogs\configuration.py:218 -#: ../src\gui\dialogs\configuration.py:235 -#: ../src\gui\dialogs\configuration.py:243 -#: ../src\gui\dialogs\configuration.py:247 -#: ../src\gui\dialogs\configuration.py:254 +#: ../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" -#: ../src\gui\dialogs\configuration.py:228 +#: ../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 " @@ -983,89 +1201,84 @@ msgstr "" "отображен на странице. Вставьте этот код в окно клиента. Вы должны сделать " "это только один раз." -#: ../src\gui\dialogs\configuration.py:228 ../src\sessionmanager\gui.py:83 +#: ../src\gui\dialogs\configuration.py:234 ../src\sessionmanager\gui.py:84 msgid "Authorisation" msgstr "Авторизация" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Enter the code here." msgstr "Введите код здесь." -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Verification code" msgstr "Код" -#: ../src\gui\dialogs\configuration.py:242 +#: ../src\gui\dialogs\configuration.py:248 msgid "Error during authorisation. Try again later." msgstr "Ошибка при авторизации. Повторите попытку позже." -#: ../src\gui\dialogs\configuration.py:242 ../src\gui\main.py:378 -#: ../src\gui\main.py:703 ../src\gui\main.py:736 -msgid "Error!" -msgstr "Ошибка" - -#: ../src\gui\dialogs\configuration.py:261 +#: ../src\gui\dialogs\configuration.py:267 msgid "TW Blue preferences" msgstr "Настройки TW Blue" -#: ../src\gui\dialogs\configuration.py:265 +#: ../src\gui\dialogs\configuration.py:271 ../src\issueReporter\gui.py:30 msgid "General" msgstr "Общие" -#: ../src\gui\dialogs\configuration.py:268 +#: ../src\gui\dialogs\configuration.py:275 msgid "Show other buffers" msgstr "Показать" -#: ../src\gui\dialogs\configuration.py:272 +#: ../src\gui\dialogs\configuration.py:279 msgid "Sound" msgstr "Звук" -#: ../src\gui\dialogs\configuration.py:274 +#: ../src\gui\dialogs\configuration.py:281 msgid "Audio Services" msgstr "Аудиосервисы" -#: ../src\gui\dialogs\configuration.py:277 +#: ../src\gui\dialogs\configuration.py:284 msgid "Save" msgstr "Сохранить" -#: ../src\gui\dialogs\configuration.py:280 ../src\gui\dialogs\follow.py:64 -#: ../src\gui\dialogs\message.py:186 ../src\gui\dialogs\message.py:274 -#: ../src\gui\dialogs\message.py:357 ../src\gui\dialogs\search.py:42 -#: ../src\gui\dialogs\show_user.py:42 ../src\gui\dialogs\trending.py:42 -#: ../src\gui\dialogs\update_profile.py:56 ../src\gui\dialogs\utils.py:42 -#: ../src\keystrokeEditor\gui.py:26 +#: ../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 +#: ../src\gui\dialogs\trending.py:52 ../src\gui\dialogs\update_profile.py:56 +#: ../src\gui\dialogs\utils.py:42 ../src\keystrokeEditor\gui.py:26 msgid "Close" msgstr "Закрыть" -#: ../src\gui\dialogs\configuration.py:293 ../src\gui\main.py:264 +#: ../src\gui\dialogs\configuration.py:303 ../src\gui\main.py:277 msgid "Followers" msgstr "Читающие" -#: ../src\gui\dialogs\configuration.py:307 +#: ../src\gui\dialogs\configuration.py:317 msgid "friends" msgstr "Читаемые" -#: ../src\gui\dialogs\configuration.py:321 +#: ../src\gui\dialogs\configuration.py:331 msgid "Favorites" msgstr "Избранное" -#: ../src\gui\dialogs\configuration.py:335 ../src\gui\main.py:282 +#: ../src\gui\dialogs\configuration.py:345 ../src\gui\main.py:295 msgid "Events" msgstr "События" -#: ../src\gui\dialogs\configuration.py:346 ../src\gui\main.py:274 +#: ../src\gui\dialogs\configuration.py:356 ../src\gui\main.py:287 msgid "Blocked users" msgstr "Заблокированные пользователи" -#: ../src\gui\dialogs\configuration.py:360 ../src\gui\main.py:278 +#: ../src\gui\dialogs\configuration.py:370 ../src\gui\main.py:291 msgid "Muted users" msgstr "Приглушенные пользователи" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "Restart TW Blue" msgstr "Перезагрузка TW Blue" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "" "The application requires to be restarted to save these changes. Press OK to " "do it now." @@ -1073,58 +1286,66 @@ msgstr "" "Программа должна быть перезагружена, чтобы изменения вступили в силу. " "Нажмите OK, чтобы сделать это сейчас." -#: ../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 "Действие" -#: ../src\gui\dialogs\follow.py:44 +#: ../src\gui\dialogs\follow.py:45 msgid "Follow" msgstr "Начать читать" -#: ../src\gui\dialogs\follow.py:45 +#: ../src\gui\dialogs\follow.py:46 msgid "Unfollow" msgstr "Удалить из читаемых" -#: ../src\gui\dialogs\follow.py:46 +#: ../src\gui\dialogs\follow.py:47 msgid "Mute" msgstr "Выключить звук" -#: ../src\gui\dialogs\follow.py:47 +#: ../src\gui\dialogs\follow.py:48 msgid "Unmute" msgstr "Включить звук" -#: ../src\gui\dialogs\follow.py:48 +#: ../src\gui\dialogs\follow.py:49 msgid "Block" msgstr "Заблокировать" -#: ../src\gui\dialogs\follow.py:49 +#: ../src\gui\dialogs\follow.py:50 msgid "Unblock" msgstr "Разблокировать" -#: ../src\gui\dialogs\follow.py:50 +#: ../src\gui\dialogs\follow.py:51 msgid "Report as spam" msgstr "Сообщить о спаме" -#: ../src\gui\dialogs\follow.py:61 ../src\gui\dialogs\search.py:40 -#: ../src\gui\dialogs\trending.py:40 ../src\gui\dialogs\utils.py:39 +#: ../src\gui\dialogs\follow.py:52 +msgid "Ignore tweets from this client" +msgstr "Игнорировать твиты, которые отправляются из этого клиента" + +#: ../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 "OK" -#: ../src\gui\dialogs\follow.py:101 +#: ../src\gui\dialogs\follow.py:104 msgid "You've muted to %s" msgstr "%s был приглушён." -#: ../src\gui\dialogs\follow.py:115 +#: ../src\gui\dialogs\follow.py:118 msgid "You've unmuted to %s" msgstr "Вы будете вновь слышать твиты от %s " +#: ../src\gui\dialogs\follow.py:142 +msgid "You can't ignore direct messages" +msgstr "Вы не можете игнорировать личные сообщения" + #: ../src\gui\dialogs\lists.py:36 msgid "Lists manager" msgstr "Менеджер Списков" -#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:298 +#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:311 msgid "Lists" msgstr "Списки" @@ -1172,7 +1393,7 @@ msgstr "Список открыт" msgid "This list is arready opened." msgstr "Этот список уже открыт" -#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:301 +#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:314 msgid "List for %s" msgstr "Список %s" @@ -1220,105 +1441,128 @@ msgstr "Добавить" msgid "Select a list to remove the user" msgstr "Из какого списка вы хотите удалить пользователя?" -#: ../src\gui\dialogs\message.py:43 ../src\gui\dialogs\message.py:146 +#: ../src\gui\dialogs\message.py:44 ../src\gui\dialogs\message.py:147 msgid "%s - %s of 140 characters" msgstr "%s - %s из ста сорока символов" -#: ../src\gui\dialogs\message.py:77 +#: ../src\gui\dialogs\message.py:78 msgid "Attaching..." msgstr "Добавление" -#: ../src\gui\dialogs\message.py:78 +#: ../src\gui\dialogs\message.py:79 msgid "Uploading..." msgstr "Загрузка" -#: ../src\gui\dialogs\message.py:100 +#: ../src\gui\dialogs\message.py:101 msgid "Unable to upload the audio" msgstr "Невозможно загрузить аудио" -#: ../src\gui\dialogs\message.py:114 ../src\gui\dialogs\message.py:400 +#: ../src\gui\dialogs\message.py:115 ../src\gui\dialogs\message.py:428 +#: ../src\gui\dialogs\message.py:513 msgid "Translated" msgstr "Переведено" -#: ../src\gui\dialogs\message.py:126 +#: ../src\gui\dialogs\message.py:127 msgid "There's no URL to be shortened" msgstr "В сообщении нет ссылки" -#: ../src\gui\dialogs\message.py:129 +#: ../src\gui\dialogs\message.py:130 msgid "URL shortened" msgstr "Ссылка сокращена" -#: ../src\gui\dialogs\message.py:137 ../src\gui\dialogs\message.py:412 +#: ../src\gui\dialogs\message.py:138 ../src\gui\dialogs\message.py:440 +#: ../src\gui\dialogs\message.py:525 msgid "There's no URL to be expanded" msgstr "В сообщении нет ссылки" -#: ../src\gui\dialogs\message.py:140 ../src\gui\dialogs\message.py:415 +#: ../src\gui\dialogs\message.py:141 ../src\gui\dialogs\message.py:443 +#: ../src\gui\dialogs\message.py:528 msgid "URL expanded" msgstr "Ссылка развёрнута" -#: ../src\gui\dialogs\message.py:168 ../src\gui\dialogs\message.py:223 +#: ../src\gui\dialogs\message.py:169 ../src\gui\dialogs\message.py:233 #: ../src\gui\dialogs\update_profile.py:51 #: ../src\gui\dialogs\update_profile.py:88 msgid "Upload a picture" msgstr "Загрузить фото" -#: ../src\gui\dialogs\message.py:171 ../src\gui\dialogs\message.py:259 -#: ../src\gui\dialogs\message.py:350 +#: ../src\gui\dialogs\message.py:172 ../src\gui\dialogs\message.py:269 +#: ../src\gui\dialogs\message.py:378 ../src\gui\dialogs\message.py:465 msgid "Spelling correction" msgstr "Проверка орфографии" -#: ../src\gui\dialogs\message.py:175 ../src\gui\dialogs\message.py:263 +#: ../src\gui\dialogs\message.py:176 ../src\gui\dialogs\message.py:273 msgid "Shorten URL" msgstr "Сократить ссылку" -#: ../src\gui\dialogs\message.py:177 ../src\gui\dialogs\message.py:265 -#: ../src\gui\dialogs\message.py:352 +#: ../src\gui\dialogs\message.py:178 ../src\gui\dialogs\message.py:275 +#: ../src\gui\dialogs\message.py:380 ../src\gui\dialogs\message.py:467 msgid "Expand URL" msgstr "Развернуть ссылку" -#: ../src\gui\dialogs\message.py:183 ../src\gui\dialogs\message.py:271 +#: ../src\gui\dialogs\message.py:184 ../src\gui\dialogs\message.py:281 msgid "Send" msgstr "Отправить" -#: ../src\gui\dialogs\message.py:219 ../src\gui\dialogs\message.py:230 +#: ../src\gui\dialogs\message.py:187 +msgid "&Autocomplete users" +msgstr "&Автозаполнение" + +#: ../src\gui\dialogs\message.py:229 ../src\gui\dialogs\message.py:240 #: ../src\gui\dialogs\update_profile.py:84 #: ../src\gui\dialogs\update_profile.py:95 msgid "Discard image" msgstr "Очистить" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Image files (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" msgstr "Файлы изображений (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Select the picture to be uploaded" msgstr "Выберите картинку, которую желаете загрузить" -#: ../src\gui\dialogs\message.py:253 +#: ../src\gui\dialogs\message.py:263 msgid "Recipient" msgstr "Получатель" -#: ../src\gui\dialogs\message.py:308 -msgid "Mention to all" +#: ../src\gui\dialogs\message.py:318 +msgid "Men&tion all" msgstr "Упомянуть всех" -#: ../src\gui\dialogs\message.py:335 +#: ../src\gui\dialogs\message.py:345 msgid "Tweet - %i characters " msgstr "Твит - Написано %i символов" -#: ../src\gui\dialogs\search.py:26 ../src\gui\dialogs\trending.py:26 +#: ../src\gui\dialogs\message.py:363 +msgid "Retweets: " +msgstr "Ретвиты:" + +#: ../src\gui\dialogs\message.py:368 +msgid "Favourites: " +msgstr "Избранное:" + +#: ../src\gui\dialogs\message.py:451 +msgid "View" +msgstr "Вид" + +#: ../src\gui\dialogs\message.py:453 +msgid "Item" +msgstr "Элемент" + +#: ../src\gui\dialogs\search.py:26 msgid "Search on Twitter" msgstr "Поиск в твиттере" -#: ../src\gui\dialogs\search.py:27 ../src\gui\dialogs\trending.py:27 +#: ../src\gui\dialogs\search.py:27 msgid "Search" msgstr "Поиск" -#: ../src\gui\dialogs\search.py:34 ../src\gui\dialogs\trending.py:34 +#: ../src\gui\dialogs\search.py:34 msgid "Tweets" msgstr "Твиты" -#: ../src\gui\dialogs\search.py:35 ../src\gui\dialogs\trending.py:35 +#: ../src\gui\dialogs\search.py:35 msgid "Users" msgstr "Пользователи" @@ -1386,6 +1630,26 @@ msgstr "Твитов: %s\n" msgid "Favourites: %s" msgstr "Твитов в избранном: %s" +#: ../src\gui\dialogs\trending.py:30 +msgid "View trending topics" +msgstr "Просмотр трендов" + +#: ../src\gui\dialogs\trending.py:31 +msgid "Trending topics by" +msgstr "Сортировать по" + +#: ../src\gui\dialogs\trending.py:33 +msgid "Country" +msgstr "Стране" + +#: ../src\gui\dialogs\trending.py:34 +msgid "City" +msgstr "Городу" + +#: ../src\gui\dialogs\trending.py:43 ../src\gui\dialogs\update_profile.py:35 +msgid "Location" +msgstr "Местоположение" + #: ../src\gui\dialogs\update_profile.py:27 msgid "Update your profile" msgstr "Обновить свой профиль" @@ -1394,10 +1658,6 @@ msgstr "Обновить свой профиль" msgid "Name (20 characters maximum)" msgstr "Имя (максимум 20 символов)" -#: ../src\gui\dialogs\update_profile.py:35 -msgid "Location" -msgstr "Местоположение" - #: ../src\gui\dialogs\update_profile.py:40 msgid "Website" msgstr "Сайт" @@ -1414,365 +1674,367 @@ msgstr "Обновить профиль" msgid "Select an URL" msgstr "Выберите ссылку " -#: ../src\gui\main.py:59 +#: ../src\gui\main.py:66 +msgid "S&witch account" +msgstr "П&ереключиться на другой аккаунт" + +#: ../src\gui\main.py:68 msgid "&Update profile" msgstr "&Обновить профиль" -#: ../src\gui\main.py:61 +#: ../src\gui\main.py:70 msgid "&Hide window" msgstr "& Скрыть окно" -#: ../src\gui\main.py:63 +#: ../src\gui\main.py:72 msgid "&Search" msgstr "&Поиск" -#: ../src\gui\main.py:65 +#: ../src\gui\main.py:74 +msgid "View &trending topics" +msgstr "Просмотр трендов" + +#: ../src\gui\main.py:76 msgid "&Lists manager" msgstr "&Менеджер списков" -#: ../src\gui\main.py:67 +#: ../src\gui\main.py:78 msgid "Sounds &tutorial" msgstr "&Гид по звукам" -#: ../src\gui\main.py:69 +#: ../src\gui\main.py:80 msgid "&Edit keystrokes" msgstr "&Редактировать горячие клавиши" -#: ../src\gui\main.py:71 +#: ../src\gui\main.py:82 msgid "&Preferences" msgstr "&Настройки" -#: ../src\gui\main.py:73 +#: ../src\gui\main.py:84 msgid "E&xit" msgstr "Вы&ход" -#: ../src\gui\main.py:78 ../src\gui\main.py:154 +#: ../src\gui\main.py:89 ../src\gui\main.py:167 msgid "&Tweet" msgstr "&Твит" -#: ../src\gui\main.py:80 -msgid "Re&ply" -msgstr "Отве&тить" +#: ../src\gui\main.py:101 +msgid "View &address" +msgstr "Просмотреть адрес" -#: ../src\gui\main.py:82 -msgid "&Retweet" -msgstr "&Ретвит" - -#: ../src\gui\main.py:84 -msgid "Add to &favourites" -msgstr "&Добавить в избранное" - -#: ../src\gui\main.py:86 -msgid "Remove from favo&urites" -msgstr "&Удалить из избранного" - -#: ../src\gui\main.py:88 -msgid "&Show tweet" -msgstr "&Показать твит" - -#: ../src\gui\main.py:90 -msgid "&Delete" -msgstr "&Удалить" - -#: ../src\gui\main.py:95 +#: ../src\gui\main.py:108 msgid "&Follow" msgstr "&Начать читать" -#: ../src\gui\main.py:97 +#: ../src\gui\main.py:110 msgid "&Unfollow" msgstr "&Удалить из читаемых" -#: ../src\gui\main.py:99 ../src\gui\main.py:128 +#: ../src\gui\main.py:112 ../src\gui\main.py:141 msgid "&Mute" msgstr "&Выключить звук" -#: ../src\gui\main.py:101 +#: ../src\gui\main.py:114 msgid "U&nmute" msgstr "&Включить звук" -#: ../src\gui\main.py:103 +#: ../src\gui\main.py:116 msgid "&Report as spam" msgstr "&Сообщить о спаме" -#: ../src\gui\main.py:105 +#: ../src\gui\main.py:118 msgid "&Block" msgstr "&Заблокировать" -#: ../src\gui\main.py:107 +#: ../src\gui\main.py:120 msgid "Unb&lock" msgstr "&Разблокировать" -#: ../src\gui\main.py:109 +#: ../src\gui\main.py:122 msgid "Direct me&ssage" msgstr "&Личное сообщение" -#: ../src\gui\main.py:111 +#: ../src\gui\main.py:124 msgid "&Add to list" msgstr "&Добавить в список" -#: ../src\gui\main.py:113 +#: ../src\gui\main.py:126 msgid "R&emove from list" msgstr "&Удалить из списка" -#: ../src\gui\main.py:115 -msgid "&View lists" -msgstr "&Просмотр списков" - -#: ../src\gui\main.py:117 -msgid "Show user &profile" -msgstr "&Показать профиль пользователя" - -#: ../src\gui\main.py:119 +#: ../src\gui\main.py:132 msgid "&Timeline" msgstr "&Лента" -#: ../src\gui\main.py:121 +#: ../src\gui\main.py:134 msgid "V&iew favourites" msgstr "&Показать избранное" -#: ../src\gui\main.py:126 +#: ../src\gui\main.py:139 msgid "&Load previous items" msgstr "&Загрузить предыдущие твиты" -#: ../src\gui\main.py:130 +#: ../src\gui\main.py:143 msgid "&Autoread tweets for this buffer" msgstr "&Авточтение твитов этого буфера" -#: ../src\gui\main.py:132 +#: ../src\gui\main.py:145 msgid "&Clear buffer" msgstr "&Очистить буфер" -#: ../src\gui\main.py:134 +#: ../src\gui\main.py:147 msgid "&Remove buffer" msgstr "&Удалить буфер" -#: ../src\gui\main.py:139 +#: ../src\gui\main.py:152 msgid "&Documentation" msgstr "&Документация" -#: ../src\gui\main.py:141 +#: ../src\gui\main.py:154 msgid "&What's new in this version?" msgstr "&Что нового в этой версии?" -#: ../src\gui\main.py:143 +#: ../src\gui\main.py:156 msgid "&Check for updates" msgstr "&Проверить обновления" -#: ../src\gui\main.py:145 +#: ../src\gui\main.py:158 msgid "&Report an error" msgstr "&Сообщить об ошибке" -#: ../src\gui\main.py:147 +#: ../src\gui\main.py:160 msgid "TW Blue &website" msgstr "&Сайт TW Blue" -#: ../src\gui\main.py:149 +#: ../src\gui\main.py:162 msgid "About &TW Blue" msgstr "&О программе" -#: ../src\gui\main.py:153 +#: ../src\gui\main.py:166 msgid "&Application" msgstr "&Приложение" -#: ../src\gui\main.py:155 +#: ../src\gui\main.py:168 msgid "&User" msgstr "&Пользователь" -#: ../src\gui\main.py:156 +#: ../src\gui\main.py:169 msgid "&Buffer" msgstr "&Буфер" -#: ../src\gui\main.py:157 +#: ../src\gui\main.py:170 msgid "&Help" msgstr "&Помощь" -#: ../src\gui\main.py:241 +#: ../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." +msgstr "" +"Произошла ошибка при поиске обновления. Это может быть связано с какой-либо " +"проблемы на нашем сервере или на серверах DNS. Пожалуйста, повторите " +"попытку позже." + +#: ../src\gui\main.py:254 msgid "Home" msgstr "Ваша лента" -#: ../src\gui\main.py:246 +#: ../src\gui\main.py:259 msgid "Mentions" msgstr "Упоминания" -#: ../src\gui\main.py:249 +#: ../src\gui\main.py:262 msgid "Direct messages" msgstr "Личные сообщения" -#: ../src\gui\main.py:252 +#: ../src\gui\main.py:265 msgid "Sent" msgstr "Отправленные" -#: ../src\gui\main.py:258 +#: ../src\gui\main.py:271 msgid "Favourites" msgstr "Избранное" -#: ../src\gui\main.py:270 +#: ../src\gui\main.py:283 msgid "Friends" msgstr "Читаемые" -#: ../src\gui\main.py:285 +#: ../src\gui\main.py:298 msgid "Searches" msgstr "Поиск" -#: ../src\gui\main.py:292 +#: ../src\gui\main.py:305 msgid "Timelines" msgstr "Ленты" -#: ../src\gui\main.py:295 ../src\gui\main.py:708 +#: ../src\gui\main.py:308 ../src\gui\main.py:747 msgid "Timeline for %s" msgstr "Лента твитов %s" -#: ../src\gui\main.py:306 +#: ../src\gui\main.py:319 msgid "Favourites timelines" msgstr "Ленты избранного" -#: ../src\gui\main.py:309 ../src\gui\main.py:732 +#: ../src\gui\main.py:322 ../src\gui\main.py:771 msgid "Favourites for %s" msgstr "Избранное пользователя %s" -#: ../src\gui\main.py:341 +#: ../src\gui\main.py:332 ../src\gui\main.py:1062 +msgid "Trending topics for %s" +msgstr "Тренды по %s" + +#: ../src\gui\main.py:365 msgid "Ready" msgstr "Готово" -#: ../src\gui\main.py:368 +#: ../src\gui\main.py:393 msgid "%s favourites from %s" msgstr "%s избранных твитов пользователя %s" -#: ../src\gui\main.py:378 -msgid "Connection error. Try again later." -msgstr "Ошибка соединения. Попробуйте еще раз позже." - -#: ../src\gui\main.py:421 +#: ../src\gui\main.py:449 msgid "Streams disconnected. TW Blue will try to reconnect in a minute." msgstr "Ошибка потока. TW Blue будет пытаться возобновить соединение." -#: ../src\gui\main.py:425 +#: ../src\gui\main.py:453 msgid "Reconnecting streams..." msgstr "Повторное подключение к потоку" -#: ../src\gui\main.py:449 +#: ../src\gui\main.py:477 msgid "search for %s" msgstr "Поиск %s" -#: ../src\gui\main.py:454 +#: ../src\gui\main.py:482 msgid "search users for %s" msgstr "Поиск пользователей %s" -#: ../src\gui\main.py:466 ../src\gui\main.py:477 ../src\gui\main.py:496 +#: ../src\gui\main.py:494 ../src\gui\main.py:505 ../src\gui\main.py:524 msgid "Select the user" msgstr "Выберите пользователя" -#: ../src\gui\main.py:557 +#: ../src\gui\main.py:584 msgid "User details" msgstr "Профиль" -#: ../src\gui\main.py:565 +#: ../src\gui\main.py:592 msgid "" "Do you really want to delete this message? It will be eliminated from " "Twitter as well." msgstr "" "Вы желаете удалить это сообщение? Оно также будет удалено и из твиттера." -#: ../src\gui\main.py:582 +#: ../src\gui\main.py:609 msgid "Do you really want to close TW Blue?" msgstr "Вы действительно хотите выйти из TW Blue?" -#: ../src\gui\main.py:582 ../src\gui\sysTrayIcon.py:46 +#: ../src\gui\main.py:609 ../src\gui\sysTrayIcon.py:46 msgid "Exit" msgstr "Выйти" -#: ../src\gui\main.py:587 +#: ../src\gui\main.py:614 msgid "Exiting..." msgstr "Выход" -#: ../src\gui\main.py:673 +#: ../src\gui\main.py:712 msgid "Error while adding to favourites." msgstr "Ошибка при добавлении в избранное." -#: ../src\gui\main.py:681 +#: ../src\gui\main.py:720 msgid "Error while removing from favourites." msgstr "Ошибка при удалении из избранного." -#: ../src\gui\main.py:685 +#: ../src\gui\main.py:724 msgid "Individual timeline" msgstr "Лента твитов" -#: ../src\gui\main.py:689 ../src\gui\main.py:721 -msgid "The user does not exist" -msgstr "Пользователь не существует" - -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "Existing timeline" msgstr "Существующая лента" -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "" "There's currently a timeline for this user. You are not able to open another" msgstr "Сейчас открыта лента пользователя и вы не можете открыть другую ленту." -#: ../src\gui\main.py:703 +#: ../src\gui\main.py:742 msgid "This user has no tweets. You can't open a timeline for this user" msgstr "Пользователь ещё ничего не твитнул. Невозможно открыть его ленту." -#: ../src\gui\main.py:717 +#: ../src\gui\main.py:756 msgid "List of favourites" msgstr "Список избранного" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "Existing list" msgstr "Существующий лист" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "" "There's already a list of favourites for this user. You can't create another." msgstr "Список избранного для данного пользователя уже открыт. " -#: ../src\gui\main.py:736 +#: ../src\gui\main.py:775 msgid "" "This user has no favourites. You can't create a list of favourites for this " "user." msgstr "Пользователь ничего не добавил в избранное." -#: ../src\gui\main.py:777 ../src\gui\main.py:790 +#: ../src\gui\main.py:816 ../src\gui\main.py:829 msgid "%s, %s of %s" msgstr "%s, %s из %s" -#: ../src\gui\main.py:779 ../src\gui\main.py:792 +#: ../src\gui\main.py:818 ../src\gui\main.py:831 msgid "%s. Empty" msgstr "%s. Пусто" -#: ../src\gui\main.py:815 +#: ../src\gui\main.py:868 msgid "Global mute on" msgstr "Режим тишины включён" -#: ../src\gui\main.py:818 +#: ../src\gui\main.py:871 msgid "Global mute off" msgstr "Режим тишины выключен" -#: ../src\gui\main.py:824 +#: ../src\gui\main.py:877 msgid "Buffer mute on" msgstr "Звуки в буфере отключены" -#: ../src\gui\main.py:827 +#: ../src\gui\main.py:880 msgid "Buffer mute off" msgstr "Звуки в буфере включены" -#: ../src\gui\main.py:833 +#: ../src\gui\main.py:886 msgid "The auto-reading of new tweets is enabled for this buffer" msgstr "Авточтение новых твитов в этом буфере включено" -#: ../src\gui\main.py:836 +#: ../src\gui\main.py:889 msgid "The auto-reading of new tweets is disabled for this buffer" msgstr "Авточтение новых твитов в этом буфере выключено" -#: ../src\gui\main.py:843 +#: ../src\gui\main.py:896 msgid "Copied" msgstr "Скопировано" -#: ../src\gui\main.py:857 ../src\gui\main.py:870 +#: ../src\gui\main.py:910 ../src\gui\main.py:923 msgid "%s" msgstr "%s" +#: ../src\gui\main.py:1026 +msgid "Address" +msgstr "Адрес" + +#: ../src\gui\main.py:1028 ../src\gui\main.py:1045 +msgid "There are no coordinates in this tweet" +msgstr "Координаты отсутствуют" + +#: ../src\gui\main.py:1030 ../src\gui\main.py:1047 +msgid "There are no results for the coordinates in this tweet" +msgstr "Отсутствуют координаты" + +#: ../src\gui\main.py:1032 ../src\gui\main.py:1049 +msgid "Error decoding coordinates. Try again later." +msgstr "" +"Ошибка. Координаты не найдены. Попробуйте, пожалуйста, немного позднее." + #: ../src\gui\sysTrayIcon.py:36 msgid "Preferences" msgstr "Настройки" @@ -1781,7 +2043,7 @@ msgstr "Настройки" msgid "Show / hide" msgstr "Показать / скрыть" -#: ../src\gui\sysTrayIcon.py:42 +#: ../src\gui\sysTrayIcon.py:42 ../src\issueReporter\gui.py:30 msgid "Documentation" msgstr "Документация" @@ -1789,6 +2051,126 @@ msgstr "Документация" msgid "Check for updates" msgstr "Проверить обновления" +#: ../src\issueReporter\gui.py:30 +msgid "Translation" +msgstr "Перевод" + +#: ../src\issueReporter\gui.py:31 +msgid "always" +msgstr "Ошибка возникает всегда" + +#: ../src\issueReporter\gui.py:31 +msgid "have not tried" +msgstr "не пробовал" + +#: ../src\issueReporter\gui.py:31 +msgid "random" +msgstr "Ошибка возникает часто" + +#: ../src\issueReporter\gui.py:31 +msgid "sometimes" +msgstr "Ошибка возникает иногда" + +#: ../src\issueReporter\gui.py:31 +msgid "unable to duplicate" +msgstr "Ошибка возникла один раз" + +#: ../src\issueReporter\gui.py:32 +msgid "block" +msgstr "Программа отказывалась работать" + +#: ../src\issueReporter\gui.py:32 +msgid "crash" +msgstr "Программа падала" + +#: ../src\issueReporter\gui.py:32 +msgid "feature" +msgstr "Опция была недоступна" + +#: ../src\issueReporter\gui.py:32 +msgid "major" +msgstr "Важная" + +#: ../src\issueReporter\gui.py:32 +msgid "minor" +msgstr "Незначительная" + +#: ../src\issueReporter\gui.py:32 +msgid "text" +msgstr "Ошибка связана с переводом программы" + +#: ../src\issueReporter\gui.py:32 +msgid "trivial" +msgstr "Мелкая" + +#: ../src\issueReporter\gui.py:32 +msgid "tweak" +msgstr "Неудавалось настроить программу" + +#: ../src\issueReporter\gui.py:34 +msgid "Report an error" +msgstr "Сообщить об ошибке" + +#: ../src\issueReporter\gui.py:37 +msgid "Select a category" +msgstr "Выберите категорию" + +#: ../src\issueReporter\gui.py:46 +msgid "" +"Briefly describe what happened. You will be able to thoroughly explain it " +"later" +msgstr "Кратко опишите, что произошло. Вы сможете подробно объяснить это позже" + +#: ../src\issueReporter\gui.py:56 +msgid "Here, you can describe the bug in detail" +msgstr "Здесь вы можете описать ошибку подробней" + +#: ../src\issueReporter\gui.py:66 +msgid "how often does this bug happen?" +msgstr "&как часто возникает данная ошибка?" + +#: ../src\issueReporter\gui.py:74 +msgid "Select the importance that you think this bug has" +msgstr "На сколько эта ошибка важна" + +#: ../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 "" +"Я знаю, что разработчики получат информацию о моём имени пользователя в " +"твиттере и свяжутся со мной" + +#: ../src\issueReporter\gui.py:85 +msgid "Send report" +msgstr "Отправить отчет" + +#: ../src\issueReporter\gui.py:98 +msgid "You must fill out both fields" +msgstr "Вы должны заполнить оба поля" + +#: ../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 "" +"&Отметьте, пожалуйста, флажок, позволяющий нам узнать ваше имя пользователя " +"в твиттере. Мы не будем рассылать спам или публиковать ваши данные. Имя " +"пользователя будет использовано для связи с вами, если это потребуется. " +"Благодарим за понимание." + +#: ../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 "" +"Большое спасибо за сообщение об этой ошибке! Мы исправим её в новых " +"версиях программы. Номер ошибки - %i" + +#: ../src\issueReporter\gui.py:120 +msgid "reported" +msgstr "Передано" + #: ../src\keystrokeEditor\constants.py:4 msgid "Go up up on the current list" msgstr "Наверх в текущем листе" @@ -1953,6 +2335,18 @@ msgstr "Показать списки конкретного пользоват msgid "loads previous items to any buffer" msgstr "загружает предыдущие элементы в любом буфере" +#: ../src\keystrokeEditor\constants.py:45 +msgid "Get location of any tweet" +msgstr "Получить местоположение любого твита" + +#: ../src\keystrokeEditor\constants.py:46 +msgid "Displays the tweet's location in a dialog" +msgstr "Используется для отображения местоположения твита в диалоговом окне" + +#: ../src\keystrokeEditor\constants.py:47 +msgid "Creates a buffer for displaying trends for a desired place" +msgstr "Создает буфер для отображения трендов в указанном месте" + #: ../src\keystrokeEditor\gui.py:10 msgid "Keystroke editor" msgstr "Редактор горячих клавиш" @@ -2005,15 +2399,15 @@ msgstr "Вы должны указать букву при создании го msgid "User default" msgstr "По умолчанию" -#: ../src\sessionmanager\gui.py:19 +#: ../src\sessionmanager\gui.py:20 msgid "Session manager" msgstr "Менеджер сессий" -#: ../src\sessionmanager\gui.py:23 +#: ../src\sessionmanager\gui.py:24 msgid "Select a twitter account to start TW Blue" msgstr "Выберите аккаунт, который вы хотите использовать" -#: ../src\sessionmanager\gui.py:25 +#: ../src\sessionmanager\gui.py:26 msgid "Account" msgstr "Аккаунт" @@ -2021,15 +2415,19 @@ msgstr "Аккаунт" msgid "New account" msgstr "Добавить аккаунт" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:32 +msgid "Remove session" +msgstr "Удалить сессию" + +#: ../src\sessionmanager\gui.py:70 msgid "Account Error" msgstr "Ошибка при создании аккаунта" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:70 msgid "You need to configure an account." msgstr "Вам нужно настроить учетную запись." -#: ../src\sessionmanager\gui.py:83 +#: ../src\sessionmanager\gui.py:84 msgid "" "The request for the required Twitter authorization to continue will be " "opened on your browser. You only need to do it once. Would you like to " @@ -2041,11 +2439,11 @@ msgstr "" "потребуется авторизовываться каждый раз. Новая авторизация будет нужна " "только тогда, когда вы захотите добавить дополнительный аккаунт в клиент. " -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "Invalid user token" msgstr "Неверный маркер" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "" "Your access token is invalid or the authorisation has failed. Please try " "again." @@ -2053,10 +2451,18 @@ msgstr "" "Возникла ошибка при авторизации. Кроме того, ключ доступа приложения может " "быть неправильным. Попробуйте, пожалуйста, ещё раз." -#: ../src\sessionmanager\gui.py:97 +#: ../src\sessionmanager\gui.py:98 msgid "Authorised account %d" msgstr "Авторизованный аккаунт %d" +#: ../src\sessionmanager\gui.py:107 +msgid "Do you really want delete this account?" +msgstr "Вы желаете удалить этот аккаунт?" + +#: ../src\sessionmanager\gui.py:107 +msgid "Remove account" +msgstr "Удалить аккаунт" + #: ../src\twitter\buffers\indibidual.py:26 msgid "One tweet from %s" msgstr "Один твит от %s" @@ -2398,11 +2804,11 @@ msgstr "Личный" msgid "public" msgstr "Публичный" -#: ../src\twitter\twitter.py:74 +#: ../src\twitter\twitter.py:77 msgid "%s failed. Reason: %s" msgstr "%s неудалось. Причина: %s" -#: ../src\twitter\twitter.py:81 +#: ../src\twitter\twitter.py:84 msgid "%s succeeded." msgstr "%s успешно." @@ -2442,97 +2848,11 @@ msgid "" "the application." msgstr "Программа была загружена и установлена. Нажмите OK для её запуска." -#~ msgid "always" -#~ msgstr "Ошибка возникает всегда" +#~ msgid "Mention &to all" +#~ msgstr "Упомянуть всех " -#~ msgid "have not tried" -#~ msgstr "Ошибка возникала только у моих знакомых" - -#~ msgid "random" -#~ msgstr "Ошибка возникает часто" - -#~ msgid "sometimes" -#~ msgstr "Ошибка возникает иногда" - -#~ msgid "unable to duplicate" -#~ msgstr "Ошибка возникла один раз" - -#~ msgid "block" -#~ msgstr "Программа отказывалась работать" - -#~ msgid "crash" -#~ msgstr "Программа падала" - -#~ msgid "feature" -#~ msgstr "Опция была недоступна" - -#~ msgid "major" -#~ msgstr "Важная" - -#~ msgid "minor" -#~ msgstr "Незначительная" - -#~ msgid "text" -#~ msgstr "Ошибка связана с переводом программы" - -#~ msgid "trivial" -#~ msgstr "Мелкая" - -#~ msgid "tweak" -#~ msgstr "Неудавалось настроить программу" - -#~ msgid "Report an error" -#~ msgstr "Сообщить об ошибке" - -#~ msgid "Select a category" -#~ msgstr "Выберите категорию" - -#~ msgid "" -#~ "Briefly describe what happened. You will be able to thoroughly explain it " -#~ "later" -#~ msgstr "" -#~ "Кратко опишите, что произошло. Вы сможете подробно объяснить это позже" - -#~ msgid "Here, you can describe the bug in detail" -#~ msgstr "Здесь вы можете описать ошибку подробней" - -#~ msgid "how often does this bug happen?" -#~ msgstr "&как часто возникает данная ошибка?" - -#~ msgid "Select the importance that you think this bug has" -#~ msgstr "На сколько эта ошибка важна" - -#~ msgid "" -#~ "I know that the TW Blue bug system will get my Twitter username to " -#~ "contact me and fix the bug quickly" -#~ msgstr "" -#~ "Я знаю, что разработчики получат информацию о моём имени пользователя в " -#~ "твиттере и свяжутся со мной" - -#~ msgid "Send report" -#~ msgstr "Отправить отчет" - -#~ msgid "You must fill out both fields" -#~ msgstr "Вы должны заполнить оба поля" - -#~ msgid "" -#~ "You need to mark the checkbox to provide us your twitter username to " -#~ "contact to you if is necessary." -#~ msgstr "" -#~ "&Отметьте, пожалуйста, флажок, позволяющий нам узнать ваше имя " -#~ "пользователя в твиттере. Мы не будем рассылать спам или публиковать ваши " -#~ "данные. Имя пользователя будет использовано для связи с вами, если это " -#~ "потребуется. Благодарим за понимание." - -#~ 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 "" -#~ "Большое спасибо за сообщение об этой ошибке! Мы исправим её в новых " -#~ "версиях программы. Номер ошибки - %i" - -#~ msgid "reported" -#~ msgstr "Передано" +#~ msgid "Connection error. Try again later." +#~ msgstr "Ошибка соединения. Попробуйте еще раз позже." #~ msgid "Error while reporting" #~ msgstr "Ошибка при отправлении отчёта" diff --git a/src/locales/tr/LC_MESSAGES/twblue.mo b/src/locales/tr/LC_MESSAGES/twblue.mo index bf1433d085fb305be7bc9f652e17411464b2c1d1..764e1b827040879b0dc49a56be56fe42542867a2 100644 GIT binary patch literal 43029 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 WbTZ`YjA38koPkI9d@j^@^nU>GIQmoo delta 13505 zcmZYE2Y40by7uu&LI@=E8v3Hw#6TcG=n1_@uhJG_0f7`qktQreihxoa!Gbim0-_=q z6;PTK*@}V+Dq`6psK7>4nqqPi( z-PCa^U^6W5I6E`dgoPR3IYc6Yg7>iueu5hKf|Xyx66F8HQdl(JYhM||$=5;+*Z|e81(w6k zRzKY8$5?$Ds-M|dlJT9#NN8)HLrvsG)KmpkMI_1 zLS>tK3-aMe^6{vxUx{kJ1%uksJQ8{~A7T~!(F|?DHj=N7TGlHt?o{NRyYLP;wWUdooA7==zN5l=qFeXFQd-LUDQC4 zExi?0!)oLkqIRwuYG?bS`Wb;5c(j#IXvzL-3o|Lu1aht7AUuDz+YohME54H7OtiFGcgjO;PHM10}n1XtiS*R7PKuz>%REO(P zkKz^7zI*#h+Gt`2Uq^|~daI-X!= zpxQl%>UfU10yV%U)cxB~?RH=x+-3E9ksS#-N3FqEsIB=PHPBV_7HXw;P%ABw=$(OT zsPbm0_DQIn>51BjVdgm0_ahBCF3u{fkN?I-djEeVF@%CDZ5$^Sv#>F4!io41s^b=% zOsyyxbqIT4bsTNwbIeCjD_w#*JIhf!v=+6)ucG>SSM_@TkCAAEr%@}piy9!J9R~-i zqHbu9O|Y|-Ps6(8UDOuuL9P5C>JfZ^y6=?Le~DVicc=+n#h_;DwD%5SxLFF-Q5DPA zMcojGnphI*Q4B>5Gy&C5rsZ?YIj99KLQQZvs^8UE1vj*3|5fphH8_O2;eAxcpIH8^ z<-bR@|1avST*Lgcf%#{ngZI`{!|K#0q6Qp}wJ`;Cm=~kI8{0Yry-(sk3aV0Y8ntD= zp(gS>Y9e=00~hJ&)t5xAxIAir%4Qw>ntUv(eN-oJXUm`_S`GERh(Uc1Qi3FOC}yI* z1COI-_B877yo?%PH|h}_vij3Fh5S#b2@gzSw{SRW;*FENg~g-tJy8o8fSULNW^k-E z2%u)1j$xRC8h8fkTR$H)kc(>f465UemfwmR;5Bo%)xV3CD1RR{@OjjuyNE0_=-jY^ zh|X*y6=hKa#iCAYbJWfxp$6z<gsja0JYW4P&c$josBN20f$+B9EOt5#b}&i^{Y?|SZnn!pmt^ps-M>| zs1+R|p{@A>eRv7)$H;EpP7Fsq!%3(c=Ue$|3@85rYUj3Dem52-zu)plF@pSY)DE0N zJ<>DX?EOD)1(#7Py@`D8osjO{jcrhmBpKE504pDk>d=o`zyzzGftpwlwNneNeg#$} zzX{dPp6=|w8XTlR1AJf=U!srvcc_(x^zbZ+dM&G=I%&y#5#BaYvOg(1k3mG2CR$vU^TLQdn`&m88z`fsP=z8)C&8cc4QK2 zVwskoY593rkMgA$uHXNiBqAx;g&OD(YC@;X^Qe_wN3HxX)Yg~m<4w36s=hXM#Kx$B z(=ZAjL``Tus@)QE6_(Qb{|pH|yKSfe_F99FQCoP%{1!E_3#blnpeFK{sdrX?$b_SQ zghnEN+c>TJdT&z>jv~Juw_&kY=WCH9#5ejS;Ro^XSfb>tJ8fT``?kovlQsGe}&qj3#cu;f?Dw{ z%NHKxXcLh;u&A_i5CjyNv25e6ZKPG-?8sEnmy>jZuI3#H0G_8zi9{hgiWl)LW2> zWpM`TP(FqlcpYkjTTsvb4Reo`?>CR5`Z;ok1+^n(hkH9v3#;n=k0+t6 z?uY!T?~F%HWTTZIK@D^UwbJX@0gH_A%DbZ`nu5Gp&LY%Kd~Wq;Eq@cW)3+^O=mFa4 z{V$>f7DH`$Da%KjRZSo2FxEj07-QxA%t5F#G0gI#OurdG^`DA*#M3aSfoG7=X@3Z{ z6H8I$>&@rQ&De$VZI=Jlyn))Pb5u0ZYFOQP-A>^|!6O$awEVQ~}k#s^uGDTk>(JN0g3*@LBZX2Gn=t zAnLv^u$12aA4q6Lw@`;9Ea0uY8fxq7V;IJv9!Yc5mbS%kOt$hKsP_G_5RS0?7*zk0 zET4I4^yD`btP&=FIdCZP#x_u_gVR2)P#*6SY738}Zajn9%5P9-;|J8l zu47Rwl;-72m^D!4ab_Y`Cf^zLh{vG%$wnSQ(0Q1ICh#a0!{wG=Yi>gA%odEo9jF!T zMXmT-)I={?{Z%YR{!diD5$WE9ilY`%5w(CCSXu9X90{G`UZ`grKs}ocr~&p`{W0?# zY9)V}B{RG)V{Oy`NoG$hPJRGtN5)$DWYmJPl-K(|n}lZk2p-0jsM9$p)0^o7s56j; ziE4+M@P5?Rp1~4$9X0XLsb0PYYT#JZS!jj2uOIfo$r#iOcavCy@1a&aYMQsjlTcf` z6t%JysEIvg`Ss>z)QYyF+V8UbUev%xQIFyq)cxnJ{_-^TU$4V;3iO^9&hiF|MD0i! z^kEHD2OUu>?P?CjlH|vub|?omk!4sKpF}NiGpheLtbR9YXWq?X|8=O2TfrBo9XN+t z@fFmHZlDIbjaos`Y_GnQ8I2m)hfS~{YJefAM>H1o>p2@Wk!P)beUOB1+=}|&|81|LmZCepjLLMs4j4 zYY>*}m6t$meRbDsbl$Os7I2BWpFTR;7O>7WTFNLqV8XgdX#Id{tYZe{s^kwXQ&;xfaMt9 z`O_MdoZ+p+hicFmHBcuki``KJjwPP=!Ch)5HChGous1+YU9m+l*TIo7f1CqT2n68X$DG*Kv8&&NagN*bz1H zNmvP&V-?(rTIiA4?7!a2PbttT{S7st(hqrC6>Zi+l{Z11@_5vHJPdXCMxr{Lh&uJT zRz4rK^^apkdO2S zvgO}Et?+Ft{}i?LU!hL*CDZ_S%rXnSM^z8iUsKdXTcRFaCoIkQ&LFFpfSTD<)P&}t z23Uc5=Ic<8Vk>H(GpK>DpjI5R&|7hF)K1nwJ=#{NXWj+XZ*SB@9>Ab(43N<4F%2u@ zGSvII8Fj-x)D0h^2L2p1(aWfb{fV_Pe37?<4N?6jqUyV1IQB;!&Y@Tj$1LLc>lrPg zpb$QdTJbt;h%cj7_!&09%c#RtcCmN(nxS@ND5`!jY9c#O3p$N@q*pNx@1njBagTbB zvg@Plzn;Zt3bf*BsI7Yxwen3^6L+9i{wb>ckEn^?wtUnQ?}JkveUx{_S~wAPc$Z>h z+>A}|Q`A|y8zj++M8&0^{ZL!A1nc1nEP`*L20nlh_$d~~v#6arhuZQVEq~4Ge@C^y zWBJ0%ytk@2>b_t+33b#8!>|Ju#bhh*gK9VkHL>BSof(5_mx0>38K|9Gf$DE7s{L!I zc5h-YJYeNfkL8~Yo<9j4rmCoC)dWLO*SD64^|H<}jI*-I<{-+nL%Mnr#Y6LxPIu@` zJV3iH*7ggpD*xX?l-1T(?MJdz$<)PeL^aZ@upfSkuMoPn5>+VsoOqqsO+JR$LHYo3 zlynYm!NG*SrX$IBCo)J^W@1SgO8y+tjC?1(|GM7xaAr{P5b+&(oePdf{uNE*hD0=V z_g>@f$*iDGr@l4b#!1ApL@Dmm_0v7~zNIt~8&!a<~+a5<9FeiLw_+ze!nuc!Ov|*>!#Y+mX<siY72AR+Y&H{vw;cL-hMi3Zl0 z^7`TVgg8Y^AdXNsop_(PLB0gu!Gh~u@~J`o31xtfu{kxhNH@XPiB^;yBQ}w4L3~eI z*C+TTCKB_BvE=s>rMY(s`C7zt)^-Gzq5K`ZM7gfBq#wmkG58e!j3!f$Ms10jr1uez z5e3(0v>9fZMWn-t)x;CT%S0^Ev7qrimZp3vq5l@}9_3#V(~0qveL!#p^M7>0XmFi^ z`owY~(yMfa=eOaLO8zy{_v2{d3DVhE2YV1zxPK=3Q^ey$!S$o16R6h}=i&7Ie{FdF z1y>(SJc8wD5RE>fIX7Rm8=|l_`EHm(UBOk@1}KSs3Kv;LQS!grz1JwaL|TvhcdP&U zp7E`SXG4Q4#IHme(aAdBOuFDow{#nI&L?Wo4JKDsApyODc!pP^G6>m}dATf`!VRqvtJWp9=jInkfk*+|5lm8cWmkC`hDJw-J61vuyd%di)0`n-_ zP88Pr{~d|4L^2)i#22lhz8V?ibwv^XA^it&k@PPrreGBPc0yhEY5&)fX+h!L{38BnB>xDppIB{WVgUIvSc;fKx*1W4``VJfkF>7l zxPZ7q`gx)}^$m!*l)XXzZQMoZdXfk}L*_#g5yVQ;f8+nY>eE3aalvj>{c$4eo`(On zy6skWf_yyp=&DKjFJd?GJh6%xMEt4me_awoY4je>#Sc-}6mx->{XhR^T79h zeNA*E&JZ=2KxxXS5x2+}Tn}2hDdRiG$qXmHA?~NeFIHIzKPF#|SVMe9WD*|{x>``* zgSc(&>v_fbf9DS%y`1=hx*}G;50kCUzewLAU0=_C9x;*dTf+{vZB;3AiPKh2(iuTK zNxmo+BL?47_dWTfd-6Wg4_m%JcD3|I+UY7m1gr4RN#aeS;Mz*VF~q9{1vt%azNaYv z|NB`?K{G2{N1GTAphS( z{QDA-Ky0AC46%oF@w}TYdxW|J68pHXCr%2>%?Y?|+YGLdGd&Q{X69!3QZm!i0~tBKoJ?QNq<}B~9`|C0T4ggbb2Cx`PN%6^scBB9 zEdRLF6t{7w<8EToMEAF(rLk$L+~y>wWo8GQl>6c)90V) zPtEY9`EvqUv96okxKvhvw9oI$2u$~-rDo^2r8^&X?{u!}CUt3^x3Nq25I3<~Z+BU@ zk#2bRt$Am=M~Ap~d#ucRsb{qi_m^Jf-O0W0x}Snz}zN zEpL4PDj|6b22==hUm85#Z7`&rn>(a_$;@y=4QBI>Agd8-K_Madd*u!_Uk(+CRw}1 zj>dFm(-M8n;+i&(Y1%Xb+^xMTxNJ6BQ^gC27H-m zxkoqTi2>2B*e&GKHDvp>W=5G?PW4R&;^&hxpc^Ooe* zdAMDOn?C>fyqb^n3UOB~h<0x;xRe*M=e*3{?E$@_CjY)D??Wlh7}wB>2;-^+Wu{j$rs zsVfqS>p-OVbsi3H@w>-Y404lJ)^Mk-yy(tc)x-T{RqMQ_Pn-#LyR1&itG8x;sQdZT z3B~(P$(`v>@q2Ga-V@K%3v+Ki7vr{DS1~VrUEdJ5;f5G@&4&K&9~=6*Yd3yeE`NV= znCH~PTT(MpXZarVXSrW(>XDc6{LnD>j>-qI<&pMMrTP2MszJX`m>7q`Ux4^^!XWB>pF diff --git a/src/locales/tr/LC_MESSAGES/twblue.po b/src/locales/tr/LC_MESSAGES/twblue.po index d05c1a60..4c41fb8e 100644 --- a/src/locales/tr/LC_MESSAGES/twblue.po +++ b/src/locales/tr/LC_MESSAGES/twblue.po @@ -1,22 +1,22 @@ msgid "" msgstr "" -"Project-Id-Version: TW Blue 0.48\n" -"POT-Creation-Date: 2014-11-08 16:42+Hora estándar central (México)\n" -"PO-Revision-Date: 2014-11-09 00:47+0200\n" +"Project-Id-Version: TW Blue 0.50\n" +"POT-Creation-Date: 2014-12-10 23:20+Hora estándar central (México)\n" +"PO-Revision-Date: 2014-12-11 20:26+0200\n" "Last-Translator: Burak \n" "Language-Team: Burak \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.6.7\n" +"X-Generator: Poedit 1.7.1\n" "X-Poedit-KeywordsList: _;gettext;gettext_noop\n" "X-Poedit-Basepath: .\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-SourceCharset: UTF-8\n" -#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:173 -#: ../src\gui\dialogs\message.py:261 +#: ../src\extra\AudioUploader\gui.py:31 ../src\gui\dialogs\message.py:174 +#: ../src\gui\dialogs\message.py:271 msgid "Attach audio" msgstr "Ses ekle" @@ -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" @@ -70,13 +70,13 @@ msgstr "Kaydediliyor..." msgid "Stopped" msgstr "Durduruldu" -#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:222 +#: ../src\extra\AudioUploader\gui.py:129 ../src\gui\dialogs\message.py:232 #: ../src\gui\dialogs\update_profile.py:87 msgid "Discarded" msgstr "Ses silindi" -#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:339 -#: ../src\gui\buffers\base.py:351 +#: ../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:689 -#: ../src\gui\main.py:721 +#: ../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." @@ -306,8 +311,108 @@ msgstr "Bitti" msgid "The spelling review has finished." msgstr "Yazım hatası denetimi tamamlandı." -#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:181 -#: ../src\gui\dialogs\message.py:269 ../src\gui\dialogs\message.py:355 +#: ../src\extra\autocompletionUsers\completion.py:18 +msgid "You have to start writing" +msgstr "Yazmaya başlamak zorundasınız" + +#: ../src\extra\autocompletionUsers\completion.py:29 +msgid "There are not results in your users database" +msgstr "Kullanıcı veritabanında sonuç yok" + +#: ../src\extra\autocompletionUsers\completion.py:31 +msgid "Autocompletion only works for users." +msgstr "Otomatik tamamlama sadece kullanıcılar için çalışır." + +#: ../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." +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ı" + +#: ../src\extra\autocompletionUsers\wx_settings.py:9 +msgid "Add users from followers buffer" +msgstr "Takipçi bufferindan kullanıcı ekle" + +#: ../src\extra\autocompletionUsers\wx_settings.py:10 +msgid "Add users from friends buffer" +msgstr "Arkadaşlar bufferindan kullaınıcı ekle" + +#: ../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:25 +msgid "TWBlue's database of users has been updated." +msgstr "TWBlue veritabanı yeni kullanıcılarla güncellenmiştir." + +#: ../src\extra\translator\gui.py:24 ../src\gui\dialogs\message.py:182 +#: ../src\gui\dialogs\message.py:279 ../src\gui\dialogs\message.py:383 +#: ../src\gui\dialogs\message.py:470 msgid "Translate message" msgstr "Mesajı çevir" @@ -687,92 +792,95 @@ msgstr "eskenazi dili" msgid "autodetect" msgstr "Otomatik algılama" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Client" msgstr "İstemci" -#: ../src\gui\buffers\base.py:55 +#: ../src\gui\buffers\base.py:58 msgid "Text" msgstr "Metin" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\events.py:64 msgid "Date" msgstr "Tarih" -#: ../src\gui\buffers\base.py:55 ../src\gui\buffers\people.py:41 +#: ../src\gui\buffers\base.py:58 ../src\gui\buffers\people.py:44 #: ../src\gui\buffers\user_searches.py:31 ../src\gui\dialogs\utils.py:36 msgid "User" msgstr "Kullanıcı" -#: ../src\gui\buffers\base.py:80 ../src\gui\buffers\base.py:228 -#: ../src\gui\buffers\events.py:62 ../src\gui\buffers\events.py:78 -#: ../src\gui\dialogs\message.py:337 ../src\gui\sysTrayIcon.py:34 +#: ../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: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:82 ../src\gui\buffers\base.py:240 -#: ../src\gui\buffers\base.py:243 ../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:84 ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:267 msgid "Reply" msgstr "Yanıt" -#: ../src\gui\buffers\base.py:86 +#: ../src\gui\buffers\base.py:89 msgid "Direct message" msgstr "Dm" -#: ../src\gui\buffers\base.py:100 +#: ../src\gui\buffers\base.py:103 msgid "Do you really want to delete this timeline?" msgstr "Bu çizelgeyi silmek istediğinizdden emin misiniz?" -#: ../src\gui\buffers\base.py:100 ../src\gui\buffers\favourites.py:41 -#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:41 +#: ../src\gui\buffers\base.py:103 ../src\gui\buffers\favourites.py:41 +#: ../src\gui\buffers\lists.py:46 ../src\gui\buffers\trends.py:77 #: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Attention" msgstr "Dikkat" -#: ../src\gui\buffers\base.py:112 +#: ../src\gui\buffers\base.py:115 msgid "This buffer is not a timeline; it can't be deleted." msgstr "Bu bir çizelge değildir, silinemez." -#: ../src\gui\buffers\base.py:196 ../src\gui\buffers\people.py:114 +#: ../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:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../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:220 ../src\gui\buffers\dm.py:44 -#: ../src\gui\buffers\people.py:56 +#: ../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:228 ../src\gui\buffers\events.py:78 +#: ../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:240 +#: ../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:243 +#: ../src\gui\buffers\base.py:251 msgid "Add your comment to the tweet" msgstr "Tweete yorumunuzu ekleyin" -#: ../src\gui\buffers\base.py:259 +#: ../src\gui\buffers\base.py:267 msgid "Reply to %s" msgstr "%s Kişisine yanıt" -#: ../src\gui\buffers\base.py:304 +#: ../src\gui\buffers\base.py:322 msgid "Opening URL..." msgstr "Adres açılıyor... " -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../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" @@ -780,42 +888,43 @@ msgstr "" "Boşaltmak istiyor musunuz? Tweetler listeden kaldırılacaktır, twitter " "etkilenmeyecektir." -#: ../src\gui\buffers\base.py:321 ../src\gui\buffers\events.py:122 +#: ../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:326 ../src\gui\buffers\events.py:126 +#: ../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:326 ../src\gui\buffers\events.py:126 -#: ../src\gui\dialogs\lists.py:107 ../src\gui\main.py:565 +#: ../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:346 ../src\gui\buffers\base.py:357 +#: ../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:348 +#: ../src\gui\buffers\base.py:368 msgid "Audio stopped." msgstr "Ses durduruldu." -#: ../src\gui\buffers\events.py:35 ../src\gui\buffers\panels.py:37 -#: ../src\gui\buffers\tweet_searches.py:58 +#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33 +#: ../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" -#: ../src\gui\buffers\events.py:44 +#: ../src\gui\buffers\events.py:47 msgid "Empty" msgstr "Boş" -#: ../src\gui\buffers\events.py:61 +#: ../src\gui\buffers\events.py:64 msgid "Event" msgstr "Olay" -#: ../src\gui\buffers\events.py:64 +#: ../src\gui\buffers\events.py:67 msgid "Remove event" msgstr "Olayı kaldır" @@ -827,44 +936,153 @@ 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\panels.py:27 +#: ../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:91 +msgid "Re&ply" +msgstr "ya&nıt" + +#: ../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:97 +msgid "Remove from favo&urites" +msgstr "Favorilerden &kaldır" + +#: ../src\gui\buffers\menus.py:20 ../src\gui\buffers\menus.py:46 +#: ../src\gui\buffers\menus.py:69 +msgid "&Open URL" +msgstr "&adres aç" + +#: ../src\gui\buffers\menus.py:23 ../src\gui\buffers\menus.py:49 +#: ../src\gui\buffers\menus.py:72 +msgid "&Play audio" +msgstr "&ses çal" + +#: ../src\gui\buffers\menus.py:26 ../src\gui\buffers\menus.py:75 +#: ../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: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:103 +msgid "&Delete" +msgstr "&sil" + +#: ../src\gui\buffers\menus.py:35 ../src\gui\buffers\menus.py:61 +#: ../src\gui\buffers\menus.py:118 +msgid "&User actions..." +msgstr "&kullanıcı eylemleri..." + +#: ../src\gui\buffers\menus.py:52 +msgid "&Show direct message" +msgstr "&dmi göster" + +#: ../src\gui\buffers\menus.py:89 +msgid "&Show event" +msgstr "&olayı göster" + +#: ../src\gui\buffers\menus.py:103 +msgid "&Mention" +msgstr "&mention" + +#: ../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:130 +msgid "Show user &profile" +msgstr "&Kullanıcı profilini göster" + +#: ../src\gui\buffers\menus.py:112 +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" -#: ../src\gui\buffers\people.py:46 ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:49 ../src\gui\buffers\people.py:67 msgid "Mention" msgstr "mention" -#: ../src\gui\buffers\people.py:64 +#: ../src\gui\buffers\people.py:67 msgid "Mention to %s" msgstr "mention:" -#: ../src\gui\buffers\trends.py:41 ../src\gui\buffers\tweet_searches.py:45 +#: ../src\gui\buffers\trends.py:47 +msgid "Trending topic" +msgstr "Trend konu" + +#: ../src\gui\buffers\trends.py:66 +msgid "Tweet about this trend" +msgstr "Bu trend hakkında tweetle" + +#: ../src\gui\buffers\trends.py:77 +msgid "Do you really want to delete this buffer?" +msgstr "Bu listeyi gerçekten silmek istediğinize emin misiniz?" + +#: ../src\gui\buffers\trends.py:150 +msgid "" +"Do you really want to empty this buffer? It's items will be removed from the " +"list" +msgstr "" +"Boşaltmak istiyor musunuz? Tweetler listeden kaldırılacaktır, twitter " +"etkilenmeyecektir." + +#: ../src\gui\buffers\tweet_searches.py:45 #: ../src\gui\buffers\user_searches.py:56 msgid "Do you really want to delete this search term?" msgstr "Bu arama terimini gerçekten silmek istediğinize emin misiniz?" -#: ../src\gui\dialogs\configuration.py:39 +#: ../src\gui\dialogs\configuration.py:40 msgid "Language" msgstr "Dil" -#: ../src\gui\dialogs\configuration.py:53 +#: ../src\gui\dialogs\configuration.py:54 +msgid "Set the autocomplete function" +msgstr "Otomatik tamamlama özelliğini ayarla" + +#: ../src\gui\dialogs\configuration.py:55 msgid "ask before exiting TwBlue?" msgstr "Programdan çıkıldığında sorulsun" -#: ../src\gui\dialogs\configuration.py:56 +#: ../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:60 +#: ../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:63 +#: ../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:67 +#: ../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):" @@ -872,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:75 +#: ../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:82 +#: ../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:97 +#: ../src\gui\dialogs\configuration.py:103 msgid "Show followers" msgstr "Takipçileri göster" -#: ../src\gui\dialogs\configuration.py:100 +#: ../src\gui\dialogs\configuration.py:106 msgid "Show friends" msgstr "Arkadaşları göster" -#: ../src\gui\dialogs\configuration.py:103 +#: ../src\gui\dialogs\configuration.py:109 msgid "Show favourites" msgstr "Favorileri göster" -#: ../src\gui\dialogs\configuration.py:106 +#: ../src\gui\dialogs\configuration.py:112 msgid "Show blocked users" msgstr "Engellenmiş kullanıcıları görüntüle" -#: ../src\gui\dialogs\configuration.py:109 +#: ../src\gui\dialogs\configuration.py:115 msgid "Show muted users" msgstr "Susturulmuş kullanıcıları göster" -#: ../src\gui\dialogs\configuration.py:112 +#: ../src\gui\dialogs\configuration.py:118 msgid "Show events" msgstr "Olayları göster" -#: ../src\gui\dialogs\configuration.py:122 -#: ../src\gui\dialogs\configuration.py:270 +#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:277 msgid "Ignored clients" msgstr "Yoksayılan istemciler" -#: ../src\gui\dialogs\configuration.py:128 +#: ../src\gui\dialogs\configuration.py:134 msgid "Add client" msgstr "İstemci ekle" -#: ../src\gui\dialogs\configuration.py:129 +#: ../src\gui\dialogs\configuration.py:135 msgid "Remove client" msgstr "İstemci kaldır" -#: ../src\gui\dialogs\configuration.py:140 +#: ../src\gui\dialogs\configuration.py:146 msgid "Add a new ignored client" msgstr "Yeni yoksayılmış istemci ekle" -#: ../src\gui\dialogs\configuration.py:140 +#: ../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:157 +#: ../src\gui\dialogs\configuration.py:163 msgid "Volume" msgstr "Ses yüksekliği" -#: ../src\gui\dialogs\configuration.py:166 +#: ../src\gui\dialogs\configuration.py:172 msgid "Global mute" msgstr "Tümünü sustur" -#: ../src\gui\dialogs\configuration.py:170 +#: ../src\gui\dialogs\configuration.py:176 msgid "Output device" msgstr "Çıkış cihazı" -#: ../src\gui\dialogs\configuration.py:179 +#: ../src\gui\dialogs\configuration.py:185 msgid "Input device" msgstr "Giriş cihazı" -#: ../src\gui\dialogs\configuration.py:190 +#: ../src\gui\dialogs\configuration.py:196 msgid "Sound pack" msgstr "Ses paketi" -#: ../src\gui\dialogs\configuration.py:203 +#: ../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 " @@ -958,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:216 -#: ../src\gui\dialogs\configuration.py:240 +#: ../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:218 -#: ../src\gui\dialogs\configuration.py:235 -#: ../src\gui\dialogs\configuration.py:243 -#: ../src\gui\dialogs\configuration.py:247 -#: ../src\gui\dialogs\configuration.py:254 +#: ../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:228 +#: ../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 " @@ -980,89 +1198,84 @@ 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:228 ../src\sessionmanager\gui.py:83 +#: ../src\gui\dialogs\configuration.py:234 ../src\sessionmanager\gui.py:84 msgid "Authorisation" msgstr "İzin" -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Enter the code here." msgstr "Kodu girin." -#: ../src\gui\dialogs\configuration.py:230 +#: ../src\gui\dialogs\configuration.py:236 msgid "Verification code" msgstr "Doğrulama kodu" -#: ../src\gui\dialogs\configuration.py:242 +#: ../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:242 ../src\gui\main.py:378 -#: ../src\gui\main.py:703 ../src\gui\main.py:736 -msgid "Error!" -msgstr "Hata!" - -#: ../src\gui\dialogs\configuration.py:261 +#: ../src\gui\dialogs\configuration.py:267 msgid "TW Blue preferences" msgstr "TWBlue ayarları" -#: ../src\gui\dialogs\configuration.py:265 +#: ../src\gui\dialogs\configuration.py:271 ../src\issueReporter\gui.py:30 msgid "General" msgstr "Genel" -#: ../src\gui\dialogs\configuration.py:268 +#: ../src\gui\dialogs\configuration.py:275 msgid "Show other buffers" msgstr "Diğer bufferleri göster" -#: ../src\gui\dialogs\configuration.py:272 +#: ../src\gui\dialogs\configuration.py:279 msgid "Sound" msgstr "ses" -#: ../src\gui\dialogs\configuration.py:274 +#: ../src\gui\dialogs\configuration.py:281 msgid "Audio Services" msgstr "Ses hizmetleri" -#: ../src\gui\dialogs\configuration.py:277 +#: ../src\gui\dialogs\configuration.py:284 msgid "Save" msgstr "Kaydet" -#: ../src\gui\dialogs\configuration.py:280 ../src\gui\dialogs\follow.py:64 -#: ../src\gui\dialogs\message.py:186 ../src\gui\dialogs\message.py:274 -#: ../src\gui\dialogs\message.py:357 ../src\gui\dialogs\search.py:42 -#: ../src\gui\dialogs\show_user.py:42 ../src\gui\dialogs\trending.py:42 -#: ../src\gui\dialogs\update_profile.py:56 ../src\gui\dialogs\utils.py:42 -#: ../src\keystrokeEditor\gui.py:26 +#: ../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 +#: ../src\gui\dialogs\trending.py:52 ../src\gui\dialogs\update_profile.py:56 +#: ../src\gui\dialogs\utils.py:42 ../src\keystrokeEditor\gui.py:26 msgid "Close" msgstr "Kapat" -#: ../src\gui\dialogs\configuration.py:293 ../src\gui\main.py:264 +#: ../src\gui\dialogs\configuration.py:303 ../src\gui\main.py:277 msgid "Followers" msgstr "Takipçiler" -#: ../src\gui\dialogs\configuration.py:307 +#: ../src\gui\dialogs\configuration.py:317 msgid "friends" msgstr "Arkadaşlar" -#: ../src\gui\dialogs\configuration.py:321 +#: ../src\gui\dialogs\configuration.py:331 msgid "Favorites" msgstr "Favoriler" -#: ../src\gui\dialogs\configuration.py:335 ../src\gui\main.py:282 +#: ../src\gui\dialogs\configuration.py:345 ../src\gui\main.py:295 msgid "Events" msgstr "Olaylar" -#: ../src\gui\dialogs\configuration.py:346 ../src\gui\main.py:274 +#: ../src\gui\dialogs\configuration.py:356 ../src\gui\main.py:287 msgid "Blocked users" msgstr "Engellenmiş kullanıcılar" -#: ../src\gui\dialogs\configuration.py:360 ../src\gui\main.py:278 +#: ../src\gui\dialogs\configuration.py:370 ../src\gui\main.py:291 msgid "Muted users" msgstr "susturulmuş kullanıcılar" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "Restart TW Blue" msgstr "TWBlue programını yeniden başlat" -#: ../src\gui\dialogs\configuration.py:420 +#: ../src\gui\dialogs\configuration.py:437 msgid "" "The application requires to be restarted to save these changes. Press OK to " "do it now." @@ -1070,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\trending.py:40 ../src\gui\dialogs\utils.py:39 +#: ../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:298 +#: ../src\gui\dialogs\lists.py:38 ../src\gui\main.py:311 msgid "Lists" msgstr "Listeler" @@ -1169,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:301 +#: ../src\gui\dialogs\lists.py:130 ../src\gui\main.py:314 msgid "List for %s" msgstr "%s için liste" @@ -1217,105 +1438,128 @@ msgstr "Ekle" msgid "Select a list to remove the user" msgstr "Kullanıcıyı kaldırmak için bir liste seçin" -#: ../src\gui\dialogs\message.py:43 ../src\gui\dialogs\message.py:146 +#: ../src\gui\dialogs\message.py:44 ../src\gui\dialogs\message.py:147 msgid "%s - %s of 140 characters" msgstr "%s - %s 140 karakter" -#: ../src\gui\dialogs\message.py:77 +#: ../src\gui\dialogs\message.py:78 msgid "Attaching..." msgstr "Ekleniyor..." -#: ../src\gui\dialogs\message.py:78 +#: ../src\gui\dialogs\message.py:79 msgid "Uploading..." msgstr "Yükleniyor..." -#: ../src\gui\dialogs\message.py:100 +#: ../src\gui\dialogs\message.py:101 msgid "Unable to upload the audio" msgstr "Ses yüklenemiyor" -#: ../src\gui\dialogs\message.py:114 ../src\gui\dialogs\message.py:400 +#: ../src\gui\dialogs\message.py:115 ../src\gui\dialogs\message.py:428 +#: ../src\gui\dialogs\message.py:513 msgid "Translated" msgstr "Mesaj çevirildi" -#: ../src\gui\dialogs\message.py:126 +#: ../src\gui\dialogs\message.py:127 msgid "There's no URL to be shortened" msgstr "Kısaltılacak adres yok" -#: ../src\gui\dialogs\message.py:129 +#: ../src\gui\dialogs\message.py:130 msgid "URL shortened" msgstr "Adres kısaltıldı" -#: ../src\gui\dialogs\message.py:137 ../src\gui\dialogs\message.py:412 +#: ../src\gui\dialogs\message.py:138 ../src\gui\dialogs\message.py:440 +#: ../src\gui\dialogs\message.py:525 msgid "There's no URL to be expanded" msgstr "Genişletilecek adres yok" -#: ../src\gui\dialogs\message.py:140 ../src\gui\dialogs\message.py:415 +#: ../src\gui\dialogs\message.py:141 ../src\gui\dialogs\message.py:443 +#: ../src\gui\dialogs\message.py:528 msgid "URL expanded" msgstr "Adres genişletildi" -#: ../src\gui\dialogs\message.py:168 ../src\gui\dialogs\message.py:223 +#: ../src\gui\dialogs\message.py:169 ../src\gui\dialogs\message.py:233 #: ../src\gui\dialogs\update_profile.py:51 #: ../src\gui\dialogs\update_profile.py:88 msgid "Upload a picture" msgstr "Resim yükle" -#: ../src\gui\dialogs\message.py:171 ../src\gui\dialogs\message.py:259 -#: ../src\gui\dialogs\message.py:350 +#: ../src\gui\dialogs\message.py:172 ../src\gui\dialogs\message.py:269 +#: ../src\gui\dialogs\message.py:378 ../src\gui\dialogs\message.py:465 msgid "Spelling correction" msgstr "Yazım hatası denetimi" -#: ../src\gui\dialogs\message.py:175 ../src\gui\dialogs\message.py:263 +#: ../src\gui\dialogs\message.py:176 ../src\gui\dialogs\message.py:273 msgid "Shorten URL" msgstr "Adresi kısalt" -#: ../src\gui\dialogs\message.py:177 ../src\gui\dialogs\message.py:265 -#: ../src\gui\dialogs\message.py:352 +#: ../src\gui\dialogs\message.py:178 ../src\gui\dialogs\message.py:275 +#: ../src\gui\dialogs\message.py:380 ../src\gui\dialogs\message.py:467 msgid "Expand URL" msgstr "Adresi genişlet" -#: ../src\gui\dialogs\message.py:183 ../src\gui\dialogs\message.py:271 +#: ../src\gui\dialogs\message.py:184 ../src\gui\dialogs\message.py:281 msgid "Send" msgstr "Gönder" -#: ../src\gui\dialogs\message.py:219 ../src\gui\dialogs\message.py:230 +#: ../src\gui\dialogs\message.py:187 +msgid "&Autocomplete users" +msgstr "Kullaınıcıları otomatik tamamla" + +#: ../src\gui\dialogs\message.py:229 ../src\gui\dialogs\message.py:240 #: ../src\gui\dialogs\update_profile.py:84 #: ../src\gui\dialogs\update_profile.py:95 msgid "Discard image" msgstr "Resmi sil" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Image files (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" msgstr "Resim dosyaları (*.png, *.jpg, *.gif)|*.png; *.jpg; *.gif" -#: ../src\gui\dialogs\message.py:225 ../src\gui\dialogs\update_profile.py:90 +#: ../src\gui\dialogs\message.py:235 ../src\gui\dialogs\update_profile.py:90 msgid "Select the picture to be uploaded" msgstr "Yüklenecek resim seçin" -#: ../src\gui\dialogs\message.py:253 +#: ../src\gui\dialogs\message.py:263 msgid "Recipient" msgstr "Alıcı" -#: ../src\gui\dialogs\message.py:308 -msgid "Mention to all" -msgstr "Konuşmadaki tüm kullanıcılara mention at" +#: ../src\gui\dialogs\message.py:318 +msgid "Men&tion all" +msgstr "&Tümünü yanıtla" -#: ../src\gui\dialogs\message.py:335 +#: ../src\gui\dialogs\message.py:345 msgid "Tweet - %i characters " msgstr "Yeni tweet- %i karakter" -#: ../src\gui\dialogs\search.py:26 ../src\gui\dialogs\trending.py:26 +#: ../src\gui\dialogs\message.py:363 +msgid "Retweets: " +msgstr "Retweetler: " + +#: ../src\gui\dialogs\message.py:368 +msgid "Favourites: " +msgstr "Favoriler: " + +#: ../src\gui\dialogs\message.py:451 +msgid "View" +msgstr "Görünüm" + +#: ../src\gui\dialogs\message.py:453 +msgid "Item" +msgstr "Öğe" + +#: ../src\gui\dialogs\search.py:26 msgid "Search on Twitter" msgstr "Twitter'da ara" -#: ../src\gui\dialogs\search.py:27 ../src\gui\dialogs\trending.py:27 +#: ../src\gui\dialogs\search.py:27 msgid "Search" msgstr "ara" -#: ../src\gui\dialogs\search.py:34 ../src\gui\dialogs\trending.py:34 +#: ../src\gui\dialogs\search.py:34 msgid "Tweets" msgstr "Tweetler" -#: ../src\gui\dialogs\search.py:35 ../src\gui\dialogs\trending.py:35 +#: ../src\gui\dialogs\search.py:35 msgid "Users" msgstr "Kullanıcılar" @@ -1383,6 +1627,26 @@ msgstr "Tweetler: %s\n" msgid "Favourites: %s" msgstr "Favoriler: %s" +#: ../src\gui\dialogs\trending.py:30 +msgid "View trending topics" +msgstr "Trend konuları gör" + +#: ../src\gui\dialogs\trending.py:31 +msgid "Trending topics by" +msgstr "Trending topics by" + +#: ../src\gui\dialogs\trending.py:33 +msgid "Country" +msgstr "Ülke" + +#: ../src\gui\dialogs\trending.py:34 +msgid "City" +msgstr "Şehir" + +#: ../src\gui\dialogs\trending.py:43 ../src\gui\dialogs\update_profile.py:35 +msgid "Location" +msgstr "Yer" + #: ../src\gui\dialogs\update_profile.py:27 msgid "Update your profile" msgstr "Profilinizi güncelleyin" @@ -1391,10 +1655,6 @@ msgstr "Profilinizi güncelleyin" msgid "Name (20 characters maximum)" msgstr "ad (20 harf)" -#: ../src\gui\dialogs\update_profile.py:35 -msgid "Location" -msgstr "Yer" - #: ../src\gui\dialogs\update_profile.py:40 msgid "Website" msgstr "Site adresi" @@ -1411,322 +1671,306 @@ msgstr "Profili güncelle" msgid "Select an URL" msgstr "bir adres seçin" -#: ../src\gui\main.py:59 +#: ../src\gui\main.py:66 +msgid "S&witch account" +msgstr "&Hesap değiştir" + +#: ../src\gui\main.py:68 msgid "&Update profile" msgstr "&Profili güncelle" -#: ../src\gui\main.py:61 +#: ../src\gui\main.py:70 msgid "&Hide window" msgstr "&Pencereyi gizle" -#: ../src\gui\main.py:63 +#: ../src\gui\main.py:72 msgid "&Search" msgstr "&Ara" -#: ../src\gui\main.py:65 +#: ../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:67 +#: ../src\gui\main.py:78 msgid "Sounds &tutorial" msgstr "Ses &denemesi" -#: ../src\gui\main.py:69 +#: ../src\gui\main.py:80 msgid "&Edit keystrokes" msgstr "&Kısayolları düzenle" -#: ../src\gui\main.py:71 +#: ../src\gui\main.py:82 msgid "&Preferences" msgstr "&Ayarlar" -#: ../src\gui\main.py:73 +#: ../src\gui\main.py:84 msgid "E&xit" -msgstr "ç&kış" +msgstr "ç&ıkış" -#: ../src\gui\main.py:78 ../src\gui\main.py:154 +#: ../src\gui\main.py:89 ../src\gui\main.py:167 msgid "&Tweet" msgstr "&Tweet" -#: ../src\gui\main.py:80 -msgid "Re&ply" -msgstr "ya&nıt" +#: ../src\gui\main.py:101 +msgid "View &address" +msgstr "&Adresi görüntüle" -#: ../src\gui\main.py:82 -msgid "&Retweet" -msgstr "&Retweet" - -#: ../src\gui\main.py:84 -msgid "Add to &favourites" -msgstr "Favorilere &ekle" - -#: ../src\gui\main.py:86 -msgid "Remove from favo&urites" -msgstr "Favorilerden &kaldır" - -#: ../src\gui\main.py:88 -msgid "&Show tweet" -msgstr "&Tweet göster" - -#: ../src\gui\main.py:90 -msgid "&Delete" -msgstr "&sil" - -#: ../src\gui\main.py:95 +#: ../src\gui\main.py:108 msgid "&Follow" msgstr "&Takip et" -#: ../src\gui\main.py:97 +#: ../src\gui\main.py:110 msgid "&Unfollow" msgstr "&Takibi bırak" -#: ../src\gui\main.py:99 ../src\gui\main.py:128 +#: ../src\gui\main.py:112 ../src\gui\main.py:141 msgid "&Mute" msgstr "&Sustur" -#: ../src\gui\main.py:101 +#: ../src\gui\main.py:114 msgid "U&nmute" msgstr "Susturmayı &kaldır" -#: ../src\gui\main.py:103 +#: ../src\gui\main.py:116 msgid "&Report as spam" msgstr "&Spam olarak raporla" -#: ../src\gui\main.py:105 +#: ../src\gui\main.py:118 msgid "&Block" msgstr "&Engelle" -#: ../src\gui\main.py:107 +#: ../src\gui\main.py:120 msgid "Unb&lock" msgstr "Engeli &kaldır" -#: ../src\gui\main.py:109 +#: ../src\gui\main.py:122 msgid "Direct me&ssage" msgstr "&Dm" -#: ../src\gui\main.py:111 +#: ../src\gui\main.py:124 msgid "&Add to list" msgstr "Listeye e&kle" -#: ../src\gui\main.py:113 +#: ../src\gui\main.py:126 msgid "R&emove from list" msgstr "Listeden ka&ldır" -#: ../src\gui\main.py:115 -msgid "&View lists" -msgstr "Listeleri &görüntüle" - -#: ../src\gui\main.py:117 -msgid "Show user &profile" -msgstr "&Kullanıcı profilini göster" - -#: ../src\gui\main.py:119 +#: ../src\gui\main.py:132 msgid "&Timeline" msgstr "&Çizelge" -#: ../src\gui\main.py:121 +#: ../src\gui\main.py:134 msgid "V&iew favourites" msgstr "&Favorileri göster" -#: ../src\gui\main.py:126 +#: ../src\gui\main.py:139 msgid "&Load previous items" msgstr "Önceki öğeleri yükle" -#: ../src\gui\main.py:130 +#: ../src\gui\main.py:143 msgid "&Autoread tweets for this buffer" msgstr "&Bu bufferin tweetlerini otomatik olarak oku" -#: ../src\gui\main.py:132 +#: ../src\gui\main.py:145 msgid "&Clear buffer" msgstr "Bufferi te&mizle" -#: ../src\gui\main.py:134 +#: ../src\gui\main.py:147 msgid "&Remove buffer" msgstr "&Bufferi kaldır" -#: ../src\gui\main.py:139 +#: ../src\gui\main.py:152 msgid "&Documentation" msgstr "&Dökümantasyon" -#: ../src\gui\main.py:141 +#: ../src\gui\main.py:154 msgid "&What's new in this version?" msgstr "&Bu versiyondaki yenilikler" -#: ../src\gui\main.py:143 +#: ../src\gui\main.py:156 msgid "&Check for updates" msgstr "&Güncellemeleri denetle" -#: ../src\gui\main.py:145 +#: ../src\gui\main.py:158 msgid "&Report an error" msgstr "&Hata raporla" -#: ../src\gui\main.py:147 +#: ../src\gui\main.py:160 msgid "TW Blue &website" msgstr "&TWBlue web sitesi" -#: ../src\gui\main.py:149 +#: ../src\gui\main.py:162 msgid "About &TW Blue" msgstr "&TWBlue hakkında" -#: ../src\gui\main.py:153 +#: ../src\gui\main.py:166 msgid "&Application" msgstr "&Uygulama" -#: ../src\gui\main.py:155 +#: ../src\gui\main.py:168 msgid "&User" msgstr "&Kullanıcı" -#: ../src\gui\main.py:156 +#: ../src\gui\main.py:169 msgid "&Buffer" msgstr "&buffer" -#: ../src\gui\main.py:157 +#: ../src\gui\main.py:170 msgid "&Help" msgstr "&Yardım" -#: ../src\gui\main.py:241 +#: ../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." +msgstr "" +"Güncelleme kontrolü yaparken hata oluştu. Sunucuda ya da bağlantınızda sorun " +"olabilir." + +#: ../src\gui\main.py:254 msgid "Home" msgstr "Anasayfa" -#: ../src\gui\main.py:246 +#: ../src\gui\main.py:259 msgid "Mentions" msgstr "Yanıtlar" -#: ../src\gui\main.py:249 +#: ../src\gui\main.py:262 msgid "Direct messages" msgstr "DM'ler" -#: ../src\gui\main.py:252 +#: ../src\gui\main.py:265 msgid "Sent" msgstr "Gönderilmiş tweetler" -#: ../src\gui\main.py:258 +#: ../src\gui\main.py:271 msgid "Favourites" msgstr "Favoriler" -#: ../src\gui\main.py:270 +#: ../src\gui\main.py:283 msgid "Friends" msgstr "Arkadaşlar" -#: ../src\gui\main.py:285 +#: ../src\gui\main.py:298 msgid "Searches" msgstr "aramalar" -#: ../src\gui\main.py:292 +#: ../src\gui\main.py:305 msgid "Timelines" msgstr "çizelgeler" -#: ../src\gui\main.py:295 ../src\gui\main.py:708 +#: ../src\gui\main.py:308 ../src\gui\main.py:747 msgid "Timeline for %s" msgstr "%s için çizelge" -#: ../src\gui\main.py:306 +#: ../src\gui\main.py:319 msgid "Favourites timelines" msgstr "Favori çizelgeleri" -#: ../src\gui\main.py:309 ../src\gui\main.py:732 +#: ../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:341 +#: ../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:368 +#: ../src\gui\main.py:393 msgid "%s favourites from %s" msgstr "%s favourites from %s" -#: ../src\gui\main.py:378 -msgid "Connection error. Try again later." -msgstr "Bağlantı hatası. Daha sonra yeniden deneyin" - -#: ../src\gui\main.py:421 +#: ../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:425 +#: ../src\gui\main.py:453 msgid "Reconnecting streams..." msgstr "Bağlanılıyor..." -#: ../src\gui\main.py:449 +#: ../src\gui\main.py:477 msgid "search for %s" msgstr "%s kişisi için arama" -#: ../src\gui\main.py:454 +#: ../src\gui\main.py:482 msgid "search users for %s" msgstr "%s için kullanıcı ara" -#: ../src\gui\main.py:466 ../src\gui\main.py:477 ../src\gui\main.py:496 +#: ../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:557 +#: ../src\gui\main.py:584 msgid "User details" msgstr "Kullanıcı Ayrıntıları" -#: ../src\gui\main.py:565 +#: ../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:582 +#: ../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:582 ../src\gui\sysTrayIcon.py:46 +#: ../src\gui\main.py:609 ../src\gui\sysTrayIcon.py:46 msgid "Exit" msgstr "Çıkış" -#: ../src\gui\main.py:587 +#: ../src\gui\main.py:614 msgid "Exiting..." msgstr "Çıkılıyor..." -#: ../src\gui\main.py:673 +#: ../src\gui\main.py:712 msgid "Error while adding to favourites." msgstr "Favorilere eklerken hata oluştu." -#: ../src\gui\main.py:681 +#: ../src\gui\main.py:720 msgid "Error while removing from favourites." msgstr "Favorilerden kaldırırken hata oluştu." -#: ../src\gui\main.py:685 +#: ../src\gui\main.py:724 msgid "Individual timeline" msgstr "Kullanıcının çizelgesi" -#: ../src\gui\main.py:689 ../src\gui\main.py:721 -msgid "The user does not exist" -msgstr "Kullanıcı bulunamadı" - -#: ../src\gui\main.py:695 +#: ../src\gui\main.py:734 msgid "Existing timeline" msgstr "Varolan çizelge" -#: ../src\gui\main.py:695 +#: ../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:703 +#: ../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:717 +#: ../src\gui\main.py:756 msgid "List of favourites" msgstr "Favori listesi" -#: ../src\gui\main.py:727 +#: ../src\gui\main.py:766 msgid "Existing list" msgstr "Varolan liste" -#: ../src\gui\main.py:727 +#: ../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:736 +#: ../src\gui\main.py:775 msgid "" "This user has no favourites. You can't create a list of favourites for this " "user." @@ -1734,46 +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:777 ../src\gui\main.py:790 +#: ../src\gui\main.py:816 ../src\gui\main.py:829 msgid "%s, %s of %s" msgstr "%s, %s/%s" -#: ../src\gui\main.py:779 ../src\gui\main.py:792 +#: ../src\gui\main.py:818 ../src\gui\main.py:831 msgid "%s. Empty" msgstr "%s. boş" -#: ../src\gui\main.py:815 +#: ../src\gui\main.py:868 msgid "Global mute on" msgstr "Tümünü susturma açık" -#: ../src\gui\main.py:818 +#: ../src\gui\main.py:871 msgid "Global mute off" msgstr "Tümünü susturma kapalı" -#: ../src\gui\main.py:824 +#: ../src\gui\main.py:877 msgid "Buffer mute on" msgstr "Buffer susturma açık" -#: ../src\gui\main.py:827 +#: ../src\gui\main.py:880 msgid "Buffer mute off" msgstr "Buffer susturma kapalı" -#: ../src\gui\main.py:833 +#: ../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:836 +#: ../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:843 +#: ../src\gui\main.py:896 msgid "Copied" msgstr "Kopyalandı" -#: ../src\gui\main.py:857 ../src\gui\main.py:870 +#: ../src\gui\main.py:910 ../src\gui\main.py:923 msgid "%s" msgstr "%s" +#: ../src\gui\main.py:1026 +msgid "Address" +msgstr "Adres" + +#: ../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: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:1032 ../src\gui\main.py:1049 +msgid "Error decoding coordinates. Try again later." +msgstr "Koordinat bulma hatası. Lütfen yeniden deneyin." + #: ../src\gui\sysTrayIcon.py:36 msgid "Preferences" msgstr "Ayarlar" @@ -1782,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" @@ -1790,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" @@ -1954,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" @@ -2006,15 +2393,15 @@ msgstr "Kısayol için bir harf girmeniz gerekir" msgid "User default" msgstr "Kullanıcı varsayılanı" -#: ../src\sessionmanager\gui.py:19 +#: ../src\sessionmanager\gui.py:20 msgid "Session manager" msgstr "Hesap yöneticisi" -#: ../src\sessionmanager\gui.py:23 +#: ../src\sessionmanager\gui.py:24 msgid "Select a twitter account to start TW Blue" msgstr "TwBlu programını başlatmak için bir twitter hesabı seçin" -#: ../src\sessionmanager\gui.py:25 +#: ../src\sessionmanager\gui.py:26 msgid "Account" msgstr "hesap" @@ -2022,15 +2409,19 @@ msgstr "hesap" msgid "New account" msgstr "Yeni hesap" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:32 +msgid "Remove session" +msgstr "Hesabı kaldır" + +#: ../src\sessionmanager\gui.py:70 msgid "Account Error" msgstr "Hesap hatası" -#: ../src\sessionmanager\gui.py:67 +#: ../src\sessionmanager\gui.py:70 msgid "You need to configure an account." msgstr "Bir hesap ayarlamanız gerekir" -#: ../src\sessionmanager\gui.py:83 +#: ../src\sessionmanager\gui.py:84 msgid "" "The request for the required Twitter authorization to continue will be " "opened on your browser. You only need to do it once. Would you like to " @@ -2039,20 +2430,28 @@ msgstr "" "Yeni hesabınız için Twitter kod onaylama sayfası açılacaktır. Bu işlemi bir " "kez yapmanız yeterlidir. İzin vermek istiyor musunuz?" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "Invalid user token" msgstr "Yanlış kullanıcı kodu" -#: ../src\sessionmanager\gui.py:94 +#: ../src\sessionmanager\gui.py:95 msgid "" "Your access token is invalid or the authorisation has failed. Please try " "again." msgstr "Erişim kodunuz yanlış ya da erişim başarısız oldu" -#: ../src\sessionmanager\gui.py:97 +#: ../src\sessionmanager\gui.py:98 msgid "Authorised account %d" msgstr "İzin verilmiş hesap %d" +#: ../src\sessionmanager\gui.py:107 +msgid "Do you really want delete this account?" +msgstr "Bu hesabı gerçekten silmek ister misiniz?" + +#: ../src\sessionmanager\gui.py:107 +msgid "Remove account" +msgstr "Hesabı kaldır" + #: ../src\twitter\buffers\indibidual.py:26 msgid "One tweet from %s" msgstr "%s kişisinden 1 tweet" @@ -2394,11 +2793,11 @@ msgstr "Özel" msgid "public" msgstr "Herkese açık" -#: ../src\twitter\twitter.py:74 +#: ../src\twitter\twitter.py:77 msgid "%s failed. Reason: %s" msgstr "%s başarısız oldu. Neden: %s" -#: ../src\twitter\twitter.py:81 +#: ../src\twitter\twitter.py:84 msgid "%s succeeded." msgstr "%s başarılı oldu" @@ -2439,92 +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 "have not tried" -#~ msgstr "Denenmedi" - -#~ 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/sessionmanager/session.py b/src/sessionmanager/session.py index d77cc807..a294a8e9 100644 --- a/src/sessionmanager/session.py +++ b/src/sessionmanager/session.py @@ -2,7 +2,6 @@ """ The main session object. Here are the twitter functions to interact with the "model" of TWBlue.""" import twitter import application -import db import session_exceptions as Exceptions import paths import output diff --git a/src/twitter/utils.py b/src/twitter/utils.py index edc627d7..4a185beb 100644 --- a/src/twitter/utils.py +++ b/src/twitter/utils.py @@ -46,17 +46,16 @@ def is_audio(tweet): return True return False -def get_all_mentioned(tweet, config): +def get_all_mentioned(tweet, conf): """ Gets all users that has been mentioned.""" - if tweet.has_key("retweeted_status"): tweet = tweet["retweeted_status"] string = [] for i in tweet["entities"]["user_mentions"]: - if i["screen_name"] != config.settings["user_name"] and i["screen_name"] != tweet["user"]["screen_name"]: + if i["screen_name"] != conf["user_name"] and i["screen_name"] != tweet["user"]["screen_name"]: if "@"+i["screen_name"] not in string: string.append("@"+i["screen_name"]) return " ".join(string)+" " -def get_all_users(tweet, config): +def get_all_users(tweet, conf): string = [] if tweet.has_key("retweeted_status"): string.append(tweet["user"]["screen_name"]) @@ -64,10 +63,10 @@ def get_all_users(tweet, config): if tweet.has_key("sender"): string.append(tweet["sender"]["screen_name"]) else: - if tweet["user"]["screen_name"] != config.settings["user_name"]: + if tweet["user"]["screen_name"] != conf["user_name"]: string.append(tweet["user"]["screen_name"]) for i in tweet["entities"]["user_mentions"]: - if i["screen_name"] != config.settings["user_name"] and i["screen_name"] != tweet["user"]["screen_name"]: + if i["screen_name"] != conf["user_name"] and i["screen_name"] != tweet["user"]["screen_name"]: if i["screen_name"] not in string: string.append(i["screen_name"]) if len(string) == 0: diff --git a/src/wxUI/dialogs/message.py b/src/wxUI/dialogs/message.py index e8d3db15..3a741621 100644 --- a/src/wxUI/dialogs/message.py +++ b/src/wxUI/dialogs/message.py @@ -44,8 +44,15 @@ class textLimited(widgetUtils.BaseDialog): def onSelect(self, ev): self.text.SelectAll() + def set_cursor_at_end(self): + self.text.SetInsertionPoint(len(self.text.GetValue())) + + def set_cursor_at_position(self, position): + self.text.SetInsertionPoint(position) + + class tweet(textLimited): - def createControls(self, message, title, text): + def createControls(self, title, message, text): self.mainBox = wx.BoxSizer(wx.VERTICAL) self.createTextArea(message, text) self.mainBox.Add(self.textBox, 0, wx.ALL, 5) @@ -82,7 +89,7 @@ class tweet(textLimited): self.SetAcceleratorTable(self.accel_tbl) self.panel.SetSizer(self.mainBox) - def __init__(self, message, title, text): + def __init__(self, title, message, text): super(tweet, self).__init__() self.createControls(message, title, text) # self.onTimer(wx.EVT_CHAR_HOOK) @@ -95,7 +102,7 @@ class tweet(textLimited): return open(openFileDialog.GetPath(), "rb") class dm(textLimited): - def createControls(self, message, title, users): + def createControls(self, title, message, users): self.panel = wx.Panel(self) self.mainBox = wx.BoxSizer(wx.VERTICAL) label = wx.StaticText(self.panel, -1, _(u"Recipient")) @@ -128,14 +135,17 @@ class dm(textLimited): self.mainBox.Add(self.buttonsBox3, 0, wx.ALL, 5) self.panel.SetSizer(self.mainBox) - def __init__(self, message, title, users): + def __init__(self, title, message, users): super(dm, self).__init__() self.createControls(message, title, users) # self.onTimer(wx.EVT_CHAR_HOOK) self.SetClientSize(self.mainBox.CalcMin()) - + + def get_user(self): + return self.cb.GetValue() + class reply(tweet): - def __init__(self, message, title, text): + def __init__(self, title, message, text): super(reply, self).__init__(message, title, text) self.text.SetInsertionPoint(len(self.text.GetValue())) self.mentionAll = wx.Button(self, -1, _(u"Mention to all"), size=wx.DefaultSize)