Display a translatable error when an import fails. When importing the VTE-bindings fails, the error is shown in a
nice gtk dialog. Updated the .pot file with the new strings. Closes LP #179961
This commit is contained in:
parent
886e418671
commit
051b1d2036
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2007-12-29 02:52+0000\n"
|
||||
"POT-Creation-Date: 2008-01-02 23:27+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -16,43 +16,55 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: terminator:307
|
||||
msgid "_Open Link"
|
||||
#: terminator:42
|
||||
msgid ""
|
||||
"You need to install the python bindings for gobject, gnome, gtk, gcond and "
|
||||
"pango."
|
||||
msgstr ""
|
||||
|
||||
#: terminator:308
|
||||
msgid "_Copy Link Address"
|
||||
msgstr ""
|
||||
|
||||
#: terminator:314
|
||||
msgid "_Send Mail To..."
|
||||
#: terminator:51
|
||||
msgid ""
|
||||
"You need to install python bindings for libvte (\"python-vte\" in debian/"
|
||||
"ubuntu)"
|
||||
msgstr ""
|
||||
|
||||
#: terminator:315
|
||||
msgid "_Open Link"
|
||||
msgstr ""
|
||||
|
||||
#: terminator:316
|
||||
msgid "_Copy Link Address"
|
||||
msgstr ""
|
||||
|
||||
#: terminator:322
|
||||
msgid "_Send Mail To..."
|
||||
msgstr ""
|
||||
|
||||
#: terminator:323
|
||||
msgid "_Copy Email Address"
|
||||
msgstr ""
|
||||
|
||||
#: terminator:340
|
||||
#: terminator:348
|
||||
msgid "Show scrollbar"
|
||||
msgstr ""
|
||||
|
||||
#: terminator:348
|
||||
#: terminator:356
|
||||
msgid "Split _Horizontally"
|
||||
msgstr ""
|
||||
|
||||
#: terminator:352
|
||||
#: terminator:360
|
||||
msgid "Split _Vertically"
|
||||
msgstr ""
|
||||
|
||||
#: terminator:414
|
||||
#: terminator:422
|
||||
msgid "Close?"
|
||||
msgstr ""
|
||||
|
||||
#: terminator:419
|
||||
#: terminator:427
|
||||
msgid "<big><b>Close all terminals?</b></big>"
|
||||
msgstr ""
|
||||
|
||||
#: terminator:422
|
||||
#: terminator:430
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This window has %s terminals open. Closing the window will also close all "
|
||||
|
35
terminator
35
terminator
@ -25,24 +25,32 @@ Usage: terminator [OPTION] ...
|
||||
-p, --profile=PROFILE Take settings from gnome-terminal profile PROFILE
|
||||
"""
|
||||
|
||||
import os
|
||||
# import standard python libs
|
||||
import os, sys, string, time, getopt, math
|
||||
|
||||
import gettext
|
||||
gettext.install ('terminator')
|
||||
|
||||
# import unix-lib
|
||||
import pwd
|
||||
import sys
|
||||
import string
|
||||
import gobject
|
||||
import gtk
|
||||
|
||||
# import gtk/gnome libs
|
||||
# check just in case anyone runs it on a non-gnome system.
|
||||
try:
|
||||
import gobject, gtk, gnome, gconf, pango
|
||||
except:
|
||||
print >> sys.stderr, _("You need to install the python bindings for " \
|
||||
"gobject, gnome, gtk, gcond and pango.")
|
||||
sys.exit(1)
|
||||
|
||||
# import vte-bindings
|
||||
try:
|
||||
import vte
|
||||
except:
|
||||
print '''You need to install python bindings for libvte ("python-vte" in debian/ubuntu)'''
|
||||
error = gtk.MessageDialog (None, gtk.DIALOG_MODAL, gtk.MESSAGE_ERROR, gtk.BUTTONS_OK,
|
||||
_('You need to install python bindings for libvte ("python-vte" in debian/ubuntu)'))
|
||||
error.run()
|
||||
sys.exit (1)
|
||||
import gconf
|
||||
import pango
|
||||
import gnome
|
||||
import time
|
||||
import getopt
|
||||
import math
|
||||
import gettext
|
||||
|
||||
class TerminatorTerm:
|
||||
|
||||
@ -625,7 +633,6 @@ if __name__ == '__main__':
|
||||
if opt in ("-p", "--profile"):
|
||||
profile = arg
|
||||
|
||||
gettext.install ('terminator')
|
||||
term = Terminator (profile)
|
||||
|
||||
# Set the Terminator in fullscreen state or maximize it.
|
||||
|
Loading…
Reference in New Issue
Block a user