From c6cbe3360bd51fecd338d7c6deb44a08f6844e07 Mon Sep 17 00:00:00 2001 From: Manuel Cortez Date: Wed, 24 Aug 2022 11:32:06 -0500 Subject: [PATCH] Restart streaming in certain changes to followed/muted people --- doc/changelog.md | 1 + src/controller/mainController.py | 9 +- src/controller/userActionsController.py | 6 + tools/twblue-changelog.pot | 504 ++++++++++++------------ 4 files changed, 270 insertions(+), 250 deletions(-) diff --git a/doc/changelog.md b/doc/changelog.md index 1847dcd8..0e6160e4 100644 --- a/doc/changelog.md +++ b/doc/changelog.md @@ -8,6 +8,7 @@ TWBlue Changelog * Implemented a new setting, available in the account settings dialog, that allows to hide emojis in twitter usernames. * TWBlue should be able to sort conversations in a more logical way. This should make it easier to follow a long thread in Twitter. * When opening a thread, TWBlue should be able to load the right conversation if the original tweet from where the thread was loaded was a retweet. +* TWBlue will restart the Streaming subsystem every time there are changes to followed, muted or blocked users within the application. * Fixed error when attempting to mention an user by using the "mention" button in any people buffer. Now tweets should be posted normally. * Fixed error when loading other user lists. ([#465](https://github.com/MCV-Software/TWBlue/issues/465)) * Fixed an issue that was making TWBlue to display incorrectly some retweets of quoted tweets. diff --git a/src/controller/mainController.py b/src/controller/mainController.py index f29027e9..f31fde71 100644 --- a/src/controller/mainController.py +++ b/src/controller/mainController.py @@ -135,6 +135,7 @@ class Controller(object): pub.subscribe(self.manage_unblocked_user, "unblocked-user") pub.subscribe(self.create_buffer, "createBuffer") pub.subscribe(self.toggle_share_settings, "toggleShare") + pub.subscribe(self.restart_streaming, "restartStreaming") if system == "Windows": pub.subscribe(self.invisible_shorcuts_changed, "invisible-shorcuts-changed") widgetUtils.connect_event(self.view, widgetUtils.MENU, self.show_hide, menuitem=self.view.show_hide) @@ -1656,7 +1657,6 @@ class Controller(object): def toggle_share_settings(self, shareable=True): self.view.retweet.Enable(shareable) - def check_streams(self): if self.started == False: return @@ -1666,3 +1666,10 @@ class Controller(object): sessions.sessions[i].check_streams() except TweepyException: # We shouldn't allow this function to die. pass + + def restart_streaming(self, session): + for s in sessions.sessions: + if sessions.sessions[s].session_id == session: + log.debug("Restarting stream in session %s" % (session)) + sessions.sessions[s].stop_streaming() + sessions.sessions[s].start_streaming() \ No newline at end of file diff --git a/src/controller/userActionsController.py b/src/controller/userActionsController.py index 7f1b71a3..019d3fca 100644 --- a/src/controller/userActionsController.py +++ b/src/controller/userActionsController.py @@ -29,36 +29,42 @@ class userActionsController(object): def follow(self, user): try: self.session.twitter.create_friendship(screen_name=user ) + pub.sendMessage("restartStreaming", session=self.session.session_id) except TweepyException as err: output.speak("Error %s" % (str(err)), True) def unfollow(self, user): try: id = self.session.twitter.destroy_friendship(screen_name=user ) + pub.sendMessage("restartStreaming", session=self.session.session_id) except TweepyException as err: output.speak("Error %s" % (str(err)), True) def mute(self, user): try: id = self.session.twitter.create_mute(screen_name=user ) + pub.sendMessage("restartStreaming", session=self.session.session_id) except TweepyException as err: output.speak("Error %s" % (str(err)), True) def unmute(self, user): try: id = self.session.twitter.destroy_mute(screen_name=user ) + pub.sendMessage("restartStreaming", session=self.session.session_id) except TweepyException as err: output.speak("Error %s" % (str(err)), True) def report(self, user): try: id = self.session.twitter.report_spam(screen_name=user ) + pub.sendMessage("restartStreaming", session=self.session.session_id) except TweepyException as err: output.speak("Error %s" % (str(err)), True) def block(self, user): try: id = self.session.twitter.create_block(screen_name=user ) + pub.sendMessage("restartStreaming", session=self.session.session_id) except TweepyException as err: output.speak("Error %s" % (str(err)), True) diff --git a/tools/twblue-changelog.pot b/tools/twblue-changelog.pot index 59cf03c6..7bf92cdf 100644 --- a/tools/twblue-changelog.pot +++ b/tools/twblue-changelog.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: TWBlue 2022.8.x\n" "Report-Msgid-Bugs-To: manuel@manuelcortez.net\n" -"POT-Creation-Date: 2022-08-22 16:08-0500\n" +"POT-Creation-Date: 2022-08-24 11:30-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -74,54 +74,60 @@ msgstr "" #: changelog.py:13 msgid "" +"* TWBlue will restart the Streaming subsystem every time there are " +"changes to followed, muted or blocked users within the application." +msgstr "" + +#: changelog.py:14 +msgid "" "* Fixed error when attempting to mention an user by using the \"mention\"" " button in any people buffer. Now tweets should be posted normally." msgstr "" -#: changelog.py:14 +#: changelog.py:15 msgid "" "* Fixed error when loading other user lists. ([#465](https://github.com" "/MCV-Software/TWBlue/issues/465))" msgstr "" -#: changelog.py:15 +#: changelog.py:16 msgid "" "* Fixed an issue that was making TWBlue to display incorrectly some " "retweets of quoted tweets." msgstr "" -#: changelog.py:16 +#: changelog.py:17 msgid "" "* If TWBlue is unable to open a timeline for someone who has blocked you," " this will be reported in a dialog. ([#485,](https://github.com/mcv-" "software/twblue/issues/485))" msgstr "" -#: changelog.py:17 +#: changelog.py:18 msgid "" "* Added \"find a string in the currently focused buffer\" action into " "Windows 10 and windows 11 keymap. ([#476](https://github.com/MCV-" "Software/TWBlue/pull/476))" msgstr "" -#: changelog.py:19 +#: changelog.py:20 msgid "## changes in version 22.2.23" msgstr "" -#: changelog.py:21 +#: changelog.py:22 msgid "" "* We have added Experimental support for templates in the invisible " "interface. The GUI will remain unchanged for now:" msgstr "" -#: changelog.py:22 +#: changelog.py:23 msgid "" " * Each object (tweet, received direct message, sent direct message " "and people) has its own template in the settings. You can edit those " "templates from the account settings dialog, in the new \"templates\" tab." msgstr "" -#: changelog.py:23 +#: changelog.py:24 msgid "" " * Every template is composed of the group of variables you want to " "display for each object. Each variable will start with a dollar sign ($) " @@ -137,65 +143,65 @@ msgid "" "editing a template." msgstr "" -#: changelog.py:24 +#: changelog.py:25 msgid "" " * TWBlue can display image descriptions within Tweet templates. For " "that, you can use the $image_description variable in your template." msgstr "" -#: changelog.py:25 +#: changelog.py:26 msgid "" "* We have restored conversation and threads support powered by Twitter " "API V2 thanks to a set of improvements we have done in the application, " "as well as more generous limits to Tweet monthly cap by Twitter." msgstr "" -#: changelog.py:26 +#: changelog.py:27 msgid "" "* In the Windows 11 Keymap, the default shortcut to open the keystrokes " "editor is now CTRL+Alt+Windows+K to avoid conflicts with the new global " "mute microphone shortcut." msgstr "" -#: changelog.py:27 +#: changelog.py:28 msgid "* TWBlue show display properly HTML entities in tweet's text." msgstr "" -#: changelog.py:28 +#: changelog.py:29 msgid "* TWBlue should no longer load old tweets in buffers." msgstr "" -#: changelog.py:29 +#: changelog.py:30 msgid "" "* Fixed issue when uploading attachments (images, videos or gif files) " "while sending tweets or replies." msgstr "" -#: changelog.py:30 +#: changelog.py:31 msgid "" "* Fixed an error that was making TWBlue to ask for a restart after saving" " account settings, even if such restart was not required. " "([#413,](https://github.com/manuelcortez/TWBlue/issues/413))" msgstr "" -#: changelog.py:32 +#: changelog.py:33 msgid "## Changes in version 2021.11.12" msgstr "" -#: changelog.py:34 +#: changelog.py:35 msgid "" "* Now it is possible to create a tweet from a trending topics buffer " "again." msgstr "" -#: changelog.py:35 +#: changelog.py:36 msgid "" "* TWBlue now includes a completely new set of dialogs to handle tweeting," " replying and sending direct messages that takes advantage of more " "Twitter features." msgstr "" -#: changelog.py:36 +#: changelog.py:37 msgid "" " * It is possible to add videos in tweets and direct messages by using" " the new \"add\" button, located in every dialog where media can be " @@ -208,7 +214,7 @@ msgid "" " won't be created." msgstr "" -#: changelog.py:37 +#: changelog.py:38 msgid "" " * Now you can add a poll to tweets. Polls can have up to 4 different " "options and allow voting up to 7 days after being created. Take into " @@ -216,7 +222,7 @@ msgid "" "tweets." msgstr "" -#: changelog.py:38 +#: changelog.py:39 msgid "" " * TWBlue now support threads while creating a new tweet. There is a " "new button, called add tweet which will add the current tweet to the " @@ -225,18 +231,18 @@ msgid "" "or up to one poll." msgstr "" -#: changelog.py:39 +#: changelog.py:40 msgid "" " * Some functionality was removed from tweet dialogs within TWBlue. " "Particularly, URL shorteners and long tweets via Twishort. You still can " "read long tweets posted via Twishort, though." msgstr "" -#: changelog.py:41 +#: changelog.py:42 msgid "## Changes in version 2021.11.07" msgstr "" -#: changelog.py:43 +#: changelog.py:44 msgid "" "* TWBlue should retrieve tweets from threads and conversations in a more " "reliable way. Tweets in the same thread (made by the same author) will be" @@ -245,47 +251,47 @@ msgid "" "apps. ([#417](https://github.com/manuelcortez/TWBlue/issues/417))" msgstr "" -#: changelog.py:44 +#: changelog.py:45 msgid "" "* When creating a filter, TWBlue will show an error if user has not " "provided a name for the filter. Before, unnamed filters were a cause of " "config breaks in the application." msgstr "" -#: changelog.py:45 +#: changelog.py:46 msgid "" "* It is again possible to read the changelog for TWBlue from the help " "menu in the menu bar." msgstr "" -#: changelog.py:46 +#: changelog.py:47 msgid "" "* fixed a bug when clearing the direct messages buffer. " "([#418](https://github.com/manuelcortez/TWBlue/issues/418))" msgstr "" -#: changelog.py:47 +#: changelog.py:48 msgid "" "* fixed an issue that was making TWBlue to show incorrectly titles for " "trending topic buffers upon startup. " "([#421](https://github.com/manuelcortez/TWBlue/issues/421))" msgstr "" -#: changelog.py:48 +#: changelog.py:49 msgid "" "* fixed an issue that was making users of the graphical user interface to" " delete a buffer if a trends buffer was opened in the same session." msgstr "" -#: changelog.py:49 +#: changelog.py:50 msgid "* Updated Spanish, Japanese and french translations." msgstr "" -#: changelog.py:51 +#: changelog.py:52 msgid "## Changes in Version 2021.10.30" msgstr "" -#: changelog.py:53 +#: changelog.py:54 msgid "" "* Fixed many errors in the way we compile TWBlue, so users of 64 bits " "systems and particularly windows 7 users would be able to install TWBlue " @@ -296,23 +302,23 @@ msgid "" "[#415,](https://github.com/manuelcortez/TWBlue/issues/415))" msgstr "" -#: changelog.py:54 +#: changelog.py:55 msgid "" "* fixed an issue that was making impossible to manually add an user to " "the autocomplete users database." msgstr "" -#: changelog.py:55 +#: changelog.py:56 msgid "" "* Started to improve support to conversations by searching for " "conversation_id." msgstr "" -#: changelog.py:57 +#: changelog.py:58 msgid "## changes in version 2021.10.27" msgstr "" -#: changelog.py:59 +#: changelog.py:60 msgid "" "* Added an user alias manager, located in the application menu in the " "menu bar. From this dialog, it is possible to review, add, edit or remove" @@ -320,14 +326,14 @@ msgid "" "([#401](https://github.com/manuelcortez/TWBlue/issues/401))" msgstr "" -#: changelog.py:60 +#: changelog.py:61 msgid "" "* TWBlue now closes the VLC player window automatically when a video " "reaches its end. " "([#399](https://github.com/manuelcortez/TWBlue/issues/399))" msgstr "" -#: changelog.py:61 +#: changelog.py:62 msgid "" "* After a lot of time, TWBlue now uses a new default Soundpack, called " "FreakyBlue. This soundpack will be set by default in all new sessions " @@ -336,7 +342,7 @@ msgid "" "([#247](https://github.com/manuelcortez/TWBlue/issues/247))" msgstr "" -#: changelog.py:62 +#: changelog.py:63 msgid "" "* When reading a tweet, if the tweet contains more than 2 consecutive " "mentions, TWBlue will announce how many more users the tweet includes, as" @@ -344,19 +350,19 @@ msgid "" "the tweet to read all users." msgstr "" -#: changelog.py:63 +#: changelog.py:64 msgid "" "* In the tweet displayer, It is possible to copy a link to the current " "tweet or person by pressing a button called \"copy link to clipboard\"." msgstr "" -#: changelog.py:64 +#: changelog.py:65 msgid "" "* Added a keymap capable to work under Windows 11. " "([#391](https://github.com/manuelcortez/TWBlue/pull/391))" msgstr "" -#: changelog.py:65 +#: changelog.py:66 msgid "" "* Added user aliases to TWBlue. This feature allows you to rename user's " "display names on Twitter, so the next time you'll read an user it will be" @@ -368,23 +374,23 @@ msgid "" "([#389](https://github.com/manuelcortez/TWBlue/pull/389))" msgstr "" -#: changelog.py:66 +#: changelog.py:67 msgid "* There are some changes to the autocomplete users feature:" msgstr "" -#: changelog.py:67 +#: changelog.py:68 msgid "" " * Now users can search for twitter screen names or display names in " "the database." msgstr "" -#: changelog.py:68 +#: changelog.py:69 msgid "" "* It is possible to undefine keystrokes in the current keymap in TWBlue. " "This allows you, for example, to redefine keystrokes completely." msgstr "" -#: changelog.py:69 +#: changelog.py:70 msgid "" "* We have changed our Geocoding service to the Nominatim API from " "OpenStreetMap. Addresses present in tweets are going to be determined by " @@ -392,7 +398,7 @@ msgid "" "([#390](https://github.com/manuelcortez/TWBlue/issues/390))" msgstr "" -#: changelog.py:70 +#: changelog.py:71 msgid "" "* Added a limited version of the Twitter's Streaming API: The Streaming " "API will work only for tweets, and will receive tweets only by people you" @@ -403,14 +409,14 @@ msgid "" "([#385](https://github.com/manuelcortez/TWBlue/pull/385))" msgstr "" -#: changelog.py:71 +#: changelog.py:72 msgid "" "* Fixed an issue that made TWBlue to not show a dialog when attempting to" " show a profile for a suspended user. " "([#387](https://github.com/manuelcortez/TWBlue/issues/387))" msgstr "" -#: changelog.py:72 +#: changelog.py:73 msgid "" "* Added support for Twitter audio and videos: Tweets which contains audio" " or videos will be detected as audio items, and you can playback those " @@ -418,21 +424,21 @@ msgid "" "([#384,](https://github.com/manuelcortez/TWBlue/pull/384))" msgstr "" -#: changelog.py:73 +#: changelog.py:74 msgid "" "* We just implemented some changes in the way TWBlue handles tweets in " "order to reduce its RAM memory usage " "[#380](https://github.com/manuelcortez/TWBlue/pull/380):" msgstr "" -#: changelog.py:74 +#: changelog.py:75 msgid "" " * We reduced the tweets size by storing only the tweet fields we " "currently use. This should reduce tweet's size in memory for every object" " up to 75%." msgstr "" -#: changelog.py:75 +#: changelog.py:76 msgid "" " * When using the cache database to store your tweets, there is a new " "setting present in the account settings dialog, in the general tab. This " @@ -440,7 +446,7 @@ msgid "" " into memory (which is the current behaviour) or not." msgstr "" -#: changelog.py:76 +#: changelog.py:77 msgid "" " * Loading the whole database into memory has the advantage of " "being extremely fast to access any element (for example when moving " @@ -450,7 +456,7 @@ msgid "" "with enough memory, this should be a good option for your case." msgstr "" -#: changelog.py:77 +#: changelog.py:78 msgid "" " * If you uncheck this setting, TWBlue will read the whole " "database from disk. This is significantly slower, but the advantage of " @@ -462,7 +468,7 @@ msgid "" "tweets stored." msgstr "" -#: changelog.py:78 +#: changelog.py:79 msgid "" "* Changed the label in the direct message's text control so it will " "indicate that the user needs to write the text there, without referring " @@ -470,33 +476,33 @@ msgid "" "([#366,](https://github.com/manuelcortez/TWBlue/issues/366))" msgstr "" -#: changelog.py:79 +#: changelog.py:80 msgid "" "* TWBlue will take Shift+F10 again as the contextual menu key in the list" " of items in a buffer. This stopped working after we have migrated to WX " "4.1. ([#353,](https://github.com/manuelcortez/TWBlue/issues/353))" msgstr "" -#: changelog.py:80 +#: changelog.py:81 msgid "" "* TWBlue should render correctly retweets of quoted tweets. " "([#365,](https://github.com/manuelcortez/TWBlue/issues/365))" msgstr "" -#: changelog.py:81 +#: changelog.py:82 msgid "" "* Fixed an error that was causing TWBlue to be unable to output to screen" " readers at times. " "([#369,](https://github.com/manuelcortez/TWBlue/issues/369))" msgstr "" -#: changelog.py:82 +#: changelog.py:83 msgid "" "* Fixed autocomplete users feature. " "([#367,](https://github.com/manuelcortez/TWBlue/issues/367))" msgstr "" -#: changelog.py:83 +#: changelog.py:84 msgid "" "* Fixed error when displaying an URL at the end of a line, when the tweet" " or direct message contained multiple lines. Now the URL should be " @@ -505,20 +511,20 @@ msgid "" "[#272,](https://github.com/manuelcortez/TWBlue/issues/272))" msgstr "" -#: changelog.py:84 +#: changelog.py:85 msgid "" "* TWBlue has been migrated completely to Python 3 (currently, the " "software builds with Python 3.8)." msgstr "" -#: changelog.py:85 +#: changelog.py:86 msgid "" "* TWBlue should be restarted gracefully. Before, the application was " "alerting users of not being closed properly every time the application " "restarted by itself." msgstr "" -#: changelog.py:86 +#: changelog.py:87 msgid "" "* If TWBlue attemps to load an account with invalid tokens (this happens " "when reactivating a previously deactivated account, or when access to the" @@ -527,20 +533,20 @@ msgid "" "error. ([#328,](https://github.com/manuelcortez/TWBlue/issues/328))" msgstr "" -#: changelog.py:87 +#: changelog.py:88 msgid "" "* When sending a direct message, the title of the window will change " "appropiately when the recipient is edited. " "([#276,](https://github.com/manuelcortez/TWBlue/issues/276))" msgstr "" -#: changelog.py:88 +#: changelog.py:89 msgid "" "* URL'S in user profiles are expanded automatically. " "([#275,](https://github.com/manuelcortez/TWBlue/issues/275))" msgstr "" -#: changelog.py:89 +#: changelog.py:90 msgid "" "* TWBlue now uses [Tweepy,](https://github.com/tweepy/tweepy) to connect " "with Twitter. We have adopted this change in order to support Twitter'S " @@ -549,13 +555,13 @@ msgid "" "[#347](https://github.com/manuelcortez/TWBlue/pull/347))" msgstr "" -#: changelog.py:90 +#: changelog.py:91 msgid "" "* TWBlue can upload images in Tweets and replies again. " "([#240,](https://github.com/manuelcortez/TWBlue/issues/240))" msgstr "" -#: changelog.py:91 +#: changelog.py:92 msgid "" "* Fixed the way we use to count characters in Twitter. The new methods in" " TWBlue take into account special characters and URLS as documented in " @@ -563,96 +569,96 @@ msgid "" "[#315](https://github.com/manuelcortez/TWBlue/issues/315))" msgstr "" -#: changelog.py:92 +#: changelog.py:93 msgid "* Proxy support now works as expected." msgstr "" -#: changelog.py:93 +#: changelog.py:94 msgid "" "* Changed translation service from yandex.translate to Google Translator." " ([#355,](https://github.com/manuelcortez/TWBlue/issues/355))" msgstr "" -#: changelog.py:94 +#: changelog.py:95 msgid "" "* Improved method to load direct messages in the buffers. Now it should " "be faster due to less calls to Twitter API performed from the client." msgstr "" -#: changelog.py:95 +#: changelog.py:96 msgid "* And more. ([#352,](https://github.com/manuelcortez/TWBlue/issues/352))" msgstr "" -#: changelog.py:97 +#: changelog.py:98 msgid "## Changes in version 0.95" msgstr "" -#: changelog.py:99 +#: changelog.py:100 msgid "" "* TWBlue can open a Tweet or user directly in Twitter. There is a new " "option in the context menu for people and tweet buffers, and also, the " "shortcut control+win+alt+Enter will open the focused item in Twitter." msgstr "" -#: changelog.py:100 +#: changelog.py:101 msgid "* Some keystrokes were remapped in the Windows 10 Keymap:" msgstr "" -#: changelog.py:101 +#: changelog.py:102 msgid "" " * Read location of a tweet: Ctrl+Win+G. " "([#177](https://github.com/manuelcortez/TWBlue/pull/177))" msgstr "" -#: changelog.py:102 +#: changelog.py:103 msgid " * Open global settings dialogue: Ctrl+Win+Alt+O." msgstr "" -#: changelog.py:103 +#: changelog.py:104 msgid " * Mute/unmute current session: Control + Windows + Alt + M." msgstr "" -#: changelog.py:104 +#: changelog.py:105 msgid "" "* Fixed an error that was preventing TWBlue to load the direct messages " "buffer if an user who sent a message has been deleted." msgstr "" -#: changelog.py:105 +#: changelog.py:106 msgid "" "* Added support for playing audios posted in " "[AnyAudio.net](http://anyaudio.net) directly from TWBlue. Thanks to [Sam " "Tupy](http://www.samtupy.com/)" msgstr "" -#: changelog.py:106 +#: changelog.py:107 msgid "" "* Custom buffer ordering will not be reset every time the application " "restarts after an account setting has been modified." msgstr "" -#: changelog.py:107 +#: changelog.py:108 msgid "" "* When adding or removing an user from a list, it is possible to press " "enter in the focused list instead of having to search for the \"add\" or " "\"delete\" button." msgstr "" -#: changelog.py:108 +#: changelog.py:109 msgid "" "* Quoted and long tweets are displayed properly in the sent tweets buffer" " after being send. " "([#253](https://github.com/manuelcortez/TWBlue/issues/253))" msgstr "" -#: changelog.py:109 +#: changelog.py:110 msgid "" "* Fixed an issue that was making the list manager keystroke unable to be " "shown in the keystroke editor. Now the keystroke is listed properly. " "([#260](https://github.com/manuelcortez/TWBlue/issues/260))" msgstr "" -#: changelog.py:110 +#: changelog.py:111 msgid "" "* The volume slider, located in the account settings of TWBlue, now " "should decrease and increase value properly when up and down arrows are " @@ -660,39 +666,39 @@ msgid "" "([#261](https://github.com/manuelcortez/TWBlue/issues/261))" msgstr "" -#: changelog.py:111 +#: changelog.py:112 msgid "" "* autoreading has been redesigned to work in a similar way for almost all" " buffers. Needs testing. " "([#221](https://github.com/manuelcortez/TWBlue/issues/221))" msgstr "" -#: changelog.py:112 +#: changelog.py:113 msgid "" "* When displaying tweets or direct messages, a new field has been added " "to show the date when the item has been posted to Twitter." msgstr "" -#: changelog.py:113 +#: changelog.py:114 msgid "" "* Added support for deleting direct messages by using the new Twitter API" " methods." msgstr "" -#: changelog.py:114 +#: changelog.py:115 msgid "" "* When quoting a retweet, the quote will be made to the original tweet " "instead of the retweet." msgstr "" -#: changelog.py:115 +#: changelog.py:116 msgid "" "* If the sent direct messages buffer is hidden, TWBlue should keep " "loading everything as expected. " "([#246](https://github.com/manuelcortez/TWBlue/issues/246))" msgstr "" -#: changelog.py:116 +#: changelog.py:117 msgid "" "* There is a new soundpack, called FreakyBlue (Thanks to [Andre " "Louis](https://twitter.com/FreakyFwoof)) as a new option in TWBlue. This " @@ -701,53 +707,53 @@ msgid "" "([#247](https://github.com/manuelcortez/TWBlue/issues/247))" msgstr "" -#: changelog.py:117 +#: changelog.py:118 msgid "" "* There is a new option in the help menu that allows you to visit the " "soundpacks section in the TWBlue website. " "([#247](https://github.com/manuelcortez/TWBlue/issues/247))" msgstr "" -#: changelog.py:118 +#: changelog.py:119 msgid "" "* When reading location of a geotagged tweet, it will be translated for " "users of other languages. " "([#251](https://github.com/manuelcortez/TWBlue/pull/251))" msgstr "" -#: changelog.py:119 +#: changelog.py:120 msgid "" "* When there are no more items to retrieve in direct messages and people " "buffers, a message will announce it." msgstr "" -#: changelog.py:120 +#: changelog.py:121 msgid "" "* Fixed an issue reported by some users that was making them unable to " "load more items in their direct messages." msgstr "" -#: changelog.py:121 +#: changelog.py:122 msgid "" "* It is possible to add a tweet to the likes buffer from the menu bar " "again." msgstr "" -#: changelog.py:122 +#: changelog.py:123 msgid "" "* Tweets, replies and retweets will be added to sent tweets right after " "being posted in Twitter." msgstr "" -#: changelog.py:123 +#: changelog.py:124 msgid "* Extended Tweets should be displayed properly in list buffers." msgstr "" -#: changelog.py:125 +#: changelog.py:126 msgid "## Changes in version 0.94" msgstr "" -#: changelog.py:127 +#: changelog.py:128 msgid "" "* Added an option in the global settings dialog to disable the Streaming " "features of TWBlue. TWBlue will remove all Streaming features after " @@ -755,7 +761,7 @@ msgid "" "([#219](https://github.com/manuelcortez/TWBlue/issues/219))" msgstr "" -#: changelog.py:128 +#: changelog.py:129 msgid "" "* Due to Twitter API changes, Switched authorisation method to Pin-code " "based authorisation. When you add new accounts to TWBlue, you will be " @@ -764,26 +770,26 @@ msgid "" "([#216](https://github.com/manuelcortez/TWBlue/issues/216))" msgstr "" -#: changelog.py:129 +#: changelog.py:130 msgid "" "* In order to comply with latest Twitter changes, TWBlue has switched to " "the new method used to send and receive direct messages, according to " "issue [#215.](https://github.com/manuelcortez/twblue/issues/215)" msgstr "" -#: changelog.py:130 +#: changelog.py:131 msgid "" " * The new method does not allow direct messages to be processed in " "real time. Direct messages will be updated periodically." msgstr "" -#: changelog.py:131 +#: changelog.py:132 msgid "" "* After august 16 or when streaming is disabled, the events buffer will " "no longer be created in TWBlue." msgstr "" -#: changelog.py:132 +#: changelog.py:133 msgid "" "* You can configure frequency for buffer updates in TWBlue. By default, " "TWBlue will update all buffers every 2 minutes, but you can change this " @@ -791,7 +797,7 @@ msgid "" "([#223](https://github.com/manuelcortez/TWBlue/issues/223))" msgstr "" -#: changelog.py:133 +#: changelog.py:134 msgid "" "* Added a new tab called feedback, in the account settings dialog. This " "tab allows you to control whether automatic speech or Braille feedbak in " @@ -801,21 +807,21 @@ msgid "" "([#203](https://github.com/manuelcortez/TWBlue/issues/203))" msgstr "" -#: changelog.py:134 +#: changelog.py:135 msgid "" "* The spell checking dialog now has access keys defined for the most " "important actions. " "([#211](https://github.com/manuelcortez/TWBlue/issues/211))" msgstr "" -#: changelog.py:135 +#: changelog.py:136 msgid "" "* TWBlue now Uses WXPython 4.0.1. This will allow us to migrate all " "important components to Python 3 in the future. " "([#207](https://github.com/manuelcortez/TWBlue/issues/207))" msgstr "" -#: changelog.py:136 +#: changelog.py:137 msgid "" "* When you quote a Tweet, if the original tweet was posted with Twishort," " TWBlue should display properly the quoted tweet. Before it was " @@ -823,130 +829,130 @@ msgid "" "([#206](https://github.com/manuelcortez/TWBlue/issues/206))" msgstr "" -#: changelog.py:137 +#: changelog.py:138 msgid "" "* It is possible to filter by retweets, quotes and replies when creating " "a new filter." msgstr "" -#: changelog.py:138 +#: changelog.py:139 msgid "" "* Added support for playing youtube Links directly from the client. " "([#94](https://github.com/manuelcortez/TWBlue/issues/94))" msgstr "" -#: changelog.py:139 +#: changelog.py:140 msgid "* Replaced Bass with libVLC for playing URL streams." msgstr "" -#: changelog.py:140 +#: changelog.py:141 msgid "" "* the checkbox for indicating whether TWBlue will include everyone in a " "reply or not, will be unchecked by default." msgstr "" -#: changelog.py:141 +#: changelog.py:142 msgid "" "* You can request TWBlue to save the state for two checkboxes: Long tweet" " and mention all, from the global settings dialogue." msgstr "" -#: changelog.py:142 +#: changelog.py:143 msgid "" "* For windows 10 users, some keystrokes in the invisible user interface " "have been changed or merged:" msgstr "" -#: changelog.py:143 +#: changelog.py:144 msgid "" " * control+Windows+alt+F will be used for toggling between adding and " "removing a tweet to user's likes. This function will execute the needed " "action based in the current status for the focused tweet." msgstr "" -#: changelog.py:144 +#: changelog.py:145 msgid "* TWBlue will show an error if something goes wrong in an audio upload." msgstr "" -#: changelog.py:145 +#: changelog.py:146 msgid "* And more. ([#171,](https://github.com/manuelcortez/TWBlue/issues/171) " msgstr "" -#: changelog.py:147 +#: changelog.py:148 msgid "## Changes in version 0.93" msgstr "" -#: changelog.py:149 +#: changelog.py:150 msgid "" "* A new soundpack has been added to TWBlue. Thanks to " "[@ValeriaK305](https://twitter.com/ValeriaK305)" msgstr "" -#: changelog.py:150 +#: changelog.py:151 msgid "" "* In the Windows 10 keymap, we have changed some default keystrokes as " "windows now uses some previously assigned shortcuts:" msgstr "" -#: changelog.py:151 +#: changelog.py:152 msgid " * For liking a tweet, press Control+Windows+alt+f" msgstr "" -#: changelog.py:152 +#: changelog.py:153 msgid " * for opening a trends buffer, press control+Windows+T" msgstr "" -#: changelog.py:153 +#: changelog.py:154 msgid "" "* TWBlue has received improvements in some functions for handling " "extended tweets, long tweets and quoted retweets. It should render some " "tweets in a better way." msgstr "" -#: changelog.py:154 +#: changelog.py:155 msgid "" "* In the spell checker module, there is a new button that will allow you " "to add your own words to your personal dictionary so the module won't " "mark them as mispelled the next time you will check spelling." msgstr "" -#: changelog.py:155 +#: changelog.py:156 msgid "" "* Added filtering capabilities to TWBlue. " "([#102](https://github.com/manuelcortez/TWBlue/issues/102))" msgstr "" -#: changelog.py:156 +#: changelog.py:157 msgid "" " * You can create a filter for the current buffer from the buffer menu" " in the menu bar. At this moment, invisible interface does not have any " "shorcut for this." msgstr "" -#: changelog.py:157 +#: changelog.py:158 msgid " * You can create filters by word or languages." msgstr "" -#: changelog.py:158 +#: changelog.py:159 msgid "" " * For deleting already created filters, you can go to the filter " "manager in the buffer menu and delete the filters you won't need." msgstr "" -#: changelog.py:159 +#: changelog.py:160 msgid "" "* Links should be opened properly in quoted tweets " "([#167,](https://github.com/manuelcortez/TWBlue/issues/167) " "[#184](https://github.com/manuelcortez/TWBlue/issues/184))" msgstr "" -#: changelog.py:160 +#: changelog.py:161 msgid "" "* Increased display name limit up to 50 characters in update profile " "dialog." msgstr "" -#: changelog.py:161 +#: changelog.py:162 msgid "" "* When authorising an account, you will see a dialogue with a cancel " "button, in case you want to abort the process. Also, NVDA will not be " @@ -954,7 +960,7 @@ msgid "" "([#101](https://github.com/manuelcortez/TWBlue/issues/101))" msgstr "" -#: changelog.py:162 +#: changelog.py:163 msgid "" "* In the translator module, the list of available languages is fetched " "automatically from the provider. That means all of these languages will " @@ -963,39 +969,39 @@ msgid "" "API. ([#153](https://github.com/manuelcortez/TWBlue/issues/153))" msgstr "" -#: changelog.py:163 +#: changelog.py:164 msgid "" "* Trending topics, searches and conversation buffers will use mute " "settings set for the session in wich they were opened. " "([#157](https://github.com/manuelcortez/TWBlue/issues/157))" msgstr "" -#: changelog.py:164 +#: changelog.py:165 msgid "" "* The Tweet limit is now 280 characters lenght instead 140. It means you " "can tweet longer tweets. " "([#172](https://github.com/manuelcortez/TWBlue/issues/172))" msgstr "" -#: changelog.py:165 +#: changelog.py:166 msgid "" "* Per popular request, Status for mention to all and long tweet " "checkboxes will not be saved in settings. " "([#170](https://github.com/manuelcortez/TWBlue/issues/170))" msgstr "" -#: changelog.py:166 +#: changelog.py:167 msgid "" "* Fixed a problem that was making TWBlue unable to start if it was being " "ran in Windows with Serbian language. " "([#175](https://github.com/manuelcortez/TWBlue/issues/175))" msgstr "" -#: changelog.py:167 +#: changelog.py:168 msgid "* Added Danish translation." msgstr "" -#: changelog.py:168 +#: changelog.py:169 msgid "" "* And more. ([#156,](https://github.com/manuelcortez/TWBlue/issues/156) " "[#163,](https://github.com/manuelcortez/TWBlue/issues/163) " @@ -1005,63 +1011,63 @@ msgid "" "[#176,](https://github.com/manuelcortez/TWBlue/issues/176))" msgstr "" -#: changelog.py:170 +#: changelog.py:171 msgid "## changes in version 0.91 and 0.92" msgstr "" -#: changelog.py:172 +#: changelog.py:173 msgid "" "* Fixed incorrect unicode handling when copying tweet to clipboard. " "([#150](https://github.com/manuelcortez/TWBlue/issues/150))" msgstr "" -#: changelog.py:173 +#: changelog.py:174 msgid "" "* TWBlue will show an error when trying to open a timeline for a " "suspended user. " "([#128](https://github.com/manuelcortez/TWBlue/issues/128))" msgstr "" -#: changelog.py:174 +#: changelog.py:175 msgid "" "* Removed TwUp as service as it no longer exists. " "([#112](https://github.com/manuelcortez/TWBlue/issues/112))" msgstr "" -#: changelog.py:175 +#: changelog.py:176 msgid "" "* Release audio files after uploading them. " "([#130](https://github.com/manuelcortez/TWBlue/issues/130))" msgstr "" -#: changelog.py:176 +#: changelog.py:177 msgid "" "* Now TWBlue will use Yandex's translation services instead microsoft " "translator. ([#132](https://github.com/manuelcortez/TWBlue/issues/132))" msgstr "" -#: changelog.py:177 +#: changelog.py:178 msgid "" "* SndUp users will be able to upload audio in their account by using " "their API Key again. " "([#134](https://github.com/manuelcortez/TWBlue/issues/134))" msgstr "" -#: changelog.py:178 +#: changelog.py:179 msgid "" "* old tweets shouldn't be added as new items in buffers. " "([#116,](https://github.com/manuelcortez/TWBlue/issues/116)) " "([#133](https://github.com/manuelcortez/TWBlue/issues/133))" msgstr "" -#: changelog.py:179 +#: changelog.py:180 msgid "" "* All mentionned users should be displayed correctly in Twishort's long " "tweets. ([#116,](https://github.com/manuelcortez/TWBlue/issues/116)) " "([#135](https://github.com/manuelcortez/TWBlue/issues/135))" msgstr "" -#: changelog.py:180 +#: changelog.py:181 msgid "" "* It is possible to select a language for OCR service from the extras " "panel, in the account settings dialogue. You can, however, set this to " @@ -1070,36 +1076,36 @@ msgid "" "([#107](https://github.com/manuelcortez/TWBlue/issues/107))" msgstr "" -#: changelog.py:181 +#: changelog.py:182 msgid "" "* Fixed a problem with JAWS for Windows and TWBlue. Now JAWS will work " "normally in this update. " "[#100](https://github.com/manuelcortez/twblue/issues/100)" msgstr "" -#: changelog.py:182 +#: changelog.py:183 msgid "* And more ([#136,](https://github.com/manuelcortez/TWBlue/issues/136))" msgstr "" -#: changelog.py:184 +#: changelog.py:185 msgid "## Changes in version 0.90" msgstr "" -#: changelog.py:186 +#: changelog.py:187 msgid "" "* Fixed a bug in long tweet parsing that was making TWBlue to disconnect " "the streaming API. " "([#103](https://github.com/manuelcortez/TWBlue/issues/103))" msgstr "" -#: changelog.py:187 +#: changelog.py:188 msgid "" "* Now OCR will work in images from retweets. It fixes a bug where TWBlue " "was detecting images but couldn't apply OCR on them. " "([#105](https://github.com/manuelcortez/TWBlue/issues/105))" msgstr "" -#: changelog.py:188 +#: changelog.py:189 msgid "" "* TWBlue won't try to load tweets already deleted, made with Twishort. " "Before, if someone posted a long tweet but deleted it in the Twishort's " @@ -1108,7 +1114,7 @@ msgid "" "([#113](https://github.com/manuelcortez/TWBlue/issues/113))" msgstr "" -#: changelog.py:189 +#: changelog.py:190 msgid "" "* TWBlue shows an error message when you try to view the profile of an " "user that does not exist or has been suspended. " @@ -1116,67 +1122,67 @@ msgid "" "[#115](https://github.com/manuelcortez/TWBlue/issues/115))" msgstr "" -#: changelog.py:190 +#: changelog.py:191 msgid "" "* The spellchecker module should select the right language when is set to" " \"user default\". " "([#117](https://github.com/manuelcortez/TWBlue/issues/117))" msgstr "" -#: changelog.py:191 +#: changelog.py:192 msgid "" "* Image description will be displayed in retweets too. " "([#119](https://github.com/manuelcortez/TWBlue/issues/119))" msgstr "" -#: changelog.py:192 +#: changelog.py:193 msgid "" "* When reading a long tweet, you shouldn't read strange entities anymore." " ([#118](https://github.com/manuelcortez/twblue/issues/118))" msgstr "" -#: changelog.py:193 +#: changelog.py:194 msgid "" "* TWBlue will not try to load timelines if the user is blocking you. " "([#125](https://github.com/manuelcortez/twblue/issues/125))" msgstr "" -#: changelog.py:195 +#: changelog.py:196 msgid "## Changes in version 0.88 and 0.89" msgstr "" -#: changelog.py:197 +#: changelog.py:198 msgid "* Fixed more issues with streams and reconnections." msgstr "" -#: changelog.py:198 +#: changelog.py:199 msgid "* newer updates will indicate the release date in the updater." msgstr "" -#: changelog.py:199 +#: changelog.py:200 msgid "* Changes to keystrokes are reflected in keystroke editor automatically." msgstr "" -#: changelog.py:200 +#: changelog.py:201 msgid "" "* In replies with multiple users, if the mention to all checkbox is " "unchecked, you will see a checkbox per user so you will be able to " "control who will be mentioned in the reply." msgstr "" -#: changelog.py:201 +#: changelog.py:202 msgid "" "* Fixed a bug that caused duplicated user mentions in replies when the " "tweet was made with Twishort." msgstr "" -#: changelog.py:202 +#: changelog.py:203 msgid "" "* Retweets should be displayed normally again when the originating tweet " "is a Twishort's long tweet." msgstr "" -#: changelog.py:203 +#: changelog.py:204 msgid "" "* Changed the way TWBlue saves user timelines in configuration. Now it " "uses user IDS instead usernames. With user IDS, if an user changes the " @@ -1184,13 +1190,13 @@ msgid "" "possible by using usernames." msgstr "" -#: changelog.py:204 +#: changelog.py:205 msgid "" "* Added a new setting in the account settings dialogue that makes TWBlue " "to show twitter usernames instead the full name." msgstr "" -#: changelog.py:205 +#: changelog.py:206 msgid "" "* Added OCR in twitter pictures. There is a new item in the tweet menu " "that allows you to extract and display text in images. Also the keystroke" @@ -1198,271 +1204,271 @@ msgid "" "interface." msgstr "" -#: changelog.py:206 +#: changelog.py:207 msgid "* Now TWBlue will play a sound when the focused tweet contains images." msgstr "" -#: changelog.py:207 +#: changelog.py:208 msgid "* Your own quoted tweets will not appear in the mentions buffer anymore." msgstr "" -#: changelog.py:208 +#: changelog.py:209 msgid "" "* The config file is saved in a different way, it should fix the bug " "where TWBlue needs to be restarted after the config folder is deleted." msgstr "" -#: changelog.py:209 +#: changelog.py:210 msgid "* Mentioning people from friends or followers buffers works again." msgstr "" -#: changelog.py:210 +#: changelog.py:211 msgid "" "* Support for proxy servers has been improved. Now TWBlue supports http, " "https, socks4 and socks5 proxies, with and without autentication." msgstr "" -#: changelog.py:212 +#: changelog.py:213 msgid "## Changes in version 0.87" msgstr "" -#: changelog.py:214 +#: changelog.py:215 msgid "* Fixed stream connection errors." msgstr "" -#: changelog.py:215 +#: changelog.py:216 msgid "" "* Now TWBlue can handle properly a reply to the sender without including " "all other mentioned users." msgstr "" -#: changelog.py:216 +#: changelog.py:217 msgid "* Updated translations." msgstr "" -#: changelog.py:217 +#: changelog.py:218 msgid "" "* The status of the mention to all checkbox will be remembered the next " "time you reply to multiple users." msgstr "" -#: changelog.py:219 +#: changelog.py:220 msgid "## Changes in version 0.86" msgstr "" -#: changelog.py:221 +#: changelog.py:222 msgid "" "* Fixed a very important security issue. Now TWBlue will send tweets to " "twishort without using any other server." msgstr "" -#: changelog.py:222 +#: changelog.py:223 msgid "" "* When you add a comment to a tweet, it will be sent as a quoted tweet, " "even if your reply plus the original tweet is not exceeding 140 " "characters." msgstr "" -#: changelog.py:223 +#: changelog.py:224 msgid "" "* Updated windows 10 keymap for reflecting changes made in the last " "windows 10 build." msgstr "" -#: changelog.py:224 +#: changelog.py:225 msgid "* Added last changes in the twitter API." msgstr "" -#: changelog.py:225 +#: changelog.py:226 msgid "" "* When replying, it will not show the twitter username in the text box. " "When you send the tweet, the username will be added automatically." msgstr "" -#: changelog.py:226 +#: changelog.py:227 msgid "" "* When replying to multiple users, you'll have a checkbox instead a " "button for mentioning all people. If this is checked, twitter usernames " "will be added automatically when you send your reply." msgstr "" -#: changelog.py:228 +#: changelog.py:229 msgid "## Changes in version 0.85" msgstr "" -#: changelog.py:230 +#: changelog.py:231 msgid "* Long and quoted tweets should be displayed properly In lists." msgstr "" -#: changelog.py:231 +#: changelog.py:232 msgid "* The connection should be more stable." msgstr "" -#: changelog.py:232 +#: changelog.py:233 msgid "* Added an autostart option in the global settings dialogue." msgstr "" -#: changelog.py:233 +#: changelog.py:234 msgid "* Updated translation." msgstr "" -#: changelog.py:234 +#: changelog.py:235 msgid "* Updated russian documentation." msgstr "" -#: changelog.py:235 +#: changelog.py:236 msgid "* Tweets in cached database should be loaded properly." msgstr "" -#: changelog.py:236 +#: changelog.py:237 msgid "* Added some missed dictionaries for spelling correction." msgstr "" -#: changelog.py:237 +#: changelog.py:238 msgid "" "* Timelines, lists and other buffer should be created in the right order " "at startup." msgstr "" -#: changelog.py:239 +#: changelog.py:240 msgid "## Changes in version 0.84 " msgstr "" -#: changelog.py:241 +#: changelog.py:242 msgid "* More improvements in quoted and long tweets." msgstr "" -#: changelog.py:242 +#: changelog.py:243 msgid "" "* Updated translations: Russian, Italian, French, Romanian, Galician and " "Finnish." msgstr "" -#: changelog.py:243 +#: changelog.py:244 msgid "" "* Improvements in the audio uploader module: Now it can handle audio with" " non-english characters." msgstr "" -#: changelog.py:244 +#: changelog.py:245 msgid "" "* the title of the window should be updated properly when spellcheck, " "translate or shorten/unshorten URL buttons are pressed." msgstr "" -#: changelog.py:245 +#: changelog.py:246 msgid "" "* the bug that changes the selected tweet in the home timeline shouldn't " "be happening so often." msgstr "" -#: changelog.py:247 +#: changelog.py:248 msgid "## Changes in version 0.82 and 0.83" msgstr "" -#: changelog.py:249 +#: changelog.py:250 msgid "" "* If the tweet source (client) is an application with unicode characters " "(example: российская газета) it will not break the tweet displayer." msgstr "" -#: changelog.py:250 +#: changelog.py:251 msgid "" "* Added a new field for image description in tweet displayer. When " "available, it will show description for images posted in tweets." msgstr "" -#: changelog.py:251 +#: changelog.py:252 msgid "" "* users can add image descriptions to their photos. When uploading an " "image, a dialog will show for asking a description." msgstr "" -#: changelog.py:252 +#: changelog.py:253 msgid "* Redesigned upload image dialog." msgstr "" -#: changelog.py:253 +#: changelog.py:254 msgid "* Fixed photo uploads when posting tweets." msgstr "" -#: changelog.py:254 +#: changelog.py:255 msgid "" "* When getting tweets for a conversation, ignores deleted tweets or some " "errors, now TWBlue will try to get as much tweets as possible, even if " "some of these are no longer available." msgstr "" -#: changelog.py:255 +#: changelog.py:256 msgid "* Added audio playback from soundcloud." msgstr "" -#: changelog.py:256 +#: changelog.py:257 msgid "* Now the session mute option don't makes the screen reader speaks." msgstr "" -#: changelog.py:257 +#: changelog.py:258 msgid "* Fixed the direct message dialog. Now it should be displayed properly." msgstr "" -#: changelog.py:258 +#: changelog.py:259 msgid "" "* when a tweet is deleted in twitter, TWBlue should reflect this change " "and delete that tweet in every buffer it is displayed." msgstr "" -#: changelog.py:259 +#: changelog.py:260 msgid "" "* If your session is broken, TWBlue will be able to remove it " "automatically instead just crashing." msgstr "" -#: changelog.py:260 +#: changelog.py:261 msgid "* audio uploader should display the current progress." msgstr "" -#: changelog.py:261 +#: changelog.py:262 msgid "" "* users can disable the check for updates feature at startup from the " "general tab, in the global settings dialogue." msgstr "" -#: changelog.py:262 +#: changelog.py:263 msgid "" "* The invisible interface and the window should be synchronized when the " "client reconnects." msgstr "" -#: changelog.py:263 +#: changelog.py:264 msgid "* The documentation option in the systray icon should be enabled." msgstr "" -#: changelog.py:264 +#: changelog.py:265 msgid "" "* In trending buffers, you can press enter for posting a tweet about the" " focused trend." msgstr "" -#: changelog.py:265 +#: changelog.py:266 msgid "" "* Updated russian documentation and main program interface (thanks to " "Natalia Hedlund (Наталья Хедлунд), " "[@lifestar_n](https://twitter.com/lifestar_n) in twitter)" msgstr "" -#: changelog.py:266 +#: changelog.py:267 msgid "* updated translations." msgstr "" -#: changelog.py:268 +#: changelog.py:269 msgid "## Changes in Version 0.81" msgstr "" -#: changelog.py:270 +#: changelog.py:271 msgid "* Updated translations" msgstr "" -#: changelog.py:271 +#: changelog.py:272 msgid "" "* The updater module has received some improvements. Now it includes a " "Mirror URL for checking updates if the main URL is not available at the " @@ -1470,116 +1476,116 @@ msgid "" "will start anyway." msgstr "" -#: changelog.py:272 +#: changelog.py:273 msgid "* some GUI elements now use keyboard shortcuts for common actions." msgstr "" -#: changelog.py:273 +#: changelog.py:274 msgid "* fixed a bug in the geolocation dialog." msgstr "" -#: changelog.py:274 +#: changelog.py:275 msgid "* the chicken nugget keymap should work properly." msgstr "" -#: changelog.py:275 +#: changelog.py:276 msgid "" "* Added a new soundpack to the default installation of TWBlue, thanks to " "[@Deng90](https://twitter.com/deng90)" msgstr "" -#: changelog.py:276 +#: changelog.py:277 msgid "* Now the changelog is written in an html File." msgstr "" -#: changelog.py:277 +#: changelog.py:278 msgid "" "* Added some missed dictionaries in last version for the spell checking " "feature." msgstr "" -#: changelog.py:278 +#: changelog.py:279 msgid "" "* Trimmed the beginnings of the sounds in the default soundpack. Thanks " "to [@masonasons](https://github.com/masonasons)" msgstr "" -#: changelog.py:279 +#: changelog.py:280 msgid "" "* Added Opus support for sound playback in TWBlue. Thanks to " "[@masonasons](https://github.com/masonasons)" msgstr "" -#: changelog.py:280 +#: changelog.py:281 msgid "" "* Added a source field in view tweet dialogue. Thanks to " "[@masonasons](https://github.com/masonasons)" msgstr "" -#: changelog.py:281 +#: changelog.py:282 msgid "* You can load previous items in followers and friend buffers for others." msgstr "" -#: changelog.py:282 +#: changelog.py:283 msgid "" "* The Spell Checker dialogue should not display an error message when you" " have set \"default language\" in the global settings dialogue if your " "language is supported [#168](http://twblue.es/bugs/view.php?id=168)" msgstr "" -#: changelog.py:283 +#: changelog.py:284 msgid "* Updated romanian translation." msgstr "" -#: changelog.py:284 +#: changelog.py:285 msgid "* Some code cleanups." msgstr "" -#: changelog.py:285 +#: changelog.py:286 msgid "* The bug reports feature is fully operational again." msgstr "" -#: changelog.py:286 +#: changelog.py:287 msgid "" "* TWBlue should work again for users that contains special characters in " "windows usernames." msgstr "" -#: changelog.py:287 +#: changelog.py:288 msgid "* Added more options for the tweet searches." msgstr "" -#: changelog.py:288 +#: changelog.py:289 msgid "* Added play_audio to the keymap editor." msgstr "" -#: changelog.py:289 +#: changelog.py:290 msgid "* Windows key is no longer required in the keymap editor" msgstr "" -#: changelog.py:290 +#: changelog.py:291 msgid "* Switched to the Microsoft translator." msgstr "" -#: changelog.py:291 +#: changelog.py:292 msgid "" "* You can update the current buffer by pressing ctrl+win+shift+u in the " "default keymap or in the buffer menu." msgstr "" -#: changelog.py:292 +#: changelog.py:293 msgid "* Changed some keystrokes in the windows 10 default keymap" msgstr "" -#: changelog.py:293 +#: changelog.py:294 msgid "* New followers and friends buffer for user timelines." msgstr "" -#: changelog.py:295 +#: changelog.py:296 msgid "---" msgstr "" -#: changelog.py:296 +#: changelog.py:297 msgid "Copyright © 2014-2021, Manuel Cortez." msgstr ""