mirror of
https://github.com/MCV-Software/TWBlue.git
synced 2025-02-21 01:03:08 -05:00
Final additions for TWBlue 0.50. TWBlue's source code has been frozen
This commit is contained in:
parent
4b98f27968
commit
9502cef251
@ -5,7 +5,7 @@ if snapshot == False:
|
|||||||
version = "0.48"
|
version = "0.48"
|
||||||
update_url = 'http://twblue.com.mx/updates/tw_blue.json'
|
update_url = 'http://twblue.com.mx/updates/tw_blue.json'
|
||||||
else:
|
else:
|
||||||
version = "5"
|
version = "6"
|
||||||
update_url = 'http://twblue.com.mx/updates/snapshots.json'
|
update_url = 'http://twblue.com.mx/updates/snapshots.json'
|
||||||
author = u"Manuel Cortéz"
|
author = u"Manuel Cortéz"
|
||||||
authorEmail = "manuel@manuelcortez.net"
|
authorEmail = "manuel@manuelcortez.net"
|
||||||
|
@ -7,11 +7,11 @@ class autocompletionManageDialog(wx.Dialog):
|
|||||||
super(autocompletionManageDialog, self).__init__(parent=None, id=-1, title=_(u"Manage Autocomplete users’ database"))
|
super(autocompletionManageDialog, self).__init__(parent=None, id=-1, title=_(u"Manage Autocomplete users’ database"))
|
||||||
panel = wx.Panel(self)
|
panel = wx.Panel(self)
|
||||||
sizer = wx.BoxSizer(wx.VERTICAL)
|
sizer = wx.BoxSizer(wx.VERTICAL)
|
||||||
label = wx.StaticText(panel, -1, _(u"Users in your database"))
|
label = wx.StaticText(panel, -1, _(u"Editing TWBlue users database"))
|
||||||
self.users = widgets.list(panel, _(u"Username"), _(u"Name"), style=wx.LC_REPORT)
|
self.users = widgets.list(panel, _(u"Username"), _(u"Name"), style=wx.LC_REPORT)
|
||||||
sizer.Add(label, 0, wx.ALL, 5)
|
sizer.Add(label, 0, wx.ALL, 5)
|
||||||
sizer.Add(self.users.list, 0, wx.ALL, 5)
|
sizer.Add(self.users.list, 0, wx.ALL, 5)
|
||||||
self.add = wx.Button(panel, -1, _(u"Add new user"))
|
self.add = wx.Button(panel, -1, _(u"Add user"))
|
||||||
self.remove = wx.Button(panel, -1, _(u"Remove user"))
|
self.remove = wx.Button(panel, -1, _(u"Remove user"))
|
||||||
optionsBox = wx.BoxSizer(wx.HORIZONTAL)
|
optionsBox = wx.BoxSizer(wx.HORIZONTAL)
|
||||||
optionsBox.Add(self.add, 0, wx.ALL, 5)
|
optionsBox.Add(self.add, 0, wx.ALL, 5)
|
||||||
|
@ -10,7 +10,7 @@ class autocompletionSettingsDialog(wx.Dialog):
|
|||||||
self.friends_buffer = wx.CheckBox(panel, -1, _(u"Add users from friends buffer"))
|
self.friends_buffer = wx.CheckBox(panel, -1, _(u"Add users from friends buffer"))
|
||||||
sizer.Add(self.followers_buffer, 0, wx.ALL, 5)
|
sizer.Add(self.followers_buffer, 0, wx.ALL, 5)
|
||||||
sizer.Add(self.friends_buffer, 0, wx.ALL, 5)
|
sizer.Add(self.friends_buffer, 0, wx.ALL, 5)
|
||||||
self.viewList = wx.Button(panel, -1, _(u"See the user list"))
|
self.viewList = wx.Button(panel, -1, _(u"See the users list"))
|
||||||
sizer.Add(self.viewList, 0, wx.ALL, 5)
|
sizer.Add(self.viewList, 0, wx.ALL, 5)
|
||||||
ok = wx.Button(panel, wx.ID_OK)
|
ok = wx.Button(panel, wx.ID_OK)
|
||||||
cancel = wx.Button(panel, wx.ID_CANCEL)
|
cancel = wx.Button(panel, wx.ID_CANCEL)
|
||||||
|
@ -55,7 +55,7 @@ class general(wx.Panel):
|
|||||||
self.ask_at_exit = wx.CheckBox(self, -1, _(U"ask before exiting TwBlue?"))
|
self.ask_at_exit = wx.CheckBox(self, -1, _(U"ask before exiting TwBlue?"))
|
||||||
self.ask_at_exit.SetValue(config.main["general"]["ask_at_exit"])
|
self.ask_at_exit.SetValue(config.main["general"]["ask_at_exit"])
|
||||||
sizer.Add(self.ask_at_exit, 0, wx.ALL, 5)
|
sizer.Add(self.ask_at_exit, 0, wx.ALL, 5)
|
||||||
self.use_invisible_shorcuts = wx.CheckBox(self, -1, _(u"Use invisible interface's keyboard shorcuts even if the window is displayed"))
|
self.use_invisible_shorcuts = wx.CheckBox(self, -1, _(u"Use invisible interface's keyboard shorcuts on the GUI"))
|
||||||
self.use_invisible_shorcuts.SetValue(config.main["general"]["use_invisible_keyboard_shorcuts"])
|
self.use_invisible_shorcuts.SetValue(config.main["general"]["use_invisible_keyboard_shorcuts"])
|
||||||
sizer.Add(self.use_invisible_shorcuts, 0, wx.ALL, 5)
|
sizer.Add(self.use_invisible_shorcuts, 0, wx.ALL, 5)
|
||||||
self.relative_time = wx.CheckBox(self, -1, _(U"Relative times"))
|
self.relative_time = wx.CheckBox(self, -1, _(U"Relative times"))
|
||||||
|
@ -33,6 +33,7 @@ import platform
|
|||||||
import urllib2
|
import urllib2
|
||||||
import sysTrayIcon
|
import sysTrayIcon
|
||||||
import switchModule
|
import switchModule
|
||||||
|
from pubsub import pub
|
||||||
import languageHandler
|
import languageHandler
|
||||||
from extra.autocompletionUsers import settings as autocompletionUsersSettings
|
from extra.autocompletionUsers import settings as autocompletionUsersSettings
|
||||||
import pygeocoder
|
import pygeocoder
|
||||||
@ -40,7 +41,7 @@ from pygeolib import GeocoderError
|
|||||||
from sessionmanager import manager
|
from sessionmanager import manager
|
||||||
from issueReporter import gui as issueReporterGUI
|
from issueReporter import gui as issueReporterGUI
|
||||||
from mysc import event
|
from mysc import event
|
||||||
from mysc.thread_utils import call_threaded
|
from mysc.thread_utils import call_threaded, stream_threaded
|
||||||
from twython import TwythonError
|
from twython import TwythonError
|
||||||
from urllib2 import URLError
|
from urllib2 import URLError
|
||||||
from mysc.repeating_timer import RepeatingTimer
|
from mysc.repeating_timer import RepeatingTimer
|
||||||
@ -337,6 +338,7 @@ class mainFrame(wx.Frame):
|
|||||||
self.SetClientSize(self.sizer.CalcMin())
|
self.SetClientSize(self.sizer.CalcMin())
|
||||||
self.Bind(event.MyEVT_STARTED, self.onInit)
|
self.Bind(event.MyEVT_STARTED, self.onInit)
|
||||||
self.Bind(event.EVT_RESULT, self.onMemberAdded)
|
self.Bind(event.EVT_RESULT, self.onMemberAdded)
|
||||||
|
pub.subscribe(self.listen_streamerror, "streamError")
|
||||||
call_threaded(self.init, run_streams=True)
|
call_threaded(self.init, run_streams=True)
|
||||||
|
|
||||||
def init(self, run_streams=False):
|
def init(self, run_streams=False):
|
||||||
@ -392,21 +394,21 @@ class mainFrame(wx.Frame):
|
|||||||
|
|
||||||
def setup_twitter(self, panel):
|
def setup_twitter(self, panel):
|
||||||
""" Setting up the connection for twitter, or authenticate if the config file has valid credentials."""
|
""" Setting up the connection for twitter, or authenticate if the config file has valid credentials."""
|
||||||
try:
|
# try:
|
||||||
self.twitter.login(self.user_key, self.user_secret)
|
self.twitter.login(self.user_key, self.user_secret)
|
||||||
self.logging_in_twblue(panel)
|
self.logging_in_twblue(panel)
|
||||||
log.info("Authorized in Twitter.")
|
log.info("Authorized in Twitter.")
|
||||||
del self.user_key; del self.user_secret
|
del self.user_key; del self.user_secret
|
||||||
except:
|
# except:
|
||||||
dlg1 = wx.MessageDialog(panel, _(u"Connection error. Try again later."), _(u"Error!"), wx.ICON_ERROR)
|
# dlg1 = wx.MessageDialog(panel, _(u"Connection error. Try again later."), _(u"Error!"), wx.ICON_ERROR)
|
||||||
dlg1.ShowModal()
|
# dlg1.ShowModal()
|
||||||
self.Close(True)
|
# self.Close(True)
|
||||||
|
|
||||||
def get_home(self):
|
def get_home(self):
|
||||||
""" Gets the home stream, that manages home timeline, mentions, direct messages and sent."""
|
""" Gets the home stream, that manages home timeline, mentions, direct messages and sent."""
|
||||||
try:
|
try:
|
||||||
self.stream = twitter.buffers.stream.streamer(application.app_key, application.app_secret, config.main["twitter"]["user_key"], config.main["twitter"]["user_secret"], parent=self)
|
self.stream = twitter.buffers.stream.streamer(application.app_key, application.app_secret, config.main["twitter"]["user_key"], config.main["twitter"]["user_secret"], parent=self)
|
||||||
call_threaded(self.stream.user)
|
stream_threaded(self.stream.user)
|
||||||
except:
|
except:
|
||||||
self.stream.disconnect()
|
self.stream.disconnect()
|
||||||
|
|
||||||
@ -429,13 +431,16 @@ class mainFrame(wx.Frame):
|
|||||||
ids+= str(z)+", "
|
ids+= str(z)+", "
|
||||||
if ids != "":
|
if ids != "":
|
||||||
# try:
|
# try:
|
||||||
call_threaded(self.stream2.statuses.filter, follow=ids)
|
stream_threaded(self.stream2.statuses.filter, follow=ids)
|
||||||
# except:
|
# except:
|
||||||
# pass
|
# pass
|
||||||
# except:
|
# except:
|
||||||
# self.stream2.disconnect()
|
# self.stream2.disconnect()
|
||||||
|
|
||||||
def check_stream_up(self):
|
def check_stream_up(self):
|
||||||
|
if not hasattr(self, "stream") and not hasattr(self, "stream2"):
|
||||||
|
self.init(run_streams=True)
|
||||||
|
return
|
||||||
try:
|
try:
|
||||||
urllib2.urlopen("http://74.125.228.231", timeout=5)
|
urllib2.urlopen("http://74.125.228.231", timeout=5)
|
||||||
except urllib2.URLError:
|
except urllib2.URLError:
|
||||||
@ -1061,6 +1066,15 @@ class mainFrame(wx.Frame):
|
|||||||
config.main["other_buffers"]["trending_topic_buffers"].append(woeid)
|
config.main["other_buffers"]["trending_topic_buffers"].append(woeid)
|
||||||
buff.put_items(num)
|
buff.put_items(num)
|
||||||
|
|
||||||
|
def listen_streamerror(self):
|
||||||
|
log.error("There is a connection error")
|
||||||
|
print "Connection error"
|
||||||
|
self.stream.disconnect()
|
||||||
|
if hasattr(self, "stream2"):
|
||||||
|
self.stream2.disconnect()
|
||||||
|
del self.stream2
|
||||||
|
del self.stream
|
||||||
|
|
||||||
### Close App
|
### Close App
|
||||||
def Destroy(self):
|
def Destroy(self):
|
||||||
self.sysTray.Destroy()
|
self.sysTray.Destroy()
|
||||||
|
@ -42,7 +42,7 @@ actions = {
|
|||||||
"edit_keystrokes": _(u"Shows the keystroke editor"),
|
"edit_keystrokes": _(u"Shows the keystroke editor"),
|
||||||
"view_user_lists": _(u"Show lists for a specified user"),
|
"view_user_lists": _(u"Show lists for a specified user"),
|
||||||
"get_more_items": _(u"loads previous items to any buffer"),
|
"get_more_items": _(u"loads previous items to any buffer"),
|
||||||
"reverse_geocode": _(u"Get the location for tweets"),
|
"reverse_geocode": _(u"Get location of any tweet"),
|
||||||
"view_reverse_geocode": _(u"Displays the tweet's location in a dialog"),
|
"view_reverse_geocode": _(u"Displays the tweet's location in a dialog"),
|
||||||
"get_trending_topics": _(u"Creates a buffer for displaying trends for a desired place"),
|
"get_trending_topics": _(u"Creates a buffer for displaying trends for a desired place"),
|
||||||
}
|
}
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -3,6 +3,7 @@ import threading
|
|||||||
import wx
|
import wx
|
||||||
from twython import TwythonRateLimitError
|
from twython import TwythonRateLimitError
|
||||||
import time
|
import time
|
||||||
|
from pubsub import pub
|
||||||
|
|
||||||
def call_threaded(func, *args, **kwargs):
|
def call_threaded(func, *args, **kwargs):
|
||||||
#Call the given function in a daemonized thread and return the thread.
|
#Call the given function in a daemonized thread and return the thread.
|
||||||
@ -19,3 +20,14 @@ def call_threaded(func, *args, **kwargs):
|
|||||||
thread.daemon = True
|
thread.daemon = True
|
||||||
thread.start()
|
thread.start()
|
||||||
return thread
|
return thread
|
||||||
|
|
||||||
|
def stream_threaded(func, *args, **kwargs):
|
||||||
|
def new_func(*a, **k):
|
||||||
|
try:
|
||||||
|
func(*a, **k)
|
||||||
|
except:
|
||||||
|
pub.sendMessage("streamError")
|
||||||
|
thread = threading.Thread(target=new_func, args=args, kwargs=kwargs)
|
||||||
|
thread.daemon = True
|
||||||
|
thread.start()
|
||||||
|
return thread
|
@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"POT-Creation-Date: 2014-12-05 11:32+Hora estándar central (México)\n"
|
"POT-Creation-Date: 2014-12-10 23:20+Hora estándar 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"
|
||||||
@ -75,8 +75,8 @@ msgstr ""
|
|||||||
msgid "Discarded"
|
msgid "Discarded"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:356
|
#: ../src\extra\AudioUploader\gui.py:139 ../src\gui\buffers\base.py:359
|
||||||
#: ../src\gui\buffers\base.py:368
|
#: ../src\gui\buffers\base.py:371
|
||||||
msgid "Playing..."
|
msgid "Playing..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -181,75 +181,79 @@ msgid "Someone's favourites have been updated"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:19
|
#: ../src\extra\SoundsTutorial\gui.py:19
|
||||||
msgid "There are no more tweets to read"
|
msgid "The tweet has coordinates to determine its location"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:20
|
#: ../src\extra\SoundsTutorial\gui.py:20
|
||||||
msgid "A list has a new tweet"
|
msgid "There are no more tweets to read"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:21
|
#: ../src\extra\SoundsTutorial\gui.py:21
|
||||||
msgid "You can't add any more characters on the tweet"
|
msgid "A list has a new tweet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:22
|
#: ../src\extra\SoundsTutorial\gui.py:22
|
||||||
msgid "You've been mentioned "
|
msgid "You can't add any more characters on the tweet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:23
|
#: ../src\extra\SoundsTutorial\gui.py:23
|
||||||
msgid "A new event has happened"
|
msgid "You've been mentioned "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:24
|
#: ../src\extra\SoundsTutorial\gui.py:24
|
||||||
msgid "TW Blue is ready "
|
msgid "A new event has happened"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:25
|
#: ../src\extra\SoundsTutorial\gui.py:25
|
||||||
msgid "You've replied"
|
msgid "TW Blue is ready "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:26
|
#: ../src\extra\SoundsTutorial\gui.py:26
|
||||||
msgid "You've retweeted"
|
msgid "You've replied"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:27
|
#: ../src\extra\SoundsTutorial\gui.py:27
|
||||||
msgid "A search has been updated"
|
msgid "You've retweeted"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:28
|
#: ../src\extra\SoundsTutorial\gui.py:28
|
||||||
msgid "There's a new tweet in the main buffer"
|
msgid "A search has been updated"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:29
|
#: ../src\extra\SoundsTutorial\gui.py:29
|
||||||
msgid "You've sent a tweet"
|
msgid "There's a new tweet in the main buffer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:30
|
#: ../src\extra\SoundsTutorial\gui.py:30
|
||||||
msgid "There's a new tweet in a timeline"
|
msgid "You've sent a tweet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:31
|
#: ../src\extra\SoundsTutorial\gui.py:31
|
||||||
msgid "You have a new follower"
|
msgid "There's a new tweet in a timeline"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:32
|
#: ../src\extra\SoundsTutorial\gui.py:32
|
||||||
|
msgid "You have a new follower"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../src\extra\SoundsTutorial\gui.py:33
|
||||||
msgid "You've turned the volume up or down"
|
msgid "You've turned the volume up or down"
|
||||||
msgstr ""
|
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 lacking sounds or to contact with the sound pack developer."
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:36 ../src\extra\SpellChecker\gui.py:34
|
#: ../src\extra\SoundsTutorial\gui.py:37 ../src\extra\SpellChecker\gui.py:34
|
||||||
#: ../src\gui\dialogs\show_user.py:63
|
#: ../src\gui\dialogs\show_user.py:63
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\SoundsTutorial\gui.py:38
|
#: ../src\extra\SoundsTutorial\gui.py:39
|
||||||
msgid "Sounds tutorial"
|
msgid "Sounds tutorial"
|
||||||
msgstr ""
|
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"
|
msgid "Press enter to listen to the sound for the selected event"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -309,10 +313,59 @@ msgstr ""
|
|||||||
msgid "Autocompletion only works for users."
|
msgid "Autocompletion only works for users."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\autocompletionUsers\settings.py:22
|
#: ../src\extra\autocompletionUsers\manage.py:38
|
||||||
|
msgid "Are you sure you want to delete this user from the database? This user will not appear on the autocomplete results anymore."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../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."
|
msgid "Updating database... You can close this window now. A message will tell you when the process finishes."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../src\extra\autocompletionUsers\wx_manage.py:7
|
||||||
|
msgid "Manage Autocomplete users\342\200\231 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
|
||||||
|
msgid "The user does not exist"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../src\extra\autocompletionUsers\wx_manage.py:42
|
||||||
|
#: ../src\gui\dialogs\configuration.py:248
|
||||||
|
msgid "Error!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\autocompletionUsers\wx_settings.py:6
|
#: ../src\extra\autocompletionUsers\wx_settings.py:6
|
||||||
msgid "Autocomplete users\342\200\231 settings"
|
msgid "Autocomplete users\342\200\231 settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -325,11 +378,15 @@ msgstr ""
|
|||||||
msgid "Add users from friends buffer"
|
msgid "Add users from friends buffer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\autocompletionUsers\wx_settings.py:23
|
#: ../src\extra\autocompletionUsers\wx_settings.py:13
|
||||||
|
msgid "See the users list"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../src\extra\autocompletionUsers\wx_settings.py:25
|
||||||
msgid "Done"
|
msgid "Done"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\extra\autocompletionUsers\wx_settings.py:23
|
#: ../src\extra\autocompletionUsers\wx_settings.py:25
|
||||||
msgid "TWBlue's database of users has been updated."
|
msgid "TWBlue's database of users has been updated."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -732,19 +789,19 @@ msgstr ""
|
|||||||
msgid "User"
|
msgid "User"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:83 ../src\gui\buffers\base.py:233
|
#: ../src\gui\buffers\base.py:83 ../src\gui\buffers\base.py:236
|
||||||
#: ../src\gui\buffers\events.py:65 ../src\gui\buffers\events.py:81
|
#: ../src\gui\buffers\events.py:65 ../src\gui\buffers\events.py:81
|
||||||
#: ../src\gui\buffers\trends.py:64 ../src\gui\buffers\trends.py:114
|
#: ../src\gui\buffers\trends.py:64 ../src\gui\buffers\trends.py:108
|
||||||
#: ../src\gui\buffers\trends.py:126 ../src\gui\dialogs\message.py:347
|
#: ../src\gui\buffers\trends.py:120 ../src\gui\dialogs\message.py:347
|
||||||
msgid "Tweet"
|
msgid "Tweet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:85 ../src\gui\buffers\base.py:245
|
#: ../src\gui\buffers\base.py:85 ../src\gui\buffers\base.py:248
|
||||||
#: ../src\gui\buffers\base.py:248
|
#: ../src\gui\buffers\base.py:251
|
||||||
msgid "Retweet"
|
msgid "Retweet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:264
|
#: ../src\gui\buffers\base.py:87 ../src\gui\buffers\base.py:267
|
||||||
msgid "Reply"
|
msgid "Reply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -767,69 +824,69 @@ msgstr ""
|
|||||||
msgid "This buffer is not a timeline; it can't be deleted."
|
msgid "This buffer is not a timeline; it can't be deleted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:201 ../src\gui\buffers\people.py:117
|
#: ../src\gui\buffers\base.py:204 ../src\gui\buffers\people.py:117
|
||||||
msgid "%s items retrieved"
|
msgid "%s items retrieved"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:225 ../src\gui\buffers\dm.py:46
|
#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46
|
||||||
#: ../src\gui\buffers\people.py:59
|
#: ../src\gui\buffers\people.py:59
|
||||||
msgid "Direct message to %s"
|
msgid "Direct message to %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:225 ../src\gui\buffers\dm.py:46
|
#: ../src\gui\buffers\base.py:228 ../src\gui\buffers\dm.py:46
|
||||||
#: ../src\gui\buffers\people.py:59
|
#: ../src\gui\buffers\people.py:59
|
||||||
msgid "New direct message"
|
msgid "New direct message"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:233 ../src\gui\buffers\events.py:81
|
#: ../src\gui\buffers\base.py:236 ../src\gui\buffers\events.py:81
|
||||||
#: ../src\gui\buffers\trends.py:114 ../src\gui\buffers\trends.py:126
|
#: ../src\gui\buffers\trends.py:108 ../src\gui\buffers\trends.py:120
|
||||||
msgid "Write the tweet here"
|
msgid "Write the tweet here"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:245
|
#: ../src\gui\buffers\base.py:248
|
||||||
msgid "Would you like to add a comment to this tweet?"
|
msgid "Would you like to add a comment to this tweet?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:248
|
#: ../src\gui\buffers\base.py:251
|
||||||
msgid "Add your comment to the tweet"
|
msgid "Add your comment to the tweet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:264
|
#: ../src\gui\buffers\base.py:267
|
||||||
msgid "Reply to %s"
|
msgid "Reply to %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:319
|
#: ../src\gui\buffers\base.py:322
|
||||||
msgid "Opening URL..."
|
msgid "Opening URL..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:338 ../src\gui\buffers\events.py:125
|
#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125
|
||||||
msgid "Do you really want to empty this buffer? It's tweets will be removed from the list but not from Twitter"
|
msgid "Do you really want to empty this buffer? It's tweets will be removed from the list but not from Twitter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:338 ../src\gui\buffers\events.py:125
|
#: ../src\gui\buffers\base.py:341 ../src\gui\buffers\events.py:125
|
||||||
#: ../src\gui\buffers\trends.py:156
|
#: ../src\gui\buffers\trends.py:150
|
||||||
msgid "Empty buffer"
|
msgid "Empty buffer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:343 ../src\gui\buffers\events.py:129
|
#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129
|
||||||
msgid "Do you really want to delete this message?"
|
msgid "Do you really want to delete this message?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:343 ../src\gui\buffers\events.py:129
|
#: ../src\gui\buffers\base.py:346 ../src\gui\buffers\events.py:129
|
||||||
#: ../src\gui\dialogs\lists.py:107
|
#: ../src\gui\dialogs\lists.py:107
|
||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:363 ../src\gui\buffers\base.py:374
|
#: ../src\gui\buffers\base.py:366 ../src\gui\buffers\base.py:377
|
||||||
msgid "Unable to play audio."
|
msgid "Unable to play audio."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\base.py:365
|
#: ../src\gui\buffers\base.py:368
|
||||||
msgid "Audio stopped."
|
msgid "Audio stopped."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33
|
#: ../src\gui\buffers\events.py:36 ../src\gui\buffers\panels.py:33
|
||||||
#: ../src\gui\buffers\trends.py:93 ../src\gui\buffers\tweet_searches.py:58
|
#: ../src\gui\buffers\trends.py:96 ../src\gui\buffers\tweet_searches.py:58
|
||||||
#: ../src\gui\buffers\user_searches.py:64
|
#: ../src\gui\buffers\user_searches.py:64
|
||||||
msgid "This action is not supported for this buffer"
|
msgid "This action is not supported for this buffer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -886,7 +943,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: ../src\gui\buffers\menus.py:29 ../src\gui\buffers\menus.py:55
|
#: ../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:78 ../src\gui\buffers\menus.py:92
|
||||||
#: ../src\gui\buffers\menus.py:115
|
#: ../src\gui\buffers\menus.py:115 ../src\gui\buffers\menus.py:132
|
||||||
msgid "&Copy to clipboard"
|
msgid "&Copy to clipboard"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -924,6 +981,14 @@ msgstr ""
|
|||||||
msgid "&Show user"
|
msgid "&Show user"
|
||||||
msgstr ""
|
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
|
#: ../src\gui\buffers\panels.py:28
|
||||||
msgid "Announce"
|
msgid "Announce"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -948,7 +1013,7 @@ msgstr ""
|
|||||||
msgid "Do you really want to delete this buffer?"
|
msgid "Do you really want to delete this buffer?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\buffers\trends.py:156
|
#: ../src\gui\buffers\trends.py:150
|
||||||
msgid "Do you really want to empty this buffer? It's items will be removed from the list"
|
msgid "Do you really want to empty this buffer? It's items will be removed from the list"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -965,165 +1030,165 @@ msgstr ""
|
|||||||
msgid "Set the autocomplete function"
|
msgid "Set the autocomplete function"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:56
|
#: ../src\gui\dialogs\configuration.py:55
|
||||||
msgid "ask before exiting TwBlue?"
|
msgid "ask before exiting TwBlue?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:59
|
#: ../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"
|
msgid "Relative times"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:63
|
#: ../src\gui\dialogs\configuration.py:65
|
||||||
msgid "Activate Sapi5 when any other screen reader is not being run"
|
msgid "Activate Sapi5 when any other screen reader is not being run"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:66
|
#: ../src\gui\dialogs\configuration.py:68
|
||||||
msgid "Activate the auto-start of the invisible interface"
|
msgid "Activate the auto-start of the invisible interface"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:70
|
#: ../src\gui\dialogs\configuration.py:72
|
||||||
msgid "API calls when the stream is started (One API call equals to 200 tweetts, two API calls equals 400 tweets, etc):"
|
msgid "API calls when the stream is started (One API call equals to 200 tweetts, two API calls equals 400 tweets, etc):"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:78
|
#: ../src\gui\dialogs\configuration.py:80
|
||||||
msgid "Items on each API call"
|
msgid "Items on each API call"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:85
|
#: ../src\gui\dialogs\configuration.py:87
|
||||||
msgid "Inverted buffers: The newest tweets will be shown at the beginning of the lists while the oldest at the end"
|
msgid "Inverted buffers: The newest tweets will be shown at the beginning of the lists while the oldest at the end"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:101
|
#: ../src\gui\dialogs\configuration.py:103
|
||||||
msgid "Show followers"
|
msgid "Show followers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:104
|
#: ../src\gui\dialogs\configuration.py:106
|
||||||
msgid "Show friends"
|
msgid "Show friends"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:107
|
#: ../src\gui\dialogs\configuration.py:109
|
||||||
msgid "Show favourites"
|
msgid "Show favourites"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:110
|
#: ../src\gui\dialogs\configuration.py:112
|
||||||
msgid "Show blocked users"
|
msgid "Show blocked users"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:113
|
#: ../src\gui\dialogs\configuration.py:115
|
||||||
msgid "Show muted users"
|
msgid "Show muted users"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:116
|
#: ../src\gui\dialogs\configuration.py:118
|
||||||
msgid "Show events"
|
msgid "Show events"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:126
|
#: ../src\gui\dialogs\configuration.py:128
|
||||||
#: ../src\gui\dialogs\configuration.py:275
|
#: ../src\gui\dialogs\configuration.py:277
|
||||||
msgid "Ignored clients"
|
msgid "Ignored clients"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:132
|
#: ../src\gui\dialogs\configuration.py:134
|
||||||
msgid "Add client"
|
msgid "Add client"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:133
|
#: ../src\gui\dialogs\configuration.py:135
|
||||||
msgid "Remove client"
|
msgid "Remove client"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:144
|
#: ../src\gui\dialogs\configuration.py:146
|
||||||
msgid "Add a new ignored client"
|
msgid "Add a new ignored client"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:144
|
#: ../src\gui\dialogs\configuration.py:146
|
||||||
msgid "Enter the name of the client here"
|
msgid "Enter the name of the client here"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:161
|
#: ../src\gui\dialogs\configuration.py:163
|
||||||
msgid "Volume"
|
msgid "Volume"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:170
|
#: ../src\gui\dialogs\configuration.py:172
|
||||||
msgid "Global mute"
|
msgid "Global mute"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:174
|
#: ../src\gui\dialogs\configuration.py:176
|
||||||
msgid "Output device"
|
msgid "Output device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:183
|
#: ../src\gui\dialogs\configuration.py:185
|
||||||
msgid "Input device"
|
msgid "Input device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:194
|
#: ../src\gui\dialogs\configuration.py:196
|
||||||
msgid "Sound pack"
|
msgid "Sound pack"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:207
|
#: ../src\gui\dialogs\configuration.py:209
|
||||||
msgid "If you've got a SndUp account, enter your API Key here. Whether the API Key is wrong, the App will fail to upload anything to the server. Whether there's no API Key here, then the audio files will be uploaded anonimously"
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:220
|
#: ../src\gui\dialogs\configuration.py:222
|
||||||
#: ../src\gui\dialogs\configuration.py:244
|
#: ../src\gui\dialogs\configuration.py:246
|
||||||
msgid "Unlink your Dropbox account"
|
msgid "Unlink your Dropbox account"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:222
|
#: ../src\gui\dialogs\configuration.py:224
|
||||||
#: ../src\gui\dialogs\configuration.py:239
|
#: ../src\gui\dialogs\configuration.py:241
|
||||||
#: ../src\gui\dialogs\configuration.py:247
|
#: ../src\gui\dialogs\configuration.py:249
|
||||||
#: ../src\gui\dialogs\configuration.py:251
|
#: ../src\gui\dialogs\configuration.py:253
|
||||||
#: ../src\gui\dialogs\configuration.py:258
|
#: ../src\gui\dialogs\configuration.py:260
|
||||||
msgid "Link your Dropbox account"
|
msgid "Link your Dropbox account"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:232
|
#: ../src\gui\dialogs\configuration.py:234
|
||||||
msgid "Authorisation"
|
msgid "Authorisation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:232
|
#: ../src\gui\dialogs\configuration.py:234
|
||||||
msgid "The authorisation request will be shown on your browser. Copy the code tat Dropbox will provide and, in the text box that will appear on TW Blue, paste it. This code is necessary to continue. You only need to do it once."
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:234
|
#: ../src\gui\dialogs\configuration.py:236
|
||||||
msgid "Enter the code here."
|
msgid "Enter the code here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:234
|
#: ../src\gui\dialogs\configuration.py:236
|
||||||
msgid "Verification code"
|
msgid "Verification code"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:246
|
#: ../src\gui\dialogs\configuration.py:248
|
||||||
msgid "Error during authorisation. Try again later."
|
msgid "Error during authorisation. Try again later."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:246
|
#: ../src\gui\dialogs\configuration.py:267
|
||||||
msgid "Error!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:265
|
|
||||||
msgid "TW Blue preferences"
|
msgid "TW Blue preferences"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:269
|
#: ../src\gui\dialogs\configuration.py:271
|
||||||
msgid "General"
|
msgid "General"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:273
|
#: ../src\gui\dialogs\configuration.py:275
|
||||||
msgid "Show other buffers"
|
msgid "Show other buffers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:277
|
#: ../src\gui\dialogs\configuration.py:279
|
||||||
msgid "Sound"
|
msgid "Sound"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:279
|
#: ../src\gui\dialogs\configuration.py:281
|
||||||
msgid "Audio Services"
|
msgid "Audio Services"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:282
|
#: ../src\gui\dialogs\configuration.py:284
|
||||||
msgid "Save"
|
msgid "Save"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:285 ../src\gui\dialogs\follow.py:64
|
#: ../src\gui\dialogs\configuration.py:287 ../src\gui\dialogs\follow.py:67
|
||||||
#: ../src\gui\dialogs\message.py:189 ../src\gui\dialogs\message.py:284
|
#: ../src\gui\dialogs\message.py:189 ../src\gui\dialogs\message.py:284
|
||||||
#: ../src\gui\dialogs\message.py:385 ../src\gui\dialogs\message.py:472
|
#: ../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\search.py:42 ../src\gui\dialogs\show_user.py:42
|
||||||
@ -1132,83 +1197,91 @@ msgstr ""
|
|||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:301
|
#: ../src\gui\dialogs\configuration.py:303
|
||||||
msgid "Followers"
|
msgid "Followers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:315
|
#: ../src\gui\dialogs\configuration.py:317
|
||||||
msgid "friends"
|
msgid "friends"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:329
|
#: ../src\gui\dialogs\configuration.py:331
|
||||||
msgid "Favorites"
|
msgid "Favorites"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:343
|
#: ../src\gui\dialogs\configuration.py:345
|
||||||
msgid "Events"
|
msgid "Events"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:354
|
#: ../src\gui\dialogs\configuration.py:356
|
||||||
msgid "Blocked users"
|
msgid "Blocked users"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:368
|
#: ../src\gui\dialogs\configuration.py:370
|
||||||
msgid "Muted users"
|
msgid "Muted users"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:428
|
#: ../src\gui\dialogs\configuration.py:437
|
||||||
msgid "Restart TW Blue"
|
msgid "Restart TW Blue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\configuration.py:428
|
#: ../src\gui\dialogs\configuration.py:437
|
||||||
msgid "The application requires to be restarted to save these changes. Press OK to do it now."
|
msgid "The application requires to be restarted to save these changes. Press OK to do it now."
|
||||||
msgstr ""
|
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
|
||||||
msgid "Action"
|
msgid "Action"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\follow.py:44
|
#: ../src\gui\dialogs\follow.py:45
|
||||||
msgid "Follow"
|
msgid "Follow"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\follow.py:45
|
#: ../src\gui\dialogs\follow.py:46
|
||||||
msgid "Unfollow"
|
msgid "Unfollow"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\follow.py:46
|
#: ../src\gui\dialogs\follow.py:47
|
||||||
msgid "Mute"
|
msgid "Mute"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\follow.py:47
|
#: ../src\gui\dialogs\follow.py:48
|
||||||
msgid "Unmute"
|
msgid "Unmute"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\follow.py:48
|
#: ../src\gui\dialogs\follow.py:49
|
||||||
msgid "Block"
|
msgid "Block"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\follow.py:49
|
#: ../src\gui\dialogs\follow.py:50
|
||||||
msgid "Unblock"
|
msgid "Unblock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\follow.py:50
|
#: ../src\gui\dialogs\follow.py:51
|
||||||
msgid "Report as spam"
|
msgid "Report as spam"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\follow.py:61 ../src\gui\dialogs\search.py:40
|
#: ../src\gui\dialogs\follow.py:52
|
||||||
|
msgid "Ignore tweets from this client"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../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\gui\dialogs\trending.py:50 ../src\gui\dialogs\utils.py:39
|
||||||
msgid "OK"
|
msgid "OK"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\follow.py:101
|
#: ../src\gui\dialogs\follow.py:104
|
||||||
msgid "You've muted to %s"
|
msgid "You've muted to %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\follow.py:115
|
#: ../src\gui\dialogs\follow.py:118
|
||||||
msgid "You've unmuted to %s"
|
msgid "You've unmuted to %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../src\gui\dialogs\follow.py:142
|
||||||
|
msgid "You can't ignore direct messages"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\lists.py:36
|
#: ../src\gui\dialogs\lists.py:36
|
||||||
msgid "Lists manager"
|
msgid "Lists manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1395,7 +1468,7 @@ msgid "Recipient"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\message.py:318
|
#: ../src\gui\dialogs\message.py:318
|
||||||
msgid "Mention &to all"
|
msgid "Men&tion all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src\gui\dialogs\message.py:345
|
#: ../src\gui\dialogs\message.py:345
|
||||||
|
645
tools/twblue.pot
645
tools/twblue.pot
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user