added a sensible 'Translated by' tab to creditsdialog

This commit is contained in:
Bart Hakvoort 2004-09-25 18:45:27 +00:00
parent 49b1006d59
commit 9bb33b61cd
1 changed files with 19 additions and 5 deletions

View File

@ -65,18 +65,32 @@ void Dialog_About::Show_Credits()
Gtk::Dialog dialog( _("Credits"), *this ) ; Gtk::Dialog dialog( _("Credits"), *this ) ;
Gtk::Notebook notebook_credits; Gtk::Notebook notebook_credits;
Gtk::VBox vbox_written, vbox_documented, vbox_translators ; Gtk::VBox vbox_written, vbox_documented, vbox_translators ;
Gtk::Label label_writers( "Bart Hakvoort (gparted@users.sourceforge.net)"); Gtk::Label label_writers, label_translators ;
//written by
vbox_written .set_border_width( 5 ) ; vbox_written .set_border_width( 5 ) ;
label_writers .set_text( "Bart Hakvoort (gparted@users.sf.net)");
label_writers .set_alignment( Gtk::ALIGN_LEFT ) ;
vbox_written .pack_start( label_writers, Gtk::PACK_SHRINK ) ; vbox_written .pack_start( label_writers, Gtk::PACK_SHRINK ) ;
notebook_credits .set_size_request( -1, 200 ) ; notebook_credits .set_size_request( -1, 200 ) ;
/*TO TRANSLATORS: tablabel in aboutdialog */ /*TO TRANSLATORS: tablabel in aboutdialog */
notebook_credits .append_page( vbox_written, _("Written by") ) ; notebook_credits .append_page( vbox_written, _("Written by") ) ;
//documented by
/*TO TRANSLATORS: tablabel in aboutdialog */ /*TO TRANSLATORS: tablabel in aboutdialog */
notebook_credits .append_page( vbox_documented, _("Documented by") ) ; notebook_credits .append_page( vbox_documented, _("Documented by") ) ;
/*TO TRANSLATORS: tablabel in aboutdialog */
notebook_credits .append_page( vbox_translators, _("Translated by") ) ; //translated by
/*TO TRANSLATORS: your name(s) here please, if there are more translators put newlines (\n) between the names */
label_translators .set_text( _( "translator_credits") ) ;
if ( label_translators .get_text() != "translator_credits" )
{
label_translators .set_alignment( Gtk::ALIGN_LEFT ) ;
vbox_translators .pack_start( label_translators, Gtk::PACK_SHRINK ) ;
/*TO TRANSLATORS: tablabel in aboutdialog */
notebook_credits .append_page( vbox_translators, _("Translated by") ) ;
}
dialog .get_vbox()->pack_start( notebook_credits, Gtk::PACK_SHRINK ); dialog .get_vbox()->pack_start( notebook_credits, Gtk::PACK_SHRINK );
dialog .add_button( Gtk::Stock::CLOSE, Gtk::RESPONSE_CLOSE ); dialog .add_button( Gtk::Stock::CLOSE, Gtk::RESPONSE_CLOSE );