Merged with trunk

This commit is contained in:
Peter Bjørn Jørgensen 2010-06-04 00:16:42 +02:00
commit 4a01a4ea5b
5 changed files with 6 additions and 423 deletions

View File

@ -427,7 +427,6 @@ Default value: \fBUTF-8\fR
.B copy_on_selection \fR(boolean) .B copy_on_selection \fR(boolean)
If set to True, text selections will be automatically copied to the clipboard, in addition to being made the Primary selection. If set to True, text selections will be automatically copied to the clipboard, in addition to being made the Primary selection.
Default value: \fBFalse\fR Default value: \fBFalse\fR
.TP
.SH layouts .SH layouts

View File

@ -1,419 +0,0 @@
# Russian (Russian Federation) translation for terminator
# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
# This file is distributed under the same license as the terminator package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: terminator\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2010-03-15 10:30+0000\n"
"PO-Revision-Date: 2010-03-18 09:54+0000\n"
"Last-Translator: Alex Goretoy <Unknown>\n"
"Language-Team: Russian (Russian Federation) <ru_RU@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2010-04-07 20:40+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: ../data/terminator.desktop.in.h:1
msgid "Multiple terminals in one window"
msgstr ""
#: ../data/terminator.desktop.in.h:2
msgid "Terminator"
msgstr "Терминатор"
#: ../terminatorlib/notebook.py:225
msgid "tab"
msgstr "таб"
#: ../terminatorlib/notebook.py:368
msgid "Close Tab"
msgstr "Закрыть вкладку"
#: ../terminatorlib/encoding.py:35
msgid "Current Locale"
msgstr ""
#: ../terminatorlib/encoding.py:36 ../terminatorlib/encoding.py:49
#: ../terminatorlib/encoding.py:68 ../terminatorlib/encoding.py:91
#: ../terminatorlib/encoding.py:102
msgid "Western"
msgstr ""
#: ../terminatorlib/encoding.py:37 ../terminatorlib/encoding.py:69
#: ../terminatorlib/encoding.py:81 ../terminatorlib/encoding.py:100
msgid "Central European"
msgstr "Центрально-европейская"
#: ../terminatorlib/encoding.py:38
msgid "South European"
msgstr "Южно-европейская"
#: ../terminatorlib/encoding.py:39 ../terminatorlib/encoding.py:47
#: ../terminatorlib/encoding.py:107
msgid "Baltic"
msgstr "Прибалтика"
#. [False, "JOHAB", _("Korean") ],
#: ../terminatorlib/encoding.py:40 ../terminatorlib/encoding.py:70
#: ../terminatorlib/encoding.py:76 ../terminatorlib/encoding.py:78
#: ../terminatorlib/encoding.py:83 ../terminatorlib/encoding.py:101
msgid "Cyrillic"
msgstr "Кириллическая"
#: ../terminatorlib/encoding.py:41 ../terminatorlib/encoding.py:73
#: ../terminatorlib/encoding.py:80 ../terminatorlib/encoding.py:106
msgid "Arabic"
msgstr "Арабский"
#: ../terminatorlib/encoding.py:42 ../terminatorlib/encoding.py:86
#: ../terminatorlib/encoding.py:103
msgid "Greek"
msgstr "Греческая"
#: ../terminatorlib/encoding.py:43
msgid "Hebrew Visual"
msgstr ""
#: ../terminatorlib/encoding.py:44 ../terminatorlib/encoding.py:72
#: ../terminatorlib/encoding.py:89 ../terminatorlib/encoding.py:105
msgid "Hebrew"
msgstr "Иврит"
#: ../terminatorlib/encoding.py:45 ../terminatorlib/encoding.py:71
#: ../terminatorlib/encoding.py:93 ../terminatorlib/encoding.py:104
msgid "Turkish"
msgstr ""
#: ../terminatorlib/encoding.py:46
msgid "Nordic"
msgstr ""
#: ../terminatorlib/encoding.py:48
msgid "Celtic"
msgstr ""
#: ../terminatorlib/encoding.py:50 ../terminatorlib/encoding.py:92
msgid "Romanian"
msgstr ""
#. [False, "UTF-7", _("Unicode") ],
#: ../terminatorlib/encoding.py:52
msgid "Unicode"
msgstr ""
#. [False, "UTF-16", _("Unicode") ],
#. [False, "UCS-2", _("Unicode") ],
#. [False, "UCS-4", _("Unicode") ],
#: ../terminatorlib/encoding.py:56
msgid "Armenian"
msgstr "Армянская"
#: ../terminatorlib/encoding.py:57 ../terminatorlib/encoding.py:58
#: ../terminatorlib/encoding.py:62
msgid "Chinese Traditional"
msgstr ""
#: ../terminatorlib/encoding.py:59
msgid "Cyrillic/Russian"
msgstr ""
#: ../terminatorlib/encoding.py:60 ../terminatorlib/encoding.py:74
#: ../terminatorlib/encoding.py:95
msgid "Japanese"
msgstr ""
#: ../terminatorlib/encoding.py:61 ../terminatorlib/encoding.py:75
#: ../terminatorlib/encoding.py:98
msgid "Korean"
msgstr ""
#: ../terminatorlib/encoding.py:63 ../terminatorlib/encoding.py:64
#: ../terminatorlib/encoding.py:65 ../terminatorlib/encoding.py:67
msgid "Chinese Simplified"
msgstr ""
#: ../terminatorlib/encoding.py:66
msgid "Georgian"
msgstr ""
#: ../terminatorlib/encoding.py:79 ../terminatorlib/encoding.py:94
msgid "Cyrillic/Ukrainian"
msgstr ""
#: ../terminatorlib/encoding.py:82
msgid "Croatian"
msgstr ""
#: ../terminatorlib/encoding.py:84
msgid "Hindi"
msgstr ""
#: ../terminatorlib/encoding.py:85
msgid "Persian"
msgstr ""
#: ../terminatorlib/encoding.py:87
msgid "Gujarati"
msgstr ""
#: ../terminatorlib/encoding.py:88
msgid "Gurmukhi"
msgstr ""
#: ../terminatorlib/encoding.py:90
msgid "Icelandic"
msgstr ""
#: ../terminatorlib/encoding.py:96 ../terminatorlib/encoding.py:99
#: ../terminatorlib/encoding.py:108
msgid "Vietnamese"
msgstr ""
#: ../terminatorlib/encoding.py:97
msgid "Thai"
msgstr ""
#: ../terminatorlib/prefseditor.py:686 ../terminatorlib/prefseditor.py:691
msgid "New Profile"
msgstr ""
#: ../terminatorlib/prefseditor.py:731 ../terminatorlib/prefseditor.py:736
msgid "New Layout"
msgstr ""
#: ../terminatorlib/plugins/custom_commands.py:50
msgid "Custom Commands"
msgstr ""
#: ../terminatorlib/plugins/custom_commands.py:106
msgid "Custom Commands Configuration"
msgstr ""
#: ../terminatorlib/plugins/custom_commands.py:238
msgid "New Command"
msgstr ""
#: ../terminatorlib/plugins/custom_commands.py:248
msgid "Enabled:"
msgstr ""
#: ../terminatorlib/plugins/custom_commands.py:254
msgid "Name:"
msgstr ""
#: ../terminatorlib/plugins/custom_commands.py:260
msgid "Command:"
msgstr ""
#: ../terminatorlib/plugins/custom_commands.py:296
#: ../terminatorlib/plugins/custom_commands.py:406
msgid "You need to define a name and command"
msgstr ""
#: ../terminatorlib/plugins/custom_commands.py:313
#: ../terminatorlib/plugins/custom_commands.py:425
#, python-format
msgid "Name *%s* already exist"
msgstr ""
#: ../terminatorlib/container.py:139
msgid "Close?"
msgstr ""
#: ../terminatorlib/container.py:146
msgid "Close _Terminals"
msgstr ""
#: ../terminatorlib/container.py:148
msgid "<big><b>Close multiple terminals?</b></big>"
msgstr ""
#: ../terminatorlib/container.py:151
#, python-format
msgid ""
"This %s has several terminals open. Closing the %s will also close all "
"terminals within it."
msgstr ""
#. Label
#: ../terminatorlib/searchbar.py:48
msgid "Search:"
msgstr ""
#: ../terminatorlib/searchbar.py:64
msgid "Close Search bar"
msgstr ""
#. Next Button
#: ../terminatorlib/searchbar.py:69
msgid "Next"
msgstr ""
#. Previous Button
#: ../terminatorlib/searchbar.py:75
msgid "Prev"
msgstr ""
#: ../terminatorlib/searchbar.py:121
msgid "Searching scrollback"
msgstr ""
#: ../terminatorlib/searchbar.py:132 ../terminatorlib/searchbar.py:153
msgid "No more results"
msgstr ""
#: ../terminatorlib/searchbar.py:168
msgid "Found at row"
msgstr ""
#: ../terminatorlib/window.py:176
msgid "window"
msgstr ""
#. FIXME: Why isn't this being done by Terminator() ?
#: ../terminatorlib/window.py:459
msgid "All"
msgstr ""
#: ../terminatorlib/window.py:480
#, python-format
msgid "Tab %d"
msgstr ""
#: ../terminatorlib/terminal.py:347
msgid "New group..."
msgstr ""
#: ../terminatorlib/terminal.py:352
msgid "None"
msgstr ""
#: ../terminatorlib/terminal.py:368
#, python-format
msgid "Remove group %s"
msgstr ""
#: ../terminatorlib/terminal.py:373
msgid "G_roup all in tab"
msgstr ""
#: ../terminatorlib/terminal.py:378
msgid "Ungr_oup all in tab"
msgstr ""
#: ../terminatorlib/terminal.py:383
msgid "Remove all groups"
msgstr ""
#: ../terminatorlib/terminal.py:390
#, python-format
msgid "Close group %s"
msgstr ""
#: ../terminatorlib/terminal.py:399
msgid "Broadcast all"
msgstr ""
#: ../terminatorlib/terminal.py:400
msgid "Broadcast group"
msgstr ""
#: ../terminatorlib/terminal.py:401
msgid "Broadcast off"
msgstr ""
#: ../terminatorlib/terminal.py:414
msgid "Split to this group"
msgstr ""
#: ../terminatorlib/terminal.py:419
msgid "Autoclean groups"
msgstr ""
#: ../terminatorlib/terminal.py:426
msgid "Insert terminal number"
msgstr ""
#: ../terminatorlib/terminal.py:430
msgid "Insert padded terminal number"
msgstr ""
#: ../terminatorlib/terminal.py:1088
msgid "Unable to find a shell"
msgstr ""
#: ../terminatorlib/terminal.py:1105
msgid "Unable to start shell:"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:47
msgid "_Send email to..."
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:48
msgid "_Copy email address"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:50
msgid "Ca_ll VoIP address"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:51
msgid "_Copy VoIP address"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:53
msgid "_Open link"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:54
msgid "_Copy address"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:102
msgid "Open _Tab"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:115
msgid "_Zoom terminal"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:119
msgid "Ma_ximise terminal"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:125
msgid "_Restore all terminals"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:131
msgid "Show _scrollbar"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:136
msgid "_Preferences"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:144
msgid "Profiles"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:188
msgid "Encodings"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:203
msgid "Default"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:206
msgid "User defined"
msgstr ""
#: ../terminatorlib/terminal_popup_menu.py:222
msgid "Other Encodings"
msgstr ""

View File

@ -87,6 +87,10 @@ class Notebook(Container, gtk.Notebook):
num = 0 num = 0
for child_key in keys: for child_key in keys:
page = self.get_nth_page(num) page = self.get_nth_page(num)
if not page:
# This page does not yet exist, so make it
self.newtab(children[child_key])
page = self.get_nth_page(num)
page.create_layout(children[child_key]) page.create_layout(children[child_key])
num = num + 1 num = num + 1

View File

@ -763,7 +763,7 @@
<child> <child>
<object class="GtkLabel" id="label16"> <object class="GtkLabel" id="label16">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Foreground</property> <property name="label" translatable="yes">Font colour</property>
</object> </object>
<packing> <packing>
<property name="top_attach">1</property> <property name="top_attach">1</property>

View File

@ -147,8 +147,7 @@ class PrefsEditor:
self.set_values() self.set_values()
except Exception, e: except Exception, e:
err('Unable to set values: %s' % e) err('Unable to set values: %s' % e)
finally: self.config.uninhibit_save()
self.config.uninhibit_save()
def on_closebutton_clicked(self, _button): def on_closebutton_clicked(self, _button):
"""Close the window""" """Close the window"""