Added persistant session in the general account settings

This commit is contained in:
Manuel Cortez 2015-05-03 14:16:38 -05:00
parent 33175cbccd
commit 592952c066
7 changed files with 148 additions and 124 deletions

View File

@ -12,6 +12,7 @@ reverse_timelines = boolean(default=False)
time_to_check_streams = integer(default=30) time_to_check_streams = integer(default=30)
announce_stream_status = boolean(default=True) announce_stream_status = boolean(default=True)
retweet_mode = string(default="ask") retweet_mode = string(default="ask")
persistant_session = boolean(default=False)
[sound] [sound]
volume = float(default=1.0) volume = float(default=1.0)

View File

@ -531,7 +531,8 @@ class Controller(object):
if hasattr(session_.sessions[item], "timelinesStream"): session_.sessions[item].timelinesStream.disconnect() if hasattr(session_.sessions[item], "timelinesStream"): session_.sessions[item].timelinesStream.disconnect()
session_.sessions[item].sound.cleaner.cancel() session_.sessions[item].sound.cleaner.cancel()
log.debug("Shelving database for " + session_.sessions[item].session_id) log.debug("Shelving database for " + session_.sessions[item].session_id)
session_.sessions[item].shelve() if session_.sessions[item].settings["general"]["persistant_session"] == True:
session_.sessions[item].shelve()
if system == "Windows": if system == "Windows":
self.systrayIcon.RemoveIcon() self.systrayIcon.RemoveIcon()

View File

@ -89,6 +89,7 @@ class accountSettingsController(globalSettingsController):
self.dialog.set_value("general", "retweet_mode", _(u"Retweet without comments")) self.dialog.set_value("general", "retweet_mode", _(u"Retweet without comments"))
else: else:
self.dialog.set_value("general", "retweet_mode", _(u"Retweet with comments")) self.dialog.set_value("general", "retweet_mode", _(u"Retweet with comments"))
self.dialog.set_value("general", "persistant_session", self.config["general"]["persistant_session"])
self.dialog.create_other_buffers() self.dialog.create_other_buffers()
self.dialog.set_value("buffers", "followers", self.config["other_buffers"]["show_followers"]) self.dialog.set_value("buffers", "followers", self.config["other_buffers"]["show_followers"])
self.dialog.set_value("buffers", "friends", self.config["other_buffers"]["show_friends"]) self.dialog.set_value("buffers", "friends", self.config["other_buffers"]["show_friends"])
@ -126,6 +127,7 @@ class accountSettingsController(globalSettingsController):
self.config["general"]["relative_times"] = self.dialog.get_value("general", "relative_time") self.config["general"]["relative_times"] = self.dialog.get_value("general", "relative_time")
self.config["general"]["max_api_calls"] = self.dialog.get_value("general", "apiCalls") self.config["general"]["max_api_calls"] = self.dialog.get_value("general", "apiCalls")
self.config["general"]["max_tweets_per_call"] = self.dialog.get_value("general", "itemsPerApiCall") self.config["general"]["max_tweets_per_call"] = self.dialog.get_value("general", "itemsPerApiCall")
self.config["general"]["persistant_session"] = self.dialog.get_value("general", "persistant_session")
if self.config["general"]["reverse_timelines"] != self.dialog.get_value("general", "reverse_timelines"): if self.config["general"]["reverse_timelines"] != self.dialog.get_value("general", "reverse_timelines"):
self.needs_restart = True self.needs_restart = True
self.config["general"]["reverse_timelines"] = self.dialog.get_value("general", "reverse_timelines") self.config["general"]["reverse_timelines"] = self.dialog.get_value("general", "reverse_timelines")

View File

@ -95,7 +95,6 @@ class Session(object):
self.settings = None self.settings = None
self.twitter = twitter.twitter.twitter() self.twitter = twitter.twitter.twitter()
self.db={} self.db={}
self.deshelve()
self.reconnection_function_active = False self.reconnection_function_active = False
self.counter = 0 self.counter = 0
self.lists = [] self.lists = []
@ -114,6 +113,8 @@ class Session(object):
log.debug("Creating config file %s" % (file_,)) log.debug("Creating config file %s" % (file_,))
self.settings = config_utils.load_config(paths.config_path(file_), paths.app_path("Conf.defaults")) self.settings = config_utils.load_config(paths.config_path(file_), paths.app_path("Conf.defaults"))
self.init_sound() self.init_sound()
if self.settings["general"]["persistant_session"] == True:
self.deshelve()
# except: # except:
# log.exception("The session configuration has failed.") # log.exception("The session configuration has failed.")
# self.settings = None # self.settings = None

View File

@ -90,6 +90,7 @@ class generalAccount(wx.Panel, baseDialog.BaseWXDialog):
rMode.Add(lbl, 0, wx.ALL, 5) rMode.Add(lbl, 0, wx.ALL, 5)
rMode.Add(self.retweet_mode, 0, wx.ALL, 5) rMode.Add(self.retweet_mode, 0, wx.ALL, 5)
sizer.Add(rMode, 0, wx.ALL, 5) sizer.Add(rMode, 0, wx.ALL, 5)
self.persistant_session = wx.CheckBox(self, -1, _(u"Save session in database (experimental)"))
self.SetSizer(sizer) self.SetSizer(sizer)
class other_buffers(wx.Panel): class other_buffers(wx.Panel):

View File

@ -5,7 +5,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2015-04-23 12:54+Hora de verano central (México)\n" "POT-Creation-Date: 2015-04-29 08:17+Hora de verano central (México)\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -5,7 +5,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2015-04-23 12:54+Hora de verano central (México)\n" "POT-Creation-Date: 2015-04-29 08:17+Hora de verano central (México)\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -33,7 +33,7 @@ msgid "Write the tweet here"
msgstr "" msgstr ""
#: ../src\controller\buffersController.py:261 #: ../src\controller\buffersController.py:261
#: ../src\controller\buffersController.py:573 #: ../src\controller\buffersController.py:594
msgid "%s items retrieved" msgid "%s items retrieved"
msgstr "" msgstr ""
@ -55,7 +55,7 @@ msgid "Direct message to %s"
msgstr "" msgstr ""
#: ../src\controller\buffersController.py:359 #: ../src\controller\buffersController.py:359
#: ../src\controller\mainController.py:1030 #: ../src\controller\mainController.py:1061
msgid "New direct message" msgid "New direct message"
msgstr "" msgstr ""
@ -79,165 +79,179 @@ msgstr ""
msgid "User details" msgid "User details"
msgstr "" msgstr ""
#: ../src\controller\buffersController.py:489 #: ../src\controller\buffersController.py:510
msgid "Empty" msgid "Empty"
msgstr "" msgstr ""
#: ../src\controller\buffersController.py:532 #: ../src\controller\buffersController.py:553
msgid "Mention to %s" msgid "Mention to %s"
msgstr "" msgstr ""
#: ../src\controller\buffersController.py:532 #: ../src\controller\buffersController.py:553
#: ../src\gtkUI\buffers\people.py:15 ../src\wxUI\buffers\people.py:15 #: ../src\gtkUI\buffers\people.py:15 ../src\wxUI\buffers\people.py:15
msgid "Mention" msgid "Mention"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:248 #: ../src\controller\mainController.py:249
msgid "Ready" msgid "Ready"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:279 #: ../src\controller\mainController.py:280
msgid "Home" msgid "Home"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:282 #: ../src\controller\mainController.py:283
msgid "Mentions" msgid "Mentions"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:285 #: ../src\controller\mainController.py:286
msgid "Direct messages" msgid "Direct messages"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:288 #: ../src\controller\mainController.py:289
msgid "Sent direct messages" msgid "Sent direct messages"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:291 #: ../src\controller\mainController.py:292
msgid "Sent tweets" msgid "Sent tweets"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:296 #: ../src\controller\mainController.py:297
#: ../src\controller\mainController.py:1126 #: ../src\controller\mainController.py:1165
#: ../src\gtkUI\dialogs\userSelection.py:18 #: ../src\gtkUI\dialogs\userSelection.py:18
#: ../src\wxUI\dialogs\userSelection.py:18 #: ../src\wxUI\dialogs\userSelection.py:18
msgid "Favourites" msgid "Favourites"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:300 #: ../src\controller\mainController.py:301
#: ../src\controller\mainController.py:1131 #: ../src\controller\mainController.py:1170
msgid "Followers" msgid "Followers"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:304 #: ../src\controller\mainController.py:305
#: ../src\controller\mainController.py:1136 #: ../src\controller\mainController.py:1175
msgid "Friends" msgid "Friends"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:308 #: ../src\controller\mainController.py:309
#: ../src\controller\mainController.py:1141 #: ../src\controller\mainController.py:1180
msgid "Blocked users" msgid "Blocked users"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:312 #: ../src\controller\mainController.py:313
#: ../src\controller\mainController.py:1146 #: ../src\controller\mainController.py:1185
msgid "Muted users" msgid "Muted users"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:316 #: ../src\controller\mainController.py:317
#: ../src\controller\mainController.py:1151 #: ../src\controller\mainController.py:1190
msgid "Events" msgid "Events"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:319 #: ../src\controller\mainController.py:320
msgid "Timelines" msgid "Timelines"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:326 #: ../src\controller\mainController.py:327
msgid "Favourites timelines" msgid "Favourites timelines"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:335 #: ../src\controller\mainController.py:336 ../src\gtkUI\dialogs\lists.py:11
#: ../src\wxUI\dialogs\lists.py:12
msgid "Lists"
msgstr ""
#: ../src\controller\mainController.py:341
msgid "List for {}"
msgstr ""
#: ../src\controller\mainController.py:344
msgid "Searches" msgid "Searches"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:347 #: ../src\controller\mainController.py:356
#: ../src\controller\mainController.py:731 #: ../src\controller\mainController.py:762
msgid "Trending topics for %s" msgid "Trending topics for %s"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:747 #: ../src\controller\mainController.py:450
#: ../src\controller\mainController.py:766 msgid "Select the user"
msgstr ""
#: ../src\controller\mainController.py:778
#: ../src\controller\mainController.py:797
msgid "There are no coordinates in this tweet" msgid "There are no coordinates in this tweet"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:749 #: ../src\controller\mainController.py:780
#: ../src\controller\mainController.py:768 #: ../src\controller\mainController.py:799
msgid "There are no results for the coordinates in this tweet" msgid "There are no results for the coordinates in this tweet"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:751 #: ../src\controller\mainController.py:782
#: ../src\controller\mainController.py:770 #: ../src\controller\mainController.py:801
msgid "Error decoding coordinates. Try again later." msgid "Error decoding coordinates. Try again later."
msgstr "" msgstr ""
#: ../src\controller\mainController.py:825 #: ../src\controller\mainController.py:856
#: ../src\controller\mainController.py:843 #: ../src\controller\mainController.py:874
#: ../src\controller\mainController.py:862 #: ../src\controller\mainController.py:893
#: ../src\controller\mainController.py:880 #: ../src\controller\mainController.py:911
msgid "This account is not logged in twitter." msgid "This account is not logged in twitter."
msgstr "" msgstr ""
#: ../src\controller\mainController.py:871 #: ../src\controller\mainController.py:902
#: ../src\controller\mainController.py:889 #: ../src\controller\mainController.py:920
msgid "%s, %s of %s" msgid "%s, %s of %s"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:873 #: ../src\controller\mainController.py:904
#: ../src\controller\mainController.py:891 #: ../src\controller\mainController.py:922
#: ../src\controller\mainController.py:911 #: ../src\controller\mainController.py:942
#: ../src\controller\mainController.py:931 #: ../src\controller\mainController.py:962
msgid "%s. Empty" msgid "%s. Empty"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:904 #: ../src\controller\mainController.py:935
#: ../src\controller\mainController.py:924 #: ../src\controller\mainController.py:955
msgid "{0}: This account is not logged in twitter." msgid "{0}: This account is not logged in twitter."
msgstr "" msgstr ""
#: ../src\controller\mainController.py:909 #: ../src\controller\mainController.py:940
#: ../src\controller\mainController.py:929 #: ../src\controller\mainController.py:960
msgid "%s. %s, %s of %s" msgid "%s. %s, %s of %s"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:1022 #: ../src\controller\mainController.py:1053
msgid "One mention from %s " msgid "One mention from %s "
msgstr "" msgstr ""
#: ../src\controller\mainController.py:1099 #: ../src\controller\mainController.py:1130
#: ../src\controller\mainController.py:1138
msgid "One tweet from %s" msgid "One tweet from %s"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:1203 #: ../src\controller\mainController.py:1242
msgid "The auto-reading of new tweets is enabled for this buffer" msgid "The auto-reading of new tweets is enabled for this buffer"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:1206 #: ../src\controller\mainController.py:1245
msgid "The auto-reading of new tweets is disabled for this buffer" msgid "The auto-reading of new tweets is disabled for this buffer"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:1212 #: ../src\controller\mainController.py:1251
msgid "Session mute on" msgid "Session mute on"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:1215 #: ../src\controller\mainController.py:1254
msgid "Global mute off" msgid "Global mute off"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:1222 #: ../src\controller\mainController.py:1261
msgid "Buffer mute on" msgid "Buffer mute on"
msgstr "" msgstr ""
#: ../src\controller\mainController.py:1225 #: ../src\controller\mainController.py:1264
msgid "Buffer mute off" msgid "Buffer mute off"
msgstr "" msgstr ""
@ -1191,7 +1205,7 @@ msgid "Would you like to add a comment to this tweet?"
msgstr "" msgstr ""
#: ../src\gtkUI\commonMessageDialogs.py:12 #: ../src\gtkUI\commonMessageDialogs.py:12
#: ../src\wxUI\commonMessageDialogs.py:8 ../src\wxUI\dialogs\lists.py:124 #: ../src\wxUI\commonMessageDialogs.py:8 ../src\wxUI\dialogs\lists.py:133
msgid "Delete" msgid "Delete"
msgstr "" msgstr ""
@ -1470,12 +1484,8 @@ msgstr ""
msgid "Lists manager" msgid "Lists manager"
msgstr "" msgstr ""
#: ../src\gtkUI\dialogs\lists.py:11 ../src\wxUI\dialogs\lists.py:12
msgid "Lists"
msgstr ""
#: ../src\gtkUI\dialogs\lists.py:12 ../src\gtkUI\dialogs\lists.py:63 #: ../src\gtkUI\dialogs\lists.py:12 ../src\gtkUI\dialogs\lists.py:63
#: ../src\wxUI\dialogs\lists.py:13 ../src\wxUI\dialogs\lists.py:64 #: ../src\wxUI\dialogs\lists.py:13 ../src\wxUI\dialogs\lists.py:69
msgid "Description" msgid "Description"
msgstr "" msgstr ""
@ -1496,7 +1506,7 @@ msgid "mode"
msgstr "" msgstr ""
#: ../src\gtkUI\dialogs\lists.py:17 ../src\gtkUI\dialogs\lists.py:55 #: ../src\gtkUI\dialogs\lists.py:17 ../src\gtkUI\dialogs\lists.py:55
#: ../src\wxUI\dialogs\lists.py:18 ../src\wxUI\dialogs\lists.py:56 #: ../src\wxUI\dialogs\lists.py:18 ../src\wxUI\dialogs\lists.py:61
msgid "Create a new list" msgid "Create a new list"
msgstr "" msgstr ""
@ -1506,7 +1516,7 @@ msgid "Edit"
msgstr "" msgstr ""
#: ../src\gtkUI\dialogs\lists.py:19 ../src\gtkUI\dialogs\lists.py:117 #: ../src\gtkUI\dialogs\lists.py:19 ../src\gtkUI\dialogs\lists.py:117
#: ../src\wxUI\dialogs\lists.py:20 ../src\wxUI\dialogs\lists.py:115 #: ../src\wxUI\dialogs\lists.py:20 ../src\wxUI\dialogs\lists.py:124
msgid "Remove" msgid "Remove"
msgstr "" msgstr ""
@ -1514,47 +1524,47 @@ msgstr ""
msgid "Open in buffer" msgid "Open in buffer"
msgstr "" msgstr ""
#: ../src\gtkUI\dialogs\lists.py:45 ../src\wxUI\dialogs\lists.py:46 #: ../src\gtkUI\dialogs\lists.py:45 ../src\wxUI\dialogs\lists.py:51
msgid "Viewing lists for %s" msgid "Viewing lists for %s"
msgstr "" msgstr ""
#: ../src\gtkUI\dialogs\lists.py:46 ../src\wxUI\dialogs\lists.py:47 #: ../src\gtkUI\dialogs\lists.py:46 ../src\wxUI\dialogs\lists.py:52
msgid "Subscribe" msgid "Subscribe"
msgstr "" msgstr ""
#: ../src\gtkUI\dialogs\lists.py:47 ../src\wxUI\dialogs\lists.py:48 #: ../src\gtkUI\dialogs\lists.py:47 ../src\wxUI\dialogs\lists.py:53
msgid "Unsubscribe" msgid "Unsubscribe"
msgstr "" msgstr ""
#: ../src\gtkUI\dialogs\lists.py:58 ../src\wxUI\dialogs\lists.py:59 #: ../src\gtkUI\dialogs\lists.py:58 ../src\wxUI\dialogs\lists.py:64
msgid "Name (20 characters maximun)" msgid "Name (20 characters maximun)"
msgstr "" msgstr ""
#: ../src\gtkUI\dialogs\lists.py:68 ../src\wxUI\dialogs\lists.py:69 #: ../src\gtkUI\dialogs\lists.py:68 ../src\wxUI\dialogs\lists.py:74
msgid "Mode" msgid "Mode"
msgstr "" msgstr ""
#: ../src\gtkUI\dialogs\lists.py:69 ../src\wxUI\dialogs\lists.py:70 #: ../src\gtkUI\dialogs\lists.py:69 ../src\wxUI\dialogs\lists.py:75
msgid "Public" msgid "Public"
msgstr "" msgstr ""
#: ../src\gtkUI\dialogs\lists.py:70 ../src\wxUI\dialogs\lists.py:71 #: ../src\gtkUI\dialogs\lists.py:70 ../src\wxUI\dialogs\lists.py:76
msgid "Private" msgid "Private"
msgstr "" msgstr ""
#: ../src\gtkUI\dialogs\lists.py:93 ../src\wxUI\dialogs\lists.py:91 #: ../src\gtkUI\dialogs\lists.py:93 ../src\wxUI\dialogs\lists.py:96
msgid "Editing the list %s" msgid "Editing the list %s"
msgstr "" msgstr ""
#: ../src\gtkUI\dialogs\lists.py:104 ../src\wxUI\dialogs\lists.py:102 #: ../src\gtkUI\dialogs\lists.py:104 ../src\wxUI\dialogs\lists.py:107
msgid "Select a list to add the user" msgid "Select a list to add the user"
msgstr "" msgstr ""
#: ../src\gtkUI\dialogs\lists.py:105 ../src\wxUI\dialogs\lists.py:103 #: ../src\gtkUI\dialogs\lists.py:105 ../src\wxUI\dialogs\lists.py:108
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: ../src\gtkUI\dialogs\lists.py:116 ../src\wxUI\dialogs\lists.py:114 #: ../src\gtkUI\dialogs\lists.py:116 ../src\wxUI\dialogs\lists.py:123
msgid "Select a list to remove the user" msgid "Select a list to remove the user"
msgstr "" msgstr ""
@ -1781,12 +1791,12 @@ msgid "Buffer type"
msgstr "" msgstr ""
#: ../src\gtkUI\sysTrayIcon.py:34 ../src\wxUI\sysTrayIcon.py:34 #: ../src\gtkUI\sysTrayIcon.py:34 ../src\wxUI\sysTrayIcon.py:34
#: ../src\wxUI\view.py:24 #: ../src\wxUI\view.py:23
msgid "&Global settings" msgid "&Global settings"
msgstr "" msgstr ""
#: ../src\gtkUI\sysTrayIcon.py:35 ../src\wxUI\sysTrayIcon.py:35 #: ../src\gtkUI\sysTrayIcon.py:35 ../src\wxUI\sysTrayIcon.py:35
#: ../src\wxUI\view.py:23 #: ../src\wxUI\view.py:22
msgid "Account se&ttings" msgid "Account se&ttings"
msgstr "" msgstr ""
@ -1799,7 +1809,7 @@ msgid "&Show / hide"
msgstr "" msgstr ""
#: ../src\gtkUI\sysTrayIcon.py:38 ../src\wxUI\sysTrayIcon.py:38 #: ../src\gtkUI\sysTrayIcon.py:38 ../src\wxUI\sysTrayIcon.py:38
#: ../src\wxUI\view.py:70 #: ../src\wxUI\view.py:69
msgid "&Documentation" msgid "&Documentation"
msgstr "" msgstr ""
@ -1815,11 +1825,11 @@ msgstr ""
msgid "Manage accounts" msgid "Manage accounts"
msgstr "" msgstr ""
#: ../src\gtkUI\view.py:183 ../src\wxUI\view.py:169 #: ../src\gtkUI\view.py:183 ../src\wxUI\view.py:168
msgid "Address" msgid "Address"
msgstr "" msgstr ""
#: ../src\gtkUI\view.py:206 ../src\wxUI\view.py:192 #: ../src\gtkUI\view.py:206 ../src\wxUI\view.py:191
msgid "Update" msgid "Update"
msgstr "" msgstr ""
@ -2151,11 +2161,11 @@ msgstr ""
msgid "User default" msgid "User default"
msgstr "" msgstr ""
#: ../src\sessionmanager\session.py:179 #: ../src\sessionmanager\session.py:181
msgid "%s failed. Reason: %s" msgid "%s failed. Reason: %s"
msgstr "" msgstr ""
#: ../src\sessionmanager\session.py:185 #: ../src\sessionmanager\session.py:187
msgid "%s succeeded." msgid "%s succeeded."
msgstr "" msgstr ""
@ -2342,6 +2352,10 @@ msgstr ""
msgid "The update has been downloaded and installed successfully. Press OK to continue." msgid "The update has been downloaded and installed successfully. Press OK to continue."
msgstr "" msgstr ""
#: ../src\wxUI\commonMessageDialogs.py:11
msgid "Do you really want to close {0}?"
msgstr ""
#: ../src\wxUI\commonMessageDialogs.py:15 #: ../src\wxUI\commonMessageDialogs.py:15
msgid "Restart TW Blue" msgid "Restart TW Blue"
msgstr "" msgstr ""
@ -2406,7 +2420,7 @@ msgstr ""
msgid "Buffers" msgid "Buffers"
msgstr "" msgstr ""
#: ../src\wxUI\dialogs\lists.py:124 #: ../src\wxUI\dialogs\lists.py:133
msgid "Do you really want to delete this list?" msgid "Do you really want to delete this list?"
msgstr "" msgstr ""
@ -2439,151 +2453,155 @@ msgstr ""
msgid "&Lists manager" msgid "&Lists manager"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:22 #: ../src\wxUI\view.py:21
msgid "&Edit keystrokes" msgid "&Edit keystrokes"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:25 #: ../src\wxUI\view.py:24
msgid "E&xit" msgid "E&xit"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:29 ../src\wxUI\view.py:82 #: ../src\wxUI\view.py:28 ../src\wxUI\view.py:81
msgid "&Tweet" msgid "&Tweet"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:30 #: ../src\wxUI\view.py:29
msgid "Re&ply" msgid "Re&ply"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:31 #: ../src\wxUI\view.py:30
msgid "&Retweet" msgid "&Retweet"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:32 #: ../src\wxUI\view.py:31
msgid "Add to &favourites" msgid "Add to &favourites"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:33 #: ../src\wxUI\view.py:32
msgid "Remove from favo&urites" msgid "Remove from favo&urites"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:34 #: ../src\wxUI\view.py:33
msgid "&Show tweet" msgid "&Show tweet"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:35 #: ../src\wxUI\view.py:34
msgid "View &address" msgid "View &address"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:36 #: ../src\wxUI\view.py:35
msgid "View conversa&tion" msgid "View conversa&tion"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:37 #: ../src\wxUI\view.py:36
msgid "&Delete" msgid "&Delete"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:41 #: ../src\wxUI\view.py:40
msgid "&Follow" msgid "&Follow"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:42 #: ../src\wxUI\view.py:41
msgid "&Unfollow" msgid "&Unfollow"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:43 ../src\wxUI\view.py:63 #: ../src\wxUI\view.py:42 ../src\wxUI\view.py:62
msgid "&Mute" msgid "&Mute"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:44 #: ../src\wxUI\view.py:43
msgid "U&nmute" msgid "U&nmute"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:45 #: ../src\wxUI\view.py:44
msgid "&Report as spam" msgid "&Report as spam"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:46 #: ../src\wxUI\view.py:45
msgid "&Block" msgid "&Block"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:47 #: ../src\wxUI\view.py:46
msgid "Unb&lock" msgid "Unb&lock"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:48 #: ../src\wxUI\view.py:47
msgid "Direct me&ssage" msgid "Direct me&ssage"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:49 #: ../src\wxUI\view.py:48
msgid "&Add to list" msgid "&Add to list"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:51 #: ../src\wxUI\view.py:50
msgid "R&emove from list" msgid "R&emove from list"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:53 #: ../src\wxUI\view.py:52
msgid "&View lists" msgid "&View lists"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:55 #: ../src\wxUI\view.py:54
msgid "Show user &profile" msgid "Show user &profile"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:56 #: ../src\wxUI\view.py:55
msgid "&Timeline" msgid "&Timeline"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:57 #: ../src\wxUI\view.py:56
msgid "V&iew favourites" msgid "V&iew favourites"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:61 #: ../src\wxUI\view.py:60
msgid "&Load previous items" msgid "&Load previous items"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:64 #: ../src\wxUI\view.py:63
msgid "&Autoread tweets for this buffer" msgid "&Autoread tweets for this buffer"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:65 #: ../src\wxUI\view.py:64
msgid "&Clear buffer" msgid "&Clear buffer"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:66 #: ../src\wxUI\view.py:65
msgid "&Remove buffer" msgid "&Remove buffer"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:72 #: ../src\wxUI\view.py:71
msgid "Sounds &tutorial" msgid "Sounds &tutorial"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:73 #: ../src\wxUI\view.py:72
msgid "&What's new in this version?" msgid "&What's new in this version?"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:75 #: ../src\wxUI\view.py:74
msgid "&Check for updates" msgid "&Check for updates"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:76 #: ../src\wxUI\view.py:75
msgid "&Report an error" msgid "&Report an error"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:81 #: ../src\wxUI\view.py:80
msgid "&Application" msgid "&Application"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:83 #: ../src\wxUI\view.py:82
msgid "&User" msgid "&User"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:84 #: ../src\wxUI\view.py:83
msgid "&Buffer" msgid "&Buffer"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:85 #: ../src\wxUI\view.py:84
msgid "&Help" msgid "&Help"
msgstr "" msgstr ""
#: ../src\wxUI\view.py:191
msgid "Your {0} version is up to date"
msgstr ""